minute.parts.tidal 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. bps (117/60)
  2. --
  3. -- drums
  4. -- pt.1 (intro)
  5. d1 $ slow 2 $ sound "~ [~ ho] ~ ho ~ ~ ho ~"
  6. d1 $ slow 2 $ sound "~ [~ sn:8] ~ sn:8 ~ ~ sn:8 ~"
  7. d1 $ slow 2 $ sound "bd:1 [~ sn:8] ~ sn:8 ~ ~ sn:8 ~"
  8. d1 $ slow 2 $ sound "bd:1 [~ sn:8] ~ [sn:8 bd:1] bd:1 bd:1 sn:8 ~"
  9. -- pt.1 with hat
  10. d1 $ stack [
  11. slow 2 $ sound "bd:1 [~ sn:8] ~ [sn:8 bd:1] bd:1 bd:1 sn:8 ~",
  12. every 3 rev $ slow 2 $ sound "bd:1 [~ sn:8] ~ [sn:8 bd:1] bd:1 bd:1 sn:8 ~",
  13. jux (iter 4) . every 3 rev $ slow 2 $ sound "bd:1 [~ sn:8] ~ [sn:8 bd:1] bd:1 bd:1 sn:8 ~",
  14. every 8 (density 2) $ jux (iter 4) . every 3 rev $ slow 2 $ sound "bd:1 [~ sn:8] ~ [sn:8 bd:1] bd:1 bd:1 sn:8 ~",
  15. jux (density 2 . iter 4) . every 3 rev $ slow 2 $ sound "bd:1 [~ sn:8] ~ [sn:8 bd:1] bd:1 bd:1 sn:8 ~",
  16. slow 2 $ sound "hh*8 [hh*4 ho]"
  17. ]
  18. -- pt.2
  19. d1 $ stack [
  20. sound "bd:1*2",
  21. sound "bd:1 [~ bd:1] ~ bd:1",
  22. slow 2 $ sound "bd:1 [~ bd:1] ~ bd:1 [~ bd:1] bd:1 ~ ~",
  23. sound "house*2" |+| speed "0.7",
  24. sound "house [~ house] ~ house" |+| speed "0.7",
  25. every 4 (brak . density 2) $ sound "house [~ house] ~ house" |+| speed "0.7",
  26. slow 2 $ sound "~ [~ sn:8] ~ [sn:8 ~] ~ ~ sn:8 ~",
  27. jux (iter 4 . rev) $ slow 2 $ sound "~ [~ sn:8] ~ [sn:8 ~] ~ ~ sn:8 ~",
  28. every 8 (density 3) $ jux (iter 4 . rev) $ slow 2 $ sound "~ [~ sn:8] ~ [sn:8 ~] ~ ~ sn:8 ~",
  29. slow 2 $ sound "hh*8 [hh*4 ho]"
  30. ]
  31. -- protip for easy segue into pt.3 - break down to this then go to subsequent solo mid-bar
  32. solo $ d1 $ stack [
  33. jux (iter 4 . rev) $ slow 2 $ sound "~ [~ sn:8] ~ [sn:8 ~] ~ ~ sn:8 ~",
  34. slow 2 $ sound "hh*8 [hh*4 ho]"
  35. ]
  36. -- pt.3
  37. d1 $ density 2 . density (4%3) $ sound "sn:2 hh hh"
  38. d1 $ stack [
  39. sound "house*2" |+| speed "0.7",
  40. every 4 (density 3) $ sound "house*2" |+| speed "0.7",
  41. sound "house*3" |+| speed "0.7",
  42. density 2 . density (4%3) $ sound "sn:2 hh hh"
  43. every 4 (density 2 . brak) $ density 2 . density (4%3) $ sound "sn:2 hh hh"
  44. every 4 (density 2 . brak) $ density 2 . density (4%3) $ sound "sn:2 hh rm"
  45. every 4 (density 2 . brak) $ density 2 . density (4%3) $ sound (pick <$> "sn:2 hh rm" <*> slow 5 "0 1")
  46. ]
  47. -- protip for segue into pt.4 - multiply 117 by .1 increments up to 1.5x then hush, start subsequent solo after brief pause
  48. bps ((117*1.5)/60)
  49. -- pt.4 (outro)
  50. solo $ d1 $ stack [
  51. sound "[bd:1 ~ bd:1] sn:8",
  52. sound "hh*6"
  53. ]
  54. solo $ d1 $ sound "[bd:1 ~ bd:1] sn:8"
  55. --
  56. -- outta sync printro
  57. d2 $ slow 2.5 . striate 6 $ sound "print:7"
  58. d2 $ jux (slow 1.1) $ slow 2.5 . striate 6 $ sound "print:7"
  59. d2 $ jux (slow 1.1) $ slow 2.5 . striate 6 $ superimpose (slow 1) $ sound "{print:7, wobble}"
  60. |+| vowel (slow 3 "a e i")
  61. d2 $ jux (slow 1.1) $ slow 2.5 . striate 6 $ superimpose (slow 1) $ sound "wobble"
  62. --
  63. -- crazy beep
  64. d3 $ slow 4 . striate 4 $ sound "qspace"
  65. d3 $ slow 2 . striate 4 $ sound "qspace"
  66. d3 $ jux (iter 8) $ slow 2 . striate 4 $ sound "qspace"
  67. d3 $ spread density [1,2] $ jux (iter 8) $ slow 2 . striate 4 $ sound "qspace"
  68. d3 $ spread density [1,1,2,0.5] $ jux (iter 8) $ slow 2 . striate 4 $ sound "qspace"
  69. d3 $ spread density [1,1,0.5,2] $ jux (iter 8) $ slow 2 . striate 4 $ sound "qspace"
  70. |+| speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  71. -- |+| vowel (slow 2 "e u")
  72. -- funky beep (outro)
  73. d3 $ jux (iter 6) $ slow 2 . striate 4 $ sound "qspace"
  74. |+| speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  75. --
  76. -- jungle bass (simple loop; don't wear it out)
  77. d4 $ slow 4 $ (1%32) <~ sound "jungbass:2 jungbass:4"
  78. |+| pan (slow 2 sinewave1)
  79. |+| speed "1.2"
  80. -- for funky outro
  81. d4 $ slow 4 $ sound "jungbass:2 jungbass:4"
  82. |+| pan (slow 2 sinewave1)
  83. |+| speed "1.2"
  84. --
  85. -- zap!! (can get pretty annoying after a few 8-bars, be careful)
  86. d5 $ slow 2 $ sound "monsterb:6"
  87. d5 $ striate 4 $ slow 2 $ sound "monsterb:6"
  88. d5 $ spread density [1,2] $ striate 4 $ slow 2 $ sound "monsterb:6"
  89. d5 $ spread density [2,1] $ striate 4 $ slow 2 $ sound "monsterb:6"
  90. d5 $ rev . density (4%3) $ spread density [1,2] $ striate 4 $ slow 2 $ sound "monsterb:6"
  91. |+| gain "0.7"
  92. |+| speed ((+0.6).(/2) <$> slow 4 sinewave1)
  93. --
  94. -- proper bass
  95. d6 $ slow 2 $ sound "bass*2 bass*2 bass*3 bass*3"
  96. d6 $ slow (5%4) . slow 2 $ sound "bass*2 bass*2 bass*3 bass*3 ~"
  97. d6 $ slow (5%4) . slow 2 $ sound "bass*2 bass*2 bass*3 bass*3"
  98. |+| speed ((+1) <$> density 2.4 sinewave1)
  99. |+| vowel "a"
  100. --
  101. -- casio click
  102. d7 $ sound "casio*2 ~"
  103. d7 $ spread density [1,4%3] $ sound "casio*2 ~"
  104. d7 $ jux (slow (4%3)) $ spread density [1,4%3] $ sound "casio*2 ~"
  105. --
  106. -- qlatibro
  107. -- n.b. don't latibro and subroc at the same time
  108. d8 $ sound "[qlatibro:1 qlatibro]*2"
  109. d8 $ slow (5%4) $ spread density [1,5%4] $ sound "[qlatibro:1 qlatibro]*2"
  110. |+| end "0.3"
  111. d8 $ slow (5%4) $ spread density [1,5%4] $ sound "[qlatibro:1 qlatibro]*2"
  112. |+| vowel "e"
  113. --
  114. -- baa (loool)
  115. d9 $ slow 3 $ sound "baa"
  116. |+| vowel "e"
  117. --
  118. -- armora (rough, very low)
  119. d8 $ slow 4 $ sound "armora:5"
  120. d8 $ every 8 (|+| speed "2") $ slow 4 $ sound "armora:5"
  121. d8 $ every 2 (density 3) $ every 8 (|+| speed "2") $ slow 4 $ sound "armora:5"
  122. |+| shape ((/1.5) <$> slow 4 sinewave1)
  123. --
  124. -- compositional notes
  125. part 1
  126. print
  127. qspace
  128. print/wobble
  129. drum
  130. jungbass
  131. qlatibro
  132. part 2
  133. qlatibro
  134. casio
  135. bass
  136. monsterb
  137. drum
  138. qspace
  139. baa
  140. part 3
  141. drum
  142. armora
  143. monsterb
  144. qspace
  145. bass
  146. jungbass
  147. [start increasing bpm]
  148. wobble
  149. baa