once $ "nujazz_beats120" -- It's a nuday -- It's a new sample resetCycles do setcps(120/60/4) let gMask = (midiOn "^41" (mask "t . <f t f <f t>> <t f f <t f>>")) let gMute = (midiOn "^73" (mask "f*16")) let gMute2 = (midiOn "^74" (mask "f*16")) let gMute3 = (midiOn "^75" (mask "f*16")) let gM1 = gMask . gMute let gM2 = gMask . gMute2 let gM3 = gMask . gMute3 let gF1 = (# djfbus 1 (range 0.05 0.95 "^49")) let gF2 = (# djfbus 2 (range 0.05 0.95 "^50")) let gF3 = (# djfbus 3 (range 0.05 0.95 "^51")) d1 $ gF1 $ gMute2 $ fix ((# lpf 150) . (|* gain 0.93)) "kick:5" $ midiOn "^42" (<| "k k k <k <k*2 [k k k ~]>>") $ midiOff "^42" (<| "k ~ ~ [~ <~ k>]") $ "[kick:5,tech:5,jazz]" # gain 1 d2 $ gF1 $ gM1 $ midiOn "^43" (<| "~ c ~ c") $ midiOff "^43" (<| "~ . c*<1!3 <2!3 4>> ~") $ "[cp:1,rampleM1:10]" # gain 1.2 # lpf 2650 d3 $ gF1 $ gM1 -- Highest hats $ midiOn "^44" (ply 2) $ midiOn "^76" (ply 2) -- $ (0.125 ~>) - - decalage -- $ whenmod 32 16 (sometimesBy "0 0.2!6 0" (ply 2)) -- $ whenmod 64 8 (struct "t*<8 <4 <2 <1 [1 8]>>>>") -- $ "d*<8 [8 [16 <8 16> 16 <8 4 <16 32>>]]>" $ sometimesBy "0!3 <0 0.5>" (# n 12) $ sometimesBy "0!3 <0.1 0>" (# n 13) $ "d*[4 2]" # "h2ogmsn:14" # cut 3 # legato (range 0.28 1 sine) # gain (1.1 * (range 0.85 1.05 (fast 4 perlin))) # room 0.14 # sz 0.4 # dry 1 # pan 0.8 d6 $ gF1 $ gM1 -- Highest hats $ (0.125 ~>) -- decalage $ whenmod 32 16 (sometimesBy "0 0.2!6 0" (ply 2)) $ whenmod 64 8 (struct "t*<8 <4 <2 <1 [1 8]>>>>") $ "hh:7" # cut 3 # gain (0.7 * (range 0.75 1.1 (fast 4 perlin))) # legato (range 1.1 0.25 (fast 4 perlin)) # room 0.4 # sz 0.4 # pan 0.8 d4 $ gF2 $ gM3 -- $ midiOn "^57" ((off "0.125" ( (|+| note "0 <7 12>") . (|- pan 0.1) . (# cut 41) ))) $ midiOn "^89" (ply "<4!3 8>") $ note ("<[a4@4 c5 <c5 d5 c5 fs4>] a4>" + "[0,12]" - 36 ) # "bassWarsaw" # cut 4 # gain 1.6 # pan 0.3 # octersub 0.5 # octerbus 41 "^53" # squizbus 42 "^33" d5 $ gF3 $ gM3 -- Piano guide premier $ midiOn "^58" (juxBy 0.9 ( -- Piano reflet second mask "<<f t> [<f t> t]>" . (# begin 0.5) . rev . (|+ note 12) . (|+ pan 0.2) . (|* gain 0.87) . (# cut 55)) ) $ slice 4 "<0 1 2 3 0 1 2 3 1 2 1 3 1 2 1 <~ 3>>" $ "nujazz_keys120" # n "<54!16 53!16>" # pan 0.8 # freezebus 51 (range 0 0.7 "^34") # cut 5 # gain 1.3 d7 $ gF2 $ gM3 -- Guitare egaree $ midiOn "^59" (ply 2) $ midiOn "^91" (ply 2) $ chop 4 $ n "<0!3 1 0!3 1 3!3 4 3!3 5 6!3 7 6 6 7 7 6 7!3 7!4>" -- $ n "<>" # "nujazz_wahwah125" # cut 7 # pan 0.8 # room 0.124 # sz 0.25 # dry 0.5 # octersubbus 71 (range 0 2 "^55") # octersubsubbus 72 (range 0 3 "^55") # gain 1.1 d8 $ gF1 $ gM1 -- JazzyBelle JazzyBreak $ midiOn "^92" (ply "2 <2 <4 [4 8]>>") $ chop 16 $ midiOn "^36" (loopAt 0.5 . (# "jungle_breaks:24")) $ midiOn "^56" (# "jungle_breaks:24") $ loopAt 4 $ n "<0!4 1!3 0 2!4 3!3 <2 3>>" # "nujazz_beats120" # pan 0.26 # gain 0.9 # octersub 1.2 # octersubsub 2 # cut 8 d10 $ gF3 -- Pads $ whenmod 64 132 ( -- ELECTRIFICATION # octerbus 101 (slow 32 $ range 0.1 1.9 cosine) ) $ n "<47 <48!3 46>>" # cut 10 # "nujazz_keys120" # room 0.5 # sz 0.8 # dry 0.5 # pan 0.4 # gain 0.75 d9 $ gM3 $ gF3 -- La chorale du jugement $ jux rev $ note ("<[a4@3 <c5 f5>] e5 [<d5!3 f5>] <a5!3 c6>>" + "<0!8 [0,12]!8>") # "moogBass" # chorus 0.2 # gain 0.8 # att 0.3 # rel 2 # room 0.8 # sz 0.8 # pan 0.8 once $ "jungle_vocals:28" # cut 6