pigs-nose.tidal 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353
  1. {-
  2. anny fm: pig's nose ep
  3. originally recorded @ home, elephant & castle, 5th april 2014
  4. released on fwonk*: fwonk.co.uk/132/
  5. _____
  6. / /
  7. /____/
  8. anny.audio/album/pigs-nose-ep
  9. __
  10. c||| o_
  11. c||||| ___o
  12. soundcloud.com/anny-fm/sets/pigs-nose-ep
  13. -}
  14. cps (117/60)
  15. -- shortfix for bps->cps
  16. let cf = slow 2
  17. {-
  18. [1]
  19. -}
  20. -- intro hat
  21. let pn'hointro = s "[~ [~ ho] ~ ho ~ ~ ho ~]/2"
  22. -- drums pretty much all the way thru
  23. let pn'sn = s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2"
  24. let pn'bd = s "[bd [~ ~ ~ bd] bd*2 ~]/2"
  25. let pn'hh = s "[hh*8 [hh*4 ho]]/2"
  26. -- qspace (= space but quieter)
  27. let pn'qs sl = slow sl . striate 4 $ s "qspace"
  28. -- off tempo intro
  29. d2 $ cf $ slow 2.5 . striate 6 $ s "print"
  30. d2 $ cf $ slow 2.5 . striate 6 $ s "print"
  31. # vowel (slow 3 "a e i")
  32. d3 $ cf $ pn'qs 4
  33. d3 $ cf $ pn'qs 2
  34. d1 $ cf $ pn'hointro
  35. d2 $ cf $
  36. jux (slow 1.1) $
  37. slow 2.5 . striate 6 $ s "print"
  38. # vowel (slow 3 "a e i")
  39. d3 $ cf $ jux (iter 8) $ pn'qs 2
  40. d1 $ cf $ pn'sn
  41. d3 $ cf $ jux (iter 8) $ pn'qs 2
  42. # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  43. d2 $ cf $
  44. jux (slow 1.1) $
  45. slow 2.5 . striate 6 $ s "{print, wobble}"
  46. # vowel (slow 3 "a e i")
  47. d1 $ cf $ overlay (slow 2 $ s "bd") $ pn'sn
  48. -- good qspace
  49. d3 $ cf $
  50. spread density [1,2] $
  51. jux (iter 8) $ pn'qs 2
  52. # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  53. -- drums r srs now
  54. d1 $ cf $ overlay (pn'bd) $ pn'sn
  55. d2 $ cf $
  56. jux (slow 1.1) $
  57. slow 2.5 . striate 6 $ s "wobble"
  58. -- pushy qspace
  59. d3 $ cf $
  60. spread density [1,1,2,0.5] $
  61. jux (iter 8) $ pn'qs 2
  62. # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  63. d1 $ cf $
  64. every 3 rev $
  65. overlay (pn'bd) $ pn'sn
  66. d1 $ cf $
  67. jux (iter 4) . every 3 rev $
  68. overlay (pn'bd) $ pn'sn
  69. d1 $ cf $
  70. every 8 (density 2) $
  71. jux (iter 4) . every 3 rev $
  72. overlay (pn'bd) $ pn'sn
  73. d1 $ cf $
  74. jux (density 2 . iter 4) . every 3 rev $
  75. overlay (pn'bd) $ pn'sn
  76. -- chiller qspace
  77. d3 $ cf $
  78. spread density [1,1,0.5,2] $
  79. jux (iter 8) $ pn'qs 2
  80. # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  81. d2 silence
  82. d1 $ cf $ overlay (pn'bd) $ pn'sn
  83. d1 $ cf $
  84. overlay (pn'hh) $
  85. overlay (pn'bd) $ pn'sn
  86. d1 $ cf $
  87. overlay (pn'hh) $
  88. every 3 rev $
  89. overlay (pn'bd) $ pn'sn
  90. d4 $ slow 8 $ ((1%32) <~) $ s "jungbass jungbass:1"
  91. # pan (slow 2 sinewave1)
  92. # speed "1.2"
  93. d1 $ cf $
  94. overlay (pn'hh) $
  95. jux (iter 4) . every 3 rev $
  96. overlay (pn'bd) $ pn'sn
  97. -- start tailing off
  98. d8 $ slow 2 $ s "[qlatibro:1 qlatibro]*2"
  99. d1 $ cf $
  100. overlay (pn'hh) $
  101. jux (iter 4) . every 3 rev $
  102. overlay (pn'bd) $ pn'sn
  103. d3 silence
  104. d5 $ cf $
  105. slow 2 $ s "monsterb"
  106. # gain "0.7"
  107. # speed ((+0.6).(/2) <$> slow 4 sinewave1)
  108. d5 $ cf $
  109. striate 4 $ slow 2 $ s "monsterb"
  110. # gain "0.7"
  111. # speed ((+0.6).(/2) <$> slow 4 sinewave1)
  112. d1 $ cf $
  113. overlay (pn'hh) $
  114. every 8 (density 2) $
  115. jux (iter 4) . every 3 rev $
  116. overlay (pn'bd) $ pn'sn
  117. -- calm
  118. mapM_ ($ silence) [d1,d4]
  119. d5 silence
  120. {-
  121. [2]
  122. -}
  123. let pn'bass4 = s "bass*2 bass*2 bass*3 bass*3"
  124. let pn'bass5 = s "bass*2 bass*2 bass*3 bass*3 ~"
  125. d8 $ slow (10%4) $ spread density [1,5%4] $
  126. s "[qlatibro:1 qlatibro]*2"
  127. # vowel "e"
  128. -- yknow this is a pretty neat sample
  129. d7 $ cf $ s "casio*2 ~"
  130. d1 $ cf $ pn'hh
  131. d5 $ cf $
  132. striate 4 $ slow 2 $ s "monsterb"
  133. # gain "0.7"
  134. # speed ((+0.6).(/2) <$> slow 4 sinewave1)
  135. d5 $ cf $
  136. spread density [1,2] $
  137. striate 4 $ slow 2 $ s "monsterb"
  138. # gain "0.7"
  139. # speed ((+0.6).(/2) <$> slow 4 sinewave1)
  140. -- real bass at last
  141. d6 $ slow 4 $ pn'bass4
  142. d1 $ cf $ overlay (pn'sn) $ pn'hh
  143. d6 $ cf $ slow 2 $ pn'bass4
  144. # speed ((+1) <$> density 2.4 sinewave1)
  145. d1 $ cf $ overlay (pn'sn) $ overlay (pn'hh) $
  146. s "bd*2"
  147. d3 $ cf $
  148. spread density [1,2] $
  149. jux (iter 8) $ pn'qs 2
  150. # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  151. d6 $ slow 5 $ pn'bass5
  152. # speed ((+1) <$> density 2.4 sinewave1)
  153. -- real kick drum at last!
  154. d1 $ cf $ overlay (pn'sn) $ overlay (pn'hh) $
  155. s "house*2"
  156. d3 $ cf $
  157. spread density [1,1,2,0.5] $
  158. jux (iter 8) $ pn'qs 2
  159. # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  160. -- quickly
  161. d1 silence
  162. d1 $ cf $ overlay (pn'sn) $ overlay (pn'hh) $
  163. s "house(3,8)"
  164. d3 $ cf $
  165. spread density [1,1,0.5,2] $
  166. jux (iter 8) $ pn'qs 2
  167. # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  168. d4 $ slow 8 $ s "jungbass jungbass:1"
  169. # pan (slow 2 sinewave1)
  170. # speed "1.2"
  171. d6 $ slow 5 $ pn'bass4
  172. # speed ((+1) <$> density 2.4 sinewave1)
  173. mapM_ ($ silence) [d3,d5]
  174. -- mess with casio a bit then get rid. a transition
  175. d7 $ cf $
  176. spread density [1,4%3] $ s "casio*2 ~"
  177. d1 $ cf $ overlay (pn'sn) $ overlay (pn'hh) $
  178. every 4 (brak . density 2) $ s "house(3,8)"
  179. d7 $ cf $
  180. jux (slow (4%3)) $
  181. spread density [1,4%3] $ s "casio*2 ~"
  182. mapM_ ($ silence) [d7,d8]
  183. d5 $ cf $
  184. spread density [1,2] $
  185. striate 4 $ slow 2 $ s "monsterb"
  186. # gain "0.7"
  187. # speed ((+0.6).(/2) <$> slow 4 sinewave1)
  188. -- sometimes i regret putting a sheep in this song
  189. d9 $ slow 6 $ s "baa"
  190. # vowel "e"
  191. mapM_ ($ silence) [d2,d3,d4,d5,d9]
  192. -- nice
  193. solo $ d1 $ cf $
  194. overlay pn'hh $
  195. jux (iter 4 . rev) $ pn'sn
  196. {-
  197. [3]
  198. -}
  199. -- drum intro
  200. d1 $ cf $
  201. density (8%3) $ s "sn:0 hh hh"
  202. d1 $ cf $
  203. overlay (s "house*2") $
  204. density (8%3) $ s "sn:0 hh hh"
  205. d1 $ cf $
  206. overlay (s "house*2") $
  207. every 4 (density 2 . brak) $
  208. density (8%3) $ s "sn:0 hh hh"
  209. d1 $ cf $
  210. overlay (s "house*2") $
  211. every 4 (density 2 . brak) $
  212. density (8%3) $ s "sn:0 hh rm"
  213. -- weird low
  214. d8 $ cf $
  215. slow 4 $ s "armora"
  216. d8 $ cf $
  217. every 8 (# speed "2") $
  218. slow 4 $ s "armora"
  219. d8 $ cf $
  220. every 2 (density 3) $
  221. every 8 (# speed "2") $
  222. slow 4 $ s "armora"
  223. d8 $ cf $
  224. every 2 (density 3) $
  225. every 8 (# speed "2") $
  226. slow 4 $ s "armora"
  227. # shape ((/1.5) <$> slow 4 sinewave1)
  228. -- bring monster back
  229. d5 $ cf $
  230. striate 4 $ slow 2 $ s "monsterb"
  231. # gain "0.7"
  232. # speed ((+0.6).(/2) <$> slow 4 sinewave1)
  233. -- and qspace
  234. d3 $ cf $ pn'qs 2
  235. d3 $ cf $ jux (iter 8) $ pn'qs 2
  236. d3 $ cf $
  237. jux (iter 8) $ pn'qs 2
  238. # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  239. d3 $ cf $
  240. spread density [1,2] $
  241. jux (iter 8) $ pn'qs 2
  242. # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
  243. d1 $ cf $
  244. overlay (s "house*2") $
  245. every 4 (density 2 . brak) $
  246. density (8%3) $ (s "sn:0 hh rm" # n "[0 1]/5")
  247. -- bring back 5/4 bass
  248. d6 $ slow 5 $ pn'bass5
  249. # speed ((+1) <$> density 2.4 sinewave1)
  250. d1 $ cf $
  251. overlay (every 4 (density 3) $ s "house*2") $
  252. every 4 (density 2 . brak) $
  253. density (8%3) $ (s "sn:0 hh rm" # n "[0 1]/5")
  254. d4 $ slow 8 $ s "jungbass jungbass:1"
  255. # pan (slow 2 sinewave1)
  256. # speed "1.2"
  257. -- gradually 1.1->1.5
  258. cps ((117*1.5)/60)
  259. d2 $ cf $
  260. jux (slow 1.1) $
  261. slow 2.5 . striate 6 $ s "wobble"
  262. -- still don't know why i put a fuckin sheep in here
  263. d9 $ slow 6 $ s "baa"
  264. # vowel "e"
  265. -- all at once
  266. hush