From 9eb326689165487e2515908137cc406c058a85aa Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sat, 18 Jun 2022 18:29:58 +0200 Subject: [PATCH] add comments to tune --- repl/src/tunes.mjs | 53 ++++++++++++++++++++++--------------- repl/src/tunes.snapshot.mjs | 2 +- 2 files changed, 33 insertions(+), 22 deletions(-) diff --git a/repl/src/tunes.mjs b/repl/src/tunes.mjs index 46a68255..b2e6dce9 100644 --- a/repl/src/tunes.mjs +++ b/repl/src/tunes.mjs @@ -868,30 +868,41 @@ export const bornagain = `stack( export const meltingsubmarine = `samples({ clubkick: 'clubkick/2.wav', - sd: ['808sd/SD0010.WAV','808sd/SD0050.WAV'], + sd: '808sd/SD0010.WAV', hh: 'hh/000_hh3closedhh.wav', - clak: 'clak/000_clak1.wav', - jvbass: ['jvbass/000_01.wav','jvbass/001_02.wav','jvbass/003_04.wav','jvbass/004_05.wav','jvbass/005_06.wav'] }, 'https://raw.githubusercontent.com/tidalcycles/Dirt-Samples/master/'); stack( - ",[~ ],hh(3,4)".s().n("<0 1 2>").speed(perlin.range(.7,.9)), - "" - .off(1/8,x=>x.add(12).degradeBy(.5)) - .add(perlin.range(0,.5)) - .n().decay(.15).sustain(0).s("sawtooth") - .superimpose(x=>x.add(.08)).gain(.4) - .cutoff(sine.slow(7).range(300,5000)), - ">".voicings().superimpose(x=>x.add(.04)) - .add(perlin.range(0,.5)) - .n().s('sawtooth') - .gain(.16) - .cutoff(500) - .attack(1), - "a4 c5 ".struct("x(5,8)") - .superimpose(x=>x.add(.04)) - .add(perlin.range(0,.5)).n() - .decay(.1).sustain(0).s('triangle') - .degradeBy(perlin.range(0,.5)).echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) + s(",[~ ],hh(3,4)") // drums + .speed(perlin.range(.7,.9)) // random sample speed variation + //.hush() + ,"" // bassline + .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps + .add(perlin.range(0,.5)) // random pitch variation + .superimpose(add(.05)) // add second, slightly detuned voice + .n() // wrap in "n" + .decay(.15).sustain(0) // make each note of equal length + .s('sawtooth') // waveform + .gain(.4) // turn down + .cutoff(sine.slow(7).range(300,5000)) // automate cutoff + //.hush() + ,">".voicings() // chords + .superimpose(x=>x.add(.04)) // add second, slightly detuned voice + .add(perlin.range(0,.5)) // random pitch variation + .n() // wrap in "n" + .s('sawtooth') // waveform + .gain(.16) // turn down + .cutoff(500) // fixed cutoff + .attack(1) // slowly fade in + //.hush() + ,"a4 c5 ".struct("x(5,8)") + .superimpose(x=>x.add(.04)) // add second, slightly detuned voice + .add(perlin.range(0,.5)) // random pitch variation + .n() // wrap in "n" + .decay(.1).sustain(0) // make notes short + .s('triangle') // waveform + .degradeBy(perlin.range(0,.5)) // randomly controlled random removal :) + .echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) // echo notes + //.hush() ) .out() .slow(3/2)`; diff --git a/repl/src/tunes.snapshot.mjs b/repl/src/tunes.snapshot.mjs index 1869f12e..ed7b2e7a 100644 --- a/repl/src/tunes.snapshot.mjs +++ b/repl/src/tunes.snapshot.mjs @@ -7,7 +7,7 @@ export const giantSteps = ["0/1 -> 5/8: F#5","5/8 -> 5/4: D5","0/1 -> 5/8: A#3", export const giantStepsReggae = ["0/1 -> 25/32: F#5","25/32 -> 25/16: D5","25/64 -> 75/128: A#3","25/64 -> 75/128: C#4","25/64 -> 75/128: D#4","25/64 -> 75/128: F#4","0/1 -> 25/64: B2","25/32 -> 75/64: D2","25/32 -> 25/16: D5","25/16 -> 75/32: B4","75/64 -> 175/128: F#3","75/64 -> 175/128: B3","75/64 -> 175/128: C4","75/64 -> 175/128: E4","125/64 -> 275/128: F#3","125/64 -> 275/128: A3","125/64 -> 275/128: B3","125/64 -> 275/128: D4","25/32 -> 75/64: D2","25/16 -> 125/64: G2","25/16 -> 75/32: B4","75/32 -> 25/8: G4","125/64 -> 275/128: F#3","125/64 -> 275/128: A3","125/64 -> 275/128: B3","125/64 -> 275/128: D4","175/64 -> 375/128: Ab3","175/64 -> 375/128: C4","175/64 -> 375/128: D4","175/64 -> 375/128: G4","75/32 -> 175/64: D2","75/32 -> 25/8: G4","25/8 -> 75/16: Bb4","225/64 -> 475/128: G3","225/64 -> 475/128: Bb3","225/64 -> 475/128: D4","225/64 -> 475/128: F4","25/8 -> 225/64: Eb2","125/32 -> 275/64: Bb2","25/8 -> 75/16: Bb4","75/16 -> 175/32: B4","275/64 -> 575/128: G3","275/64 -> 575/128: Bb3","275/64 -> 575/128: D4","275/64 -> 575/128: F4","125/32 -> 275/64: Bb2","75/16 -> 325/64: A2","75/16 -> 175/32: B4","175/32 -> 25/4: A4","325/64 -> 675/128: G3","325/64 -> 675/128: B3","325/64 -> 675/128: C4","325/64 -> 675/128: E4","375/64 -> 775/128: F#3","375/64 -> 775/128: B3","375/64 -> 775/128: C4","375/64 -> 775/128: E4","75/16 -> 325/64: A2","175/32 -> 375/64: D2","175/32 -> 25/4: A4","25/4 -> 225/32: D5","375/64 -> 775/128: F#3","375/64 -> 775/128: B3","375/64 -> 775/128: C4","375/64 -> 775/128: E4","425/64 -> 875/128: F#3","425/64 -> 875/128: A3","425/64 -> 875/128: B3","425/64 -> 875/128: D4","25/4 -> 425/64: G2","25/4 -> 225/32: D5","225/32 -> 125/16: Bb4","125/16 -> 275/32: G4","475/64 -> 975/128: Ab3","475/64 -> 975/128: C4","475/64 -> 975/128: D4","475/64 -> 975/128: G4","225/32 -> 475/64: Bb2","125/16 -> 525/64: Eb2","125/16 -> 275/32: G4","275/32 -> 75/8: Eb4","525/64 -> 1075/128: G3","525/64 -> 1075/128: Bb3","525/64 -> 1075/128: D4","525/64 -> 1075/128: F4","575/64 -> 1175/128: E3","575/64 -> 1175/128: G#3","575/64 -> 1175/128: A#3","575/64 -> 1175/128: D#4","125/16 -> 525/64: Eb2","275/32 -> 575/64: F#2","275/32 -> 75/8: Eb4","75/8 -> 175/16: F#4","575/64 -> 1175/128: E3","575/64 -> 1175/128: G#3","575/64 -> 1175/128: A#3","575/64 -> 1175/128: D#4","625/64 -> 1275/128: A#3","625/64 -> 1275/128: C#4","625/64 -> 1275/128: D#4","625/64 -> 1275/128: F#4","75/8 -> 625/64: B2","75/8 -> 175/16: F#4","175/16 -> 375/32: G4","675/64 -> 1375/128: A#3","675/64 -> 1375/128: C#4","675/64 -> 1375/128: D#4","675/64 -> 1375/128: F#4","325/32 -> 675/64: F#2","175/16 -> 725/64: F2","175/16 -> 375/32: G4","375/32 -> 25/2: F4","725/64 -> 1475/128: Ab3","725/64 -> 1475/128: C4","725/64 -> 1475/128: Eb4","725/64 -> 1475/128: G4","175/16 -> 725/64: F2","375/32 -> 775/64: Bb2","375/32 -> 25/2: F4","25/2 -> 225/16: Bb4","775/64 -> 1575/128: Ab3","775/64 -> 1575/128: C4","775/64 -> 1575/128: D4","775/64 -> 1575/128: G4","825/64 -> 1675/128: G3","825/64 -> 1675/128: Bb3","825/64 -> 1675/128: D4","825/64 -> 1675/128: F4","375/32 -> 775/64: Bb2","25/2 -> 825/64: Eb2","25/2 -> 225/16: Bb4","825/64 -> 1675/128: G3","825/64 -> 1675/128: Bb3","825/64 -> 1675/128: D4","825/64 -> 1675/128: F4","875/64 -> 1775/128: G3","875/64 -> 1775/128: Bb3","875/64 -> 1775/128: D4","875/64 -> 1775/128: F4","425/32 -> 875/64: Bb2","25/2 -> 225/16: Bb4","225/16 -> 475/32: B4","475/32 -> 125/8: A4","925/64 -> 1875/128: G3","925/64 -> 1875/128: B3","925/64 -> 1875/128: C4","925/64 -> 1875/128: E4","225/16 -> 925/64: A2","475/32 -> 975/64: D2","475/32 -> 125/8: A4","125/8 -> 275/16: D5","975/64 -> 1975/128: F#3","975/64 -> 1975/128: B3","975/64 -> 1975/128: C4","975/64 -> 1975/128: E4","475/32 -> 975/64: D2","125/8 -> 1025/64: G2","125/8 -> 275/16: D5","1025/64 -> 2075/128: F#3","1025/64 -> 2075/128: A3","1025/64 -> 2075/128: B3","1025/64 -> 2075/128: D4","1075/64 -> 2175/128: F#3","1075/64 -> 2175/128: A3","1075/64 -> 2175/128: B3","1075/64 -> 2175/128: D4","125/8 -> 1025/64: G2","525/32 -> 1075/64: D2","125/8 -> 275/16: D5","275/16 -> 575/32: D#5","575/32 -> 75/4: C#5","1125/64 -> 2275/128: E3","1125/64 -> 2275/128: G#3","1125/64 -> 2275/128: B3","1125/64 -> 2275/128: D#4","275/16 -> 1125/64: C#2","575/32 -> 1175/64: F#2","575/32 -> 75/4: C#5","75/4 -> 325/16: F#5","1175/64 -> 2375/128: E3","1175/64 -> 2375/128: G#3","1175/64 -> 2375/128: A#3","1175/64 -> 2375/128: D#4","575/32 -> 1175/64: F#2","75/4 -> 1225/64: B2","75/4 -> 325/16: F#5","1225/64 -> 2475/128: A#3","1225/64 -> 2475/128: C#4","1225/64 -> 2475/128: D#4","1225/64 -> 2475/128: F#4","1275/64 -> 2575/128: A#3","1275/64 -> 2575/128: C#4","1275/64 -> 2575/128: D#4","1275/64 -> 2575/128: F#4","75/4 -> 1225/64: B2","625/32 -> 1275/64: F#2","75/4 -> 325/16: F#5","325/16 -> 675/32: G5","1275/64 -> 2575/128: A#3","1275/64 -> 2575/128: C#4","1275/64 -> 2575/128: D#4","1275/64 -> 2575/128: F#4","1325/64 -> 2675/128: Ab3","1325/64 -> 2675/128: C4","1325/64 -> 2675/128: Eb4","1325/64 -> 2675/128: G4","325/16 -> 1325/64: F2","325/16 -> 675/32: G5","675/32 -> 175/8: F5","175/8 -> 375/16: Bb5","1375/64 -> 2775/128: Ab3","1375/64 -> 2775/128: C4","1375/64 -> 2775/128: D4","1375/64 -> 2775/128: G4","675/32 -> 1375/64: Bb2","175/8 -> 1425/64: Eb2","175/8 -> 375/16: Bb5","1425/64 -> 2875/128: G3","1425/64 -> 2875/128: Bb3","1425/64 -> 2875/128: D4","1425/64 -> 2875/128: F4","175/8 -> 1425/64: Eb2","725/32 -> 1475/64: Bb2","175/8 -> 375/16: Bb5","375/16 -> 775/32: F#5","1475/64 -> 2975/128: G3","1475/64 -> 2975/128: Bb3","1475/64 -> 2975/128: D4","1475/64 -> 2975/128: F4","1525/64 -> 3075/128: E3","1525/64 -> 3075/128: G#3","1525/64 -> 3075/128: B3","1525/64 -> 3075/128: D#4","725/32 -> 1475/64: Bb2","375/16 -> 1525/64: C#2","375/16 -> 775/32: F#5","775/32 -> 3125/128: F#5","1525/64 -> 3075/128: E3","1525/64 -> 3075/128: G#3","1525/64 -> 3075/128: B3","1525/64 -> 3075/128: D#4","1575/64 -> 3175/128: E3","1575/64 -> 3175/128: G#3","1575/64 -> 3175/128: A#3","1575/64 -> 3175/128: D#4","775/32 -> 1575/64: F#2"] export const jemblung = ["0/1 -> 3/20: 0","0/1 -> 3/20: 3","3/4 -> 9/10: 1","3/4 -> 9/10: 4","0/1 -> 3/10: -8","3/8 -> 27/40: -8","3/4 -> 21/20: -7","0/1 -> 3/200: 12","3/4 -> 153/200: 11","0/1 -> 3/20: c2","747/1000 -> 1497/1000: c1","0/1 -> 3/8: c2","3/8 -> 3/4: c2","3/4 -> 9/8: c2","3/2 -> 33/20: 4","3/2 -> 33/20: 7","3/4 -> 21/20: -7","9/8 -> 57/40: -7","3/2 -> 9/5: -4","15/8 -> 87/40: -4","1/1 -> 203/200: 11","5/4 -> 253/200: 11","3/2 -> 303/200: 12","3/2 -> 33/20: c2","747/1000 -> 1497/1000: c1","3/4 -> 9/8: c2","9/8 -> 3/2: c2","3/2 -> 15/8: c2","15/8 -> 9/4: c2","9/4 -> 231/100: 3","9/4 -> 231/100: 6","5/2 -> 64/25: 3","5/2 -> 64/25: 6","11/4 -> 281/100: 5","11/4 -> 281/100: 8","15/8 -> 87/40: -4","9/4 -> 51/20: -5","9/4 -> 51/20: -5","21/8 -> 117/40: -5","21/8 -> 117/40: -3","3/2 -> 33/20: c2","2247/1000 -> 2997/1000: c1","15/8 -> 9/4: c2","9/4 -> 21/8: c2","21/8 -> 3/1: c2","3/1 -> 63/20: 1","3/1 -> 63/20: 4","15/4 -> 39/10: 2","15/4 -> 39/10: 5","3/1 -> 33/10: -7","27/8 -> 147/40: -7","15/4 -> 81/20: -6","3/1 -> 603/200: 13","15/4 -> 753/200: 12","3/1 -> 63/20: c2","3747/1000 -> 4497/1000: c1","3/1 -> 27/8: c2","27/8 -> 15/4: c2","15/4 -> 33/8: c2","9/2 -> 93/20: 5","9/2 -> 93/20: 8","15/4 -> 81/20: -6","33/8 -> 177/40: -6","9/2 -> 24/5: -3","39/8 -> 207/40: -3","4/1 -> 803/200: 12","17/4 -> 853/200: 12","9/2 -> 903/200: 13","9/2 -> 93/20: c2","3747/1000 -> 4497/1000: c1","15/4 -> 33/8: c2","33/8 -> 9/2: c2","9/2 -> 39/8: c2","39/8 -> 21/4: c2","21/4 -> 531/100: 4","21/4 -> 531/100: 7","11/2 -> 139/25: 4","11/2 -> 139/25: 7","23/4 -> 581/100: 6","23/4 -> 581/100: 9","39/8 -> 207/40: -3","21/4 -> 111/20: -4","21/4 -> 111/20: -4","45/8 -> 237/40: -4","45/8 -> 237/40: -2","9/2 -> 93/20: c2","5247/1000 -> 5997/1000: c1","39/8 -> 21/4: c2","21/4 -> 45/8: c2","45/8 -> 6/1: c2","6/1 -> 123/20: 0","6/1 -> 123/20: 3","27/4 -> 69/10: 1","27/4 -> 69/10: 4","6/1 -> 63/10: -8","51/8 -> 267/40: -8","27/4 -> 141/20: -7","6/1 -> 1203/200: 12","27/4 -> 1353/200: 11","6/1 -> 123/20: c2","6747/1000 -> 7497/1000: c1","6/1 -> 51/8: c2","51/8 -> 27/4: c2","27/4 -> 57/8: c2","15/2 -> 153/20: 4","15/2 -> 153/20: 7","27/4 -> 141/20: -7","57/8 -> 297/40: -7","15/2 -> 39/5: -4","63/8 -> 327/40: -4","7/1 -> 1403/200: 11","29/4 -> 1453/200: 11","15/2 -> 1503/200: 12","15/2 -> 153/20: c2","6747/1000 -> 7497/1000: c1","27/4 -> 57/8: c2","57/8 -> 15/2: c2","15/2 -> 63/8: c2","63/8 -> 33/4: c2","33/4 -> 831/100: 3","33/4 -> 831/100: 6","17/2 -> 214/25: 3","17/2 -> 214/25: 6","35/4 -> 881/100: 5","35/4 -> 881/100: 8","63/8 -> 327/40: -4","33/4 -> 171/20: -5","33/4 -> 171/20: -5","69/8 -> 357/40: -5","69/8 -> 357/40: -3","15/2 -> 153/20: c2","8247/1000 -> 8997/1000: c1","63/8 -> 33/4: c2","33/4 -> 69/8: c2","69/8 -> 9/1: c2","9/1 -> 183/20: 1","9/1 -> 183/20: 4","39/4 -> 99/10: 2","39/4 -> 99/10: 5","9/1 -> 93/10: -7","75/8 -> 387/40: -7","39/4 -> 201/20: -6","9/1 -> 1803/200: 13","39/4 -> 1953/200: 12","9/1 -> 183/20: c2","9747/1000 -> 10497/1000: c1","9/1 -> 75/8: c2","75/8 -> 39/4: c2","39/4 -> 81/8: c2","21/2 -> 213/20: 5","21/2 -> 213/20: 8","39/4 -> 201/20: -6","81/8 -> 417/40: -6","21/2 -> 54/5: -3","87/8 -> 447/40: -3","10/1 -> 2003/200: 12","41/4 -> 2053/200: 12","21/2 -> 2103/200: 13","21/2 -> 213/20: c2","9747/1000 -> 10497/1000: c1","39/4 -> 81/8: c2","81/8 -> 21/2: c2","21/2 -> 87/8: c2","87/8 -> 45/4: c2","45/4 -> 1131/100: 4","45/4 -> 1131/100: 7","23/2 -> 289/25: 4","23/2 -> 289/25: 7","47/4 -> 1181/100: 6","47/4 -> 1181/100: 9","87/8 -> 447/40: -3","45/4 -> 231/20: -4","45/4 -> 231/20: -4","93/8 -> 477/40: -4","93/8 -> 477/40: -2","21/2 -> 213/20: c2","11247/1000 -> 11997/1000: c1","87/8 -> 45/4: c2","45/4 -> 93/8: c2","93/8 -> 12/1: c2"] export const magicSofa = ["0/1 -> 1/4: B3","0/1 -> 1/4: D4","0/1 -> 1/4: E4","0/1 -> 1/4: G4","1/4 -> 1/2: C4","1/4 -> 1/2: E4","1/4 -> 1/2: F4","1/4 -> 1/2: A4","1/2 -> 3/4: A3","1/2 -> 3/4: C4","1/2 -> 3/4: E4","1/2 -> 3/4: G4","3/4 -> 1/1: B3","3/4 -> 1/1: E4","3/4 -> 1/1: F4","3/4 -> 1/1: A4","0/1 -> 1/2: C2","1/2 -> 1/1: D2","1/1 -> 3/2: B3","1/1 -> 3/2: D4","1/1 -> 3/2: F#4","1/1 -> 3/2: A4","3/2 -> 2/1: C#4","3/2 -> 2/1: F#4","3/2 -> 2/1: G4","3/2 -> 2/1: B4","1/1 -> 3/2: G2","3/2 -> 2/1: A2","2/1 -> 9/4: C4","2/1 -> 9/4: Eb4","2/1 -> 9/4: G4","2/1 -> 9/4: Bb4","9/4 -> 5/2: Eb4","9/4 -> 5/2: G4","9/4 -> 5/2: Ab4","9/4 -> 5/2: C5","11/4 -> 3/1: D4","11/4 -> 3/1: G4","11/4 -> 3/1: Ab4","11/4 -> 3/1: C5","2/1 -> 5/2: Bb2","5/2 -> 3/1: C3","3/1 -> 7/2: D#4","3/1 -> 7/2: F#4","3/1 -> 7/2: G#4","3/1 -> 7/2: B4","3/1 -> 7/2: E2","7/2 -> 4/1: G#2","17/4 -> 9/2: C4","17/4 -> 9/2: E4","17/4 -> 9/2: F4","17/4 -> 9/2: A4","9/2 -> 19/4: B3","9/2 -> 19/4: D4","9/2 -> 19/4: E4","9/2 -> 19/4: G4","19/4 -> 5/1: B3","19/4 -> 5/1: E4","19/4 -> 5/1: F4","19/4 -> 5/1: A4","4/1 -> 9/2: F2","9/2 -> 5/1: D2","11/2 -> 6/1: C#4","11/2 -> 6/1: F#4","11/2 -> 6/1: G4","11/2 -> 6/1: B4","5/1 -> 11/2: A2","11/2 -> 6/1: A2","6/1 -> 25/4: D4","6/1 -> 25/4: F4","6/1 -> 25/4: G4","6/1 -> 25/4: Bb4","25/4 -> 13/2: Eb4","25/4 -> 13/2: G4","25/4 -> 13/2: Ab4","25/4 -> 13/2: C5","13/2 -> 27/4: C4","13/2 -> 27/4: Eb4","13/2 -> 27/4: G4","13/2 -> 27/4: Bb4","27/4 -> 7/1: D4","27/4 -> 7/1: G4","27/4 -> 7/1: Ab4","27/4 -> 7/1: C5","6/1 -> 13/2: Eb2","13/2 -> 7/1: C3","7/1 -> 15/2: C#4","7/1 -> 15/2: E4","7/1 -> 15/2: G#4","7/1 -> 15/2: B4","7/1 -> 15/2: A2","15/2 -> 8/1: G#2"] -export const meltingsubmarine = ["0/1 -> 3/4: {\"s\":\"clubkick\",\"n\":0,\"speed\":0.7107561463868478}","3/4 -> 3/2: {\"s\":\"clubkick\",\"n\":0,\"speed\":0.7931522866332671}","3/4 -> 3/2: {\"s\":\"sd\",\"n\":0,\"speed\":0.7931522866332671}","3/8 -> 3/4: {\"s\":\"hh\",\"n\":0,\"speed\":0.7285963821098448}","3/4 -> 9/8: {\"s\":\"hh\",\"n\":0,\"speed\":0.77531205091027}","0/1 -> 3/2: {\"n\":33.129885541275144,\"decay\":0.15,\"sustain\":0,\"s\":\"sawtooth\",\"gain\":0.4,\"cutoff\":3669.6267869262615}","0/1 -> 3/2: {\"n\":33.129885541275144,\"decay\":0.15,\"sustain\":0,\"s\":\"sawtooth\",\"value\":0.08,\"gain\":0.4,\"cutoff\":3669.6267869262615}","0/1 -> 3/2: {\"n\":55.129885541275144,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":59.129885541275144,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":60.129885541275144,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":64.12988554127514,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":55.16988554127514,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":59.16988554127514,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":60.16988554127514,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":64.16988554127515,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","3/16 -> 3/8: {\"n\":69.01266877519555,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/8 -> 9/16: {\"n\":69.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/8 -> 9/16: {\"n\":72.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/4 -> 15/16: {\"n\":72.16001184806132,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","15/16 -> 9/8: {\"n\":72.21301072199333,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/16 -> 3/8: {\"n\":69.05266877519557,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/8 -> 9/16: {\"n\":69.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/8 -> 9/16: {\"n\":72.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/4 -> 15/16: {\"n\":72.20001184806131,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","15/16 -> 9/8: {\"n\":72.25301072199335,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","0/1 -> 3/16: {\"n\":93.00057728554401,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","0/1 -> 3/16: {\"n\":93.04057728554402,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","3/8 -> 9/16: {\"n\":69.01266877519555,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","9/16 -> 3/4: {\"n\":69.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","9/16 -> 3/4: {\"n\":72.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","15/16 -> 9/8: {\"n\":72.16001184806132,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","3/8 -> 9/16: {\"n\":69.05266877519557,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","9/16 -> 3/4: {\"n\":69.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","9/16 -> 3/4: {\"n\":72.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","15/16 -> 9/8: {\"n\":72.20001184806131,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","3/16 -> 3/8: {\"n\":93.00057728554401,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/16 -> 3/8: {\"n\":93.04057728554402,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","9/16 -> 3/4: {\"n\":69.01266877519555,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/4 -> 15/16: {\"n\":69.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/4 -> 15/16: {\"n\":72.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","9/16 -> 3/4: {\"n\":69.05266877519557,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/4 -> 15/16: {\"n\":69.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/4 -> 15/16: {\"n\":72.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","0/1 -> 3/16: {\"n\":72.0468455057745,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","0/1 -> 3/16: {\"n\":93.0468455057745,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","3/8 -> 9/16: {\"n\":93.00057728554401,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","0/1 -> 3/16: {\"n\":72.0868455057745,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","0/1 -> 3/16: {\"n\":93.0868455057745,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","3/8 -> 9/16: {\"n\":93.04057728554402,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","3/4 -> 15/16: {\"n\":69.01266877519555,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","15/16 -> 9/8: {\"n\":69.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","3/4 -> 15/16: {\"n\":69.05266877519557,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","15/16 -> 9/8: {\"n\":69.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}"] +export const meltingsubmarine = ["0/1 -> 3/4: {\"s\":\"clubkick\",\"speed\":0.7107561463868478}","3/4 -> 3/2: {\"s\":\"clubkick\",\"speed\":0.7931522866332671}","3/4 -> 3/2: {\"s\":\"sd\",\"speed\":0.7931522866332671}","3/8 -> 3/4: {\"s\":\"hh\",\"speed\":0.7285963821098448}","3/4 -> 9/8: {\"s\":\"hh\",\"speed\":0.77531205091027}","0/1 -> 3/2: {\"n\":33.129885541275144,\"decay\":0.15,\"sustain\":0,\"s\":\"sawtooth\",\"gain\":0.4,\"cutoff\":3669.6267869262615}","0/1 -> 3/2: {\"n\":33.17988554127514,\"decay\":0.15,\"sustain\":0,\"s\":\"sawtooth\",\"gain\":0.4,\"cutoff\":3669.6267869262615}","0/1 -> 3/2: {\"n\":55.129885541275144,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":59.129885541275144,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":60.129885541275144,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":64.12988554127514,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":55.16988554127514,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":59.16988554127514,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":60.16988554127514,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","0/1 -> 3/2: {\"n\":64.16988554127515,\"s\":\"sawtooth\",\"gain\":0.16,\"cutoff\":500,\"attack\":1}","3/16 -> 3/8: {\"n\":69.01266877519555,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/8 -> 9/16: {\"n\":69.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/8 -> 9/16: {\"n\":72.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/4 -> 15/16: {\"n\":72.16001184806132,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","15/16 -> 9/8: {\"n\":72.21301072199333,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/16 -> 3/8: {\"n\":69.05266877519557,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/8 -> 9/16: {\"n\":69.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/8 -> 9/16: {\"n\":72.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","3/4 -> 15/16: {\"n\":72.20001184806131,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","15/16 -> 9/8: {\"n\":72.25301072199335,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.15}","0/1 -> 3/16: {\"n\":93.00057728554401,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","0/1 -> 3/16: {\"n\":93.04057728554402,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","3/8 -> 9/16: {\"n\":69.01266877519555,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","9/16 -> 3/4: {\"n\":69.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","9/16 -> 3/4: {\"n\":72.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","15/16 -> 9/8: {\"n\":72.16001184806132,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","3/8 -> 9/16: {\"n\":69.05266877519557,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","9/16 -> 3/4: {\"n\":69.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","9/16 -> 3/4: {\"n\":72.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","15/16 -> 9/8: {\"n\":72.20001184806131,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.075}","3/16 -> 3/8: {\"n\":93.00057728554401,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/16 -> 3/8: {\"n\":93.04057728554402,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","9/16 -> 3/4: {\"n\":69.01266877519555,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/4 -> 15/16: {\"n\":69.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/4 -> 15/16: {\"n\":72.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","9/16 -> 3/4: {\"n\":69.05266877519557,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/4 -> 15/16: {\"n\":69.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","3/4 -> 15/16: {\"n\":72.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.049999999999999996}","0/1 -> 3/16: {\"n\":72.0468455057745,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","0/1 -> 3/16: {\"n\":93.0468455057745,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","3/8 -> 9/16: {\"n\":93.00057728554401,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","0/1 -> 3/16: {\"n\":72.0868455057745,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","0/1 -> 3/16: {\"n\":93.0868455057745,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","3/8 -> 9/16: {\"n\":93.04057728554402,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","3/4 -> 15/16: {\"n\":69.01266877519555,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","15/16 -> 9/8: {\"n\":69.04676036055696,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","3/4 -> 15/16: {\"n\":69.05266877519557,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}","15/16 -> 9/8: {\"n\":69.08676036055695,\"decay\":0.1,\"sustain\":0,\"s\":\"triangle\",\"gain\":0.0375}"] export const primalEnemy = ["0/1 -> 1/4: C3","0/1 -> 1/4: G3","0/1 -> 1/4: C4","1/2 -> 3/4: C3","1/2 -> 3/4: G3","1/2 -> 3/4: C4","0/1 -> 1/2: c2","1/2 -> 5/8: c2","3/4 -> 7/8: c2","0/1 -> 1/2: c1","1/2 -> 1/1: c1","1/1 -> 9/8: Eb3","1/1 -> 9/8: Bb3","1/1 -> 9/8: Eb4","5/4 -> 11/8: Eb3","5/4 -> 11/8: Bb3","5/4 -> 11/8: Eb4","3/2 -> 13/8: Eb3","3/2 -> 13/8: Bb3","3/2 -> 13/8: Eb4","7/4 -> 15/8: Eb3","7/4 -> 15/8: Bb3","7/4 -> 15/8: Eb4","1/1 -> 3/2: c2","3/2 -> 13/8: c2","7/4 -> 15/8: c2","1/1 -> 3/2: c1","3/2 -> 2/1: c1","2/1 -> 9/4: C3","2/1 -> 9/4: G3","2/1 -> 9/4: C4","5/2 -> 11/4: C3","5/2 -> 11/4: G3","5/2 -> 11/4: C4","2/1 -> 5/2: c2","5/2 -> 21/8: c2","11/4 -> 23/8: c2","2/1 -> 5/2: c1","5/2 -> 3/1: c1","3/1 -> 49/16: F3","3/1 -> 49/16: C4","3/1 -> 49/16: F4","25/8 -> 51/16: F3","25/8 -> 51/16: C4","25/8 -> 51/16: F4","13/4 -> 53/16: F3","13/4 -> 53/16: C4","13/4 -> 53/16: F4","27/8 -> 55/16: F3","27/8 -> 55/16: C4","27/8 -> 55/16: F4","7/2 -> 113/32: G3","7/2 -> 113/32: D4","7/2 -> 113/32: G4","57/16 -> 115/32: G3","57/16 -> 115/32: D4","57/16 -> 115/32: G4","29/8 -> 117/32: G3","29/8 -> 117/32: D4","29/8 -> 117/32: G4","59/16 -> 119/32: G3","59/16 -> 119/32: D4","59/16 -> 119/32: G4","15/4 -> 121/32: A3","15/4 -> 121/32: E4","15/4 -> 121/32: A4","61/16 -> 123/32: A3","61/16 -> 123/32: E4","61/16 -> 123/32: A4","31/8 -> 125/32: B3","31/8 -> 125/32: F#4","31/8 -> 125/32: B4","63/16 -> 127/32: Db4","63/16 -> 127/32: Ab4","63/16 -> 127/32: Db5","3/1 -> 7/2: c2","7/2 -> 29/8: c2","15/4 -> 31/8: c2","3/1 -> 7/2: c1","7/2 -> 4/1: c1"] export const scaleTranspose = ["0/1 -> 1/1: F2","0/1 -> 1/1: F3","0/1 -> 1/1: C4","0/1 -> 1/1: Ab4","1/1 -> 2/1: Eb2","1/1 -> 2/1: Eb3","1/1 -> 2/1: Bb3","1/1 -> 2/1: G4","2/1 -> 3/1: Db2","2/1 -> 3/1: Db3","2/1 -> 3/1: Ab3","2/1 -> 3/1: F4","3/1 -> 4/1: C2","3/1 -> 4/1: C3","3/1 -> 4/1: G3","3/1 -> 4/1: E4","4/1 -> 5/1: F2","4/1 -> 5/1: F3","4/1 -> 5/1: C4","4/1 -> 5/1: Ab4","5/1 -> 6/1: Eb2","5/1 -> 6/1: Eb3","5/1 -> 6/1: Bb3","5/1 -> 6/1: G4","6/1 -> 7/1: Db2","6/1 -> 7/1: Db3","6/1 -> 7/1: Ab3","6/1 -> 7/1: F4","7/1 -> 8/1: C2","7/1 -> 8/1: C3","7/1 -> 8/1: G3","7/1 -> 8/1: E4","8/1 -> 9/1: Gb2","8/1 -> 9/1: Gb3","8/1 -> 9/1: Db4","8/1 -> 9/1: A4","9/1 -> 10/1: E2","9/1 -> 10/1: E3","9/1 -> 10/1: B3","9/1 -> 10/1: Ab4","10/1 -> 11/1: D2","10/1 -> 11/1: D3","10/1 -> 11/1: A3","10/1 -> 11/1: Gb4","11/1 -> 12/1: Db2","11/1 -> 12/1: Db3","11/1 -> 12/1: Ab3","11/1 -> 12/1: F4","12/1 -> 13/1: Gb2","12/1 -> 13/1: Gb3","12/1 -> 13/1: Db4","12/1 -> 13/1: A4","13/1 -> 14/1: E2","13/1 -> 14/1: E3","13/1 -> 14/1: B3","13/1 -> 14/1: Ab4","14/1 -> 15/1: D2","14/1 -> 15/1: D3","14/1 -> 15/1: A3","14/1 -> 15/1: Gb4","15/1 -> 16/1: Db2","15/1 -> 16/1: Db3","15/1 -> 16/1: Ab3","15/1 -> 16/1: F4"] export const shapeShifted = ["1/2 -> 1/1: a4","3/4 -> 1/1: a1","1/2 -> 3/4: a2","1/4 -> 1/2: a1","0/1 -> 1/4: a2","3/2 -> 2/1: c5","1/1 -> 3/2: a4","7/4 -> 2/1: a1","3/2 -> 7/4: a2","5/4 -> 3/2: a1","1/1 -> 5/4: a2","5/2 -> 3/1: d5","2/1 -> 5/2: e5","11/4 -> 3/1: e2","5/2 -> 11/4: e3","9/4 -> 5/2: e2","2/1 -> 9/4: e3","7/2 -> 4/1: b4","13/4 -> 7/2: b4","3/1 -> 13/4: c5","15/4 -> 4/1: b1","7/2 -> 15/4: b2","13/4 -> 7/2: b1","3/1 -> 13/4: b2","9/2 -> 5/1: e5","17/4 -> 9/2: d5","4/1 -> 17/4: c5","19/4 -> 5/1: c2","9/2 -> 19/4: c3","17/4 -> 9/2: c2","4/1 -> 17/4: c3","11/2 -> 6/1: e5","5/1 -> 21/4: c5","23/4 -> 6/1: c2","11/2 -> 23/4: c3","21/4 -> 11/2: c2","5/1 -> 21/4: c3","13/2 -> 7/1: a5","25/4 -> 13/2: g5","6/1 -> 25/4: f5","27/4 -> 7/1: d2","13/2 -> 27/4: d3","25/4 -> 13/2: d2","6/1 -> 25/4: d3","15/2 -> 31/4: d5","7/1 -> 29/4: f5","31/4 -> 8/1: d2","15/2 -> 31/4: d3","29/4 -> 15/2: d2","7/1 -> 29/4: d3","17/2 -> 9/1: a4","35/4 -> 9/1: a2","17/2 -> 35/4: a3","33/4 -> 17/2: b1","8/1 -> 33/4: c2","19/2 -> 10/1: c5","9/1 -> 19/2: a4","39/4 -> 10/1: a2","19/2 -> 39/4: a3","37/4 -> 19/2: a2","9/1 -> 37/4: a3","21/2 -> 11/1: d5","10/1 -> 21/2: e5","43/4 -> 11/1: e2","21/2 -> 43/4: e3","41/4 -> 21/2: e2","10/1 -> 41/4: e3","23/2 -> 12/1: b4","11/1 -> 45/4: c5","47/4 -> 12/1: g#2","23/2 -> 47/4: g#3","45/4 -> 23/2: g#2","11/1 -> 45/4: g#3","25/2 -> 13/1: e5","49/4 -> 25/2: d5","12/1 -> 49/4: c5","51/4 -> 13/1: a2","25/2 -> 51/4: a3","49/4 -> 25/2: a2","12/1 -> 49/4: a3","27/2 -> 14/1: a4","53/4 -> 27/2: a4","13/1 -> 53/4: c5","55/4 -> 14/1: a2","27/2 -> 55/4: a3","53/4 -> 27/2: a2","13/1 -> 53/4: a3","29/2 -> 15/1: d5","57/4 -> 29/2: c5","14/1 -> 57/4: b4","59/4 -> 15/1: e2","29/2 -> 59/4: e3","57/4 -> 29/2: e2","14/1 -> 57/4: e3","31/2 -> 16/1: e5","61/4 -> 31/2: b4","15/1 -> 61/4: c5","63/4 -> 16/1: e2","31/2 -> 63/4: e3","61/4 -> 31/2: e2","15/1 -> 61/4: e3"]