فهرست منبع

add tab stops to snippets, plus a few bug fixes

Aneurin Barker Snook 8 سال پیش
والد
کامیت
0bbf54d6b1
17فایلهای تغییر یافته به همراه27 افزوده شده و 26 حذف شده
  1. 1 1
      pigs-nose.tidal
  2. 3 3
      snippets/pn1drum
  3. 3 2
      snippets/pn1drumintro
  4. 1 1
      snippets/pn1jbass
  5. 1 1
      snippets/pn1mons
  6. 1 1
      snippets/pn1print
  7. 1 1
      snippets/pn1qs
  8. 1 1
      snippets/pn2baa
  9. 2 2
      snippets/pn2bass
  10. 1 1
      snippets/pn2casio
  11. 3 3
      snippets/pn2drum
  12. 2 2
      snippets/pn2drumintro
  13. 2 2
      snippets/pn2drumoutro
  14. 1 1
      snippets/pn2mons
  15. 1 1
      snippets/pn2ql
  16. 1 1
      snippets/pn3arm
  17. 2 2
      snippets/pn3drum

+ 1 - 1
pigs-nose.tidal

@@ -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

+ 3 - 3
snippets/pn1drum

@@ -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"
     ]

+ 3 - 2
snippets/pn1drumintro

@@ -6,6 +6,7 @@
 # --
 -- @pn1drumintro
 d'drum $ cf $ stack [
-  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
   ]

+ 1 - 1
snippets/pn1jbass

@@ -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

+ 1 - 1
snippets/pn1mons

@@ -7,6 +7,6 @@
 -- @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)

+ 1 - 1
snippets/pn1print

@@ -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

+ 1 - 1
snippets/pn1qs

@@ -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)

+ 1 - 1
snippets/pn2baa

@@ -5,5 +5,5 @@
 # expand-env: (yas-indent-line fixed)
 # --
 -- @pn2baa
-d'baa $ slow 6 $ s "baa"
+d'baa $ slow 6 $ s "${1:baa}"
   # vowel "e"

+ 2 - 2
snippets/pn2bass

@@ -5,7 +5,7 @@
 # expand-env: (yas-indent-line fixed)
 # --
 -- @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)

+ 1 - 1
snippets/pn2casio

@@ -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 ~"

+ 3 - 3
snippets/pn2drum

@@ -6,8 +6,8 @@
 # --
 -- @pn2drum
 d'drum $ cf $ stack [
-  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)"
   ]

+ 2 - 2
snippets/pn2drumintro

@@ -6,6 +6,6 @@
 # --
 -- @pn2drumintro
 d'drum $ cf $ stack [
-  -- 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"
   ]

+ 2 - 2
snippets/pn2drumoutro

@@ -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"

+ 1 - 1
snippets/pn2mons

@@ -7,6 +7,6 @@
 -- @pn2mons
 d'mons $ cf $
   -- fastspread density [1,2] $ -- (1)
-  striate 4 $ slow 2 $ s "monsterb"
+  striate 4 $ slow 2 $ s "${1:monsterb}"
   # gain 0.7
   # speed (scale 0.6 1.1 $ slow 4 sinewave1)

+ 1 - 1
snippets/pn2ql

@@ -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

+ 1 - 1
snippets/pn3arm

@@ -8,5 +8,5 @@
 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)

+ 2 - 2
snippets/pn3drum

@@ -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)