diff --git a/copycat/electric_fever.tidal b/copycat/electric_fever.tidal index 059f195..aa7f3c9 100644 --- a/copycat/electric_fever.tidal +++ b/copycat/electric_fever.tidal @@ -17,12 +17,13 @@ $ note ( d2 -- hit roll -$ s "" +$ s "" # s "hh" # release 0.5 d3 -- claps -$ s "<[~ cp] [~ cp] [~ cp] [~ cp . cp ~]>" +-- $ s "<[~ cp] [~ cp] [~ cp] [~ cp . cp ~]>" +$ s "<[~ cp]!3 [~ cp . cp ~]>" # gain 0.9 # n 1 diff --git a/live/dnb/video_live.tidal b/live/dnb/video_live.tidal index 0d56136..ab37a19 100644 --- a/live/dnb/video_live.tidal +++ b/live/dnb/video_live.tidal @@ -1,31 +1,38 @@ do - solo 1 - solo 2 + unsolo 1 + unsolo 2 + solo 3 solo 4 + solo 5 solo 7 -- bass - s + solo 8 d1 -$ fast "1" $ s "jazz(<4!3 <2 [2 4]>>,8)" # gain 0.8 -d1 $ s "k(<3!3 4 5 4>,8)" # s "clubkick" -# gain 0.8 -# lpf (slow 16 $ range 4000 20000 sine) - -d2 -$ hurry "<1 [1|2]>" -$ s "~ " -# s "snare:20" -# gain 0.9 -d3 -$ whenmod 32 4 (# gain 0.9) -$ whenmod 32 0 (# gain 0) -$ fast "4 [8 <1?*16 16>]" $ s "dr" -# gain 0.9 +do + d1 + $ s "k(<3!3 4 5 4>,8)" # s "clubkick" + # gain 0.8 + # lpf (slow 16 $ range 4000 20000 sine) + d2 + $ hurry "<1 [1|2]>" + $ s "~ " + # s "snare:20" + # gain 0.9 + d3 + $ whenmod 32 4 (# gain 0.9) + $ whenmod 32 0 (# gain 0) + $ fast "4 [8 <1?*16 16>]" $ s "dr" + # gain 0.9 + d4 + $ note (scale "aeolian" "<0 5>(<3 5>,8)" + - 36 + ) # s "superfork" # accelerate 0.1 + # gain 1 d5 $ whenmod 32 31 (# gain "0!3 0.7") @@ -37,7 +44,7 @@ $ bite 8 $ note (scale "aeolian" (run 8) - 24) # s "supersaw" # voice 0.1 -# gain 0.75 +# gain 0.9 d6 -- Piano second TODO REWORK -- $ every 4 (# gain 1) @@ -52,9 +59,9 @@ $ note ("*2") d8 -- Cymbales $ juxBy 0.5 rev -$ fast 2 -$ s "h ~ h h ~ ~ ~" # s "hh" -# gain 0.6 +$ s "h ~ h h ~ ~ ~" # s "ho hc ~" +# gain 0.8 +# cut 1 d7 -- Basse lead :) @@ -65,12 +72,6 @@ d7 -- Basse lead :) ) # s "supersaw" # voice 0.1 # gain (slow 16 $ range 0.5 0.7 saw) -d4 - $ note (scale "aeolian" "<0 5>(<3 5>,8)" - - 36 - ) # s "superfork" # accelerate 0.1 - # gain 1 - -- outru do @@ -128,10 +129,9 @@ $ note ("*2") # gain 0 d8 -- Cymbales -$ juxBy 0.5 rev -$ fast 2 +$ fast 4 $ s "h ~ h h ~ ~ ~" # s "hh" -# gain 0.6 +# gain 1.1 d7 -- Basse lead :) @@ -147,3 +147,32 @@ d4 - 36 ) # s "superfork" # accelerate 0.1 # gain 1 + + +-- Phase 3 : lendemain + +d1 +$ whenmod 32 30 (# silence) +$ whenmod 32 24 (degradeBy "0 0.5!3") +$ fast (slow 8 "<2 4>") +$ s "jazz" +-- # gain 1.2 + +d2 $ fast "[1|2]" $ s "~ " # s "clap:4" +# gain 1 +# (slow 16 $ room 0.2 0.) + +d5 +-- $ (# crush 6) +-- $ fast 2 $ chop 2 +$ mask "f(2,4,3)" +$ whenmod 16 8 rev +$ bite 8 +"<0!4 2!2 4!2> <2 7>(<3 5>,8)" +-- "<0 <1 2> <2 1>>(<8!7 5>,8)" +$ note (scale "aeolian" (run 8) +- 24) +# s "supersaw" # voice 0.1 +# gain 0.9 +# room 0.24 +# size 0.1 diff --git a/live/fusion/moog_hat.tidal b/live/fusion/moog_hat.tidal new file mode 100644 index 0000000..e1db0a4 --- /dev/null +++ b/live/fusion/moog_hat.tidal @@ -0,0 +1,51 @@ +setcps (120 / 60 / 4) + +do + solo 1 + solo 2 + solo 3 + solo 4 + unsolo 5 + +do + d1 + -- TECHNO + -- $ someCyclesBy "0!3 <0.5 1>" (stut 4 0.8 (1/16)) + -- $ fast "<4!8 2!8>" + -- $ every' 8 7 (fast 2) + -- + $ n "<0 ~ 0> <~ 0 0> . ~" + # s "cpu" + # gain 1 + d2 $ s "~ s" # s "snare:3" # gain 0.9 + d3 $ fast "8 <8!3 4 16!3 32>" $ s "dr" # gain (slow 32 $ range 0.5 0.9 sine) + d4 + $ whenmod 8 6 (# silence) + $ n "[0(3,8),~ 1, ~ ~ 4]" # s "[ho|ho|hc] [ho|hc|hc]" + # gain (slow 32 $ range 0.8 0.75 sine) + # cut 1 + d5 + $ note (scale "aeolian" + ">" - 36) + # s "bassWarsaw" + # gain 1 + # pan 0.8 + +d4 +$ note (scale "aeolian" "<0 5>(<3 5 8>,8)" +- 24 +) # s "moogBass" +# amp 0.4 +# sus "[0.25, 0.5]" +# rel "<0.2 0.8 0.5 1 0.1 2>" + +d5 +$ superimpose (# s "superpiano") . (|- velocity 0.8) +$ note ( + scale "aeolian" + ">(<8!3 5>,8)" - "7" +) +# s "FMRhodes1" +-- # gain 0.8 +# sustain 0.75 +# gain 0.6 diff --git a/live/hardcore/distant_adventure.tidal b/live/hardcore/distant_adventure.tidal new file mode 100644 index 0000000..37b5ec5 --- /dev/null +++ b/live/hardcore/distant_adventure.tidal @@ -0,0 +1,129 @@ + + +-- DISTANT ADVENTURE +-- Ou, le pair programming hardcore +do + unsolo 1 -- kick + unsolo 2 -- hihats + unsolo 3 -- drumroll + unsolo 4 -- basse + unsolo 5 -- Glitchs statics + unsolo 6 -- Guerre + unsolo 7 -- LIBRE + +do + solo 1 -- kick + solo 2 -- hihats + solo 3 -- drumroll + solo 4 -- basse + solo 5 -- Glitchs statics + solo 6 -- Guerre + solo 7 -- LIBRE + +once $ s "hardkick" + +do + let bpm = 155 + let gKick = 0.6 + let gBass = 0.35 + let gDrums = 0.7 + let gSamples = 1 + let gGlitch = 0.7 + let mesures = 32 + let mPont = 16 + setcps (bpm/60/4) + d1 -- Kick un peu rythme + $ slow 4 + -- $ whenmod mesures (mesures - 1) (# gain ("0 1" * gKick)) + -- $ whenmod mesures mPont (# gain 0) + $ s "k(<4!2 5!2 4!4 8 7 5 8 5>,8)" + # s "kick:5" # gain gKick + # crush ("[2|3]" * 8) + d2 -- Batterie hihats sexy + $ sometimesBy "0 0.5 0.75 <1!7 0>" (fast 2) + $ s "h h h h*<1 2 1!2 2!4 1!2 2 1>" # s "ho hc" + # n (irand 4) + # gain ((slow 8 $ range 0.8 1 saw) * (gDrums * 0.8)) + d3 -- drumroll + $ fast "16 <8!3 16>" + $ s "dr" + # gain (slow mesures $ range (gDrums - 0.2) gDrums saw) + d4 -- Basse lead + $ juxBy 0.25 (|+ note "[0]") + $ superimpose ( + # crush "<2!3 1>" + ) + $ note (scale "aeolian" ( -- gamme choisie + "<0 0*2 0*3 [0(3,8) <[2*2 4] [2 4]>]>" -- melodie + ) + - 24 -- ou ca: deux octaves en dessous + ) + # s "supersaw" # voice (slow 4 "<1 0.1 0.01!2>") + # gain gBass + d5 -- Static rythme random + $ s "glitch:2([2|4|8],4)" # speed (range 0.1 0.8 rand) + # gain ((slow 32 $ range 1 0.8 isaw) * gGlitch) + d6 -- MACRON VOICE + $ always (# crush 4) + $ whenmod 4 3 (# silence) + $ n "{3 6 0}" # s "macron" # cut 6 + # lpf 800 + # gain (gSamples - 0.1) + # pan (slow 32 $ range 0.7 0.2 sine) + d7 -- BOT OPPOSITION + $ whenmod 4 3 (# gain (gSamples + 0.1)) + $ n "0(1,4,1)" # s "ondes" + # begin 0.95 # cut 7 + # pan (slow 32 $ range 0.3 0.8 cosine) + # note (2) + # sustain 2 + # gain 0 + + +once $ s "ondes" # begin 0.95 -- libre + +once $ s "ondes:1" # begin 0.508 # end 0.68 -- une variation reversible + +do + let nousGuerre = n "{3 6 0}" # s "macron" # begin 0 + let enGuerre = s "macron:0" # begin 0.5 + let guerre = s "macron:0" # begin 0.55 + once $ nousGuerre # cut 1 + + + +do + let cutB = 0.508 + let cutE = 1 + once $ s "ondes:1" # begin cutB # end cutE # cut 1 -- une onde + +-- perturbation +-- variation + + +# begin 0.1 # end 0.25 # cut 1 + + +once $ s "glitch*4" # n "[2]" # gain 0.8 + + d8 -- hardkick gabber vilain! + $ whenmod 32 16 (# gain 0) + $ s "hardkick" # gain 0 + +d4 $ loopAt 4 $ s "bev/4" # crush 8 # gain 0.9 + + +-- Elements de style: +-- "a distorted bass drum sound, overdriven to the point where it becomes clipped into a distorted square wave and makes a recognizably melodic tone. " + +-- Mainstream hardcore tracks typically include samples and synthesized melodies with the typical tempo ranging from 165 to 180 bpm. Violence, drugs and profanity are common themes in mainstream hardcore, perceptible through its samples and lyrics, often screamed, pitch shifted, or distorted. + +-- Lots of tracks rely on a clean, detuned supersaw lead, similar to uplifting trance and can therefore sound "happy". + + +-- Raggatek elements ? Drums analogues et synthe fou contretemps? +once $ s "ondes" + +-- Samples + +-- [Nous sommes] En guerre diff --git a/live/hardcore/scribe.tidal b/live/hardcore/scribe.tidal new file mode 100644 index 0000000..cf00160 --- /dev/null +++ b/live/hardcore/scribe.tidal @@ -0,0 +1,38 @@ + + +do + solo 1 + solo 2 + solo 3 + solo 2 + solo 4 + solo 5 + +d1 +$ whenmod 64 48 (slow 2) +$ whenmod 64 32 (slow 2) +$ s "k k k " # s "jazz" +# gain 0.8 + +d2 +-- $ fast 2 +$ every 4 (# gain "0 . 0 1") +$ s "k(<5!3 3>,8)" # s "hardkick:1" +# gain (slow 32 $ range 0.5 1.1 sine) + +d2 $ s "~ s" # "snare:10" + +d3 $ fast "4 [16 <8 [32]>]" $ s "dr" +# gain (slow 100 $ range 0.8 1.4 cosine) + +d4 +$ whenmod 32 16 (mask "t f? f!4 ") +$ note ("0!7 <-2!2 3>" + - 24) + # s "supersaw" # voice 0.1 + # gain 0.8 + +d5 +$ often (stut 2 0.9 0.125) +$ s "~ clap" +# gain (slow 100 $ range 0.8 1.4 sine) diff --git a/output/Liberte.jpg b/output/Liberte.jpg new file mode 100644 index 0000000..7f8251c Binary files /dev/null and b/output/Liberte.jpg differ diff --git a/output/LiberteGlitchee.jpg b/output/LiberteGlitchee.jpg new file mode 100644 index 0000000..78c48c3 Binary files /dev/null and b/output/LiberteGlitchee.jpg differ diff --git a/output/LiberteeGlitchee2x.png b/output/LiberteeGlitchee2x.png new file mode 100644 index 0000000..c6644e8 Binary files /dev/null and b/output/LiberteeGlitchee2x.png differ diff --git a/output/colombe.svg b/output/colombe.svg new file mode 100644 index 0000000..4adf14c --- /dev/null +++ b/output/colombe.svg @@ -0,0 +1,75 @@ + + + + + + +