improve composition notes, and create daft number of snippets for easier performance

This commit is contained in:
Aneurin Barker Snook
2017-06-10 23:32:36 +01:00
parent 5ffe90ec9e
commit b9d5cee137
54 changed files with 967 additions and 276 deletions
+8
View File
@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: p1bass
# group: pistonlp
# key: p1bass
# expand-env: (yas-indent-line fixed)
# --
-- @p1bass
d'bass $ slow 8 $ (0.25 <~) $ rev . chop 16 $ bassP $ n "[0 1]/2" # s "${1:dubb}"
+8
View File
@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: p1bassout
# group: pistonlp
# key: p1bassout
# expand-env: (yas-indent-line fixed)
# --
-- @p1bassout
d'bass $ (every 2 $ within (0.25, 0.75) (0.5 ~>)) $ slow 8 $ rev . chop 16 $ bassP $ n "[0 1]/2" # s "${1:dubb}"
+25
View File
@@ -0,0 +1,25 @@
# -*- mode: snippet -*-
# name: p1drum
# group: pistonlp
# key: p1drum
# expand-env: (yas-indent-line fixed)
# --
-- @p1drum
d'perc $ s "${1:wt}/2"
d'drum $ sound "${2:k}"
d'perc $ s "{$1/2, [~ ${3:wtsn}]/8}"
d'drum $ s "$2"
d'drum $ s "[$2*2, [~ ${4:sn}]]/2"
d'drum $ s "[$2*2, ~ [$4 [~ $4*3]/2]]/2"
d'drum $ s "[$2(3,8)]/2"
d'drum $ s "[$2(3,8), ~ $4]/2"
d'drum $ s "[$2(3,8), ~ [$4 [~ $4*3]/2]]/2"
d'drum $ within (0.5, 1) (chop 8) $ s "[$2(3,8), ~ [$4 [~ $4*3]/2]]/2"
d'perc $ s "[~ $1*4 ~ $1*2 ~]/5"
d'drum $ overlay (3.75 ~> s "$3/4") $ s "[$2(3,8), ~ $4]/2"
+13
View File
@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: p1fly
# group: pistonlp
# key: p1fly
# expand-env: (yas-indent-line fixed)
# --
-- @p1fly
d'fly $
-- whenmod 5 2 (# vowel "i o") $ whenmod 3 1 (slow 2) $ brak $ -- (1)
slow 16 $ jux (0.5 <~) $ rev . striate 256 $ s "${1:fly}"
# hcutoff 1985 -- 0.09 * (44100/2)
# hresonance 0.06
# gain 1 -- 0.5 -> 1
+10
View File
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: p1gnome
# group: pistonlp
# key: p1gnome
# expand-env: (yas-indent-line fixed)
# --
-- @p1gnome
d'gnome $ within (0, 0.5) rev $ chop 8 $ s "[${1:gnome}(3,8)]/2"
# gain 0.8
# speed (scale 0.8 1 $ slow 1.1 sine1)
+12
View File
@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: p1perc
# group: pistonlp
# key: p1perc
# expand-env: (yas-indent-line fixed)
# --
-- @p1perc
d'perc $
-- within (0.5, 1) (slow 1.5 . chop 4) $ -- (3)
-- whenmod 5 3 (rev) $ -- (1) (2) rev . chop 8
density (4/3) $
s "[${1:wtsn} ~ ${2:wt}]"
+10
View File
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: p2ant
# group: pistonlp
# key: p2ant
# expand-env: (yas-indent-line fixed)
# --
-- @p2ant
d'ant $ slow 2 $ smash 16 [1,2] $ sound "${1:ant}:1"
# cutoff 1764 -- 0.08 * (44100/2)
# resonance 0.01
+12
View File
@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: p2bass
# group: pistonlp
# key: p2bass
# expand-env: (yas-indent-line fixed)
# --
-- @p2bass
d'bass $ slow 8 $ ((1/8) <~) $ chop 32 $ bassP $ n "[0 1]/2" # s "${1:dubb}"
# speed 1.2
# shape (scale 0 0.5 $ density 4 sine1)
# cut 1
-- # vowel "u a" -- (1)
+13
View File
@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: p2cymb
# group: pistonlp
# key: p2cymb
# expand-env: (yas-indent-line fixed)
# --
-- @p2cymb
let o = (0.25 ~>)
g = 0.65
in d'cymb $ o $
within (0.5, 1) (# vowel "e") $ (0.5 ~>) $ chop 2 $ s "[${1:cymb}*4 $1*3]/8"
# shape (scale 0 (1/3) $ density 3.6 saw1)
# gain g
+13
View File
@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: p2drum
# group: pistonlp
# key: p2drum
# expand-env: (yas-indent-line fixed)
# --
-- @p2drum
d'drum $ slow 7 $ s "${1:k} [${2:sn} $1] [$1 $2] [~ $2] [~ $1] $2 [$1 [$1 ${3:wtsn}]]"
d'drum $ 0.5 <~ sound "[[$1 $1:1] [$2 ~ ~ $1]]/2"
d'drum $ sound "[[$1 $2] [~ $1:1 $1:1 ~]]/2"
d'drum $ sound "[$1 [$2 $1:1 $1:1 ~]]/2"
+13
View File
@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: p2fly
# group: pistonlp
# key: p2fly
# expand-env: (yas-indent-line fixed)
# --
-- @p2fly
d'fly $ chop 64 $ s "[${1:fly} ~ [$1 ~ ~ $1] ~]/4"
# cut 1
# begin 0.3
# end 0.35
# shape (scale 0.25 0.75 $ density 8 sine1)
# speed (scale 0.92 1.92 $ density (5/4) saw1)
+10
View File
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: p2perc
# group: pistonlp
# key: p2perc
# expand-env: (yas-indent-line fixed)
# --
-- @p2perc
d'perc $ s "${1:wt}*2"
# vowel "[u e u a]/2"
# end 0.15
+9
View File
@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: p2sharda
# group: pistonlp
# key: p2sharda
# expand-env: (yas-indent-line fixed)
# --
-- @p2sharda
d'shard $ ((1/16) <~) $ chop 16 $ s "[${1:ice} [~ $1] ~ ~]/4"
# gain 0.7
+13
View File
@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: p2shardb
# group: pistonlp
# key: p2shardb
# expand-env: (yas-indent-line fixed)
# --
-- @p2shardb
d'shard $
-- every 2 (density 1.5) $ whenmod 5 3 (density 2) $ -- (1)
rev $
chop 16 $ s "[${1:ice} [~ $1] ~ ~]/4"
# gain 0.7
# shape (scale 0.25 0.75 $ density 8 saw1)
+17
View File
@@ -0,0 +1,17 @@
# -*- mode: snippet -*-
# name: p3bass
# group: pistonlp
# key: p3bass
# expand-env: (yas-indent-line fixed)
# --
-- @p3bass
let v = "i" -- (1) o i
c = 1 -- (3) 0
b = id -- (2) brak
in d'bass $
(4 <~) $ every 2 (0.5 <~) $
slow 4 . b $
rev . chop 16 $
bassP $ n "[0 1]/2" # s "${1:dubb}"
# cut c
# vowel v
+11
View File
@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: p3bz
# group: pistonlp
# key: p3bz
# expand-env: (yas-indent-line fixed)
# --
-- @p3bz
d'bz $ s "[${1:ff}(3,8) [~ [$1 ${2:bz}]]]/4"
# end 0.3
# shape "0 0.25"
# gain 0.7
+11
View File
@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: p3drum
# group: pistonlp
# key: p3drum
# expand-env: (yas-indent-line fixed)
# --
-- @p3drum
d'drum $ s "${1:k}"
d'drum $ s "[$1 $1 ${2:sn} $1]/2"
d'drum $ s "{[$1*2 [~ $1*2] $1 ~ $1*2 ~ $1*2 ~]/8, [~ $2]/2}"
+11
View File
@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: p3dubb
# group: pistonlp
# key: p3dubb
# expand-env: (yas-indent-line fixed)
# --
-- @p3dubb
d'misc $ slow 8 $ chop 16 $ bassP $ n "[0 1]/2" # s "${1:dubb}"
# cut 1
# speed 0.2
# vowel "e"
+21
View File
@@ -0,0 +1,21 @@
# -*- mode: snippet -*-
# name: p3perc
# group: pistonlp
# key: p3perc
# expand-env: (yas-indent-line fixed)
# --
-- @p3perc
d'perc $
{- -- (3)
-- within (0, 0.5) (# vowel "o") $ -- (5)
-- whenmod 3 2 rev $ -- (4)
chop 16 $
within (0.5, 1.5) (
(# orbit 1) .
(# delay 0.3) . (# delayfeedback 0.5) . (# delaytime 0.766) --(138/60)/3
) $
-- -}
stack [
s "~ ${1:wt}*2" -- (0)
-- sound "[[${2:k}:1 [~ $2:1] $2:1 [~ $2:1]] ${3:sn}]/8" -- (1) alone, (2) w/ wt
]
+12
View File
@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: p3shard
# group: pistonlp
# key: p3shard
# expand-env: (yas-indent-line fixed)
# --
-- @p3shard
d'shard $ -- iter 5 . density 2 $ -- (1)
-- (p2sharda)
(0.5 <~) $ ((1/16) <~) $ chop 16 $ s "[${1:ice} [~ $1] ~ ~]/4"
# gain 0.7 -- (0) 0.7 (1) 0.6
-- # vowel "e o" -- (1)
+15
View File
@@ -0,0 +1,15 @@
# -*- mode: snippet -*-
# name: p4bass
# group: pistonlp
# key: p4bass
# expand-env: (yas-indent-line fixed)
# --
-- @p4bass
let o = 0.75
in d'bass $ (o ~>) $
whenmod 5 3 (density (3/2) . brak) $
bassP $
rev $ (0.5 ~>) $ slow 2 . chop 8 $ n "[0 1]/2" # s "${1:dubb}"
# speed 0.5
# cut 1
# end 0.5
+11
View File
@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: p4bz
# group: pistonlp
# key: p4bz
# expand-env: (yas-indent-line fixed)
# --
-- @p4bz
d'bz $ (0.5 <~) $ slow 16 . chop 32 $ s "${1:bzl}"
# n (density 1.5 "0 1")
# speed (scale 1 2 $ density 1.7 sine1)
# gain 0.9
+15
View File
@@ -0,0 +1,15 @@
# -*- mode: snippet -*-
# name: p4bz2
# group: pistonlp
# key: p4bz2
# expand-env: (yas-indent-line fixed)
# --
-- @p4bz2
d'bz $ -- every 3 brak $ -- (2) ev3 (4) ev2 (5) ev3
whenmod 7 4 (within (0.5, 1) (density 2)) $
(0.5 <~) $
slow 16 . chop 32 $
s "${1:bz}" -- (0) bz (1) bz*2 (3) bz bzl (4) bz*2 (5) ~ bzl
# n (density 1.5 "0 1")
# speed (scale 1.6 2.6 $ density 2.2 sine1)
# pan (scale 0.25 0.75 $ density 4.1 sine1)
+12
View File
@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: p4drum
# group: pistonlp
# key: p4drum
# expand-env: (yas-indent-line fixed)
# --
-- @p4drum
d'drum $ sound "[${1:k} ${2:sn} $1*2 [~ $2] [~ $1]]/5"
d'drum $ sound "[[$1 $1:1]*2 $2 $1*2 [~ $2] [~ $1]]/5"
d'drum $ sound "[$1*2 $2 [~ $1] $2]/4"
d'drum $ sound "[[$1 ~ ~ $1] $2 [~ $1] $2]/4"
+10
View File
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: p4perc
# group: pistonlp
# key: p4perc
# expand-env: (yas-indent-line fixed)
# --
-- @p4perc
d'perc $
-- smash 4 [0.5,0.25] $ iter 4 $ -- (1)
sound "[[~ [${1:wt} ${2:wtsn}]] ~ $1 ~]/5"
+16
View File
@@ -0,0 +1,16 @@
# -*- mode: snippet -*-
# name: p4shard
# group: pistonlp
# key: p4shard
# expand-env: (yas-indent-line fixed)
# --
-- @p4shard
d'shard $
-- whenmod 7 3 (density (5/4)) $ -- (1)
within (0.5, 0.75) (iter 5) $ whenmod 3 2 (slow 2) $ slow 8 $ every 2 rev $
striate 128 $ s "[${1:ice} ${2:plode}]*2" -- (2) ice wtsn
# cutoff 441 -- 0.02 * (44100/2)
# resonance 0.001
# speed 0.7
# gain 0.7
-- # vowel "u e" -- (2)
+17
View File
@@ -0,0 +1,17 @@
# -*- mode: snippet -*-
# name: p5bass
# group: pistonlp
# key: p5bass
# expand-env: (yas-indent-line fixed)
# --
-- @p5bass
d'bass $
-- (# gain (scale 0 0.7 $ saw1)) $ -- (6)
-- within (0.5, 0.75) (# vowel "u o") $ -- (5), (6) delete
-- every 2 (density 2) $ -- (2)
-- density 1.6 $ -- (1)
-- whenmod 3 2 (density 1.6) $ -- (4) replaces (1)
chop 16 $ bassP $ s "[~ ${1:dubb}]"
# n (slow 4 "0 1")
# cut 1
-- # speed (scale 0.75 1.25 $ slow 1.3 sine1) -- (3)
+19
View File
@@ -0,0 +1,19 @@
# -*- mode: snippet -*-
# name: p5bass2
# group: pistonlp
# key: p5bass2
# expand-env: (yas-indent-line fixed)
# --
-- @p5bass2
d'bz $
-- within (0, 0.5) rev $ -- (3)
-- whenmod 4 3 (density 1.8) $ -- (1)
chop 12 $ sound "[~ ~ [~ ${1:k:1}] !]/4"
# speed 0.9
-- # shape (scale 0 (1/3) $ density 3 sine1) -- (2)
{- -- (4)
# orbit 1
# delay 0.3
# delayfeedback 0.2
# delaytime 0.2875 --(138/60)/8
-}
+13
View File
@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: p5drum
# group: pistonlp
# key: p5drum
# expand-env: (yas-indent-line fixed)
# --
-- @p5drum
d'drum $ overlay (s "[[${1:k} ~ ~ $1] ~ [~ $1] ~]/4") $ sound "{[~ ~ ~ $1:1], [~ ${2:sn}]/2}"
d'drum $ sound "{[~ ~ ~ $1:1], [~ $2]/2}"
d'drum $ sound "{$1, [~ ~ ~ $1:1], [~ $2]/2}"
d'drum $ sound "$1:1"
+13
View File
@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: p5fly
# group: pistonlp
# key: p5fly
# expand-env: (yas-indent-line fixed)
# --
-- @p5fly
let b = id -- (0) id (1) brak
in d'fly $ whenmod 5 3 rev $ b $
slow 16 $ jux ((1.5 ~>) . rev) $
chop 64 $ bassP $ sound "${1:fly:1}"
# speed 0.7
# shape (scale 0 0.5 $ density 2.1 saw1)
+16
View File
@@ -0,0 +1,16 @@
# -*- mode: snippet -*-
# name: p5gnome
# group: pistonlp
# key: p5gnome
# expand-env: (yas-indent-line fixed)
# --
-- @p5gnome
let g sm f = smash 64 sm $ s "~ ${1:gnome}" # pan (f $ slow 4 sine1)
in d'gnome $ whenmod 5 3 (slow 1.5) $ rev $
stack [
g [0.5,1] id,
g [(1/2.5),1] (0.5 <~)
]
# speed 1.2
# shape ((0.25 ~>) $ scale 0 0.5 $ density 3 sine1)
# gain 0.6
+9
View File
@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: p5perc
# group: pistonlp
# key: p5perc
# expand-env: (yas-indent-line fixed)
# --
-- @p5perc
d'perc $ s "~ ${1:wt} $1 ${2:wtsn}/8"
# shape (scale 0 0.5 $ density 1.2 saw1)
+10
View File
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: p6bass
# group: pistonlp
# key: p6bass
# expand-env: (yas-indent-line fixed)
# --
-- @p6bass
d'bz $ within (0, 0.5) (slow (7/6)) $
every 2 (0.5 <~) $ slow 8 $
rev . chop 32 $ bassP $ n "[0 1]/2" # s "${1:dubb}"
+12
View File
@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: p6cymb
# group: pistonlp
# key: p6cymb
# expand-env: (yas-indent-line fixed)
# --
-- @p6cymb
d'cymb $
-- density (5/4) $ whenmod 9 4 (density 1.5) $ -- (1)
s "[${1:cymb}*8 ~]/8"
# gain (scale 0.6 0.8 $ density 3.6 saw1)
# cut 1
+15
View File
@@ -0,0 +1,15 @@
# -*- mode: snippet -*-
# name: p6drum
# group: pistonlp
# key: p6drum
# expand-env: (yas-indent-line fixed)
# --
-- @p6drum
d'drum $ sound "{${1:k}, [~ ~ ~ $1:1] [~ $1:1]}"
d'drum $ stack [
sound "{$1, [~ ~ ~ $1:1] [~ $1:1]}",
s "[~ ${2:sn} ~ $2*2]/8"
]
d'drum $ sound "[[$1 $1:1]*2 [$2 $1:1 ~ $1] [~ $1:1 $1 ~] [~ $2 ~ $1]]/8"
+8
View File
@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: p6fbass
# group: pistonlp
# key: p6fbass
# expand-env: (yas-indent-line fixed)
# --
-- @p6fbass
d'misc $ slow 16 $ rev . chop 64 $ bassP $ n "[0 1]/2" # s "${1:dubb}"
+13
View File
@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: p6gnome
# group: pistonlp
# key: p6gnome
# expand-env: (yas-indent-line fixed)
# --
-- @p6gnome
let d = 5 -- (0) 5 (1) 3
in d'gnome $ iter 5 $ density (9/8) $
within (0, 0.5) rev $
smash 8 [1,2] $ s "[${1:gnome}(3,8)]/2"
# gain 0.8
# speed (scale 0.76 (0.76 + 1/d) $ slow 1.1 sine1)
+11
View File
@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: p6plode
# group: pistonlp
# key: p6plode
# expand-env: (yas-indent-line fixed)
# --
-- @p6plode
d'fly $ superimpose (slow (5/3) . iter 3) $
(# speed (scale 0.7 1.7 $ slow 1.1 sine1)) $
chop 32 $ s "[${1:plode}(5,8)]/8"
# cut 1
+10
View File
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: p6wtsn
# group: pistonlp
# key: p6wtsn
# expand-env: (yas-indent-line fixed)
# --
-- @p6wtsn
d'gnome $ (3 ~>) $ within (0.25, 0.75) rev $
slowspread ($) [chop 16, chop 32] $ s "[${1:wtsn}(3,8)]/2"
# speed (scale 0.8 1.3 $ density 1.8 sine1)
+10
View File
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: p7bassa
# group: pistonlp
# key: p7bassa
# expand-env: (yas-indent-line fixed)
# --
-- @p7bassa
d'bass $ slow 8 $
slowspread (\c -> rev . chop c) [12, 24] $
bassP $ n "[0 1]/2" # s "${1:dubb}"
+14
View File
@@ -0,0 +1,14 @@
# -*- mode: snippet -*-
# name: p7bassb
# group: pistonlp
# key: p7bassb
# expand-env: (yas-indent-line fixed)
# --
-- @p7bassb
let bm f = scale f (0.5 + f) $ density (5/4) sine1
in d'bass $
(# begin (bm 0)) $
(# end (bm 0.05)) $
slow 8 $
slowspread (\c -> rev . chop c) [12, 24] $
bassP $ n "[0 1]/2" # s "${1:dubb}"
+12
View File
@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: p7bassc
# group: pistonlp
# key: p7bassc
# expand-env: (yas-indent-line fixed)
# --
-- @p7bassc
d'bass $ slow 8 $
within (0.33, 0.67) (0.25 ~>) $
slowspread (\c -> rev . chop c) [12, 24] $
bassP $ n "[0 1]/2" # s "${1:dubb}"
# vowel "o"
+9
View File
@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: p7bz
# group: pistonlp
# key: p7bz
# expand-env: (yas-indent-line fixed)
# --
-- @p7bz
d'bz $ rev . chop 12 $ s "${1:bz}/4"
# vowel "o"
+18
View File
@@ -0,0 +1,18 @@
# -*- mode: snippet -*-
# name: p7drum
# group: pistonlp
# key: p7drum
# expand-env: (yas-indent-line fixed)
# --
-- @p7drum
d'drum $ whenmod 3 2 (slow (4/3)) $ s "[${1:k}*2 [${2:sn} ~ ~ ${3:wt}] $1*2 $2 [~ $1]]/5"
d'drum $ every 3 (density 2) $ within (0, 0.5) (jux ((1/3) ~>)) $
s "[$1 [$2 ~ $1] [~ ~ $2] ~]/8"
d'drum $ s "[$1 [$2 ~ $1] [~ ~ $2] ~]/8"
d'drum $ s "{[$1 $1]/2, ~ $2}"
d'drum $ s "{[[$1 ~ $1] $1]/2, ~ $2}"
d'drum $ within (0, 0.5) (jux ((1/3) ~>)) $ s "[$1 [$2 ~ $1] [~ ~ $2] ~]/8"
+18
View File
@@ -0,0 +1,18 @@
# -*- mode: snippet -*-
# name: p7fly
# group: pistonlp
# key: p7fly
# expand-env: (yas-indent-line fixed)
# --
-- @p7fly
d'fly $ slow (4/3) .
slowspread ($) [slow 1, density (5/4)] $
slow 12 $
slowspread striate [24,36] $ sound "${1:fly:1}"
# gain 0.7
{- (1)
# orbit 2
# delay 0.6
# delayfeedback 0.4
# delaytime 0.62 --(112/60)/3
-- -}
+9
View File
@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: p7perc
# group: pistonlp
# key: p7perc
# expand-env: (yas-indent-line fixed)
# --
-- @p7perc
d'perc $ s "[${1:wt}*3 ~]/2"
# shape (scale 0 0.5 $ slow 3 saw1)
+15
View File
@@ -0,0 +1,15 @@
# -*- mode: snippet -*-
# name: p7shard
# group: pistonlp
# key: p7shard
# expand-env: (yas-indent-line fixed)
# --
-- @p7shard
d'shard $ slow 5 . chop 15 $ s "${1:ice}"
# gain 0.7
# resonance 0.4
# cutoff 4410 -- 0.2 * (44100/2)
# orbit 1
# delay 0.7
# delayfeedback 0.3
# delaytime 0.02 -- (0) 0.02 (1) 0.76
+25
View File
@@ -0,0 +1,25 @@
# -*- mode: snippet -*-
# name: p8bass
# group: pistonlp
# key: p8bass
# expand-env: (yas-indent-line fixed)
# --
-- @p8bass
d'misc $ stack [
{- -- (1)
-- (p5bass)
every 2 (density 2) $ whenmod 3 2 (density 1.6) $
chop 16 $ bassP $ s "[~ ${1:dubb}]"
# n (slow 4 "0 1")
# cut 1
# speed (scale 0.75 1.25 $ slow 1.3 sine1),
(0.75 ~>) $
-- -}
-- (p4bass w/ o=id)
whenmod 5 3 (density (3/2) . brak) $
bassP $
rev $ (0.5 ~>) $ slow 2 . chop 8 $ n "[0 1]/2" # s "$1"
# speed 0.5
# cut 1
# end 0.5
]
+15
View File
@@ -0,0 +1,15 @@
# -*- mode: snippet -*-
# name: p8bz
# group: pistonlp
# key: p8bz
# expand-env: (yas-indent-line fixed)
# --
-- @p8bz
d'bz $ s "[[${1:ff} ${2:bz}]*2 [~ $2*2]]/2"
# n (slow 2 $ run 5)
# begin 0.7
# end 0.85
# hcutoff 882 -- 0.04 * (44100/2)
# hresonance 0.1
# shape (scale 0 0.2 $ slow (5/3) sine1)
# gain 0.8
+18
View File
@@ -0,0 +1,18 @@
# -*- mode: snippet -*-
# name: p8drum
# group: pistonlp
# key: p8drum
# expand-env: (yas-indent-line fixed)
# --
-- @p8drum
d'drum $ within (0, 0.5) (superimpose ((1/3) ~>)) $ s "[${1:k} [${2:sn} ~ $1] [~ ~ $2] ~]/8"
d'drum $ s "[$1*2 [$2 ~ ~ $3] [~ $1] $2 [~ $1]]/5"
d'drum $ s "[$1 [$2 ~ ~ $3] [~ $1] $2]/4"
d'drum $ s "[$1 [$2 ~ ~ $1] [~ $1] $2]/4"
d'perc $ s "{${3:wt}/2, [~ ${4:wtsn}]/8}"
d'drum $ s "[$1 [$2 ~ ~ $1] [~ $1*2] $2]/4"
d'drum $ s "[$1*2 [$2 ~ ~ $1] [$1 $1*2] $2]/4"
+22
View File
@@ -0,0 +1,22 @@
# -*- mode: snippet -*-
# name: p8perc
# group: pistonlp
# key: p8perc
# expand-env: (yas-indent-line fixed)
# --
-- @p8perc
-- solo $
d'perc $ stack [
{- -- (3)
-- (p1fly @ 2)
whenmod 5 2 (# vowel "i o") $ whenmod 3 1 (slow 2) $ brak $
slow 16 $ jux (0.5 <~) $ rev . striate 256 $ s "${1:fly}"
# hcutoff 1985 -- 0.09 * (44100/2)
# hresonance 0.06,
-- -}
-- (p1perc)
-- within (0.5, 1) (slow 1.5 . chop 4) $ -- (4)
-- whenmod 5 3 (rev) $ -- (1) (2) rev . chop 8
density (4/3) $
s "[${2:wtsn} ~ ${3:wt}]"
]
+58
View File
@@ -0,0 +1,58 @@
# -*- mode: snippet -*-
# name: pistonlp
# group: pistonlp
# key: pistonlp
# expand-env: (yas-indent-line fixed)
# --
plpsetup
p1fly
p1drum
p1bass
p1perc
p1gnome
p1bassout
p2drum
p2perc
p2bass
p2ant
p2sharda
p2fly
p2cymb
p2shardb
p3perc
p3drum
p3bz
p3bass
p3dubb
p3shard
p4perc
p4shard
p4drum
p4bz
p4bass
p4bz2
p5perc
p5drum
p5bass
p5fly
p5bass2
p5gnome
p6bass
p6plode
p6cymb
p6drum
p6fbass
p6wtsn
p6gnome
p7drum
p7shard
p7perc
p7bassa
p7fly
p7bz
p7bassb
p7bassc
p8drum
p8bz
p8perc
p8bass
+19
View File
@@ -0,0 +1,19 @@
# -*- mode: snippet -*-
# name: plpsetup
# group: pistonlp
# key: plpsetup
# expand-env: (yas-indent-line fixed)
# --
let bpm b = cps (b/60)
msil = mapM_ ($ silence)
bassP = (# gain 0.7) . (# hcutoff 485) . (# hresonance 0.001)
d'drum = d1
d'perc = d2
d'gnome = d3
d'bass = d4
d'fly = d5
d'bz = d6
d'shard = d7
d'misc = d8
d'ant = d9
d'cymb = d10