Commit cd508780 by PLN (Algolia)

Live: From slow_mo to august collab + rework

parent 0401aa25
do
setcps (120/60/4)
let gDJF = (# djfbus 1 (range 0.1 0.9 "^49"))
let g = gDJF
let m = (degradeBy (1 - (0.9 * "0 ^29!15 0")))
d1 $ g
$ midiOn "^41" (<| "k k k <k [<~ k> k]>")
$ midiOff "^41" (<| "k . k(<3!3 <3 <1 5>>>,8,<0!3 4>)")
$ "[jazz,reverbkick]"
# att 0.03 # rel 0.99
# midiG' "^78" 0 1.52
d2 $ g
$ midiOn "^43" (<| "c*<2!3 4 4 [4 2] [4 8] 16>")
$ fix (# note "-2") (("glitch:2"))
$ superimpose ((# "[glitch:2,glitch:5]"))
$ "~ clap"
# pan 0.8
# note (range "-12" 12 "^51")
# midiG' "^79" 0 1.8
# room 0.72 # sz 0.5 # dry 0.99
d3 $ g $ m
$ someCyclesBy 0.1 (fast "<2 0.5>")
$ someCyclesBy 0.2 (ply 2)
$ fast "<1 1 2 1 2 2 2 <2!3 4>>"
$ "hh*4"
# midiG' "^80" 0 1.8
# lsize (range 0 8 "^16")
# lrate (range 0.8 6.8 "^32")
# leslie (range 0 2 "^52")
d4 $ g $ m -- BREAK
$ midiOn ("^57" - "^89") (ply 2)
$ midiOn "^89" (striate "<4!3 [8 4]>")
$ loopAt 1
-- $ whenmod 8 6 (off "h" id . mask "t . f")
$ slice 8 ("0 1 2 3*<<1!8 0!4 1!3 2> 2 4>")
$ "break" # n "<14!4 15!4>"
# midiG' "^81" 0 2
# cut 2
d6 -- Runny Maracas
$ g $ m
$ whenmod 16 8 (often $ fast 2)
$ someCyclesBy "<1!16 0!16>" (often $ slow "2!3 1")
$ fix ((|* gain 0.9)) (n 9)
$ fix ((# release 0.8)) (n 9)
$ "hh27*8"
# n "2 <2 <[2|9] [9 <9 ~> <~ 9> 2]>>"
# note (range "-12" 12 "^55")
# midiG' "^83" 0.25 2.5
d7 $ g $ m -- new breakbeats
$ loopAt 1
$ midiOn "60" (ply "2 <1 4>")
$ midiOn "92" (slice 4 "0 1 0 3")
$ slice 4 "0 <1!8 ~ 1 ~ 1 1 1 1? 1> 2 1*<1 0 1 <2 1 2 4>>"
$ "breaks125"
# midiG' "^84" 0.25 2
# cut 7
d8
$ g
$ fix (someCyclesBy "<0!16 1!8 0!8>" (mask "f")) (n 1)
$ fix (sometimesBy "0.25" $ ply 2) (n 1)
$ n (stack [
"~ . ~ 5 ~ ~", -- Kick
"6",
"~!3 <1 ~ [~ 1] 1*2>", -- Ho
""
])
# "tech"
# midiG' "^84" 0 2
d5 $ "tech"
-- Lignes harmoniques
d4 $ g -- c pure harmony
$ chop 8
$ note (arp "up" "<c gs>")
# octave 4
# pan 0.2
# "bassWarsaw"
# crushbus 4 (range 10 4.5 ("^53" + 0.5 * perlin))
# midiG' "^81" 0 1.5
d5 $ g
$ mask "<[f t]!4 t!12>"
$ note (scale "aeolian"
"<0!8 5!8 4!4 5!8> <~ ~ 2 ~ 2!4> . <4 3 3 4>"
)
# "cbow:1"
# crushbus 5 (range 10 3.5 "^54")
# cut 5
# midiG' "^82" 0 1.5
-- Lunar -light: Esbrouffe collective
do
setcps (110/60/4)
let modIndex = pF "modIndex"
let gDJF = (# djfbus 1 (range 0.15 0.85 "^49"))
let mBreak = (midiOn "^41" (mask "t f . f <f!4 t!4> <f!2 t!6> t"))
let g = (gDJF)
let m = mBreak
d1 $ g --
$ midiOn "^42" (<| "k k k <k [<~ k> k]>")
$ midiOff "^42" (<| "k . ~ <k k ~ ~> k*<1!3 2 2 2 1 2> <~ ~ k <k ~>>")
$ "jazz"
-- # release "<0.7!3 1>"
# midiG' "^78" 0 1.4
d3 $ g $ m -- Clap contretemps stable
$ fix (# lpf 2000) ("cp")
$ superimpose (# "cp:0")
$ whenmod 16 8 (fast 2)
$ "~ clap:1"
# crush 5.5
# legato 2
# room 0.8 # sz 0.8 # dry 0.99
# midiG' "^79" 0 1.8
d2 $ g $ m -- BREAK
$ midiOn ("^44" - "^76") (ply 2)
$ midiOn "^76" (fast 2)
$ loopAt 2
$ whenmod 8 6 (off "h" id)
$ whenmod 8 6 (mask "t . f")
$ slice 8 (run 8)
$ "break" # n "<13!12 14!4 15!16>"
# midiG' "^80" 0 1.7
# cut 2
d9
$ struct "t . t(<<5 1> 3>,8)"
$ slice 16 (iter 4 $ run 8)
$ "igor:14"
# cut 3
# begin 0.5
# gain 0
d4 $ g $ m
$ midiOn "^57" (chop "8 1")
$ superimpose ((# cut 41)
. (|+| note "0*<1!3 2 1!3 4 2!4 4!4> 7(<5 5 3 3>,8)")
)
$ note (scale "aeolian" (
"<3 3 5 <5 4> 5 4 3 <~ 2 3 ~>>"
)
- 24
)
# "bassWarsaw"
# midiG' "^81" 0 1.5
# crushbus 4 (range 16 1.5 "^53")
# cut 4
# pan 0.2
d5 $ g $ m
$ midiOn "^58" (superimpose (
(# cut 51)
. (|+| note "~ 12(<1 1 2 1 2 5 2 1 2 2 5 2 2 4 3 8>,8)")
. (|* gain 0.9)
))
$ note (scale "aeolian" (
"<3 [3 . ~!7 4] <5 [5 . ~!3 6]> 5 2 2 3 [4 3@7]>"
)
- 12
)
# "FMRhodes1"
# midiG' "^82" 0 1.8
# modIndex (range 0.1 32 "^54")
# cut 5
# pan 0.8
once $ "dr"
do
setcps (100/60/4)
let gDJF = (# djfbus 1 (range 0.05 0.95 "^49"))
let g = (gDJF)
d1 $ g
$ midiOn "^41" (<| "k k k <k [<~ k> k]>")
$ midiOff "^41" (<|
"k*<1!3 <2 <1 2>>> . k(<3 [3 5] [3 2]>,8)")
$ "reverbkick"
# midiG' "^78" 0 1.52
d2 $ fast 2 $ "~ cp"
# note "-1"
# room 0.7
# dry 1.09
# sz 0.9
# midiG' "^79" 0 1.52
d3 $ g
$ slice 8 "<0 1 0 0> <2*<1 2> [2 3] 3 <3 6>>"
$ loopAt 4
$ "dusty"
# cut 3
# hpf (slow 8 $ range 5000 1000 perlin)
-- # gain 1.5
# lsize (range 0 8 "^16")
# lrate (range 0.8 6.8 "^32")
# leslie (range 0 2 "^52")
# midiG' "^80" 0 1.52
d6 -- Runny Maracas
$ g
$ whenmod 16 8 (often $ fast 2)
$ someCyclesBy "<1!16 0!16>" (often $ slow "2!3 1")
$ fix ((|* gain 0.9)) (n 9)
$ fix ((# release 0.8)) (n 9)
$ "hh27*8"
# n "2 <2 <[2|9] [9 <9 ~> <~ 9> 2]>>"
# note (range "-12" 12 "^55")
# midiG' "^83" 0 1.2
...@@ -9,16 +9,18 @@ do ...@@ -9,16 +9,18 @@ do
let gDJF = (# djfbus 1 (range 0.1 0.9 "^49")) let gDJF = (# djfbus 1 (range 0.1 0.9 "^49"))
let g = gDJF let g = gDJF
d1 $ g d1 $ g
$ midiOn "^41" (fast 2) $ midiOn "^73" (fast 2)
$ "[cpu2]*2" $ midiOn "^41" (<| "k*<1!12 2!4> k*<1!8 2!8> k*<1!12 2!4> [<k ~ k k> <~ k>]")
$ midiOff "^41" (<| "k*2")
$ "[cpu2,jazz]"
-- # att "^30" -- # att "^30"
-- # rel "^50" -- # rel "^50"
# midiG' "^78" 0 2 # midiG' "^78" 0 2
# room 0.2 # room 0.2
-- # crushbus 11 (range 16 0.95 "^14") -- # crushbus 11 (range 16 0.95 "^14")
d2 $ g d2 $ g
$ midiOn ("^75") (fast 2)
$ midiOn ("^41"-"^43") (fast 2) $ midiOn ("^41"-"^43") (fast 2)
$ midiOn "^41" (|+ gain 0.7)
$ "~ [cp,clap:1]" $ "~ [cp,clap:1]"
# midiG' "^79" 0 3 # midiG' "^79" 0 3
# note (range "-12" "12" "^51") # note (range "-12" "12" "^51")
...@@ -37,21 +39,19 @@ d3 $ g ...@@ -37,21 +39,19 @@ d3 $ g
) )
$ rarely ("e" ~>) $ rarely ("e" ~>)
$ every' 4 3 (fast "<1 2> <2 4>") $ every' 4 3 (fast "<1 2> <2 4>")
$ "drum:2*8" $ "[drum:2,tech:7]*8"
# midiG' "^80" 0 1.5 # midiG' "^80" 0 1.9
d4 $ g -- Mecano Course d4 $ g -- Mecano Course
$ fast 4
-- $ midiOn "^76" (fast "<2!3 <4 [4 2]>>" . (# speed 1.2) . (>| "breaks165"))
$ midiOn "^57" ( $ midiOn "^57" (
slice 16 ("0*<1 2> 1 2 3*<2 1>") slice 8 ("0*<1 2> 1 2 3*<2 1>")
-- . (>| "breaks125") -- . (>| "breaks125")
) )
$ midiOn "^89" (slice 8 "0 <1 ~> 7 3*<1 2 4 4>") $ midiOn "^89" (slice 8 "0 <1 ~> 7 3*<1 2 4 4>")
$ sometimesBy "0 ^33!7" (shuffle 8) $ sometimesBy "0 ^33!7" (shuffle 8)
$ someCyclesBy "^53" (iter 4) $ someCyclesBy "^53" (iter "1 4")
-- $ slice 8 "0 1 <2!3 0> <3!3 1 4 5 6 7>" "0 1 <2!3 0> <3!3 1>"
$ chop 8 $ chop 8
$ loopAt 2 $ "breaks125:3" $ loopAt 1
$ "breaks125:3"
# midiG' "^81" 0 1.2 # midiG' "^81" 0 1.2
# cut 4 # cut 4
d5 -- Runny Maracas Pitchables d5 -- Runny Maracas Pitchables
...@@ -67,6 +67,22 @@ d5 -- Runny Maracas Pitchables ...@@ -67,6 +67,22 @@ d5 -- Runny Maracas Pitchables
# room "^34" # room "^34"
# note (range "-24" "0" "^18") # note (range "-24" "0" "^18")
# crushbus 51 (range 16 4.2 "^54") # crushbus 51 (range 16 4.2 "^54")
d6 -- Running Hats
$ g
-- $ degradeBy ("1 0 0 1!13" - "^52")
$ midiOn "^44" (slow 2)
$ midiOn "^76" (fast 2)
$ "hh*[8 . 8 <16 8 4 [4 8]>]"
-- # n "[0|0|0|0|1|1|3|3]*8"
# midiG' "^80" 0 (1.7 + (slow 4 perlin/4))
# room (slow 8 $ range 0.2 0.45 saw)
# sz (slow 8 $ range 0.8 0.2 saw)
# dry (slow 4 $ range 0 2 perlin)
# pan 0.6
# cut 6
d8 $ g d8 $ g
......
...@@ -50,14 +50,14 @@ d6 -- Distant guitar ...@@ -50,14 +50,14 @@ d6 -- Distant guitar
$ mask "<<f t>!24 f!8 t!8 f!8 t!16>" $ mask "<<f t>!24 f!8 t!8 f!8 t!16>"
$ "g(<[1 5]!4 5 1 3 10>,16)" $ "g(<[1 5]!4 5 1 3 10>,16)"
# "rootsGuitar:2" # "rootsGuitar:2"
# note "<5 5 3 3>" # note "<5 5 3 3>"s
# gain 0.49 # gain 0.49
# att 0 # att 0
# rel 0.7 # rel 0.7
d10 -- Distant metal drums d10 -- Distant metal drums
$ breakLPFLight $ breakLPFLight
$ sometimesBy "0 0.25!3 <0.3!3 0.9>" (ply 2) $ sometimesBy "0 0.25!3 <0.3!3 0.9>" (ply 2)
$ "808sd*8" $ "808sd*8"s
# n "[9|10]*16" # n "[9|10]*16"
# pan 0.8 # pan 0.8
# gain (0.47 + 0.1 * perlin) # gain (0.47 + 0.1 * perlin)
......
-- Lent mouvement
do
-- resetCycles
setcps (60/60/4)
let rMask = (mask "t!6 <t!4 t?!3 f> <t t t <t? f>>")
let rLPF = (someCyclesBy "<0!32 1!8 0!16 1!8>" (# lpf (slow 8 $ range 5000 200 saw)))
let gLPF = (someCyclesBy "<0!48 1!16>" (# lpf (slow 16 $ range 6000 100 saw)))
let gR = (rMask . rLPF)
let gMask = mask "[t <t!4 t <f t!3> t t>!3 . t <f!4 t!4> <f f t t t f f t> <f!4 t f t t>]"
let gMaskB = mask "[t <t!4 t <f t!3> t t>!3 . t <f!4 t!4> <f f t t t f f t> t]"
let g = (gLPF . gMask)
let gB = (gLPF . gMaskB)
d1 $ g $ gR
$ juxBy 0.1 id
$ "k ~ ~ k . ~" # "[reverbkick,tech:6]"
# legato 1.25
# lpf 1000
# gain 0.75
d2 $ g $ gR
$ mask "<f!8 t!24>"
$ "[~ cp]*2"
# note "-4"
# "snare"
# n "[1,2,12]"
# gain 0.5
d3 $ g $ gR
$ mask "<f!3 t f!4 t!7 [t f]>"
$ fix (|* gain 0.5) "snare"
$ "t*[[16!3 [<8!3 16!5> 32]]!3 32]"
# "[tech,snare:12]"
# gain 0.7
d4 $ gB -- Bassline
$ jux ((# crush (slow 16 (range 10 5 saw))) . (|* gain 0.93)) -- ELECTRIC TWIN
$ mask "<f!32 t!32>"
$ whenmod 16 8 (superimpose ( -- Overdrone
chop ("[<4!4 8!4>!3 1]!2")
. (|* gain 0.8)
))
$ note (scale "aeolian" (
-- "[7, ~!7 <~!3 3 ~ 3 ~ 3>] . [4, ~!7 <~ 8>]" -- Simplified main theme
"[7, [~!3 9]] . [4, [~!3 <[8 9] <[11 9] [10 9]>>]]" -- Simplified laggy theme
))
# "bassWarsaw"
# octave 2
# lpf 1200
# room 0.3
# gain 0.65
# pan 0.2
d5 $ g -- Rhodes base
$ mask "<f!6 t f t!24>"
$ someCyclesBy "<0!12 1!20>" ( superimpose ( -- aigus
(|+| note (scale "aeolian" (
"[0 <7!16 7(<2 2 3 3>,4)!16>]*4"
+ 7)))
. (# "[FMRhodes1,FMRhodes2]")
. (|* gain (slow 8 $ range 0.5 0.6 saw))
. (|+ pan 0.1)
. (whenmod 16 6 (# crushbus 5 (range 10 6.5 perlin)))
))
$ note (scale "aeolian" ( -- Organically grown main theme
"[7, ~!7 <~!3 3 ~ 3 ~ 3>] . [4, ~!3 <~ <[~ 8] [8 9] [~ . 8 9] [~ . 9 8]>>]"
))
# "FMRhodes1"
# pan 0.6
# octave 2
# room 0.3
d8 $ g -- Runny Maracas
$ mask "<f!6 t f t!8 f!4 t!4 t!8>"
$ jux (|* gain 0.5)
$ whenmod 16 8 (always $ fast "2 . [2|4]")
$ someCyclesBy "<1!16 0!16>" (often $ slow "2!3 1")
$ fix ((|* gain 0.9) . (# release 0.8)) (n 9)
$ "hh27*[8 . 16 8]"
# n "2 <2 <[2|9] [9 <9 ~> <~ 9> 2]>>"
# pan 0.8
# gain (slow 32 $ range 0.4 0.6 (saw + perlin / 10))
-- https://www.youtube.com/watch?v=g0hqqtI_BPI
-- region Sampled via:
do
let linput = pI "linput"
let lname = pS "lname"
setcps (117/60/4/8) -- Each sample over 8 cycles
-- resetCycles
d1
-- $ qtrigger 1
$ "looper"
# n (0 + "<0 1 2 3 4 5 6 7>")
# lname "ashley"
d2
$ mask "<t!8 f!8>"
$ "jazz" # gain 0.7
d3 $ mask "<t!8 f!8>" $ "dr*4" # gain "0.7 0.7 0.81 0.7"
d4 $ whenmod 8 7 (# gain 1) # "arpy*8" # gain 0.8
-- endregion
do
setcps (117/60/4)
d1 $ "jazz*4" # gain 0.9
d2
$ sometimesBy "1 . 0.5 1" (ply "2 . <2 [4 2] 2 2 2 [4 2] 2 4 4!4>")
$ "hh*8"
# gain 1.2
# sz 0.5
# room (slow 16 $ range 0.1 0.5 saw)
once $ "ashley:1" # cut 1
...@@ -44,13 +44,13 @@ d5 -- Bassline ...@@ -44,13 +44,13 @@ d5 -- Bassline
+ "0(5,8)" |+ "0 [7 12]" + "0(5,8)" |+ "0 [7 12]"
-- + 12 -- + 12
)) ))
. (# crush (range 12 1.85 "^53")) . (# crushbus 51 (range 12 1.85 "^53"))
) )
) )
$ note ("d . ~ <c(3,8)!4 [c(2,3),d(2,4,1)]!4>") $ note ("d . ~ <c(3,8)!4 [c(2,3),d(2,4,1)]!4>")
# octave 3 # octave 3
# "bassWarsaw" # "bassWarsaw"
# crush (range 10 5 "^53") # crushbus 5 (range 10 5 "^53")
# room 0.5 # room 0.5
# sz 0.4 # sz 0.4
-- # pan 0.21 -- # pan 0.21
......
-- Lunar - et bim! l'esbrouffe
-- TODO: Breakbeat mapping variations
-- TODO: CBOW Kill melody, reboot alongside rhodes
-- TODO: Bassline Kill riff, reboot alongside rhodes
once $ "dr" # gain 1
do
setcps (110/60/4)
let modIndex = pF "modIndex"
let gDJF = (# djfbus 1 (range 0.15 0.85 "^49"))
let mBreak = (midiOn "^41" (mask "t f . f <f!4 t!4> <f!2 t!6> t"))
let g = (gDJF)
let m = mBreak
d1 $ g --
$ midiOn "^42" (<| "k k k <k [<~ k> k]>")
$ midiOff "^42" (<| "k . ~ <k k ~ ~> k*<1!3 2 2 2 1 2> <~ ~ k <k ~>>")
$ "jazz"
-- # release "<0.7!3 1>"
# midiG' "^78" 0 1
d3 $ g $ m -- Clap contretemps stable
$ superimpose ((# lpf 2000) . (# "cp:0"))
$ "~ clap:1"
# room 0.8 # sz 0.6 # dry 0.9
# midiG' "^79" 0 1.4
d2 $ g $ m -- BREAK
$ midiOn ("^44" - "^76") (ply 2)
$ midiOn "^76" (striate 4)
$ loopAt 2
$ whenmod 8 6 (off "h" id . mask "t . f")
$ slice 8 (run 8)
$ "break" # n "<13!12 14!4 15!16>"
# midiG' "^80" 0 1.2
# cut 2
d4 $ g $ m
$ midiOn "^57" (chop "8 1")
$ superimpose ((# cut 41)
. (|+| note "0*<1!3 2 1!3 4 2!4 4!4> 7(<5 5 3 3>,8)")
)
$ note (scale "aeolian" (
"<3 3 5 <5 4> 5 4 3 <~ 2 3 ~>>"
)
- 24
)
# "bassWarsaw"
# midiG' "^81" 0 1.5
# crushbus 4 (range 16 1.5 "^53")
# cut 4
# pan 0.2
d5 $ g $ m
$ midiOn "^58" (superimpose (
(# cut 51)
. (|+| note "~ 12(<1 1 2 1 2 5 2 1 2 2 5 2 2 4 3 8>,8)")
. (|* gain 0.9)
))
$ note (scale "aeolian" (
"<3 [3 . ~!7 4] <5 [5 . ~!3 6]> 5 2 2 3 [4 3@7]>"
)
- 12
)
# "FMRhodes1"
# midiG' "^82" 0 1.8
# modIndex (range 0.1 32 "^54")
# cut 5
# pan 0.8
...@@ -3,6 +3,8 @@ ...@@ -3,6 +3,8 @@
-- TODO: CBOW Kill melody, reboot alongside rhodes -- TODO: CBOW Kill melody, reboot alongside rhodes
-- TODO: Bassline Kill riff, reboot alongside rhodes -- TODO: Bassline Kill riff, reboot alongside rhodes
once $ "dr" # gain 1
do do
setcps (110/60/4) setcps (110/60/4)
let modIndex = pF "modIndex" let modIndex = pF "modIndex"
......
...@@ -5,28 +5,21 @@ import Sound.Tidal.ParVagues.Control ...@@ -5,28 +5,21 @@ import Sound.Tidal.ParVagues.Control
do do
setcps (160/60/4) setcps (160/60/4)
let gDJF = (# djfbus 1 (range 0.05 0.95 "^49")) let gDJF = (# djfbus 1 (range 0.05 0.95 "^49"))
let gFreqL = (# lpq (range 0 0.5 "^29"))
let gFreqH = (# hpq (range 0 0.5 "^30"))
let g32Bridge = whenmod 64 32 (|* gain (slow 16 $ range 0.85 1.1 saw)) let g32Bridge = whenmod 64 32 (|* gain (slow 16 $ range 0.85 1.1 saw))
let g = (gDJF . gFreqL . gFreqH) let g = (gDJF)
d1 d1
$ g $ g
$ superimpose ( -- Undertone
(|+ note "<12!3 8 12!2 8 4>")
. (|* gain 0.9)
)
$ (|* gain "1!7 0.95") $ (|* gain "1!7 0.95")
$ midiOn "^41" (<| "k k k <k!3 k*2>") $ midiOn "^41" (<| "k k k <k!3 k*2>")
$ midiOff "^41" (<| "b . ~ b ~ <~!3 b>") $ midiOff "^41" (<| "b . ~ b ~ <~!3 b>")
$ "[reverbkick,jazz,kick:5]" $ "[jazz,bd:2,kick:5]"
# release 0.8 # release 0.8
# midiG' "^78" 0 1.2 # midiG' "^78" 0 1.2
d2 -- Snare tchak! d2 -- Snare tchak!
$ g $ g
$ g32Bridge $ g32Bridge
$ whenmod 16 12 (struct "t*<4 4 8 16>") $ whenmod 16 12 (struct "t*<4 4 8 16>")
$ whenmod 16 4 (fast 2) $ "~ s . ~ <~!4 s!12>"
$ "~ cp"
# "[snare:40,snare:22]" # "[snare:40,snare:22]"
# pan 0.55 # pan 0.55
# note (range "-7" 7 "^51") # note (range "-7" 7 "^51")
...@@ -47,6 +40,7 @@ d3 -- Running Hats ...@@ -47,6 +40,7 @@ d3 -- Running Hats
# cut 3 # cut 3
d4 -- Resolute Bass d4 -- Resolute Bass
$ g $ g
$ jux ((# cut 41) . (|+ crush (range 0.5 1 perlin)))
$ midiOn "^57" ( -- Glitch vary end $ midiOn "^57" ( -- Glitch vary end
whenmod 32 8 (slice 8 whenmod 32 8 (slice 8
"<[0 1 <2!3 1*2> <3!3 1*2>]!4 0*4!2 [0 1 0 1] [0 1 0 [0 1 2 3]]>" "<[0 1 <2!3 1*2> <3!3 1*2>]!4 0*4!2 [0 1 0 1] [0 1 0 [0 1 2 3]]>"
...@@ -57,7 +51,7 @@ d4 -- Resolute Bass ...@@ -57,7 +51,7 @@ d4 -- Resolute Bass
# pan 0.15 # pan 0.15
# room 0.25 # sz 0.1 # room 0.25 # sz 0.1
# crushbus 41 (range 16 1.25 "^53") # crushbus 41 (range 16 1.25 "^53")
# midiG' "^81" 0 1.6 # midiG' "^81" 0 1.3
# cut 4 # cut 4
d6 -- Guitar A d6 -- Guitar A
$ g $ g
...@@ -69,16 +63,19 @@ d6 -- Guitar A ...@@ -69,16 +63,19 @@ d6 -- Guitar A
$ "fguitar:24" $ "fguitar:24"
-- # pan 0.8 -- # pan 0.8
# crushbus 51 (range 10 3.5 "^54") # crushbus 51 (range 10 3.5 "^54")
# midiG' "^82" 0 (1.2 * (range 1.4 0.5 "^18")) # midiG' "^82" 0 (1.2 * (range 1.4 0 "^18"))
# cut 6 # cut 6
d7 -- Guitar B d7 -- Guitar B
$ g $ g
$ whenmod 4 3 (# silence) $ whenmod 4 3 (# silence)
$ segment "<0.5!2 1 <2 4 8 [8 16]>>" $ midiOn "^58" (
(# n 27)
)
$ midiOff "^58" (segment "<0.5!2 1 <2 4 8 [8 16]>>")
$ "fguitar" # n "<25!3 [25 26] 25!2 27!2 27!8>" $ "fguitar" # n "<25!3 [25 26] 25!2 27!2 27!8>"
# pan 0.65 # pan 0.65
# crushbus 71 (range 10 2 "^54") # crushbus 71 (range 10 2 "^54")
# midiG' "^82" 0 (1.2 * (range 0.5 1.4 "^18")) # midiG' "^82" 0 (1.2 * (range 0 1.4 "^18"))
# leslie "^34" # leslie "^34"
# lsize (1 + (slow 8 perlin * 2)) # lsize (1 + (slow 8 perlin * 2))
# lrate 6.7 # lrate 6.7
...@@ -94,8 +91,26 @@ d8 $ g -- Clave de l'été pitchable ...@@ -94,8 +91,26 @@ d8 $ g -- Clave de l'été pitchable
d9 $ g -- CLAPS! d9 $ g -- CLAPS!
$ midiOff "^60" (mask "<f!8 t!124>") $ midiOff "^60" (mask "<f!8 t!124>")
$ midiOn "^92" (fast 4) $ midiOn "^92" (fast 4)
$ "~ clap:2" $ "~ cp"
# midiG' "^84" 0 1.5 # midiG' "^84" 0 1.5
d10 -- Nappes crushées indépendantes
$ juxBy 0.9 (# cut 101)
$ note ("<e e c e>")
# "moog"
# cut 10
# djfbus 2 (range 0.05 0.95 "^20")
# crushbus 10 (range 16 1.5 "^36")
# midiG' "^56" 0.2 0.8
d11 -- Sirene indépendante TODO Blend-in / Rework?
$ note ("<e e c e>/4")
# octave 3
# legato 2
# "supersiren"
# djfbus 2 (range 0.05 0.95 "^20")
# crushbus 11 (range 10 0.501 "^35")
# speed 0.2
# ampbus 110 (range 0 0.5 "^19")
# cut 11
d6 $ "seawolf:0/4" d6 $ "seawolf:0/4"
......
...@@ -56,15 +56,15 @@ d6 $ g -- FMRhodes Arps <3 ...@@ -56,15 +56,15 @@ d6 $ g -- FMRhodes Arps <3
) )
# "FMRhodes1" # "FMRhodes1"
# modIndex (range 0 15 "^34") # modIndex (range 0 15 "^34")
-- # crushbus 51 (range 10 5.2 "^53") # crushbus 51 (range 10 5.2 "^53")
# midiG' "^82" 0 1.3 # midiG' "^82" 0 1.3
d10 d10
$ "~ clap:1" $ "~ clap:1"
# note (range "-12" 12 "^55") # note (range "-12" 12 "^55")
# midiG' "^83" 0 1.5 # midiG' "^83" 0 1.5
d4 $ g -- Toy bogdan d4 $ g -- Toy bogdan
$ every' 16 15 (>| "~ ~ ~ bogdan:4") $ every' 16 15 (>| "~ ~ ~ bogdan:4") -- Money
$ every' 16 9 ((>| "~ ~ ~ bogdan:2") . (|* gain 0.8)) $ every' 8 5 ((>| "~ ~ ~ bogdan:2") . (|* gain 0.8))
$ "~ bogdan" $ "~ bogdan"
# room 0.5 # room 0.5
# legato 2 # legato 2
......
resetCycles
do
setcps (123/60/4)
d1
$ mask "<f!4 t!27 [t f]>"
$ whenmod 64 16 (superimpose (# "jazz"))
$ "k*<1!8 2!8 0 0 1 2 1 1 2 2 2!8> . <k(<1 3 5>,8) [~!3 k]>"
# "[reverbkick,super808]"
# lpf (slow 16 $ range 4000 500 cosine)
# room 0.4
# sz 0.2
# dry 0.99
# gain 0.5
d2 -- Aerian claps
$ mask "<f!6 t t f!4 t!4 f f t!6>"
$ "~ clap:1(<1!3 3>,8,<0!7 2>)"
# gain 0.5
# hpf 2000
d3
$ mask "<f!3 t f!2 t!2 f t!3 t(5,8) t!3 t!16>"
$ slice 8 "0 <~!8 1!7 ~> <~!4 2!3 <2 [~ 2]>> 3 . ~!2 <6!2 [~ 6] 6*2> 7"
$ loopAt 1
$ "breaks125" # gain 0.6
d4
$ mask "<f!4 t!28>"
$ whenmod 64 32 (superimpose ( -- Electro N0ISE
(# cut 41)
. (|+| note "<12!8 24 24 24 12 12 12 24 12> <24!8 24 12 24 24 12 24 12 24>(<1 3 <1 3> <1 5>>,<1 8 8 [1 8]>)")
. (# crushbus 41 (slow 8 $ range 10 3.5 perlin))
. (|* gain (slow 16 $ range 0.65 0.9 saw))
))
$ note ("<g4'maj'4 g4'maj'4 g4'major7'4 d4'major7'4>")
# "bassWarsaw"
# gain 0.45
# crushbus 4 (slow 16 $ range 16 5.4 saw)
# pan 0.2
# legato 1
d5
$ sometimesBy "<0!3 0.5>" (ply 2)
$ slice 8 ("<0 1 2 3>" + "<0!4 4!4>")
$ loopAt 4
$ "yehudi"
# n "<1!3 2 1 1 2 2>"
-- # n (slow 4 $ 8 + "<0 1 2 3 4 5 6 7>")
# cut 5
# pan 0.8
# hpf 500
-- # gain 0.8
# room 0.5
# sz 0.7
d6 -- HH RANDOMISÉ
$ whenmod 8 6 (# hpf "<2500 5000>")
$ sometimesBy "0 0.1" (ply 2)
$ sometimesBy 0.1 (slow 2)
$ slow "<4!4 [4|2] 2 2 [2|1]!2 1!8>"
$ struct "t(<10!7 [10 16]>,16)"
$ "hh" # gain (0.75 + 0.05 * (fast 4 perlin))
# room 0.3 # dry 0.98 # sz 0.8
# gain 0.45
# pan (range 0 0.28 perlin)
do
setcps (123/60/4)
d1 $ "k . ~!3 <~ k>" # "jazz" # lpf 2000 # gain 0.6
d2 $ "~ s"
# "snare:71"
# hpf 1500 # gain 0.7
d3
$ loopAt 2
$ "break:15"
-- #
# gain 0.65
-- resetCycles
-- region Sampled via:
-- do
-- setcps (123/60/4/2) -- Each sample over 2 cycles
-- resetCycles
-- d1
-- -- $ qtrigger 1
-- $ "looper"
-- # n (8 + "<0 1 2 3 4 5 6 7>")
-- # lname "yehudi"
-- d2
-- $ mask "<t!8 f!8>"
-- $ "jazz" # gain 0.7
-- d3 $ mask "<t!8 f!8>" $ "dr*4" # gain "0.7 0.7 0.81 0.7"
--
-- endregion
...@@ -47,7 +47,7 @@ d3 $ g -- Drumroll fantôme ...@@ -47,7 +47,7 @@ d3 $ g -- Drumroll fantôme
$ slice 8 (run 4 + "0 <~!4 4!4>") $ slice 8 (run 4 + "0 <~!4 4!4>")
$ loopAt 2 $ loopAt 2
$ "break:21" $ "break:21"
# midiG' "^80" 0 0.9 # midiG' "^80" 0 1.3
# room 0.2 # dry 1 # sz (slow 8 $ range 0.45 0.9 saw) # room 0.2 # dry 1 # sz (slow 8 $ range 0.45 0.9 saw)
# leslie 0.2 # lrate 0.1 # lsize 0.7 # leslie 0.2 # lrate 0.1 # lsize 0.7
# pan 0.7 # pan 0.7
...@@ -75,7 +75,7 @@ d4 $ g -- Lead nostalgia gauche ...@@ -75,7 +75,7 @@ d4 $ g -- Lead nostalgia gauche
# s "FMRhodes1" # s "FMRhodes1"
# room 0.2 # room 0.2
# leslie (range 0.1 1 "^33") # lrate 0.7 # lsize 0.5 # leslie (range 0.1 1 "^33") # lrate 0.7 # lsize 0.5
# crush (range 16 6 "^53") # crushbus 4 (range 16 6 "^53")
-- # note "<-20 -15 [-20,-16] ~>" -- # note "<-20 -15 [-20,-16] ~>"
-- # velocity "<0.7 0.6 0.7>" -- # velocity "<0.7 0.6 0.7>"
# midiG' "^81" 0 1.5 # midiG' "^81" 0 1.5
...@@ -88,7 +88,7 @@ d5 $ g -- Infectious Bassline ...@@ -88,7 +88,7 @@ d5 $ g -- Infectious Bassline
# cut 5 # cut 5
# "bassWarsaw" # "bassWarsaw"
# width "^34" # width "^34"
# crush (range 16 2.5 "^54") # crushbus 5 (range 16 2.5 "^54")
# midiG' "^82" 0 1.3 # midiG' "^82" 0 1.3
# room 0.2 # room 0.2
d7 -- TOYS TODO Rework classico louche d7 -- TOYS TODO Rework classico louche
......
...@@ -11,25 +11,24 @@ let gG a = (gain (gF * "^77" * a)) -- gain Global ...@@ -11,25 +11,24 @@ let gG a = (gain (gF * "^77" * a)) -- gain Global
let gM' l h a = (gG (range l h a)) -- gain Modéré let gM' l h a = (gG (range l h a)) -- gain Modéré
let gM a = (gM' 0.2 0.8 a) -- gain Modéré doux let gM a = (gM' 0.2 0.8 a) -- gain Modéré doux
let gDJF = (# djfbus 1 (range 0.1 0.9 "^49")) let gDJF = (# djfbus 1 (range 0.1 0.9 "^49"))
let gFreqL = (# lpq (range 0 0.25 "^29")) let mBreak = (midiOn "^41" (mask "t f . f <f!4 t!4> <f!2 t!6> t"))
let gFreqH = (# hpq (range 0 0.25 "^30")) let m = mBreak
let gFreqs = (gFreqH . gFreqL) let g = gDJF
let g = gDJF . gFreqs d1 $ g $ m
-- let g = id -- $ midiOn ("^42" - "^41") (slow 4)
d1 $ g $ midiOn "^42" (<| "k k k <k k k*2 [~ k]>")
$ midiOn ("^42" - "^41") (slow 4) $ midiOff "^42" (<| "k*2")
$ midiOn "^41" (<| "k k k <k k k*2 [~ k]>") -- $ "[jazz,808bd:1,kick:5]"
$ midiOff "^41" (<| "k*2") $ "[jazz,808bd:1]"
$ "[jazz,808bd:1,kick:5]"
# midiG' "^78" 0 1.5 # midiG' "^78" 0 1.5
d2 $ g -- Clave de l'été d2 $ g $ m -- Clave de l'été
$ midiOn "^43" (fast 2) $ midiOn "^43" (fast 2)
$ midiOn ("^75"-"^43") (fast 2) $ midiOn ("^75"-"^43") (fast 2)
$ (|* gain ("0.75 1 1 1 0.75 1 1 1" * 1.7)) $ (|* gain ("0.75 1 1 1 0.75 1 1 1" * 1.7))
$ "d ~ ~ d d ~ d <~!3 d>" $ "d ~ ~ d d ~ d <~!3 d>"
# "snare:22" # gM' 0 1.4 "^79" # "snare:22" # gM' 0 1.4 "^79"
# speed (range 0.5 1.5 "^51") # speed (range 0.5 1.5 "^51")
d4 $ g -- Mecano Course d4 $ g $ m -- Mecano Course
$ fast 4 $ fast 4
$ midiOn "^76" (fast "<2!3 <4 [4 2]>>" . (# speed 1.2) . (>| "breaks165")) $ midiOn "^76" (fast "<2!3 <4 [4 2]>>" . (# speed 1.2) . (>| "breaks165"))
$ midiOn "^44" (slice 16 ("0*<1 2> 1 2 3*<2 1>") . (>| "breaks125")) $ midiOn "^44" (slice 16 ("0*<1 2> 1 2 3*<2 1>") . (>| "breaks125"))
...@@ -39,9 +38,9 @@ d4 $ g -- Mecano Course ...@@ -39,9 +38,9 @@ d4 $ g -- Mecano Course
-- $ slice 8 "0 1 <2!3 0> <3!3 1 4 5 6 7>" "0 1 <2!3 0> <3!3 1>" -- $ slice 8 "0 1 <2!3 0> <3!3 1 4 5 6 7>" "0 1 <2!3 0> <3!3 1>"
$ chop 8 $ chop 8
$ loopAt 2 $ "breaks125:3" $ loopAt 2 $ "breaks125:3"
# gM' 0 1.2 "^80" # gM' 0 1.3 "^80"
# cut 4 # cut 4
d5 $ g -- Bassline variable double piste d5 $ g $ m -- Bassline variable double piste
$ loopAt 2 $ loopAt 2
$ slice 8 (run "<4!4 8 8 [4 8 4] [8 4 8]>") $ slice 8 (run "<4!4 8 8 [4 8 4] [8 4 8]>")
$ midiOn "^57" (# n 14) $ midiOn "^57" (# n 14)
...@@ -51,7 +50,7 @@ d5 $ g -- Bassline variable double piste ...@@ -51,7 +50,7 @@ d5 $ g -- Bassline variable double piste
# crushbus 51 (range 16 4.5 "^53") # crushbus 51 (range 16 4.5 "^53")
# gM' 0.3 1.45 "^81" # gM' 0.3 1.45 "^81"
# cut 4 # cut 4
d6 $ g d6 $ g $ m
$ chop 16 $ chop 16
$ midiOn "^58" (juxBy 0.85 ((# cut 31) . rev)) $ midiOn "^58" (juxBy 0.85 ((# cut 31) . rev))
$ whenmod 16 12 (rev) $ whenmod 16 12 (rev)
...@@ -64,7 +63,7 @@ d6 $ g ...@@ -64,7 +63,7 @@ d6 $ g
# pan 0.75 # pan 0.75
# room 0.2 # dry 1 # room 0.2 # dry 1
# cut 3 # cut 3
d7 $ g d7 $ g $ m
$ loopAt 4 $ loopAt 4
$ mask "t(<4 8 12 16>,16)" $ mask "t(<4 8 12 16>,16)"
$ slice 16 (run 16) $ slice 16 (run 16)
...@@ -73,7 +72,7 @@ d7 $ g ...@@ -73,7 +72,7 @@ d7 $ g
# room 0.2 # room 0.2
# gM' 0 1.4 "^83" # gM' 0 1.4 "^83"
# cut 7 # cut 7
d8 $ g d8 $ g $ m
$ midiOn "^92" (|+ note 12) $ midiOn "^92" (|+ note 12)
$ midiOn "^60" ( $ midiOn "^60" (
superimpose ( superimpose (
...@@ -87,8 +86,8 @@ d8 $ g ...@@ -87,8 +86,8 @@ d8 $ g
# octave 4 # octave 4
# room 0.24 # room 0.24
# "moogBass" # "moogBass"
# midiG' "^84" 0.3 0.9 # midiG' "^84" 0 0.9
d9 $ g d9 $ g $ m
$ degradeBy (slow 16 $ range 0.8 0.2 saw) $ degradeBy (slow 16 $ range 0.8 0.2 saw)
$ struct "t(3,8) [<t!3 [~ t]> <t ~> <t t*2> <t*2 t t*2 t*2>]" $ struct "t(3,8) [<t!3 [~ t]> <t ~> <t t*2> <t*2 t t*2 t*2>]"
$ midiOn "^59" (# speed (range 0.25 2 ("^55" + perlin))) $ midiOn "^59" (# speed (range 0.25 2 ("^55" + perlin)))
......
...@@ -30,10 +30,10 @@ d3 ...@@ -30,10 +30,10 @@ d3
) )
# midiG' "^80" 0 1.6 # midiG' "^80" 0 1.6
d4 $ g -- Synth brass choir d4 $ g -- Synth brass choir
$ midiOn "^57" (# crush 6) $ midiOn "^57" (# crushbus 4 6)
$ fix ( $ fix (
(# "fsynth:3") (# "fsynth:3")
. slice 8 "0 1 2*<<1 2> 1 2 1> 3*<<1 2> 4>" . slice 8 "0 1*<1 2 2 1> 2*<<1 2> 1 2 1> 3*<<1 2> 4>"
. arp "pinkyup" . arp "pinkyup"
. (|+ pan 0.1) . (|+ pan 0.1)
. (>| note ("c'maj'3" - 7)) . (>| note ("c'maj'3" - 7))
...@@ -63,9 +63,9 @@ d5 $ g -- Jumpy Piano ...@@ -63,9 +63,9 @@ d5 $ g -- Jumpy Piano
$ juxBy 0.8 (rev . (# cut 51)) $ juxBy 0.8 (rev . (# cut 51))
$ mask "f <f!8 t!8>!3 . t" $ mask "f <f!8 t!8>!3 . t"
$ slice 8 (run ("4 <4 8>" * "<1!3 2>")) $ slice 8 (run ("4 <4 8>" * "<1!3 2>"))
$ "fpiano:3" # gain 1.25 $ "fpiano:3"
# cut 5 # cut 5
# crush (range 16 3 "^54") # crush (range 12 3 "^54")
# room 0.5 # room 0.5
# sz 0.7 # sz 0.7
# midiG' "^82" 0 1.5 # midiG' "^82" 0 1.5
...@@ -76,14 +76,14 @@ d7 $ g ...@@ -76,14 +76,14 @@ d7 $ g
)) ))
$ "forgan:17" # cut 7 $ "forgan:17" # cut 7
# midiG' "^83" 0 (1.2 - 0.5 * "^55") # midiG' "^83" 0 (1.2 - 0.5 * "^55")
# crush (range 16 1.5 "^55") # crushbus 7 (range 10 1.5 "^55")
d8 $ g d8 $ g
$ loopAt 2 $ loopAt 2
$ degradeBy ("0 0.9!7 0" - "^36") $ degradeBy ("0 0.9!7 0" - "^56")
$ scramble 2 $ scramble 2
$ slice 8 (run 8) $ slice 8 (run 8)
$ "fbreak120" $ "fbreak120"
# room 0.8 # room 0.8
# dry (1 + (slow 8 $ perlin * "^56")) # dry (1 + (slow 8 $ perlin * "^36"))
# midiG' "^84" 0 1.5 # midiG' "^84" 0 1.5
# cut 6 # cut 6
...@@ -51,7 +51,7 @@ d6 $ g -- Guitar riffs ...@@ -51,7 +51,7 @@ d6 $ g -- Guitar riffs
# "punk" # "punk"
# cut 6 # cut 6
# attack (range 0.5 1 "^33") # attack (range 0.5 1 "^33")
# crushbus 61 (range 12 1.1 "^53") # crushbus 61 (range 10 1.1 "^53")
# pan 0.9 # pan 0.9
# room 0.3 # room 0.3
# sz 0.9 # sz 0.9
...@@ -74,8 +74,8 @@ d4 -- Rhodes base + chords ...@@ -74,8 +74,8 @@ d4 -- Rhodes base + chords
)) ))
# "FMRhodes1" # "FMRhodes1"
# modIndex "[0,5,10]" # modIndex "[0,5,10]"
# pan 0.6 # pan 0.8
# crush (range 10 4 "^54") # crushbus 4 (range 10 4 "^54")
# gM' 0.3 1.9 "^82" # gM' 0.3 1.9 "^82"
d5 $ g -- Choirs + arps d5 $ g -- Choirs + arps
$ juxBy "0.7" ( $ juxBy "0.7" (
...@@ -100,8 +100,9 @@ d8 $ g -- Electrified laggy moog ...@@ -100,8 +100,9 @@ d8 $ g -- Electrified laggy moog
$ note (prog + "0 <12!4 12 12 16 <12 16>>") $ note (prog + "0 <12!4 12 12 16 <12 16>>")
# "moog" # "moog"
# cut 8 # cut 8
# crush (range 16 4 "^55") # crushbus 8 (range 10 3.4 "^55")
# gM' 0 1.8 "^83" # gM' 0 1.8 "^83"
# pan 0.6
# release 100 # release 100
d9 $ g d9 $ g
$ midiOff "^60" (mask "<f!8 t!124>") $ midiOff "^60" (mask "<f!8 t!124>")
......
import Sound.Tidal.ParVagues.Control
linput = pI "linput"
lname = pS "lname"
do
setcps (123/60/4/2) -- Each sample over 2 cycles
resetCycles
d1
-- $ qtrigger 1
$ "looper"
# n (8 + "<0 1 2 3 4 5 6 7>")
# lname "" -- "yehudi"
d2
$ mask "<t!8 f!8>"
$ "jazz" # gain 0.7
d3 $ mask "<t!8 f!8>" $ "dr*4" # gain "0.7 0.7 0.81 0.7"
do
setcps (123/60/4)
d1 $ "k . ~!3 <~ k>" # "jazz" # lpf 2000 # gain 0.6
d2 $ "~ s"
# "snare:71"
# hpf 1500 # gain 0.7
d3
$ loopAt 2
$ "break:15"
-- #
# gain 0.65
-- resetCycles
-- region SAVE
once $ s "persistLoops" # lname "" -- yehudi
-- endregion
d1 $ ""
d4
$ loopAt 2
$ "yehudi"
# n (slow 4 $ 8 + "<0 1 2 3 4 5 6 7>")
# cut 4
# gain 0.9
# room 0.5
# sz 0.7
do
d1 $ "jazz(1 . <3 5>,8)" # gain 0.6
d2 $ "~ cpu2:4" # gain 0.8
d5 $ "logic:3*<1 2 1 4>"
# begin "<0.2!2 0>"
# hpf 1000
# cut 1
do
setcps (122/60/4)
-- d1 $ "jazz" # gain 0.7
d2 $ "logic:2" # cut 1
# gain 1.8
-- Hello Rhodes
do
let gDJF = (# djfbus 1 (range 0.05 0.95 "^49"))
let g = gDJF
setcps (120/60/4)
d1
$ g
$ midiOn "^41" (<| "k*4")
$ midiOff "^41" (<| "k <k!7 [~ k]>")
$ "jazz"
# midiG "^78"
d2 $ g
$ "~ cp"
# midiG "^79"
d3 $ g
$ fast ( -- cycle/4 ralenti-accelere
slow 4 $ "<1 [0.5 2] [2 0.5 1 2] [1 0.5 2]>"
)
$ s "dr*8"
# s "ifdrums:1"
# pan 0.4
# midiG' "^80" 0 1.1
d4 $ g -- bassine
$ whenmod 16 8 (slice 16 (run 8))
$ "loop" # n "<0!4 1!4>"
# midiG' "^81" 0 0.8
# pan 0.2
# crushbus 41 (range 10 1.5 "^53")
d5 $ g -- Looped Rhodes
$ "loop" # n "<3!3 4 3 4 4 5>"
# pan 0.8
# midiG' "^82" 0 1
# pan 0.75
# ampbus 101 (range 0.5 1.5 "^54")
# room 0.6 # dry 0.8
d6 $ g --
$ "hello"
# n "<0 1 2 3>"
# midiG' "^82" 0 0.8
# pan 0.65
# ampbus 101 (range 0.5 1.5 "^34")
d2 $ s "looper" # n "<0 1 2 3 4 5 6 7>"
...@@ -28,15 +28,16 @@ d3 $ g ...@@ -28,15 +28,16 @@ d3 $ g
$ "h2ogmhh" # n "[10|11|12]*4" $ "h2ogmhh" # n "[10|11|12]*4"
# midiG' "^80" 0 1.5 # midiG' "^80" 0 1.5
d4 $ g -- Bassline d4 $ g -- Bassline
$ midiOff "^57" (degradeBy $ "0 1!3 0 1!2 0" * 0.5) $ swingBy "h" 8
$ midiOn "^57" (degradeBy $ "0 1!3 0 1!2 0" * 0.5)
$ note ((struct "t(3,8) t(<4 4 5 [5 8]>,8)" $ note ((struct "t(3,8) t(<4 4 5 [5 8]>,8)"
$ arpeggiate prog) $ arp "<pinkyup!2 converge!2>" prog)
+ "[0,<0 12>]" + "[0,<0 12>]"
- 36) - 36)
# "bassWarsaw" # "supersaw" # voice 0.01
# pan 0.2 # pan 0.2
# room 0.2 # room 0.2
# crushbus 40 (range 10 2.85 "^53") # crushbus 40 (range 10 1.85 "^53")
# midiG' "^81" 0 1.5 # midiG' "^81" 0 1.5
d5 $ g -- Nappes plage d5 $ g -- Nappes plage
$ midiOn "^58" (superimpose ( $ midiOn "^58" (superimpose (
...@@ -66,7 +67,7 @@ d7 $ g ...@@ -66,7 +67,7 @@ d7 $ g
"<0 <-1 2>>" + "0(3,8) 0" "<0 <-1 2>>" + "0(3,8) 0"
)) ))
. (|+ note 24) . (|+ note 24)
. (|* gain (1.1 * (range 0 1.25 "^56"))) . (|* gain (0.6 * (range 0 1.25 "^56")))
) )
$ note ( $ note (
progm progm
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment