From 3ac55389a7de875e54d48e738e9bf4367c86b328 Mon Sep 17 00:00:00 2001 From: Paul-Louis NECH Date: Fri, 14 Aug 2020 13:37:57 +0200 Subject: [PATCH] Update: canicule, hot_stuff, chaude_civ --- live/boeuf/canicule.tidal | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ live/exp/hot_stuff.tidal | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ live/hip/instru/chaude_civ.tidal | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ live/techno/accel.tidal | 12 ++++++------ live/techno/funk/funkiano.tidal | 29 ++++++++++++++++++++--------- live/techno/funk/nass_night.tidal | 45 +++++++++++++++++++++++++++++++++++++++++++++ output/DuCode_2x | 1 + output/DuCode_VagueNoire_2x.png | 1 + output/IceCube.jpeg | Bin 0 -> 1372899 bytes output/IceCube_Braises.jpg | Bin 0 -> 349116 bytes output/IceCube_Calor.jpg | Bin 0 -> 362328 bytes output/IceCube_Noise.jpg | Bin 0 -> 401400 bytes output/IceCube_Psyche.jpg | Bin 0 -> 185105 bytes output/Premiere_Lame.jpeg | Bin 0 -> 228097 bytes output/Premiere_ecume.jpg | Bin 0 -> 996202 bytes output/Premiere_ecume_network.jpg | Bin 0 -> 230691 bytes output/Premiere_ecume_network2.jpg | Bin 0 -> 223138 bytes output/Premiere_ecume_network3.jpg | Bin 0 -> 235610 bytes output/Premiere_turquoise.jpg | Bin 0 -> 332303 bytes output/Premiere_vaguelette.jpg | Bin 0 -> 1119349 bytes 20 files changed, 312 insertions(+), 15 deletions(-) create mode 100644 live/boeuf/canicule.tidal create mode 100644 live/exp/hot_stuff.tidal create mode 100644 live/hip/instru/chaude_civ.tidal create mode 100644 live/techno/funk/nass_night.tidal create mode 100644 output/DuCode_2x create mode 100644 output/DuCode_VagueNoire_2x.png create mode 100644 output/IceCube.jpeg create mode 100644 output/IceCube_Braises.jpg create mode 100644 output/IceCube_Calor.jpg create mode 100644 output/IceCube_Noise.jpg create mode 100644 output/IceCube_Psyche.jpg create mode 100644 output/Premiere_Lame.jpeg create mode 100644 output/Premiere_ecume.jpg create mode 100644 output/Premiere_ecume_network.jpg create mode 100644 output/Premiere_ecume_network2.jpg create mode 100644 output/Premiere_ecume_network3.jpg create mode 100644 output/Premiere_turquoise.jpg create mode 100644 output/Premiere_vaguelette.jpg diff --git a/live/boeuf/canicule.tidal b/live/boeuf/canicule.tidal new file mode 100644 index 0000000..33d7d91 --- /dev/null +++ b/live/boeuf/canicule.tidal @@ -0,0 +1,84 @@ +do +setcps (90/60/4) +let filterIt = (whenmod 32 24 (# djf (slow 8 $ range 0.2 0.8 saw))) +let sync = (# nudge 1.53) +let dGlob = (sync) +let dGlob = (sync . filterIt) +-- d1 $ dGlob $ "bd cp" # gain 0.8 +d4 + -- $ whenmod 64 32 (mask "t(1,4)") + $ dGlob + $ slice 8 (cat [ + "0 1 2 3", + "0 1 2 1", + "0 1 2 <3 2>", + "<4 6> 5 6 <7 6>" + ]) + $ "fbass:12" + # cut 4 + # gain (slow 32 $ range 0.5 0.85 saw) + -- # crush "16!3 4" +d5 -- Piano fou gauche sur 32! + $ sync + $ whenmod 32 16 (juxBy 0.2 ( + someCycles (fast 2) . (|+ note 12) . (often rev) + )) + $ slice 4 ("<0 1 2 3>(3,8)") + $ n ("<12!7 13>") # "fpiano" + # gain (slow 8 $ "<0.5 0.85 0.7 0.5>") + # pan 0.8 + # cut 21 +d6 + $ dGlob + $ slice 8 ("0*2 1 2*2 3(3,8)" + "<0!4 4!4>") + -- $ mask "" + $ "fguitar:15" + -- # hpf 200 + # gain 0.7 + # cut 6 + # size 0.5 + # room 0.2 + + +d10 -- scratch moineau! + $ sometimesBy 0.2 (off (1/32) id) + $ degradeBy "0 0.1 0.8 0" + $ euclid (slow 8 $ "<8 16>") 16 + $ n "0" + # s "birds3" + # n (choose [0,0,2]) + # gain 1.1 + + + +-- Section rythmique! Les zikos au sable +do +let sync = (# nudge 1.53) +let dGlob = (sync . slow 1) +d1 + $ dGlob + $ "k . k(<3!3 5>,8)" + # "reverbkick" + # gain 0.6 +d2 + $ dGlob + -- $ fast "<1!4 2!3 4>" + $ "ho:1*4 hc:4*4" # cut 2 # gain 0.75 +d3 + $ mask "" + $ dGlob + $ jux rev + $ fast ("<2 4>" * "<2 [4 2][2 4] 4>") + $ "[dr,drum:8]" + # gain 0.8 + # room 0.2 # size 0.3 +d4 + $ dGlob + $ arpeggiate + -- $ every 2 (rarely $ off "e" (|+ note 7)) + $ note "d4'maj'6(1,4,<0!3 1>) c3'maj" + # "supergong" + # note ("<-24!3 -12>") + -- # voice (slow 4 $ range 0.1 0.8 perlin) + -- # accelerate (slow 16 $ range 0.5 (-0.5) sine) + # gain 0.65 diff --git a/live/exp/hot_stuff.tidal b/live/exp/hot_stuff.tidal new file mode 100644 index 0000000..51cd5ee --- /dev/null +++ b/live/exp/hot_stuff.tidal @@ -0,0 +1,80 @@ +-- Hot Stuff - techno-calorifère +-- TODO élaguer (late messages :P), pan this +-- Like: etincelles moog d4 + + +do +resetCycles +setcps 0.5 +let dGlobL = (whenmod 8 6 (# room 0.5)) +let dGlobR = (whenmod 8 4 (# lpf "<10000 8000 5000 2000>")) +d1 + $ dGlobR + $ whenmod 32 24 (mask "") + $ "k k k k]>" + # "[jazz,kick:5]" + # gain ("<0 0 0.25!2 0.4!4 0.5!4 0.55!4 0.6!508>" * 1.3) +d2 + $ fix ( -- Tok bois dansant + (mask "") + . (|* gain (slow 8 $ "<0.75 0.85>")) + ) (n 1) + $ fix ( -- Tambours marche-roll + (# lpf 20000) + . (mask "") + . (# pan (slow 8 $ range 0.25 0.55 sine)) + . (|* gain 0.8) + ) (n 2) + $ fix ( -- Clap + (# lpf 500) + . (# note "<-2!4 -2 -4 -4 -6>") + . (# room 0.5) + . (|* gain 1.2) + ) (n 3) + $ fix ( -- Drumroll aigu + mask "" + . (|* gain 0.9) + ) (n 4) + $ dGlobR + $ n (stack [ + "1(<4!8 3!4 4!4>,8,<0!3 3>)", + "2(<<6 12> [3|1]*4 <6 12> <3 5 8 12>>,8,<0!3 4>)", + "4(<[8 4]!3 [8 16] 8!4>,16,<0!3 3>)", + "~ ~ ~ 3*<0!8 1!8 1 2 2 4 [4 2] [2 1] [1 0] [0 1]>" + ]) # "cpu" + # dry 1 + # gain 0.9 +d4 -- Etincelles de moog + $ note (">" + ( + arp "" + "~ <~!28 c4'hexMajor7'8!8 ~!28>") + ) + # "moog:3" + # release 4 + # room 0.5 # size 0.9 + # gain 0.35 + # pan (slow 32 $ "<0.7 0.3>") +d5 -- Choeurs du peuple moog + $ juxBy 0.7 id + $ note (">" + - "[0,12]" + ) + # octave 3 + # s "moogBass" + # gain ("<0 0.3 0.4 0.5 0.6 0.7 0.8 0.9!508>" * 1) +d6 + $ sometimesBy "<1!8 0!8>" (degradeBy "<1 0> 1!3") + $ whenmod 32 16 (slice 8 (cat [ + "0*4", "0*4", "0 ~ 0 0", "~ 1*4", + "0 1*4", "0 1*4", "0*4", "1 ~ 0*2" + ] + )) + $ "fguitar:40" + # cut 6 + # gain (slow 32 $ range 0.5 0.6 saw) + # pan 0.25 + # room 0.3 # sz 0.1 + + + +once $ "fepiano:25" # cut 21 # gain 0.6 diff --git a/live/hip/instru/chaude_civ.tidal b/live/hip/instru/chaude_civ.tidal new file mode 100644 index 0000000..be494f7 --- /dev/null +++ b/live/hip/instru/chaude_civ.tidal @@ -0,0 +1,75 @@ +-- Chaude Civilisation +-- Breakbeat bassline diphonique +resetCycles + +do +d1 + $ juxBy 0.4 rev + $ mask "" + $ " ~ > ~ k [k|k*2] k" + # "[reverbkick,clubkick:6]" + # gain (slow 32 $ "<0.5 0.65>") +d2 + $ mask "" + $ slice "<8!12 4 4 2 [4 . 8 4]>" ("<0!3 4>" + "0 1 2 3") + $ loopAt 2 + $ "fbonus:9" + # gain 0.85 + # cut 2 +d3 + $ fast "<4 4 8 4 4 [4 . ~ 8] 8 <[16 8] 16>>" + $ s "cpu:4" + # gain "<0.6 0.65 0.7 0.75 0.8!4 0.85!8>" +d4 + $ mask "" + $ every 4 (|* gain 0.8) + $ bite 4 "3*4" + -- $ mask "" + $ "fbass:12" + # cut 4 + # gain (slow 4 $ range 0.75 0.9 saw) +d5 -- Guitare conclusive seconde partie + $ mask "" + $ juxBy 0.75 (# cut 51) + $ slice 8 ( + ("<0!4 4!4 [4 2]!2[2 2][0 2]>") + + "0 <1!8 3!4 1!4> <2!4 3!4> <3!6 2!2>" + ) + $ "fguitar/2" + # n (slow 16 $ "<12 14 13 15>") + # room 0.2 + # cut 5 + # gain 0.45 +d9 -- Invader fight: Tir variable, echec | touche | ambulance + $ mask "" + $ fix ((|* gain 0.9) . (# pan 1)) (n "9") + $ fix ((|* gain 0.9) . (# pan 1)) (n "16") + $ n ("[11|4]([1|3|5],8) [~|~| 3|5|11 | [9|9|9|16] ]") + # "invaders" + # pan "0.2 0.8" + # gain "0.45 0.55" +d6 -- A Yatta, a Jutta! + $ mask "" + $ juxBy 0.4 (rev . (someCycles (# "diphone2"))) + $ fast "<2!4 1!4> <2!4 4!4 2!4 4 4 8 8 2!4 8!4 4!8 2!4>" + $ "diphone" + # n (slow 38 $ "<0 .. 38>") + # gain (slow 128 $ range 0.1 0.65 (saw + (perlin /2))) + # pan 0.5 + # cut 6 +d7 -- Synth second bass + $ juxBy 0.5 (|+ note "<-12 12>") + $ (|+ note "<12 -12>") + $ "0 0*<1!3 4> 0*2" + # note (" c4'maj >") + # "bassWarsaw" + # gain 0.55 + # pan 0.3 +d8 + $ often ("q" ~>) + $ mask "" + $ "f!16" # "fire" + # cut 8 + # legato 2 + # pan 0.2 + # gain 0.5 diff --git a/live/techno/accel.tidal b/live/techno/accel.tidal index 14679cb..106ab52 100644 --- a/live/techno/accel.tidal +++ b/live/techno/accel.tidal @@ -6,12 +6,12 @@ resetCycles -- region Part 1: setup accel vivant do solo 1 -- kick - unsolo 2 -- snare - unsolo 3 -- drumroll - solo 4 -- bass - solo 5 -- siren - solo 6 -- clap - solo 7 -- synth + solo 2 -- snare + solo 3 -- drumroll + unsolo 4 -- bass + unsolo 5 -- siren + unsolo 6 -- clap + unsolo 7 -- synth -- let mKick = "<1!32 0!15 [0 1] 1!64 0.9!4 0.8!4 0.7!4 0.6!4>" let gKick = 0.75 -- /128 On off semi-onon fadeout let gSnare = 0.65 diff --git a/live/techno/funk/funkiano.tidal b/live/techno/funk/funkiano.tidal index ff6cdee..5bd7ef2 100644 --- a/live/techno/funk/funkiano.tidal +++ b/live/techno/funk/funkiano.tidal @@ -2,38 +2,46 @@ -- Tags: Techno, funk, piano -- Ready: 5/10 -- Intro lead piano +resetCycles do solo 1 -- KICK! solo 2 -- Hats rolling solo 3 -- LEAD piano solo 4 -- guitar riff - solo 5 -- Théorie du naufrage - solo 6 -- Glitches + unsolo 5 -- Théorie du naufrage + unsolo 6 -- Glitches setcps (110/60/4) d1 -- KICK $ whenmod 16 10 (slow 2) $ superimpose ((# "glitch") . (|* gain 0.9)) - $ "k k k " # "jazz" - # gain 0.8 + $ "k k k " # "[jazz,techno]" + # gain 1 d2 + $ superimpose (const + $ stut' 4 "" (("q" <~) . (|* gain 0.85)) + $ "ho" # n "<[2|4|5] 1>" + # gain (slow 16 $ range 0.5 0.95 saw) + ) $ juxBy "<<0.2 0.8> 0.5>" (rev . (hurry 2)) $ note (stack [ "0(3,8,<0 4>)", "4(<4!3 8>,8)"] - ) # "hh" # gain 0.95 + ) # "hh" + # gain (slow 8 $ range 0.9 1.2 saw) d3 -- Piano lead! + $ whenmod 128 64 (# legato "<0.4 [0.4|0.8] 0.65 0.8>") $ whenmod 128 64 (often rev) $ whenmod 64 48 (# n "<2!7 <4 [4 2]>>") $ whenmod 16 12 (off "e" ( (|+ note 12) - . (|* gain 0.75) + . (|* gain 0.85) ) ) $ s "fpiano" # n (slow 4 $ "<0 1>") - # gain (slow 32 $ range 0.5 0.65 saw) + # gain (slow 32 $ range 0.8 0.9 saw) # legato 1 # room 0.5 # sz 0.8 # pan (slow 4 $ "<0.5 0.6>") @@ -41,8 +49,8 @@ do $ whenmod 4 3 (often (striate 4)) $ slice 2 ("<0!4 1!4>") $ "fbass:35" - # gain 0.5 - # crush (slow 32 $ range 16 4 saw) + # gain 0.85 + # crush (slow 32 $ range 16 6 saw) # room (slow 32 $ range 0 0.6 sine) # sz 0.5 # cut 4 @@ -66,3 +74,6 @@ do once $ s "fguitar:36" # gain 0.75 # cut 42 + +once $ s "[jazz,techno]" +# gain 1 diff --git a/live/techno/funk/nass_night.tidal b/live/techno/funk/nass_night.tidal new file mode 100644 index 0000000..677f6ee --- /dev/null +++ b/live/techno/funk/nass_night.tidal @@ -0,0 +1,45 @@ +do +let dGlob = (# djf 0.7) +let dGlob = (id) +setcps (120/4/60) +d1 + $ dGlob + $ whenmod 8 7 (>| "k*4") + $ mask "" + $ "k . ~ k ~ ~" + # "[jazz,techno]" + # gain 1 +d2 + $ dGlob + $ mask "" + $ "~ s ~ " + # "sn" + # note ("<-12!3 -6>") + # lpf 5000 + # n "[2,10]" + # gain 0.9 +d3 + $ dGlob + $ (|> "hc:1!3 ho:2") + $ fast "<12 [16 8] 16 [8 16]> <4 <12 8> 4>" + $ "hc" + # pan 0.65 + # gain ("<0.75!8 0.9!8 0.8!4 0.55!4>" * 0.85) +d4 + $ dGlob + $ mask " " + $ slice 8 "0 1*<1 <2 <1 4>>> 2(3,8) <3!3 7>" + $ "fbass:38" + # cut 4 + # gain 1 + # pan 0.4 +d5 + $ dGlob + $ slice 4 ("<0 1 0 2 0 1 2 3>*2") + $ "fguitar" # n "<38!8 39!4>" + # cut 4 + # gain (slow 8 $ "<0 0.25 0.5 0.75>") + + +once $ "fepiano:5" # cut 21 +# gain 1.1 diff --git a/output/DuCode_2x b/output/DuCode_2x new file mode 100644 index 0000000..772cdf0 --- /dev/null +++ b/output/DuCode_2x @@ -0,0 +1 @@ +Method Not Allowed \ No newline at end of file diff --git a/output/DuCode_VagueNoire_2x.png b/output/DuCode_VagueNoire_2x.png new file mode 100644 index 0000000..772cdf0 --- /dev/null +++ b/output/DuCode_VagueNoire_2x.png @@ -0,0 +1 @@ +Method Not Allowed \ No newline at end of file diff --git a/output/IceCube.jpeg b/output/IceCube.jpeg new file mode 100644 index 0000000..14b87f2 Binary files /dev/null and b/output/IceCube.jpeg differ diff --git a/output/IceCube_Braises.jpg b/output/IceCube_Braises.jpg new file mode 100644 index 0000000..84399ef Binary files /dev/null and b/output/IceCube_Braises.jpg differ diff --git a/output/IceCube_Calor.jpg b/output/IceCube_Calor.jpg new file mode 100644 index 0000000..dd328b9 Binary files /dev/null and b/output/IceCube_Calor.jpg differ diff --git a/output/IceCube_Noise.jpg b/output/IceCube_Noise.jpg new file mode 100644 index 0000000..604d262 Binary files /dev/null and b/output/IceCube_Noise.jpg differ diff --git a/output/IceCube_Psyche.jpg b/output/IceCube_Psyche.jpg new file mode 100644 index 0000000..91121af Binary files /dev/null and b/output/IceCube_Psyche.jpg differ diff --git a/output/Premiere_Lame.jpeg b/output/Premiere_Lame.jpeg new file mode 100644 index 0000000..b02df1a Binary files /dev/null and b/output/Premiere_Lame.jpeg differ diff --git a/output/Premiere_ecume.jpg b/output/Premiere_ecume.jpg new file mode 100644 index 0000000..194bdcd Binary files /dev/null and b/output/Premiere_ecume.jpg differ diff --git a/output/Premiere_ecume_network.jpg b/output/Premiere_ecume_network.jpg new file mode 100644 index 0000000..4497953 Binary files /dev/null and b/output/Premiere_ecume_network.jpg differ diff --git a/output/Premiere_ecume_network2.jpg b/output/Premiere_ecume_network2.jpg new file mode 100644 index 0000000..e5d0ce5 Binary files /dev/null and b/output/Premiere_ecume_network2.jpg differ diff --git a/output/Premiere_ecume_network3.jpg b/output/Premiere_ecume_network3.jpg new file mode 100644 index 0000000..74d41fd Binary files /dev/null and b/output/Premiere_ecume_network3.jpg differ diff --git a/output/Premiere_turquoise.jpg b/output/Premiere_turquoise.jpg new file mode 100644 index 0000000..d9008f5 Binary files /dev/null and b/output/Premiere_turquoise.jpg differ diff --git a/output/Premiere_vaguelette.jpg b/output/Premiere_vaguelette.jpg new file mode 100644 index 0000000..9dafc7a Binary files /dev/null and b/output/Premiere_vaguelette.jpg differ -- libgit2 0.27.0