123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353 |
- {-
- anny fm: pig's nose ep
- originally recorded @ home, elephant & castle, 5th april 2014
- released on fwonk*: fwonk.co.uk/132/
- _____
- / /
- /____/
- anny.audio/album/pigs-nose-ep
- __
- c||| o_
- c||||| ___o
- soundcloud.com/anny-fm/sets/pigs-nose-ep
- -}
- cps (117/60)
- -- shortfix for bps->cps
- let cf = slow 2
- {-
- [1]
- -}
- -- intro hat
- let pn'hointro = s "[~ [~ ho] ~ ho ~ ~ ho ~]/2"
- -- drums pretty much all the way thru
- let pn'sn = s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2"
- let pn'bd = s "[bd [~ ~ ~ bd] bd*2 ~]/2"
- let pn'hh = s "[hh*8 [hh*4 ho]]/2"
- -- qspace (= space but quieter)
- let pn'qs sl = slow sl . striate 4 $ s "qspace"
- -- off tempo intro
- d2 $ cf $ slow 2.5 . striate 6 $ s "print"
- d2 $ cf $ slow 2.5 . striate 6 $ s "print"
- # vowel (slow 3 "a e i")
- d3 $ cf $ pn'qs 4
- d3 $ cf $ pn'qs 2
- d1 $ cf $ pn'hointro
- d2 $ cf $
- jux (slow 1.1) $
- slow 2.5 . striate 6 $ s "print"
- # vowel (slow 3 "a e i")
- d3 $ cf $ jux (iter 8) $ pn'qs 2
- d1 $ cf $ pn'sn
- d3 $ cf $ jux (iter 8) $ pn'qs 2
- # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
- d2 $ cf $
- jux (slow 1.1) $
- slow 2.5 . striate 6 $ s "{print, wobble}"
- # vowel (slow 3 "a e i")
- d1 $ cf $ overlay (slow 2 $ s "bd") $ pn'sn
- -- good qspace
- d3 $ cf $
- spread density [1,2] $
- jux (iter 8) $ pn'qs 2
- # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
- -- drums r srs now
- d1 $ cf $ overlay (pn'bd) $ pn'sn
- d2 $ cf $
- jux (slow 1.1) $
- slow 2.5 . striate 6 $ s "wobble"
- -- pushy qspace
- d3 $ cf $
- spread density [1,1,2,0.5] $
- jux (iter 8) $ pn'qs 2
- # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
- d1 $ cf $
- every 3 rev $
- overlay (pn'bd) $ pn'sn
- d1 $ cf $
- jux (iter 4) . every 3 rev $
- overlay (pn'bd) $ pn'sn
- d1 $ cf $
- every 8 (density 2) $
- jux (iter 4) . every 3 rev $
- overlay (pn'bd) $ pn'sn
- d1 $ cf $
- jux (density 2 . iter 4) . every 3 rev $
- overlay (pn'bd) $ pn'sn
- -- chiller qspace
- d3 $ cf $
- spread density [1,1,0.5,2] $
- jux (iter 8) $ pn'qs 2
- # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
- d2 silence
- d1 $ cf $ overlay (pn'bd) $ pn'sn
- d1 $ cf $
- overlay (pn'hh) $
- overlay (pn'bd) $ pn'sn
- d1 $ cf $
- overlay (pn'hh) $
- every 3 rev $
- overlay (pn'bd) $ pn'sn
- d4 $ slow 8 $ ((1%32) <~) $ s "jungbass jungbass:1"
- # pan (slow 2 sinewave1)
- # speed "1.2"
- d1 $ cf $
- overlay (pn'hh) $
- jux (iter 4) . every 3 rev $
- overlay (pn'bd) $ pn'sn
- -- start tailing off
- d8 $ slow 2 $ s "[qlatibro:1 qlatibro]*2"
- d1 $ cf $
- overlay (pn'hh) $
- jux (iter 4) . every 3 rev $
- overlay (pn'bd) $ pn'sn
- d3 silence
- d5 $ cf $
- slow 2 $ s "monsterb"
- # gain "0.7"
- # speed ((+0.6).(/2) <$> slow 4 sinewave1)
- d5 $ cf $
- striate 4 $ slow 2 $ s "monsterb"
- # gain "0.7"
- # speed ((+0.6).(/2) <$> slow 4 sinewave1)
- d1 $ cf $
- overlay (pn'hh) $
- every 8 (density 2) $
- jux (iter 4) . every 3 rev $
- overlay (pn'bd) $ pn'sn
- -- calm
- mapM_ ($ silence) [d1,d4]
- d5 silence
- {-
- [2]
- -}
- let pn'bass4 = s "bass*2 bass*2 bass*3 bass*3"
- let pn'bass5 = s "bass*2 bass*2 bass*3 bass*3 ~"
- d8 $ slow (10%4) $ spread density [1,5%4] $
- s "[qlatibro:1 qlatibro]*2"
- # vowel "e"
- -- yknow this is a pretty neat sample
- d7 $ cf $ s "casio*2 ~"
- d1 $ cf $ pn'hh
- d5 $ cf $
- striate 4 $ slow 2 $ s "monsterb"
- # gain "0.7"
- # speed ((+0.6).(/2) <$> slow 4 sinewave1)
- d5 $ cf $
- spread density [1,2] $
- striate 4 $ slow 2 $ s "monsterb"
- # gain "0.7"
- # speed ((+0.6).(/2) <$> slow 4 sinewave1)
- -- real bass at last
- d6 $ slow 4 $ pn'bass4
- d1 $ cf $ overlay (pn'sn) $ pn'hh
- d6 $ cf $ slow 2 $ pn'bass4
- # speed ((+1) <$> density 2.4 sinewave1)
- d1 $ cf $ overlay (pn'sn) $ overlay (pn'hh) $
- s "bd*2"
- d3 $ cf $
- spread density [1,2] $
- jux (iter 8) $ pn'qs 2
- # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
- d6 $ slow 5 $ pn'bass5
- # speed ((+1) <$> density 2.4 sinewave1)
- -- real kick drum at last!
- d1 $ cf $ overlay (pn'sn) $ overlay (pn'hh) $
- s "house*2"
- d3 $ cf $
- spread density [1,1,2,0.5] $
- jux (iter 8) $ pn'qs 2
- # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
- -- quickly
- d1 silence
- d1 $ cf $ overlay (pn'sn) $ overlay (pn'hh) $
- s "house(3,8)"
- d3 $ cf $
- spread density [1,1,0.5,2] $
- jux (iter 8) $ pn'qs 2
- # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
- d4 $ slow 8 $ s "jungbass jungbass:1"
- # pan (slow 2 sinewave1)
- # speed "1.2"
- d6 $ slow 5 $ pn'bass4
- # speed ((+1) <$> density 2.4 sinewave1)
- mapM_ ($ silence) [d3,d5]
- -- mess with casio a bit then get rid. a transition
- d7 $ cf $
- spread density [1,4%3] $ s "casio*2 ~"
- d1 $ cf $ overlay (pn'sn) $ overlay (pn'hh) $
- every 4 (brak . density 2) $ s "house(3,8)"
- d7 $ cf $
- jux (slow (4%3)) $
- spread density [1,4%3] $ s "casio*2 ~"
- mapM_ ($ silence) [d7,d8]
- d5 $ cf $
- spread density [1,2] $
- striate 4 $ slow 2 $ s "monsterb"
- # gain "0.7"
- # speed ((+0.6).(/2) <$> slow 4 sinewave1)
- -- sometimes i regret putting a sheep in this song
- d9 $ slow 6 $ s "baa"
- # vowel "e"
- mapM_ ($ silence) [d2,d3,d4,d5,d9]
- -- nice
- solo $ d1 $ cf $
- overlay pn'hh $
- jux (iter 4 . rev) $ pn'sn
- {-
- [3]
- -}
- -- drum intro
- d1 $ cf $
- density (8%3) $ s "sn:0 hh hh"
- d1 $ cf $
- overlay (s "house*2") $
- density (8%3) $ s "sn:0 hh hh"
- d1 $ cf $
- overlay (s "house*2") $
- every 4 (density 2 . brak) $
- density (8%3) $ s "sn:0 hh hh"
- d1 $ cf $
- overlay (s "house*2") $
- every 4 (density 2 . brak) $
- density (8%3) $ s "sn:0 hh rm"
- -- weird low
- d8 $ cf $
- slow 4 $ s "armora"
- d8 $ cf $
- every 8 (# speed "2") $
- slow 4 $ s "armora"
- d8 $ cf $
- every 2 (density 3) $
- every 8 (# speed "2") $
- slow 4 $ s "armora"
- d8 $ cf $
- every 2 (density 3) $
- every 8 (# speed "2") $
- slow 4 $ s "armora"
- # shape ((/1.5) <$> slow 4 sinewave1)
- -- bring monster back
- d5 $ cf $
- striate 4 $ slow 2 $ s "monsterb"
- # gain "0.7"
- # speed ((+0.6).(/2) <$> slow 4 sinewave1)
- -- and qspace
- d3 $ cf $ pn'qs 2
- d3 $ cf $ jux (iter 8) $ pn'qs 2
- d3 $ cf $
- jux (iter 8) $ pn'qs 2
- # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
- d3 $ cf $
- spread density [1,2] $
- jux (iter 8) $ pn'qs 2
- # speed ((+0.7).(/2) <$> slow 3.2 triwave1)
- d1 $ cf $
- overlay (s "house*2") $
- every 4 (density 2 . brak) $
- density (8%3) $ (s "sn:0 hh rm" # n "[0 1]/5")
- -- bring back 5/4 bass
- d6 $ slow 5 $ pn'bass5
- # speed ((+1) <$> density 2.4 sinewave1)
- d1 $ cf $
- overlay (every 4 (density 3) $ s "house*2") $
- every 4 (density 2 . brak) $
- density (8%3) $ (s "sn:0 hh rm" # n "[0 1]/5")
- d4 $ slow 8 $ s "jungbass jungbass:1"
- # pan (slow 2 sinewave1)
- # speed "1.2"
- -- gradually 1.1->1.5
- cps ((117*1.5)/60)
- d2 $ cf $
- jux (slow 1.1) $
- slow 2.5 . striate 6 $ s "wobble"
- -- still don't know why i put a fuckin sheep in here
- d9 $ slow 6 $ s "baa"
- # vowel "e"
- -- all at once
- hush
|