Skip to content

Instantly share code, notes, and snippets.

@tedthetrumpet
Created April 3, 2021 11:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tedthetrumpet/1180a75c12f66adc8fbc01ef3588a2c4 to your computer and use it in GitHub Desktop.
Save tedthetrumpet/1180a75c12f66adc8fbc01ef3588a2c4 to your computer and use it in GitHub Desktop.
Pieces
Heather
-- !setbpm 120
-- starting point
stack [n " 2 3 ~ 2 ~ 3 2 ~ " # s "saron" # cut 1, n " ~ 3 2 ~ 5 3 ~ 3 " # s "peking" # cut 2]
-- roulette evolution 11 Mar
stack [slow 2 $ every 8 (|+ n 1) $ every 4 rev $ n "[2 3 ~ 2 ~ 3 2 ~] " # s "saron" # cut 1, n " ~ 3 2 ~ 5 3 ~ 3" # s "peking" # cut 2,
n "5*4" # s "gong" # gain 0.7 # cut 3,
sometimes (ply 2) $ n " 3 4 3 4 5 2 1 3 " # s "kendhang",
n "1 <2 3> ~ ~ 3 ~ ~ 2*3" # s "slenthem",
n "3 5 3 2"# s "demung"
]
-- new things to play with!
stack [slow 2 $ every 8 (|+ n 1) $ every 4 rev $ n " ~ 3 2 ~ 5 3 ~ 3" # s "peking" # cut 2,
n "2 3 ~ 2 ~ 3 2 ~" # s "saron" # cut 1,
n "5*4" # s "gong" # gain 0.7# cut 3,
n "1 <2 3> ~ ~ 3 ~ ~ 2*3" # s "slenthem" # cut 4,
n "3 5 3 2" # s "demung" # cut 5,
spin 2 $ every 2 rev $ n "4 3" # s "fada" # gain 0.6 # up "-24",
n "3 5 2 4" # s "kendhang",
n "3 5 2 4" # s "juno kurt"]
--- end point today
every 4 (|+ n 1) $ every 2 (|- n 2) $ stack [
n "5*2" # s "gong" # gain 0.9 # cut 3 # vowel "o",
n " ~ 3 2 ~ 5 3 ~ 3" # s "peking" # cut 2 #gain 0.9,
every 2 (hurry 2) $ n "3 5 2 4" # s "kendhang",
spin 2 $ every 2 rev $ n "4 3" # s "fada" # gain 0.6 # up "[-6]"
] # silence
Bill
-- !setbpm 60
stack [
cat [
n "5 <[7 6] 6> 7 2 3 6 5 7" # s "<[saron,demung] slenthem>",
n "5 6 7 5 6 3 2 6" # s "<[saron,demung] slenthem>",
n "7 2 7 6 5 2 7 3" # s "<[saron,demung] slenthem>",
n "7 3 <4*2 4> <~ 3> 4 3 2 6" # s "<[saron,demung] slenthem>"
] # gain 0.7 # cut 1,
s "<gong:0 ~ ~ ~>",
stut 3 0.4 0.094 $ n "<5 5 7 7> 8 ~ 8" # s "kenong" # cut 2,
n "~ <~ 6 5 [5 [~5] ~ 5]>" # s "gong" # gain 0.8 # cut 3,
rarely(spin 4) $ striate 3 $ n "6 5" # s "kurt" # up "-24" # vowel "<a i>",
sometimes(stut 5 0.5 0.0625) $ rarely(ply 4) $ n "4 [3 2 3 2] [1 4] [0 0]" # s "kendhang kurt kendhang kurt" # up "0 -2 0 -7" # gain "<0.8 0.6>",
n "[~ 2]*8" # s "rave" # up "[3 5]*4" # vowel "o" # gain "<0.6!4 0!4>",
slow 4 $ rev $ striate 16 $ n "4 5 6 7" # s "fada" # up "1" # crush "1" # gain "<0 0.8>"
]
Sen
-- !setbpm 140?
-- overload problem is in the third 'sometimes rev line'
-- two n patterns plus two sounds plus three up with ply = 24 sounds at once, I think! which are then all trying to cut each other…
-- starting point is below
-- full piece is now in separate document here
stack
[n "1*8 2 1*7"# s "numbers" # up "[12,-12]" # gain 0
, slow 2 $ ply 1 $ n "6 5 3 2" # s "peking" # gain 0
, n "3 2 6 5" # s "peking" # gain 0
, sometimes rev $ sometimes (ply 2) $ n "[6 [5 2] 7 [1 3] 6 [4 9] 8 4 5 [7 2] 1 2 5 2 [2 3] [6 7]]" # s "[kurt,juno] "# up " [-12, -2, 18]" # cut 1 # pan 0 # gain 0
, n "1*16" # s "juno" # up "[-12,12]" # gain 0
, n "8 8" # s "kenong" # gain 1
, n "1" # s "gong" # gain 1.1]
Kath
-- !setbpm 120
stack [
cat [
n " 0 1 0 1 0 1 0 1" # s "peri" # gain 0.7,
slow 1.5 $ n " 0 1 0 1 0 1 0 1" # s "peri" # gain 0.7],
n "9/4" # s "gong",
n "6" # s "glitch" # up "[-12, -80]" # gain 0.6,
sometimes (rev) $ every 6 (hurry 2) $ n " 1 2 3 4 5 6 7 8 " # s "kendhang glitch juno" # gain 0.7,
degradeBy 0 $ slow 2 $ sometimes (rev) $ every 2 (hurry 2) $ spin 4 $ n "~ 4 ~ 2 4 <3 2> 6 5" # s "barung" # vowel "i" # cut 2 # up "[0, 0]" # gain 0.5,
n " <3> ~ ~ ~ ~ <6 5 4> ~ ~" # s "slenthem" # up (-30) # cut 1
]
-- see also improvisation 2021-04-01 transcribed here
Simon
-- revised version 2021-02-20
-- !setbpm 50
-- !presetview twobytwo
stack[
slow 2 $ struct (binary "88 88 7 88") $ s "{sf kendhang peri ul glitch}%8" # n (run 19) # pan (fast 2 $ range 0.2 0.8 tri) # gain 1
,
s "~ em2:6 east:2 em2:6" # up "2.7" # pan "0.5 0.6 0.4 0.6" # gain 1
,
slow 8 $ s "gong:6 gong:6 gong:3 gong:6" # up "[-12,-24] 0 0 0" # gain 1
,
mask "1 0!7 " $ fast 8 $ trunc (1/3) $ struct "t!8" $ n (outside 64 loopFirst $ rotR 2 $ shuffle 8 $ "{1 2 3 4 5 6}%8") # s "{demung saron peking}%9" # up "-24" # vowel "i a e a a u a" # pan "{0.3 0.5 0.7}%9" # gain 1
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment