add tab stops to snippets, plus a few bug fixes

This commit is contained in:
Aneurin Barker Snook
2017-06-10 17:38:52 +01:00
parent c5fdda07b5
commit 0bbf54d6b1
17 changed files with 27 additions and 26 deletions
+1 -1
View File
@@ -53,8 +53,8 @@ d'qs $ cf $
-- @pn1drumintro -- @pn1drumintro
d'drum $ cf $ stack [ d'drum $ cf $ stack [
-- s "bd/2", -- (2) -- s "bd/2", -- (2)
s "[~ [~ ho] ~ ho ~ ~ ho ~]/2"
-- s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2" -- (1) -- s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2" -- (1)
s "[~ [~ ho] ~ ho ~ ~ ho ~]/2" -- (1) remove
] ]
-- pn1print @ 2 -- pn1print @ 2
+3 -3
View File
@@ -6,12 +6,12 @@
# -- # --
-- @pn1drum -- @pn1drum
d'drum $ cf $ 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) -- every 8 (density 2) $ -- (3)
-- jux (iter 4) . -- (2) -- jux (iter 4) . -- (2)
-- jux (density 2 . iter 4) . -- (4) replace (2)(3) -- jux (density 2 . iter 4) . -- (4) replace (2)(3)
-- every 3 rev $ -- (1) -- every 3 rev $ -- (1)
stack [ stack [
s "[bd [~ ~ ~ bd] bd*2 ~]/2", s "[${1:bd} [~ ~ ~ $1] $1*2 ~]/2",
s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2" s "[~ [~ ${2:sn:1}] ~ $2 ~ ~ $2 ~]/2"
] ]
+3 -2
View File
@@ -6,6 +6,7 @@
# -- # --
-- @pn1drumintro -- @pn1drumintro
d'drum $ cf $ stack [ d'drum $ cf $ stack [
s "[~ [~ ho] ~ ho ~ ~ ho ~]/2", -- s "${2:bd}/2", -- (2)
-- s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2" -- (1) -- s "[~ [~ ${3:sn:1}] ~ $3 ~ ~ $3 ~]/2" -- (1)
s "[~ [~ ${1:ho}] ~ $1 ~ ~ $1 ~]/2" -- (1) remove
] ]
+1 -1
View File
@@ -7,6 +7,6 @@
-- @pn1jbass -- @pn1jbass
d'jbass $ slow 8 $ d'jbass $ slow 8 $
((1/32) <~) $ -- (1) remove ((1/32) <~) $ -- (1) remove
s "jungbass jungbass:1" s "${1:jungbass} $1:1"
# pan (slow 2 sinewave1) # pan (slow 2 sinewave1)
# speed 1.2 # speed 1.2
+1 -1
View File
@@ -7,6 +7,6 @@
-- @pn1mons -- @pn1mons
d'mons $ cf $ d'mons $ cf $
-- striate 4 $ -- (1) -- striate 4 $ -- (1)
slow 2 $ s "monsterb" slow 2 $ s "${1:monsterb}"
# gain 0.7 # gain 0.7
# speed (scale 0.6 1.1 $ slow 4 sinewave1) # speed (scale 0.6 1.1 $ slow 4 sinewave1)
+1 -1
View File
@@ -5,7 +5,7 @@
# expand-env: (yas-indent-line fixed) # expand-env: (yas-indent-line fixed)
# -- # --
-- @pn1print -- @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 $ in d'print $ cf $
-- jux (slow 1.1) $ -- (2) -- jux (slow 1.1) $ -- (2)
slow 2.5 . striate 6 $ p slow 2.5 . striate 6 $ p
+1 -1
View File
@@ -9,5 +9,5 @@ d'qs $ cf $
-- fastspread density [1,2] $ -- (4) -- (5) [1,1,2,0.5] -- (6) [1,1,0.5,2] -- fastspread density [1,2] $ -- (4) -- (5) [1,1,2,0.5] -- (6) [1,1,0.5,2]
-- jux (iter 8) $ -- (2) -- jux (iter 8) $ -- (2)
slow 4 . striate 4 $ -- (1) 2 slow 4 . striate 4 $ -- (1) 2
s "qspace" s "${1:qspace}"
-- # speed (scale 0.7 1.2 $ slow 3.2 triwave1) -- (3) -- # speed (scale 0.7 1.2 $ slow 3.2 triwave1) -- (3)
+1 -1
View File
@@ -5,5 +5,5 @@
# expand-env: (yas-indent-line fixed) # expand-env: (yas-indent-line fixed)
# -- # --
-- @pn2baa -- @pn2baa
d'baa $ slow 6 $ s "baa" d'baa $ slow 6 $ s "${1:baa}"
# vowel "e" # vowel "e"
+2 -2
View File
@@ -5,7 +5,7 @@
# expand-env: (yas-indent-line fixed) # expand-env: (yas-indent-line fixed)
# -- # --
-- @pn2bass -- @pn2bass
let p = slow 4 $ s "bass*2 bass*2 bass*3 bass*3" -- (3) slow 5 let p = slow 4 $ s "${1:bass}*2 $1*2 $1*3 $1*3" -- (3) slow 5
-- p = slow 5 $ s "bass*2 bass*2 bass*3 bass*3 ~" -- (2) -- p = slow 5 $ s "$1*2 $1*2 $1*3 $1*3 ~" -- (2)
in d'bass $ p in d'bass $ p
-- # speed (scale 1 2 $ density 2.4 sinewave1) -- (1) -- # speed (scale 1 2 $ density 2.4 sinewave1) -- (1)
+1 -1
View File
@@ -8,4 +8,4 @@
d'casio $ cf $ d'casio $ cf $
-- jux (slow (4/3)) $ -- (2) -- jux (slow (4/3)) $ -- (2)
-- fastspread density [1,4/3] $ -- (1) -- fastspread density [1,4/3] $ -- (1)
s "casio*2 ~" s "${1:casio}*2 ~"
+3 -3
View File
@@ -6,8 +6,8 @@
# -- # --
-- @pn2drum -- @pn2drum
d'drum $ cf $ stack [ d'drum $ cf $ stack [
s "[hh*8 [hh*4 ho]]/2", s "[${3:hh}*8 [$3*4 ${4:ho}]]/2",
s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2", s "[~ [~ ${2:sn:1}] ~ $2 ~ ~ $2 ~]/2",
-- every 4 (brak . density 2) $ -- (3) -- 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)"
] ]
+2 -2
View File
@@ -6,6 +6,6 @@
# -- # --
-- @pn2drumintro -- @pn2drumintro
d'drum $ cf $ stack [ d'drum $ cf $ stack [
-- s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2", -- (1) -- s "[~ [~ ${3:sn:1}] ~ $3 ~ ~ $3 ~]/2", -- (1)
s "[hh*8 [hh*4 ho]]/2" s "[${1:hh}*8 [$1*4 ${2:ho}]]/2"
] ]
+2 -2
View File
@@ -6,5 +6,5 @@
# -- # --
-- @pn2drumoutro -- @pn2drumoutro
solo $ d'drum $ cf $ solo $ d'drum $ cf $
overlay (s "[hh*8 [hh*4 ho]]/2") $ overlay (s "[${2:hh}*8 [$2*4 ${3:ho}]]/2") $
jux (iter 4 . rev) $ s "[~ [~ sn:1] ~ sn:1 ~ ~ sn:1 ~]/2" jux (iter 4 . rev) $ s "[~ [~ ${1:sn:1}] ~ $1 ~ ~ $1 ~]/2"
+1 -1
View File
@@ -7,6 +7,6 @@
-- @pn2mons -- @pn2mons
d'mons $ cf $ d'mons $ cf $
-- fastspread density [1,2] $ -- (1) -- fastspread density [1,2] $ -- (1)
striate 4 $ slow 2 $ s "monsterb" striate 4 $ slow 2 $ s "${1:monsterb}"
# gain 0.7 # gain 0.7
# speed (scale 0.6 1.1 $ slow 4 sinewave1) # speed (scale 0.6 1.1 $ slow 4 sinewave1)
+1 -1
View File
@@ -8,5 +8,5 @@
d'ql $ d'ql $
-- slow 2 $ -- (0) -- slow 2 $ -- (0)
slow (10/4) $ fastspread density [1,5/4] $ -- (0) remove 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 # vowel "e" -- (0) remove
+1 -1
View File
@@ -8,5 +8,5 @@
d'arm $ cf $ d'arm $ cf $
-- every 2 (density 3) $ -- (2) -- every 2 (density 3) $ -- (2)
-- every 8 (# speed "2") $ -- (1) -- every 8 (# speed "2") $ -- (1)
slow 4 $ s "armora" slow 4 $ s "${1:armora}"
-- # shape (scale 0 (2/3) $ slow 4 sinewave1) -- (3) -- # shape (scale 0 (2/3) $ slow 4 sinewave1) -- (3)
+2 -2
View File
@@ -9,9 +9,9 @@ d'drum $ cf $
{- -- (1) {- -- (1)
overlay ( overlay (
-- every 4 (density 3) $ -- (5) -- every 4 (density 3) $ -- (5)
s "house*2" s "${4:house}*2"
) $ -- -} ) $ -- -}
-- every 4 (density 2 . brak) $ -- (2) -- every 4 (density 2 . brak) $ -- (2)
density (8/3) $ 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) -- # n "[0 1]/5" -- (4)