2
0

piston.tidal 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667
  1. {-
  2. Anny: Piston LP
  3. anny.audio | pistonlp.co.uk
  4. Current version: 1.2.0
  5. Compatibility:
  6. Tidal Cycles 1.0-dev (cb070d6)
  7. SuperDirt 1.0-dev (1c526bf)
  8. SuperCollider 3.8
  9. License: CC-BY-SA https://creativecommons.org/licenses/by-sa/4.0/
  10. See README.md for more information
  11. -}
  12. let bpm b = cps (b/60)
  13. msil = mapM_ ($ silence)
  14. bassP = (# gain 0.7) . (# hcutoff 485) . (# hresonance 0.001)
  15. d'drum = d1
  16. d'perc = d2
  17. d'gnome = d3
  18. d'bass = d4
  19. d'fly = d5
  20. d'bz = d6
  21. d'shard = d7
  22. d'misc = d8
  23. d'ant = d9
  24. d'cymb = d10
  25. bpm 138
  26. {-
  27. @p1
  28. Piston I
  29. -}
  30. -- @p1fly
  31. d'fly $
  32. -- whenmod 5 2 (# vowel "i o") $ whenmod 3 1 (slow 2) $ brak $ -- (1)
  33. slow 16 $ jux (0.5 <~) $ rev . striate 256 $ s "fly"
  34. # hcutoff 1985 -- 0.09 * (44100/2)
  35. # hresonance 0.06
  36. # gain 1 -- 0.5 -> 1
  37. d'perc $ s "wt/2"
  38. d'drum $ sound "k:1"
  39. -- @p1bass
  40. d'bass $ slow 8 $ (0.25 <~) $ rev . chop 16 $ bassP $ n "[0 1]/2" # s "dubb"
  41. d'perc $ s "{wt/2, [~ wtsn]/8}"
  42. d'drum $ s "k"
  43. d'drum $ s "[k*2, [~ sn]]/2"
  44. -- p1fly @ 1
  45. -- @p1perc
  46. d'perc $
  47. -- within (0.5, 1) (slow 1.5 . chop 4) $ -- (3)
  48. -- whenmod 5 3 (rev) $ -- (1) (2) rev . chop 8
  49. density (4/3) $
  50. s "[wtsn ~ wt]"
  51. -- p1perc @ 1
  52. -- p1perc @ 2
  53. -- p1perc @ 3
  54. -- @p1gnome
  55. d'gnome $ within (0, 0.5) rev $ chop 8 $ s "[gnome(3,8)]/2"
  56. # gain 0.8
  57. # speed (scale 0.8 1 $ slow 1.1 sine1)
  58. d'drum $ s "[k*2, ~ [sn [~ sn*3]/2]]/2"
  59. msil [d'drum, d'bass]
  60. d'drum $ s "[k(3,8)]/2"
  61. d'drum $ s "[k(3,8), ~ sn]/2"
  62. d'drum $ s "[k(3,8), ~ [sn [~ sn*3]/2]]/2"
  63. -- @p1bassout
  64. d'bass $ (every 2 $ within (0.25, 0.75) (0.5 ~>)) $ slow 8 $ rev . chop 16 $ bassP $ n "[0 1]/2" # s "dubb"
  65. d'drum $ within (0.5, 1) (chop 8) $ s "[k(3,8), ~ [sn [~ sn*3]/2]]/2"
  66. msil [d'perc, d'fly]
  67. -- p1fly @ 0
  68. d'perc $ s "[~ wt*4 ~ wt*2 ~]/5"
  69. d'drum $ overlay (3.75 ~> s "wtsn/4") $ s "[k(3,8), ~ sn]/2"
  70. {-
  71. @p2
  72. Piston II
  73. -}
  74. d'drum $ slow 7 $ s "k [sn k] [k sn] [~ sn] [~ k] sn [k [k wtsn]]"
  75. msil [d'fly, d'gnome]
  76. -- @p2perc
  77. d'perc $ s "wt*2"
  78. # vowel "[u e u a]/2"
  79. # end 0.15
  80. -- @p2bass
  81. d'bass $ slow 8 $ ((1/8) <~) $ chop 32 $ bassP $ n "[0 1]/2" # s "dubb"
  82. # speed 1.2
  83. # shape (scale 0 0.5 $ density 4 sine1)
  84. # cut 1
  85. -- # vowel "u a" -- (1)
  86. -- @p2ant
  87. d'ant $ slow 2 $ smash 16 [1,2] $ sound "ant:1"
  88. # cutoff 1764 -- 0.08 * (44100/2)
  89. # resonance 0.01
  90. -- @p2sharda
  91. d'shard $ ((1/16) <~) $ chop 16 $ s "[ice [~ ice] ~ ~]/4"
  92. # gain 0.7
  93. -- @p2fly
  94. d'fly $ chop 64 $ s "[fly ~ [fly ~ ~ fly] ~]/4"
  95. # cut 1
  96. # begin 0.3
  97. # end 0.35
  98. # shape (scale 0.25 0.75 $ density 8 sine1)
  99. # speed (scale 0.92 1.92 $ density (5/4) saw1)
  100. -- solo p2fly
  101. d'drum $ 0.5 <~ sound "[[k k:1] [sn ~ ~ k]]/2"
  102. -- p2bass
  103. -- @p2cymb
  104. let o = (0.25 ~>)
  105. g = 0.65
  106. in d'cymb $ o $
  107. within (0.5, 1) (# vowel "e") $ (0.5 ~>) $ chop 2 $ s "[cymb*4 cymb*3]/8"
  108. # shape (scale 0 (1/3) $ density 3.6 saw1)
  109. # gain g
  110. -- p2perc
  111. -- p2bass @ 1
  112. -- @p2shardb
  113. d'shard $
  114. -- every 2 (density 1.5) $ whenmod 5 3 (density 2) $ -- (1)
  115. rev $
  116. chop 16 $ s "[ice [~ ice] ~ ~]/4"
  117. # gain 0.7
  118. # shape (scale 0.25 0.75 $ density 8 saw1)
  119. -- p2shardb @ 1
  120. msil [d'perc, d'fly]
  121. d'drum $ sound "[[k sn] [~ k:1 k:1 ~]]/2"
  122. d'drum $ sound "[k [sn k:1 k:1 ~]]/2"
  123. {-
  124. @p3
  125. Piston III
  126. -}
  127. -- @p3perc
  128. d'perc $
  129. {- -- (3)
  130. -- within (0, 0.5) (# vowel "o") $ -- (5)
  131. -- whenmod 3 2 rev $ -- (4)
  132. chop 16 $
  133. within (0.5, 1.5) (
  134. (# orbit 1) .
  135. (# delay 0.3) . (# delayfeedback 0.5) . (# delaytime 0.766) --(138/60)/3
  136. ) $
  137. -- -}
  138. stack [
  139. s "~ wt*2" -- (0)
  140. -- sound "[[k:1 [~ k:1] k:1 [~ k:1]] sn]/8" -- (1) alone, (2) w/ wt
  141. ]
  142. do d'drum $ s "k"
  143. msil [d'bass, d'cymb]
  144. -- @p3bz
  145. d'bz $ s "[ff(3,8) [~ [ff bz]]]/4"
  146. # end 0.3
  147. # shape "0 0.25"
  148. # gain 0.7
  149. d'drum silence
  150. d'drum $ s "[k k sn k]/2"
  151. -- @p3bass
  152. let v = "i" -- (1) o i
  153. c = 1 -- (3) 0
  154. b = id -- (2) brak
  155. in d'bass $
  156. (4 <~) $ every 2 (0.5 <~) $
  157. slow 4 . b $
  158. rev . chop 16 $
  159. bassP $ n "[0 1]/2" # s "dubb"
  160. # cut c
  161. # vowel v
  162. -- p3bass @ 1
  163. -- p3bass @ 2
  164. -- p3bass @ 3
  165. d'drum $ s "{[k*2 [~ k*2] k ~ k*2 ~ k*2 ~]/8, [~ sn]/2}"
  166. -- solo p3bass
  167. -- p3perc @ 1
  168. d'perc $ sound "[[k:1 [~ k:1] k:1 [~ k:1]] sn]/8"
  169. -- @p3dubb
  170. d'misc $ slow 8 $ chop 16 $ bassP $ n "[0 1]/2" # s "dubb"
  171. # cut 1
  172. # speed 0.2
  173. # vowel "e"
  174. d'drum $ s "{[k*2 [~ k*2] k ~ k*2 ~ k*2 ~]/8, [~ sn]/2}"
  175. -- p3perc @ 2
  176. -- p3perc @ 3
  177. -- p3perc @ 4
  178. -- p3perc @ 5
  179. -- @p3shard
  180. d'shard $ -- iter 4 . density 2 $ -- (1)
  181. -- (p2sharda)
  182. (0.5 <~) $ ((1/16) <~) $ chop 16 $ s "[ice [~ ice] ~ ~]/4"
  183. # gain 0.7 -- (0) 0.7 (1) 0.6
  184. -- # vowel "e o" -- (1)
  185. -- p1gnome
  186. -- p3bass @ 3
  187. {-
  188. @p4
  189. Piston IV
  190. -}
  191. -- solo p3dubb
  192. -- @p4perc
  193. d'perc $
  194. -- smash 4 [0.5,0.25] $ iter 4 $ -- (1)
  195. sound "[[~ [wt wtsn]] ~ wt ~]/5"
  196. -- @p4shard
  197. d'shard $
  198. -- whenmod 7 3 (density (5/4)) $ -- (1)
  199. within (0.5, 0.75) (iter 4) $ whenmod 3 2 (slow 2) $ slow 8 $ every 2 rev $
  200. striate 128 $ s "[ice plode]*2" -- (2) ice wtsn
  201. # cutoff 441 -- 0.02 * (44100/2)
  202. # resonance 0.001
  203. # speed 0.7
  204. # gain 0.7
  205. -- # vowel "u e" -- (2)
  206. d'drum $ sound "[k sn k*2 [~ sn] [~ k]]/5"
  207. -- p4perc @ 1
  208. -- @p4bz
  209. d'bz $ (0.5 <~) $ slow 16 . chop 32 $ s "bzl"
  210. # n (density 1.5 "0 1")
  211. # speed (scale 1 2 $ density 1.7 sine1)
  212. # gain 0.9
  213. d'misc silence
  214. -- p4shard @ 1
  215. d'drum $ sound "[[k k:1]*2 sn k*2 [~ sn] [~ k]]/5"
  216. -- @p4bass
  217. let o = 0.75
  218. in d'bass $ (o ~>) $
  219. whenmod 5 3 (density (3/2) . brak) $
  220. bassP $
  221. rev $ (0.5 ~>) $ slow 2 . chop 8 $ n "[0 1]/2" # s "dubb"
  222. # speed 0.5
  223. # cut 1
  224. # end 0.5
  225. msil [d'perc, d'bz, d'shard]
  226. -- @p4bz2
  227. d'bz $ -- every 3 brak $ -- (2) ev3 (4) ev2 (5) ev3
  228. whenmod 7 4 (within (0.5, 1) (density 2)) $
  229. (0.5 <~) $
  230. slow 16 . chop 32 $
  231. s "bz" -- (0) bz (1) bz*2 (3) bz bzl (4) bz*2 (5) ~ bzl
  232. # n (density 1.5 "0 1")
  233. # speed (scale 1.6 2.6 $ density 2.2 sine1)
  234. # pan (scale 0.25 0.75 $ density 4.1 sine1)
  235. d'drum $ sound "[k*2 sn [~ k] sn]/4"
  236. -- p4bz2 @ 1
  237. -- p4shard @ 2
  238. -- p4bz2 @ 2
  239. -- p4perc @ 1
  240. d'drum silence
  241. d'drum $ sound "[[k ~ ~ k] sn [~ k] sn]/4"
  242. -- p4bz2 @ 3
  243. msil [d'perc,d'bass,d'shard]
  244. -- p4bz2 @ 4
  245. {-
  246. @p5
  247. Piston V
  248. -}
  249. -- @p5perc
  250. d'perc $ s "~ wt wt wtsn/8"
  251. # shape (scale 0 0.5 $ density 1.2 saw1)
  252. d'drum $ overlay (s "[[k ~ ~ k] ~ [~ k] ~]/4") $ sound "{[~ ~ ~ k:1], [~ sn]/2}"
  253. -- p2ant
  254. do d'drum $ sound "{[~ ~ ~ k:1], [~ sn]/2}"
  255. msil [d'bz, d'ant]
  256. d'drum $ sound "{k, [~ ~ ~ k:1], [~ sn]/2}"
  257. -- @p5bass
  258. d'bass $
  259. -- (# gain (scale 0 0.7 $ saw1)) $ -- (6)
  260. -- within (0.5, 0.75) (# vowel "u o") $ -- (5), (6) delete
  261. -- every 2 (density 2) $ -- (2)
  262. -- density 1.6 $ -- (1)
  263. -- whenmod 3 2 (density 1.6) $ -- (4) replaces (1)
  264. chop 16 $ bassP $ s "[~ dubb]"
  265. # n (slow 4 "0 1")
  266. # cut 1
  267. -- # speed (scale 0.75 1.25 $ slow 1.3 sine1) -- (3)
  268. -- @p5fly
  269. let b = id -- (0) id (1) brak
  270. in d'fly $ whenmod 5 3 rev $ b $
  271. slow 16 $ jux ((1.5 ~>) . rev) $
  272. chop 64 $ bassP $ sound "fly:1"
  273. # speed 0.7
  274. # shape (scale 0 0.5 $ density 2.1 saw1)
  275. d'fly silence
  276. -- p5bass @ 1
  277. -- p5bass @ 2
  278. -- @p5bass2
  279. d'bz $
  280. -- within (0, 0.5) rev $ -- (3)
  281. -- whenmod 4 3 (density 1.8) $ -- (1)
  282. chop 12 $ sound "[~ ~ [~ k:1] !]/4"
  283. # speed 0.9
  284. -- # shape (scale 0 (1/3) $ density 3 sine1) -- (2)
  285. {- -- (4)
  286. # orbit 1
  287. # delay 0.3
  288. # delayfeedback 0.2
  289. # delaytime 0.2875 --(138/60)/8
  290. -- -}
  291. -- p5bass2 @ 1
  292. -- p5bass @ 3
  293. -- p5bass2 @ 2
  294. -- @p5gnome
  295. let g sm f = smash 64 sm $ s "~ gnome" # pan (f $ slow 4 sine1)
  296. in d'gnome $ whenmod 5 3 (slow 1.5) $ rev $
  297. stack [
  298. g [0.5,1] id,
  299. g [(1/2.5),1] (0.5 <~)
  300. ]
  301. # speed 1.2
  302. # shape ((0.25 ~>) $ scale 0 0.5 $ density 3 sine1)
  303. # gain 0.6
  304. -- p5bass @ 4
  305. -- p5bass @ 5
  306. msil [d'drum, d'bass]
  307. d'drum $ sound "k:1"
  308. -- p5bass2 @ 3
  309. -- p5bass2 @ 4
  310. -- p5fly @ 1
  311. -- p5bass @ 4
  312. d'drum $ sound "{k, [~ ~ ~ k:1], [~ sn]/2}"
  313. -- p5bass @ 6
  314. msil [d'perc, d'bz]
  315. d'gnome silence
  316. {-
  317. @p6
  318. Piston VI
  319. -}
  320. -- solo p5bass @ 6
  321. -- @p6bass
  322. d'bz $ within (0, 0.5) (slow (7/6)) $
  323. every 2 (0.5 <~) $ slow 8 $
  324. rev . chop 32 $ bassP $ n "[0 1]/2" # s "dubb"
  325. -- @p6plode
  326. d'fly $ superimpose (slow (5/3) . iter 2) $
  327. (# speed (scale 0.7 1.7 $ slow 1.1 sine1)) $
  328. chop 32 $ s "[plode(5,8)]/8"
  329. # cut 1
  330. -- @p6cymb
  331. d'cymb $
  332. -- density (5/4) $ whenmod 9 4 (density 1.5) $ -- (1)
  333. s "[cymb*8 ~]/8"
  334. # gain (scale 0.6 0.8 $ density 3.6 saw1)
  335. # cut 1
  336. -- p2perc w/ gain 0.85
  337. d'bass silence
  338. d'drum $ sound "{k, [~ ~ ~ k:1] [~ k:1]}"
  339. -- @p6fbass
  340. d'misc $ slow 16 $ rev . chop 64 $ bassP $ n "[0 1]/2" # s "dubb"
  341. -- p6cymb @ 1
  342. -- @p6wtsn
  343. d'gnome $ (3 ~>) $ within (0.25, 0.75) rev $
  344. slowspread ($) [chop 16, chop 32] $ s "[wtsn(3,8)]/2"
  345. # speed (scale 0.8 1.3 $ density 1.8 sine1)
  346. d'drum $ stack [
  347. sound "{k, [~ ~ ~ k:1] [~ k:1]}",
  348. s "[~ sn ~ sn*2]/8"
  349. ]
  350. -- p4bass w/ o=0.6
  351. msil [d'perc, d'gnome, d'misc]
  352. -- @p6gnome
  353. let d = 5 -- (0) 5 (1) 3
  354. in d'gnome $ iter 5 $ density (9/8) $
  355. within (0, 0.5) rev $
  356. smash 8 [1,2] $ s "[gnome(3,8)]/2"
  357. # gain 0.8
  358. # speed (scale 0.76 (0.76 + 1/d) $ slow 1.1 sine1)
  359. -- p6gnome @ 1
  360. msil [d'drum, d'fly, d'bz, d'cymb]
  361. d'drum $ sound "[[k k:1]*2 [sn k:1 ~ k] [~ k:1 k ~] [~ sn ~ k]]/8"
  362. -- p5fly @ 1
  363. -- p2cymb w/ o=(0.5 <~), g=0.7
  364. -- p6bass
  365. d'drum $ stack [
  366. sound "{k, [~ ~ ~ k:1] [~ k:1]}",
  367. s "[~ sn ~ sn*2]/8"
  368. ]
  369. msil [d'perc, d'fly, d'bz]
  370. {-
  371. @p7
  372. Piston VII
  373. -}
  374. -- solo $
  375. d'drum $ whenmod 3 2 (slow (4/3)) $ s "[k*2 [sn ~ ~ wt] k*2 sn [~ k]]/5"
  376. d'drum $ every 3 (density 2) $ within (0, 0.5) (jux ((1/3) ~>)) $
  377. s "[k [sn ~ k] [~ ~ sn] ~]/8"
  378. -- @p7shard
  379. d'shard $ slow 5 . chop 15 $ s "ice"
  380. # gain 0.7
  381. # resonance 0.4
  382. # cutoff 4410 -- 0.2 * (44100/2)
  383. # orbit 1
  384. # delay 0.7
  385. # delayfeedback 0.3
  386. # delaytime 0.02 -- (0) 0.02 (1) 0.76
  387. hush
  388. d'drum $ s "[k [sn ~ k] [~ ~ sn] ~]/8"
  389. -- @p7perc
  390. d'perc $ s "[wt*3 ~]/2"
  391. # shape (scale 0 0.5 $ slow 3 saw1)
  392. -- @p7bassa
  393. d'bass $ slow 8 $
  394. slowspread (\c -> rev . chop c) [12, 24] $
  395. bassP $ n "[0 1]/2" # s "dubb"
  396. -- @p7fly
  397. d'fly $ slow (4/3) .
  398. slowspread ($) [slow 1, density (5/4)] $
  399. slow 12 $
  400. slowspread striate [24,36] $ sound "fly:1"
  401. # gain 0.7
  402. {- (1)
  403. # orbit 2
  404. # delay 0.6
  405. # delayfeedback 0.4
  406. # delaytime 0.62 --(112/60)/3
  407. -- -}
  408. -- @p7bz
  409. d'bz $ rev . chop 12 $ s "bz/4"
  410. # vowel "o"
  411. msil [d'drum, d'perc]
  412. -- @p7bassb
  413. let bm f = scale f (0.5 + f) $ density (5/4) sine1
  414. in d'bass $
  415. (# begin (bm 0)) $
  416. (# end (bm 0.05)) $
  417. slow 8 $
  418. slowspread (\c -> rev . chop c) [12, 24] $
  419. bassP $ n "[0 1]/2" # s "dubb"
  420. -- p7shard @ 0
  421. d'drum $ s "{[k k]/2, ~ sn}"
  422. d'drum $ s "{[[k ~ k] k]/2, ~ sn}"
  423. -- p7shard @ 1
  424. msil [d'bass, d'shard]
  425. -- @p7bassc
  426. d'bass $ slow 8 $
  427. within (0.33, 0.67) (0.25 ~>) $
  428. slowspread (\c -> rev . chop c) [12, 24] $
  429. bassP $ n "[0 1]/2" # s "dubb"
  430. # vowel "o"
  431. d'bass silence
  432. d'drum $ within (0, 0.5) (jux ((1/3) ~>)) $ s "[k [sn ~ k] [~ ~ sn] ~]/8"
  433. d'bz silence
  434. {-
  435. @p8
  436. Piston VIII
  437. -}
  438. -- p6fbass w/ chop 32
  439. d'drum $ within (0, 0.5) (superimpose ((1/3) ~>)) $ s "[k [sn ~ k] [~ ~ sn] ~]/8"
  440. -- @p8bz
  441. d'bz $ s "[[ff bz]*2 [~ bz*2]]/2"
  442. # n (slow 2 $ run 5)
  443. # begin 0.7
  444. # end 0.85
  445. # hcutoff 882 -- 0.04 * (44100/2)
  446. # hresonance 0.1
  447. # shape (scale 0 0.2 $ slow (5/3) sine1)
  448. # gain 0.8
  449. d'drum $ s "[k*2 [sn ~ ~ wt] [~ k] sn [~ k]]/5"
  450. d'drum $ s "[k [sn ~ ~ wt] [~ k] sn]/4"
  451. -- p6fbass
  452. -- p2ant
  453. d'drum $ s "[k [sn ~ ~ k] [~ k] sn]/4"
  454. -- p2fly on d'misc
  455. -- p5bass @ 3
  456. d'perc $ s "{wt/2, [~ wtsn]/8}"
  457. -- p6cymb @ 1
  458. -- @p8perc
  459. -- solo $
  460. d'perc $ stack [
  461. {- -- (3)
  462. -- (p1fly @ 2)
  463. whenmod 5 2 (# vowel "i o") $ whenmod 3 1 (slow 2) $ brak $
  464. slow 16 $ jux (0.5 <~) $ rev . striate 256 $ s "fly"
  465. # hcutoff 1985 -- 0.09 * (44100/2)
  466. # hresonance 0.06,
  467. -- -}
  468. -- (p1perc)
  469. -- within (0.5, 1) (slow 1.5 . chop 4) $ -- (4)
  470. -- whenmod 5 3 (rev) $ -- (1) (2) rev . chop 8
  471. density (4/3) $
  472. s "[wtsn ~ wt]"
  473. ]
  474. -- p8perc @ 1
  475. -- p8perc @ 2
  476. -- p8perc @ 3
  477. -- p8perc @ 4
  478. d'drum $ s "[k [sn ~ ~ k] [~ k*2] sn]/4"
  479. msil [d'fly, d'bz, d'shard, d'misc, d'ant, d'cymb]
  480. -- @p8bass
  481. d'misc $ stack [
  482. {- -- (1)
  483. -- (p5bass)
  484. every 2 (density 2) $ whenmod 3 2 (density 1.6) $
  485. chop 16 $ bassP $ s "[~ dubb]"
  486. # n (slow 4 "0 1")
  487. # cut 1
  488. # speed (scale 0.75 1.25 $ slow 1.3 sine1),
  489. (0.75 ~>) $
  490. -- -}
  491. -- (p4bass w/ o=id)
  492. whenmod 5 3 (density (3/2) . brak) $
  493. bassP $
  494. rev $ (0.5 ~>) $ slow 2 . chop 8 $ n "[0 1]/2" # s "dubb"
  495. # speed 0.5
  496. # cut 1
  497. # end 0.5
  498. ]
  499. d'drum $ s "[k*2 [sn ~ ~ k] [k k*2] sn]/4"
  500. -- p4shard @ 2
  501. -- p5fly @ 1
  502. -- p6bass
  503. -- p6wtsn
  504. -- p6gnome @ 0
  505. -- p3shard @ 0
  506. -- p6gnome @ 1
  507. -- p3shard @ 1
  508. msil [d'fly, d'shard, d'bz, d'misc, d'cymb]
  509. -- p8bass @ 0
  510. -- p2cymb w/ o=(2.75 ~>), g=0.7
  511. msil [d'gnome, d'ant]
  512. -- p4bz2 @ 5
  513. msil [d'bz, d'cymb, d'misc]
  514. -- solo p1perc @ 3
  515. hush