@@ -53,8 +53,8 @@ d'qs $ cf $
-- @pn1drumintro
d'drum $ cf $ stack [
-- s "bd/2", -- (2)
- s "[~ [~ ho] ~ ho ~ ~ ho ~]/2"
-- s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2" -- (1)
+ s "[~ [~ ho] ~ ho ~ ~ ho ~]/2" -- (1) remove
]
-- pn1print @ 2
@@ -6,12 +6,12 @@
# --
-- @pn1drum
d'drum $ cf $
- -- overlay (s "[hh*8 [hh*4 ho]]/2") $ -- (5)
+ -- overlay (s "[${3:hh}*8 [$3*4 ${4:ho}]]/2") $ -- (5)
-- every 8 (density 2) $ -- (3)
-- jux (iter 4) . -- (2)
-- jux (density 2 . iter 4) . -- (4) replace (2)(3)
-- every 3 rev $ -- (1)
stack [
- s "[bd [~ ~ ~ bd] bd*2 ~]/2",
- s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2"
+ s "[${1:bd} [~ ~ ~ $1] $1*2 ~]/2",
+ s "[~ [~ ${2:sn:1}] ~ $2 ~ ~ $2 ~]/2"
@@ -6,6 +6,7 @@
- s "[~ [~ ho] ~ ho ~ ~ ho ~]/2",
- -- s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2" -- (1)
+ -- s "${2:bd}/2", -- (2)
+ -- s "[~ [~ ${3:sn:1}] ~ $3 ~ ~ $3 ~]/2" -- (1)
+ s "[~ [~ ${1:ho}] ~ $1 ~ ~ $1 ~]/2" -- (1) remove
@@ -7,6 +7,6 @@
-- @pn1jbass
d'jbass $ slow 8 $
((1/32) <~) $ -- (1) remove
- s "jungbass jungbass:1"
+ s "${1:jungbass} $1:1"
# pan (slow 2 sinewave1)
# speed 1.2
-- @pn1mons
d'mons $ cf $
-- striate 4 $ -- (1)
- slow 2 $ s "monsterb"
+ slow 2 $ s "${1:monsterb}"
# gain 0.7
# speed (scale 0.6 1.1 $ slow 4 sinewave1)
@@ -5,7 +5,7 @@
# expand-env: (yas-indent-line fixed)
-- @pn1print
-let p = s "print" -- (3) "{print, wobble}" -- (4) "wobble"
+let p = s "${1:print}" -- (3) "{$1, ${2:wobble}}" -- (4) "$2"
in d'print $ cf $
-- jux (slow 1.1) $ -- (2)
slow 2.5 . striate 6 $ p
@@ -9,5 +9,5 @@ d'qs $ cf $
-- fastspread density [1,2] $ -- (4) -- (5) [1,1,2,0.5] -- (6) [1,1,0.5,2]
-- jux (iter 8) $ -- (2)
slow 4 . striate 4 $ -- (1) 2
- s "qspace"
+ s "${1:qspace}"
-- # speed (scale 0.7 1.2 $ slow 3.2 triwave1) -- (3)
@@ -5,5 +5,5 @@
-- @pn2baa
-d'baa $ slow 6 $ s "baa"
+d'baa $ slow 6 $ s "${1:baa}"
# vowel "e"
-- @pn2bass
-let p = slow 4 $ s "bass*2 bass*2 bass*3 bass*3" -- (3) slow 5
- -- p = slow 5 $ s "bass*2 bass*2 bass*3 bass*3 ~" -- (2)
+let p = slow 4 $ s "${1:bass}*2 $1*2 $1*3 $1*3" -- (3) slow 5
+ -- p = slow 5 $ s "$1*2 $1*2 $1*3 $1*3 ~" -- (2)
in d'bass $ p
-- # speed (scale 1 2 $ density 2.4 sinewave1) -- (1)
@@ -8,4 +8,4 @@
d'casio $ cf $
-- jux (slow (4/3)) $ -- (2)
-- fastspread density [1,4/3] $ -- (1)
- s "casio*2 ~"
+ s "${1:casio}*2 ~"
@@ -6,8 +6,8 @@
-- @pn2drum
- s "[hh*8 [hh*4 ho]]/2",
- s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2",
+ s "[${3:hh}*8 [$3*4 ${4:ho}]]/2",
+ s "[~ [~ ${2:sn:1}] ~ $2 ~ ~ $2 ~]/2",
-- every 4 (brak . density 2) $ -- (3)
- s "bd*2" -- (1) "house*2" -- (2) "house(3,8)"
+ s "${1:bd}*2" -- (1) "${5:house}*2" -- (2) "$5(3,8)"
@@ -6,6 +6,6 @@
-- @pn2drumintro
- -- s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2", -- (1)
- s "[hh*8 [hh*4 ho]]/2"
+ -- s "[~ [~ ${3:sn:1}] ~ $3 ~ ~ $3 ~]/2", -- (1)
+ s "[${1:hh}*8 [$1*4 ${2:ho}]]/2"
@@ -6,5 +6,5 @@
-- @pn2drumoutro
solo $ d'drum $ cf $
- overlay (s "[hh*8 [hh*4 ho]]/2") $
- jux (iter 4 . rev) $ s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2"
+ overlay (s "[${2:hh}*8 [$2*4 ${3:ho}]]/2") $
+ jux (iter 4 . rev) $ s "[~ [~ ${1:sn:1}] ~ $1 ~ ~ $1 ~]/2"
-- @pn2mons
-- fastspread density [1,2] $ -- (1)
- striate 4 $ slow 2 $ s "monsterb"
+ striate 4 $ slow 2 $ s "${1:monsterb}"
@@ -8,5 +8,5 @@
d'ql $
-- slow 2 $ -- (0)
slow (10/4) $ fastspread density [1,5/4] $ -- (0) remove
- s "[qlatibro:1 qlatibro]*2"
+ s "[${1:qlatibro}:1 $1]*2"
# vowel "e" -- (0) remove
d'arm $ cf $
-- every 2 (density 3) $ -- (2)
-- every 8 (# speed "2") $ -- (1)
- slow 4 $ s "armora"
+ slow 4 $ s "${1:armora}"
-- # shape (scale 0 (2/3) $ slow 4 sinewave1) -- (3)
@@ -9,9 +9,9 @@ d'drum $ cf $
{- -- (1)
overlay (
-- every 4 (density 3) $ -- (5)
- s "house*2"
+ s "${4:house}*2"
) $ -- -}
-- every 4 (density 2 . brak) $ -- (2)
density (8/3) $
- s "sn:0 hh hh" -- (3) "sn:0 hh rm"
+ s "${1:sn:0} ${2:hh} $2" -- (3) "$1:0 $2 ${3:rm}"
-- # n "[0 1]/5" -- (4)