From 4c838aeaca208b8951ae4878134fbb84395966ed Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 17 Nov 2022 11:13:49 +0100 Subject: [PATCH 01/12] hotfix: weird audion bug --- packages/webaudio/webaudio.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/webaudio/webaudio.mjs b/packages/webaudio/webaudio.mjs index de93cdbe..52650d65 100644 --- a/packages/webaudio/webaudio.mjs +++ b/packages/webaudio/webaudio.mjs @@ -157,7 +157,7 @@ function getDelay(orbit, delaytime, delayfeedback, t) { if (!delays[orbit]) { const ac = getAudioContext(); const dly = ac.createFeedbackDelay(1, delaytime, delayfeedback); - dly.start(t); + dly.start?.(t); // for some reason, this throws when audion extension is installed.. dly.connect(getDestination()); delays[orbit] = dly; } From 8304993481f4611b64c92aa165938e0107351f96 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Mon, 21 Nov 2022 21:59:08 +0100 Subject: [PATCH 02/12] fix: #194 --- packages/core/fraction.mjs | 2 +- packages/core/pattern.mjs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/fraction.mjs b/packages/core/fraction.mjs index d28d051d..3af73e0e 100644 --- a/packages/core/fraction.mjs +++ b/packages/core/fraction.mjs @@ -74,7 +74,7 @@ const fraction = (n) => { -> those farey sequences turn out to make pattern querying ~20 times slower! always use strings! -> still, some optimizations could be done: .mul .div .add .sub calls still use numbers */ - n = String(n); + // n = String(n); // this is actually faster but imprecise... } return Fraction(n); }; diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index 2cab88c3..499afd6b 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -800,6 +800,7 @@ export class Pattern { * s(" hh").fast(2) // s("[ hh]*2") */ _fast(factor) { + factor = Fraction(factor); const fastQuery = this.withQueryTime((t) => t.mul(factor)); return fastQuery.withHapTime((t) => t.div(factor)); } From de19f3e5fee10a1a5e07e7e83a3df75ce834b11d Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Mon, 21 Nov 2022 22:08:17 +0100 Subject: [PATCH 03/12] fix tune snapshots --- .../test/__snapshots__/tunes.test.mjs.snap | 3545 ++++++++--------- 1 file changed, 1765 insertions(+), 1780 deletions(-) diff --git a/repl/src/test/__snapshots__/tunes.test.mjs.snap b/repl/src/test/__snapshots__/tunes.test.mjs.snap index cb43a340..a1598d3f 100644 --- a/repl/src/test/__snapshots__/tunes.test.mjs.snap +++ b/repl/src/test/__snapshots__/tunes.test.mjs.snap @@ -1715,104 +1715,104 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` [ "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/8 -> 1/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "1/8 -> 1/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/8 -> 1/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "1/8 -> 1/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/8 -> 1/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "1/8 -> 1/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/8 -> 1/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "1/8 -> 1/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/8 -> 1/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "1/8 -> 1/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/8 -> 1/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "1/8 -> 1/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/8 -> 1/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "1/8 -> 1/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "0/1 -> 1/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/8 -> 1/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "1/8 -> 1/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "1/28 -> 2/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "1/28 -> 2/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "1/28 -> 2/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "1/28 -> 2/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "1/2 -> 3/4: {\\"note\\":\\"Bb3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "1/2 -> 3/4: {\\"note\\":\\"D4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.537037037037037}", "1/2 -> 3/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", @@ -1913,92 +1913,88 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "3/4 -> 7/8: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "3/4 -> 7/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "3/4 -> 7/8: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/4 -> 7/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "3/4 -> 7/8: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/4 -> 7/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "3/4 -> 7/8: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/4 -> 7/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "3/4 -> 7/8: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/4 -> 7/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "3/4 -> 7/8: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/4 -> 7/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "3/4 -> 7/8: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/4 -> 7/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "3/4 -> 7/8: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "1/1 -> 5/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "1/1 -> 5/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "11/14 -> 29/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "11/14 -> 29/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "11/14 -> 29/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "11/14 -> 29/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "1/1 -> 5/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/1 -> 5/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "1/1 -> 5/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", @@ -2099,116 +2095,116 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "3/2 -> 13/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "3/2 -> 13/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "3/2 -> 13/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "3/2 -> 13/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "3/2 -> 13/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "3/2 -> 13/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "3/2 -> 13/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "3/2 -> 13/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "3/2 -> 13/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "3/2 -> 13/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "3/2 -> 13/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "3/2 -> 13/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "3/2 -> 13/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "3/2 -> 13/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/2 -> 7/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "7/4 -> 2/1: {\\"note\\":\\"Bb3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "7/4 -> 2/1: {\\"note\\":\\"D4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.537037037037037}", "7/4 -> 2/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "7/4 -> 2/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/4 -> 15/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "7/4 -> 15/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", "7/4 -> 2/1: {\\"note\\":\\"Bb3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "7/4 -> 2/1: {\\"note\\":\\"D4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.537037037037037}", "7/4 -> 2/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "7/4 -> 2/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/4 -> 15/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "7/4 -> 15/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", "7/4 -> 2/1: {\\"note\\":\\"Bb3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "7/4 -> 2/1: {\\"note\\":\\"D4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.537037037037037}", "7/4 -> 2/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "7/4 -> 2/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "43/28 -> 25/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "43/28 -> 25/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "43/28 -> 25/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "43/28 -> 25/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/4 -> 15/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "7/4 -> 15/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", "7/4 -> 2/1: {\\"note\\":\\"Bb3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", @@ -2275,104 +2271,104 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "7/4 -> 2/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "17/8 -> 9/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "17/8 -> 9/4: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "17/8 -> 9/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "17/8 -> 9/4: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "17/8 -> 9/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "17/8 -> 9/4: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "17/8 -> 9/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "17/8 -> 9/4: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "17/8 -> 9/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "17/8 -> 9/4: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "17/8 -> 9/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "17/8 -> 9/4: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "17/8 -> 9/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "17/8 -> 9/4: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "2/1 -> 9/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "17/8 -> 9/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "17/8 -> 9/4: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "57/28 -> 16/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "57/28 -> 16/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "57/28 -> 16/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "57/28 -> 16/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "5/2 -> 11/4: {\\"note\\":\\"Ab3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5092592592592593}", "5/2 -> 11/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "5/2 -> 11/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", @@ -2473,88 +2469,88 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "11/4 -> 23/8: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", "11/4 -> 23/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "11/4 -> 23/8: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "11/4 -> 23/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "11/4 -> 23/8: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "11/4 -> 23/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "11/4 -> 23/8: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "11/4 -> 23/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "11/4 -> 23/8: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "11/4 -> 23/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "11/4 -> 23/8: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "11/4 -> 23/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "11/4 -> 23/8: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "11/4 -> 23/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "11/4 -> 23/8: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/1 -> 13/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/1 -> 13/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "39/14 -> 85/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "39/14 -> 85/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "39/14 -> 85/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "39/14 -> 85/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "3/1 -> 13/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "3/1 -> 13/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "3/1 -> 13/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", @@ -2655,116 +2651,116 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "7/2 -> 29/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "7/2 -> 29/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "7/2 -> 29/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "7/2 -> 29/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "7/2 -> 29/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "7/2 -> 29/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "7/2 -> 29/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "7/2 -> 29/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "7/2 -> 29/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "7/2 -> 29/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "7/2 -> 29/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "7/2 -> 29/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "7/2 -> 29/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "7/2 -> 29/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "7/2 -> 15/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "15/4 -> 4/1: {\\"note\\":\\"Ab3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5092592592592593}", "15/4 -> 4/1: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "15/4 -> 4/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "15/4 -> 4/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "15/4 -> 31/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "15/4 -> 31/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", "15/4 -> 4/1: {\\"note\\":\\"Ab3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5092592592592593}", "15/4 -> 4/1: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "15/4 -> 4/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "15/4 -> 4/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "15/4 -> 31/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "15/4 -> 31/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", "15/4 -> 4/1: {\\"note\\":\\"Ab3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5092592592592593}", "15/4 -> 4/1: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "15/4 -> 4/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "15/4 -> 4/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "99/28 -> 53/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "99/28 -> 53/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "99/28 -> 53/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "99/28 -> 53/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "15/4 -> 31/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "15/4 -> 31/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", "15/4 -> 4/1: {\\"note\\":\\"Ab3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5092592592592593}", @@ -2831,104 +2827,104 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "15/4 -> 4/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "33/8 -> 17/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "33/8 -> 17/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "33/8 -> 17/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "33/8 -> 17/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "33/8 -> 17/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "33/8 -> 17/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "33/8 -> 17/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "33/8 -> 17/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "33/8 -> 17/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "33/8 -> 17/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "33/8 -> 17/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "33/8 -> 17/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "33/8 -> 17/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "33/8 -> 17/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "4/1 -> 17/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "33/8 -> 17/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "33/8 -> 17/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "113/28 -> 30/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "113/28 -> 30/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "113/28 -> 30/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "113/28 -> 30/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "9/2 -> 19/4: {\\"note\\":\\"B3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5231481481481481}", "9/2 -> 19/4: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "9/2 -> 19/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", @@ -3029,92 +3025,88 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "19/4 -> 39/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", "19/4 -> 39/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/4 -> 39/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "19/4 -> 39/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/4 -> 39/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "19/4 -> 39/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/4 -> 39/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "19/4 -> 39/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/4 -> 39/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "19/4 -> 39/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/4 -> 39/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "19/4 -> 39/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/4 -> 39/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "19/4 -> 39/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/4 -> 39/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "5/1 -> 21/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "5/1 -> 21/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "67/14 -> 141/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "67/14 -> 141/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "67/14 -> 141/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "67/14 -> 141/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "5/1 -> 21/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "5/1 -> 21/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "5/1 -> 21/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", @@ -3215,116 +3207,116 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "11/2 -> 45/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "11/2 -> 45/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "11/2 -> 45/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "11/2 -> 45/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "11/2 -> 45/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "11/2 -> 45/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "11/2 -> 45/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "11/2 -> 45/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "11/2 -> 45/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "11/2 -> 45/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "11/2 -> 45/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "11/2 -> 45/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "11/2 -> 45/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "11/2 -> 45/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "11/2 -> 23/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "23/4 -> 6/1: {\\"note\\":\\"B3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5231481481481481}", "23/4 -> 6/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "23/4 -> 6/1: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "23/4 -> 6/1: {\\"note\\":\\"A4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5694444444444444}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "23/4 -> 47/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "23/4 -> 47/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", "23/4 -> 6/1: {\\"note\\":\\"B3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5231481481481481}", "23/4 -> 6/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "23/4 -> 6/1: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "23/4 -> 6/1: {\\"note\\":\\"A4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5694444444444444}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "23/4 -> 47/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "23/4 -> 47/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", "23/4 -> 6/1: {\\"note\\":\\"B3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5231481481481481}", "23/4 -> 6/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "23/4 -> 6/1: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "23/4 -> 6/1: {\\"note\\":\\"A4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5694444444444444}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "155/28 -> 81/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "155/28 -> 81/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "155/28 -> 81/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "155/28 -> 81/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "23/4 -> 47/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "23/4 -> 47/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", "23/4 -> 6/1: {\\"note\\":\\"B3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5231481481481481}", @@ -3391,104 +3383,104 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "23/4 -> 6/1: {\\"note\\":\\"A4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5694444444444444}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "49/8 -> 25/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "49/8 -> 25/4: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "49/8 -> 25/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "49/8 -> 25/4: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "49/8 -> 25/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "49/8 -> 25/4: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "49/8 -> 25/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "49/8 -> 25/4: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "49/8 -> 25/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "49/8 -> 25/4: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "49/8 -> 25/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "49/8 -> 25/4: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "49/8 -> 25/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "49/8 -> 25/4: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "6/1 -> 25/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "49/8 -> 25/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "49/8 -> 25/4: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "2357700892857143/390625000000000 -> 2455357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "169/28 -> 44/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "169/28 -> 44/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "169/28 -> 44/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "169/28 -> 44/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "13/2 -> 27/4: {\\"note\\":\\"A#3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "13/2 -> 27/4: {\\"note\\":\\"D#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "13/2 -> 27/4: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", @@ -3589,88 +3581,88 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "27/4 -> 55/8: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", "27/4 -> 55/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "27/4 -> 55/8: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "27/4 -> 55/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "27/4 -> 55/8: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "27/4 -> 55/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "27/4 -> 55/8: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "27/4 -> 55/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "27/4 -> 55/8: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "27/4 -> 55/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "27/4 -> 55/8: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "27/4 -> 55/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "27/4 -> 55/8: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "27/4 -> 55/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "27/4 -> 55/8: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "7/1 -> 29/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "7/1 -> 29/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2650669642857143/390625000000000 -> 2748325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "95/14 -> 197/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "95/14 -> 197/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "95/14 -> 197/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "95/14 -> 197/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "7/1 -> 29/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "7/1 -> 29/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "7/1 -> 29/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", @@ -3771,116 +3763,116 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "15/2 -> 61/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "15/2 -> 61/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "15/2 -> 61/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "15/2 -> 61/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "15/2 -> 61/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "15/2 -> 61/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "15/2 -> 61/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "15/2 -> 61/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "15/2 -> 61/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "15/2 -> 61/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "15/2 -> 61/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "15/2 -> 61/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "15/2 -> 61/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "15/2 -> 61/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/2 -> 31/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "31/4 -> 8/1: {\\"note\\":\\"A#3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "31/4 -> 8/1: {\\"note\\":\\"D#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "31/4 -> 8/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "31/4 -> 8/1: {\\"note\\":\\"G#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/4 -> 63/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/4 -> 63/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", "31/4 -> 8/1: {\\"note\\":\\"A#3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "31/4 -> 8/1: {\\"note\\":\\"D#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "31/4 -> 8/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "31/4 -> 8/1: {\\"note\\":\\"G#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/4 -> 63/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/4 -> 63/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", "31/4 -> 8/1: {\\"note\\":\\"A#3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "31/4 -> 8/1: {\\"note\\":\\"D#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "31/4 -> 8/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "31/4 -> 8/1: {\\"note\\":\\"G#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "2943638392857143/390625000000000 -> 3041294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "211/28 -> 109/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "211/28 -> 109/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "211/28 -> 109/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "211/28 -> 109/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/4 -> 63/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/4 -> 63/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", "31/4 -> 8/1: {\\"note\\":\\"A#3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", @@ -3947,112 +3939,112 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "31/4 -> 8/1: {\\"note\\":\\"G#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "65/8 -> 33/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "65/8 -> 33/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "65/8 -> 33/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "65/8 -> 33/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "65/8 -> 33/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "65/8 -> 33/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "65/8 -> 33/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "65/8 -> 33/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "65/8 -> 33/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "65/8 -> 33/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "65/8 -> 33/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "65/8 -> 33/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "65/8 -> 33/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "65/8 -> 33/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "65/8 -> 33/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "65/8 -> 33/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "65/8 -> 33/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "65/8 -> 33/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "65/8 -> 33/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "65/8 -> 33/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "65/8 -> 33/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "8/1 -> 33/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "65/8 -> 33/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "65/8 -> 33/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "65/8 -> 33/4: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "3138950892857143/390625000000000 -> 3236607142857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "225/28 -> 58/7: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "225/28 -> 58/7: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "225/28 -> 58/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "225/28 -> 58/7: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "17/2 -> 35/4: {\\"note\\":\\"Bb3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "17/2 -> 35/4: {\\"note\\":\\"D4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.537037037037037}", "17/2 -> 35/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", @@ -4163,98 +4155,94 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "35/4 -> 71/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "35/4 -> 71/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "35/4 -> 71/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "35/4 -> 71/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "35/4 -> 71/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "35/4 -> 71/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "35/4 -> 71/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "35/4 -> 71/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "35/4 -> 71/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "35/4 -> 71/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "35/4 -> 71/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "35/4 -> 71/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "35/4 -> 71/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "35/4 -> 71/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "35/4 -> 71/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "35/4 -> 71/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "35/4 -> 71/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "35/4 -> 71/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "35/4 -> 71/8: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "35/4 -> 71/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "35/4 -> 71/8: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "9/1 -> 37/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "9/1 -> 37/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3431919642857143/390625000000000 -> 3529575892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "123/14 -> 253/28: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "123/14 -> 253/28: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "123/14 -> 253/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "123/14 -> 253/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "9/1 -> 37/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "9/1 -> 37/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "9/1 -> 37/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", @@ -4365,102 +4353,102 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "19/2 -> 77/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/2 -> 77/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "19/2 -> 77/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "19/2 -> 77/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/2 -> 77/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "19/2 -> 77/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "19/2 -> 77/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/2 -> 77/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "19/2 -> 77/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "19/2 -> 77/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/2 -> 77/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "19/2 -> 77/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "19/2 -> 77/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/2 -> 77/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "19/2 -> 77/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "19/2 -> 77/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/2 -> 77/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "19/2 -> 77/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "19/2 -> 77/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "19/2 -> 77/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "19/2 -> 77/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "19/2 -> 39/4: {\\"note\\":\\"C2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.41666666666666663}", "39/4 -> 10/1: {\\"note\\":\\"Bb3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "39/4 -> 10/1: {\\"note\\":\\"D4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.537037037037037}", "39/4 -> 10/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "39/4 -> 10/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "39/4 -> 79/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "39/4 -> 79/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "39/4 -> 79/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", @@ -4468,10 +4456,10 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "39/4 -> 10/1: {\\"note\\":\\"D4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.537037037037037}", "39/4 -> 10/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "39/4 -> 10/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "39/4 -> 79/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "39/4 -> 79/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "39/4 -> 79/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", @@ -4479,10 +4467,10 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "39/4 -> 10/1: {\\"note\\":\\"D4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.537037037037037}", "39/4 -> 10/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "39/4 -> 10/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3724888392857143/390625000000000 -> 3822544642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "267/28 -> 137/14: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "267/28 -> 137/14: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "267/28 -> 137/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "267/28 -> 137/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "39/4 -> 79/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "39/4 -> 79/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "39/4 -> 79/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", @@ -4555,112 +4543,112 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "39/4 -> 10/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "81/8 -> 41/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "81/8 -> 41/4: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "81/8 -> 41/4: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "81/8 -> 41/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "81/8 -> 41/4: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "81/8 -> 41/4: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "81/8 -> 41/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "81/8 -> 41/4: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "81/8 -> 41/4: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "81/8 -> 41/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "81/8 -> 41/4: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "81/8 -> 41/4: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "81/8 -> 41/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "81/8 -> 41/4: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "81/8 -> 41/4: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "81/8 -> 41/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "81/8 -> 41/4: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "81/8 -> 41/4: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "81/8 -> 41/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "81/8 -> 41/4: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "81/8 -> 41/4: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "10/1 -> 41/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "81/8 -> 41/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "81/8 -> 41/4: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "81/8 -> 41/4: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "3920200892857143/390625000000000 -> 4017857142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "281/28 -> 72/7: {\\"note\\":\\"Bb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "281/28 -> 72/7: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", + "281/28 -> 72/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "281/28 -> 72/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "21/2 -> 43/4: {\\"note\\":\\"Ab3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5092592592592593}", "21/2 -> 43/4: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "21/2 -> 43/4: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", @@ -4771,94 +4759,94 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "43/4 -> 87/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "43/4 -> 87/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "43/4 -> 87/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "43/4 -> 87/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "43/4 -> 87/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "43/4 -> 87/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "43/4 -> 87/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "43/4 -> 87/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "43/4 -> 87/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "43/4 -> 87/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "43/4 -> 87/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "43/4 -> 87/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "43/4 -> 87/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "43/4 -> 87/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "43/4 -> 87/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "43/4 -> 87/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "43/4 -> 87/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "43/4 -> 87/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "43/4 -> 87/8: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "43/4 -> 87/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "43/4 -> 87/8: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "11/1 -> 45/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "11/1 -> 45/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4213169642857143/390625000000000 -> 4310825892857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "151/14 -> 309/28: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "151/14 -> 309/28: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "151/14 -> 309/28: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "151/14 -> 309/28: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "11/1 -> 45/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "11/1 -> 45/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "11/1 -> 45/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", @@ -4969,102 +4957,102 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "23/2 -> 93/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "23/2 -> 93/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 93/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "23/2 -> 93/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "23/2 -> 93/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 93/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "23/2 -> 93/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "23/2 -> 93/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 93/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "23/2 -> 93/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "23/2 -> 93/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 93/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "23/2 -> 93/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "23/2 -> 93/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 93/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "23/2 -> 93/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "23/2 -> 93/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 93/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "23/2 -> 93/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "23/2 -> 93/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 93/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "23/2 -> 47/4: {\\"note\\":\\"F2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4398148148148148}", "47/4 -> 12/1: {\\"note\\":\\"Ab3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5092592592592593}", "47/4 -> 12/1: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "47/4 -> 12/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "47/4 -> 12/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "47/4 -> 95/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "47/4 -> 95/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "47/4 -> 95/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", @@ -5072,10 +5060,10 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "47/4 -> 12/1: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "47/4 -> 12/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "47/4 -> 12/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "47/4 -> 95/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "47/4 -> 95/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "47/4 -> 95/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", @@ -5083,10 +5071,10 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "47/4 -> 12/1: {\\"note\\":\\"C4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5277777777777778}", "47/4 -> 12/1: {\\"note\\":\\"Eb4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "47/4 -> 12/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4506138392857143/390625000000000 -> 4603794642857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "323/28 -> 165/14: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "323/28 -> 165/14: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "323/28 -> 165/14: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "323/28 -> 165/14: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "47/4 -> 95/8: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", "47/4 -> 95/8: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "47/4 -> 95/8: {\\"note\\":\\"Bb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6296296296296297}", @@ -5159,112 +5147,112 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "47/4 -> 12/1: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "97/8 -> 49/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "97/8 -> 49/4: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "97/8 -> 49/4: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "97/8 -> 49/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "97/8 -> 49/4: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "97/8 -> 49/4: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "97/8 -> 49/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "97/8 -> 49/4: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "97/8 -> 49/4: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "97/8 -> 49/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "97/8 -> 49/4: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "97/8 -> 49/4: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "97/8 -> 49/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "97/8 -> 49/4: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "97/8 -> 49/4: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "97/8 -> 49/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "97/8 -> 49/4: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "97/8 -> 49/4: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "97/8 -> 49/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "97/8 -> 49/4: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "97/8 -> 49/4: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "12/1 -> 49/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "97/8 -> 49/4: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "97/8 -> 49/4: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "97/8 -> 49/4: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "4701450892857143/390625000000000 -> 4799107142857143/390625000000000: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", + "337/28 -> 86/7: {\\"note\\":\\"Ab4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", + "337/28 -> 86/7: {\\"note\\":\\"C5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5833333333333333}", + "337/28 -> 86/7: {\\"note\\":\\"Eb5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "337/28 -> 86/7: {\\"note\\":\\"G5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6157407407407407}", "25/2 -> 51/4: {\\"note\\":\\"B3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5231481481481481}", "25/2 -> 51/4: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "25/2 -> 51/4: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", @@ -5375,94 +5363,94 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "51/4 -> 103/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "51/4 -> 103/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "51/4 -> 103/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "51/4 -> 103/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "51/4 -> 103/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "51/4 -> 103/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "51/4 -> 103/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "51/4 -> 103/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "51/4 -> 103/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "51/4 -> 103/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "51/4 -> 103/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "51/4 -> 103/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "51/4 -> 103/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "51/4 -> 103/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "51/4 -> 103/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "51/4 -> 103/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "51/4 -> 103/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "51/4 -> 103/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "51/4 -> 103/8: {\\"note\\":\\"G4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5601851851851851}", "51/4 -> 103/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "51/4 -> 103/8: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "13/1 -> 53/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "13/1 -> 53/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "4994419642857143/390625000000000 -> 5092075892857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "179/14 -> 365/28: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "179/14 -> 365/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "179/14 -> 365/28: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "179/14 -> 365/28: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "13/1 -> 53/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "13/1 -> 53/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "13/1 -> 53/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", @@ -5573,102 +5561,102 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "27/2 -> 109/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "27/2 -> 109/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 109/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "27/2 -> 109/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "27/2 -> 109/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 109/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "27/2 -> 109/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "27/2 -> 109/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 109/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "27/2 -> 109/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "27/2 -> 109/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 109/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "27/2 -> 109/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "27/2 -> 109/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 109/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "27/2 -> 109/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "27/2 -> 109/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 109/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "27/2 -> 109/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "27/2 -> 109/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 109/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "27/2 -> 55/4: {\\"note\\":\\"G2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.44907407407407407}", "55/4 -> 14/1: {\\"note\\":\\"B3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5231481481481481}", "55/4 -> 14/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "55/4 -> 14/1: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "55/4 -> 14/1: {\\"note\\":\\"A4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5694444444444444}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "55/4 -> 111/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "55/4 -> 111/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "55/4 -> 111/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", @@ -5676,10 +5664,10 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "55/4 -> 14/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "55/4 -> 14/1: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "55/4 -> 14/1: {\\"note\\":\\"A4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5694444444444444}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "55/4 -> 111/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "55/4 -> 111/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "55/4 -> 111/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", @@ -5687,10 +5675,10 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "55/4 -> 14/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "55/4 -> 14/1: {\\"note\\":\\"F4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5509259259259259}", "55/4 -> 14/1: {\\"note\\":\\"A4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5694444444444444}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5287388392857143/390625000000000 -> 5385044642857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "379/28 -> 193/14: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "379/28 -> 193/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "379/28 -> 193/14: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "379/28 -> 193/14: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "55/4 -> 111/8: {\\"note\\":\\"D5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5925925925925926}", "55/4 -> 111/8: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "55/4 -> 111/8: {\\"note\\":\\"C6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6388888888888888}", @@ -5763,112 +5751,112 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "55/4 -> 14/1: {\\"note\\":\\"A4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5694444444444444}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "113/8 -> 57/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "113/8 -> 57/4: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "113/8 -> 57/4: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "113/8 -> 57/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "113/8 -> 57/4: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "113/8 -> 57/4: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "113/8 -> 57/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "113/8 -> 57/4: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "113/8 -> 57/4: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "113/8 -> 57/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "113/8 -> 57/4: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "113/8 -> 57/4: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "113/8 -> 57/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "113/8 -> 57/4: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "113/8 -> 57/4: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "113/8 -> 57/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "113/8 -> 57/4: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "113/8 -> 57/4: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "113/8 -> 57/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "113/8 -> 57/4: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "113/8 -> 57/4: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "14/1 -> 57/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "113/8 -> 57/4: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "113/8 -> 57/4: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "113/8 -> 57/4: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", - "5482700892857143/390625000000000 -> 5580357142857143/390625000000000: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", + "393/28 -> 100/7: {\\"note\\":\\"B4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5787037037037037}", + "393/28 -> 100/7: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "393/28 -> 100/7: {\\"note\\":\\"F5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6064814814814814}", + "393/28 -> 100/7: {\\"note\\":\\"A5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.625}", "29/2 -> 59/4: {\\"note\\":\\"A#3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "29/2 -> 59/4: {\\"note\\":\\"D#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "29/2 -> 59/4: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", @@ -5979,94 +5967,94 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "59/4 -> 119/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "59/4 -> 119/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "59/4 -> 119/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "59/4 -> 119/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "59/4 -> 119/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "59/4 -> 119/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "59/4 -> 119/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "59/4 -> 119/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "59/4 -> 119/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "59/4 -> 119/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "59/4 -> 119/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "59/4 -> 119/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "59/4 -> 119/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "59/4 -> 119/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "59/4 -> 119/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "59/4 -> 119/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "59/4 -> 119/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "59/4 -> 119/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "59/4 -> 119/8: {\\"note\\":\\"F#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5555555555555556}", "59/4 -> 119/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "59/4 -> 119/8: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/1 -> 61/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/1 -> 61/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "5775669642857143/390625000000000 -> 5873325892857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "207/14 -> 421/28: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "207/14 -> 421/28: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "207/14 -> 421/28: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "207/14 -> 421/28: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "15/1 -> 61/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "15/1 -> 61/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "15/1 -> 61/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", @@ -6177,102 +6165,102 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "31/2 -> 125/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/2 -> 125/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 125/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "31/2 -> 125/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/2 -> 125/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 125/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "31/2 -> 125/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/2 -> 125/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 125/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "31/2 -> 125/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/2 -> 125/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 125/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "31/2 -> 125/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/2 -> 125/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 125/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "31/2 -> 125/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/2 -> 125/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 125/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "31/2 -> 125/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "31/2 -> 125/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 125/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "31/2 -> 63/4: {\\"note\\":\\"F#2\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.4444444444444444}", "63/4 -> 16/1: {\\"note\\":\\"A#3\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5185185185185186}", "63/4 -> 16/1: {\\"note\\":\\"D#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "63/4 -> 16/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "63/4 -> 16/1: {\\"note\\":\\"G#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "63/4 -> 127/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "63/4 -> 127/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "63/4 -> 127/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", @@ -6280,10 +6268,10 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "63/4 -> 16/1: {\\"note\\":\\"D#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "63/4 -> 16/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "63/4 -> 16/1: {\\"note\\":\\"G#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "63/4 -> 127/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "63/4 -> 127/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "63/4 -> 127/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", @@ -6291,10 +6279,10 @@ exports[`renders tunes > tune: festivalOfFingers 1`] = ` "63/4 -> 16/1: {\\"note\\":\\"D#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5416666666666667}", "63/4 -> 16/1: {\\"note\\":\\"E4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5462962962962963}", "63/4 -> 16/1: {\\"note\\":\\"G#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5648148148148149}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", - "6068638392857143/390625000000000 -> 6166294642857143/390625000000000: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", + "435/28 -> 221/14: {\\"note\\":\\"A#4\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5740740740740741}", + "435/28 -> 221/14: {\\"note\\":\\"D#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.5972222222222222}", + "435/28 -> 221/14: {\\"note\\":\\"E5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6018518518518519}", + "435/28 -> 221/14: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "63/4 -> 127/8: {\\"note\\":\\"C#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.587962962962963}", "63/4 -> 127/8: {\\"note\\":\\"G#5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6203703703703703}", "63/4 -> 127/8: {\\"note\\":\\"B5\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6342592592592593}", @@ -6391,16 +6379,15 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "1/3 -> 15234487/19072371: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "2/3 -> 21591944/19072371: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "2/3 -> 21591944/19072371: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "-1/6 -> 2104468736797571/8702616579830646: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "8333333333333333/50000000000000000 -> 1373819322803855/2201431726292031: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "1/2 -> 4377376039822896/4572194814682007: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "5/6 -> 3319560550153256/2571859583258629: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "5/6 -> 3319560550153256/2571859583258629: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "0/1 -> 2449385325113932/6118631362915039: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "8333333333333333/25000000000000000 -> 4228380314672761/5402772639541153: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "2/3 -> 880479533225298/788984983228147: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "2/3 -> 880479533225298/788984983228147: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "1/1 -> 10841832558314006/7480746507644653: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "-1/6 -> 2510729/10382626: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "1/6 -> 2872237/4602522: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "1/2 -> 4406411/4602522: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "5/6 -> 1980195/1534174: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "5/6 -> 1980195/1534174: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "0/1 -> 154102/384951: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "1/3 -> 2946751/3765183: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "2/3 -> 1400604/1255061: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "2/3 -> 1400604/1255061: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "-1/6 -> 1567073/6949458: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "1/6 -> 3883559/6949458: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "1/2 -> 17103943/18173046: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", @@ -6434,15 +6421,15 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "5/3 -> 13121675/5904744: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "5/3 -> 13121675/5904744: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "5/6 -> 11/8: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "7291666666666667/6250000000000000 -> 41/24: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "3/2 -> 6380208333333333/3125000000000000: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "3/2 -> 6380208333333333/3125000000000000: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "7/6 -> 41/24: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "3/2 -> 49/24: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "3/2 -> 49/24: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "11/6 -> 19/8: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "11/6 -> 19/8: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "1/1 -> 9457505246003468/6192551553249359: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "8333333333333333/6250000000000000 -> 16642474531499248/8944815351423471: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "5/3 -> 5731540150009094/2612482686527073: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "5/3 -> 5731540150009094/2612482686527073: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "1/1 -> 19040473/12467253: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "4/3 -> 23196224/12467253: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "5/3 -> 9117325/4155751: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "5/3 -> 9117325/4155751: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "5/6 -> 65075585/48359214: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "7/6 -> 81195323/48359214: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "3/2 -> 97315061/48359214: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", @@ -6470,16 +6457,16 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "7/3 -> 4235113/1431813: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "8/3 -> 4712384/1431813: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "8/3 -> 4712384/1431813: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "11/6 -> 11167287547141310/4612869769334793: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "6770833333333333/3125000000000000 -> 1907517163373764/684545614840673: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "5/2 -> 9980265051126480/3198927640914917: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "5/2 -> 9980265051126480/3198927640914917: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "17/6 -> 6213698023930192/1799396798014641: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "17/6 -> 6213698023930192/1799396798014641: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "2/1 -> 12195950746536256/4724360257387161: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "7291666666666667/3125000000000000 -> 7794390895277625/2643655513533446: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "8/3 -> 10135426372289656/3088494949042797: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "8/3 -> 10135426372289656/3088494949042797: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "11/6 -> 4441031/1834456: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "13/6 -> 11964109/4293528: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "5/2 -> 4465095/1431176: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "5/2 -> 4465095/1431176: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "17/6 -> 14826461/4293528: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "17/6 -> 14826461/4293528: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "2/1 -> 5456376/2113643: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "7/3 -> 16295693/5527077: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "8/3 -> 18138052/5527077: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "8/3 -> 18138052/5527077: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "11/6 -> 41247569/17125134: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "13/6 -> 46955947/17125134: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "5/2 -> 33374615/10731666: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", @@ -6513,16 +6500,16 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "10/3 -> 25385825/6354087: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "11/3 -> 27503854/6354087: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "11/3 -> 27503854/6354087: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "17/6 -> 10051747458055616/2878934796899557: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "4947916666666667/1562500000000000 -> 31201354054596172/8157611745526057: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "7/2 -> 31922766193747520/7677159458398819: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "7/2 -> 31922766193747520/7677159458398819: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "23/6 -> 38792046764865510/8636804390698671: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "23/6 -> 38792046764865510/8636804390698671: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "3/1 -> 4463254412015279/1221671700477600: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "5208333333333333/1562500000000000 -> 28140600074716296/7058562330480853: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "11/3 -> 411249523038988/95195197439813: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "11/3 -> 411249523038988/95195197439813: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "17/6 -> 71953211/20608218: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "19/6 -> 78822617/20608218: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "7/2 -> 85692023/20608218: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "7/2 -> 85692023/20608218: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "23/6 -> 92561429/20608218: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "23/6 -> 92561429/20608218: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "3/1 -> 4492859/1229775: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "10/3 -> 4902784/1229775: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "11/3 -> 1770903/409925: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "11/3 -> 1770903/409925: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "17/6 -> 61681749/17719702: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "19/6 -> 202764949/53159106: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "7/2 -> 220484651/53159106: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", @@ -6550,16 +6537,16 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "13/3 -> 31739912/6354087: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "14/3 -> 33857941/6354087: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "14/3 -> 33857941/6354087: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "23/6 -> 28854507207870490/6412303447723389: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "6510416666666667/1562500000000000 -> 41550305385955730/8602558089074099: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "9/2 -> 34594579786062244/6700055301189423: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "9/2 -> 34594579786062244/6700055301189423: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "29/6 -> 27620948664844040/5025041475892067: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "29/6 -> 27620948664844040/5025041475892067: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "4/1 -> 26129125058650972/5599740520119667: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "6770833333333333/1562500000000000 -> 1945276029918013/389221698262850: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "14/3 -> 18635829817503690/3495619911700487: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "14/3 -> 18635829817503690/3495619911700487: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "23/6 -> 537887/119534: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "25/6 -> 43434505/8992662: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "9/2 -> 15477353/2997554: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "9/2 -> 15477353/2997554: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "29/6 -> 49429613/8992662: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "29/6 -> 49429613/8992662: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "4/1 -> 70139836/15031689: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "13/3 -> 62529796/12511311: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "14/3 -> 22233411/4170437: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "14/3 -> 22233411/4170437: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "23/6 -> 64255793/14282886: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "25/6 -> 23005585/4760962: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "9/2 -> 73777717/14282886: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", @@ -6593,16 +6580,16 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "16/3 -> 8530552/1431813: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "17/3 -> 9007823/1431813: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "17/3 -> 9007823/1431813: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "29/6 -> 966452303691767/176795240258798: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "8072916666666667/1562500000000000 -> 14043149135989472/2421299535925723: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "11/2 -> 46264140680432320/7543263584375381: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "11/2 -> 46264140680432320/7543263584375381: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "35/6 -> 1143247543950565/176795240258798: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "35/6 -> 1143247543950565/176795240258798: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "5/1 -> 10067285969853400/1784699782729149: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "8333333333333333/1562500000000000 -> 41069246184966630/6874413506598923: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "17/3 -> 18996332329697908/3011680883355439: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "17/3 -> 18996332329697908/3011680883355439: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "29/6 -> 110690161/20248794: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "31/6 -> 117439759/20248794: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "11/2 -> 124189357/20248794: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "11/2 -> 124189357/20248794: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "35/6 -> 130938955/20248794: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "35/6 -> 130938955/20248794: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "5/1 -> 27024165/4790767: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "16/3 -> 85863262/14372301: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "17/3 -> 90654029/14372301: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "17/3 -> 90654029/14372301: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "29/6 -> 97121153/17719702: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "31/6 -> 309083161/53159106: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "11/2 -> 326802863/53159106: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", @@ -6630,16 +6617,16 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "19/3 -> 13559049/1968248: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "20/3 -> 42645395/5904744: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "20/3 -> 42645395/5904744: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "35/6 -> 2881148291635328/447907269699499: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "4817708333333333/781250000000000 -> 6188512074584242/919684280386799: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "13/2 -> 421554371714592/59690922498703: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "13/2 -> 421554371714592/59690922498703: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "41/6 -> 19865310564637184/2686091512441635: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "41/6 -> 19865310564637184/2686091512441635: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "6/1 -> 48191738128662110/7296663522720337: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "4947916666666667/781250000000000 -> 14236430270541754/2062596007017323: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "20/3 -> 46493785455822940/6425766460597515: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "20/3 -> 46493785455822940/6425766460597515: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "35/6 -> 329985005/51299922: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "37/6 -> 16172863/2403474: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "13/2 -> 5658007/801158: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "13/2 -> 5658007/801158: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "41/6 -> 17775179/2403474: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "41/6 -> 17775179/2403474: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "6/1 -> 8085232/1224177: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "19/3 -> 26456917/3833119: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "20/3 -> 83203870/11499357: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "20/3 -> 83203870/11499357: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "35/6 -> 23048945/3577222: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "37/6 -> 72724057/10731666: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "13/2 -> 40388287/5708378: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", @@ -6673,15 +6660,15 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "22/3 -> 148741084/19072371: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "23/3 -> 155098541/19072371: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "23/3 -> 155098541/19072371: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "41/6 -> 2366526739206165/323530042078346: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "5598958333333333/781250000000000 -> 16943870020312012/2215453141146841: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "15/2 -> 12241604427496592/1533772051334381: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "47/6 -> 4199113024444115/505022504707662: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "47/6 -> 4199113024444115/505022504707662: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "7/1 -> 39847186207771304/5315065383911133: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "5729166666666667/781250000000000 -> 6679586414739248/853036964937541: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "23/3 -> 16271461173892024/1993149518966675: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "23/3 -> 16271461173892024/1993149518966675: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "41/6 -> 22587011/3087891: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "43/6 -> 23616308/3087891: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "15/2 -> 24645605/3087891: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "47/6 -> 25674902/3087891: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "47/6 -> 25674902/3087891: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "7/1 -> 13370497/1783440: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "22/3 -> 13964977/1783440: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "23/3 -> 14559457/1783440: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "23/3 -> 14559457/1783440: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "41/6 -> 355230869/48359214: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "43/6 -> 371350607/48359214: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "15/2 -> 387470345/48359214: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", @@ -6709,15 +6696,15 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "25/3 -> 59535895/6842241: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "26/3 -> 61816642/6842241: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "26/3 -> 61816642/6842241: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "47/6 -> 49702601227909336/6018590368330479: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "6380208333333333/781250000000000 -> 34063646493355052/3987498975925189: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "17/2 -> 40582539637883500/4572194814682007: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "53/6 -> 23684965074062350/2571859583258629: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "53/6 -> 23684965074062350/2571859583258629: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "8/1 -> 40460691973567016/4797890223562717: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "6510416666666667/781250000000000 -> 71062729503430850/8151855676993441: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "26/3 -> 23232176341116424/2566892257891595: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "26/3 -> 23232176341116424/2566892257891595: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "47/6 -> 59297513/7180458: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "49/6 -> 19658774/2301261: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "17/2 -> 20425861/2301261: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "53/6 -> 7064316/767087: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "53/6 -> 7064316/767087: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "8/1 -> 217221686/25758477: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "25/3 -> 106785035/12249687: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "26/3 -> 36956088/4083229: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "26/3 -> 36956088/4083229: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "47/6 -> 150372947/18173046: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "49/6 -> 52143543/6057682: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "17/2 -> 61795709/6949458: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", @@ -6750,12 +6737,12 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "28/3 -> 220019759/22892238: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "29/3 -> 227650505/22892238: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "53/6 -> 73/8: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "7161458333333333/781250000000000 -> 227/24: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "19/2 -> 7649739583333333/781250000000000: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "55/6 -> 227/24: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "19/2 -> 235/24: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "59/6 -> 81/8: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "9/1 -> 59093857929110530/6350016966462135: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", - "7291666666666667/781250000000000 -> 50298535732365304/5218000137845941: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "29/3 -> 35621551447547972/3571884543634951: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "9/1 -> 52876289/5681899: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", + "28/3 -> 164310766/17045697: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "29/3 -> 169992665/17045697: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "53/6 -> 280411657/30631590: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "55/6 -> 290622187/30631590: {\\"note\\":\\"E6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6574074074074074}", "19/2 -> 300832717/30631590: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", @@ -6780,13 +6767,13 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "10/1 -> 249388889/24428817: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "31/3 -> 257531828/24428817: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "32/3 -> 265674767/24428817: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "59/6 -> 10607930272817612/1052467804402113: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "7942708333333333/781250000000000 -> 4847204850509600/466969945850237: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "21/2 -> 70136123523116104/6546545773744583: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "65/6 -> 5084880851791239/460303999716416: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "10/1 -> 16503967344760896/1609855704009533: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "8072916666666667/781250000000000 -> 18634478637394640/1766023137316279: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "32/3 -> 8166462301530620/750249522653493: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "59/6 -> 113901784/11300787: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "61/6 -> 182412473/17573250: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "21/2 -> 62756741/5857750: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "65/6 -> 194127973/17573250: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "10/1 -> 29535000/2880949: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "31/3 -> 51945345/4922954: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "32/3 -> 160758989/14768862: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "59/6 -> 85218224/8444637: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "61/6 -> 88033103/8444637: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "21/2 -> 30062405/2803436: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", @@ -6817,14 +6804,13 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "11/1 -> 60597172/5424279: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "34/3 -> 20801755/1808093: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "35/3 -> 64213358/5424279: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "65/6 -> 14165692927781490/1286793756298721: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "8723958333333333/781250000000000 -> 24985087764543070/2202910780005545: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "23/2 -> 40062814485281710/3431450016796589: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "71/6 -> 15452486684080212/1286793756298721: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "11/1 -> 11707036410059248/1047147171837943: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "8854166666666667/781250000000000 -> 72237436486877260/6274277627094091: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", - "35/3 -> 48845217190682900/4123141989111901: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", - "12/1 -> 89279285073280340/7330030202865601: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "65/6 -> 405607919/36844914: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "67/6 -> 139296519/12281638: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "23/2 -> 430171195/36844914: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "71/6 -> 442452833/36844914: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "11/1 -> 9165869/819850: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", + "34/3 -> 28317457/2459550: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", + "35/3 -> 29137307/2459550: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "65/6 -> 61860791/5613996: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", "67/6 -> 21244041/1871332: {\\"note\\":\\"A6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6805555555555556}", "23/2 -> 65603455/5613996: {\\"note\\":\\"D7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.7037037037037037}", @@ -6849,14 +6835,13 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "12/1 -> 66021451/5424279: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "37/3 -> 22609848/1808093: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "38/3 -> 69637637/5424279: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "71/6 -> 66991784004494540/5582586396485567: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "71/6 -> 66991784004494540/5582586396485567: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "4752604166666667/390625000000000 -> 3037039019565853/246179755480177: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "25/2 -> 6478115047017733/511295348405838: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "77/6 -> 1108091138303280/85215891400973: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "12/1 -> 61962150782346730/5092555470764637: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "4817708333333333/390625000000000 -> 9736308931998064/778771464603089: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "38/3 -> 17516816040733824/1364719262346625: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "71/6 -> 159848623/13320570: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "73/6 -> 50796175/4117494: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "25/2 -> 52168673/4117494: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "77/6 -> 17847057/1372498: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "12/1 -> 110885588/9113483: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "37/3 -> 325690417/26050776: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "38/3 -> 111458003/8683592: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "71/6 -> 85705913/7141443: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "73/6 -> 88086394/7141443: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "25/2 -> 30155625/2380481: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", @@ -6887,13 +6872,13 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "13/1 -> 322675340/24428817: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "40/3 -> 330818279/24428817: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "41/3 -> 338961218/24428817: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "77/6 -> 4508441530776268/345911975113713: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "5143229166666667/390625000000000 -> 72724247981940050/5440651553114663: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "27/2 -> 77404475398361680/5649895593523979: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "83/6 -> 7433228805894032/529677711892873: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "13/1 -> 68226415291428570/5171626433730125: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", - "5208333333333333/390625000000000 -> 119750541876678500/8853502408804817: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "41/3 -> 26877812342718240/1939359912648797: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "77/6 -> 395340349/30332646: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "79/6 -> 405451231/30332646: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "27/2 -> 415562113/30332646: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "83/6 -> 425672995/30332646: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "13/1 -> 61047963/4627493: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", + "40/3 -> 187771382/13882479: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "41/3 -> 192398875/13882479: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "77/6 -> 73088783/5613996: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "79/6 -> 24986705/1871332: {\\"note\\":\\"D6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6481481481481481}", "27/2 -> 76831447/5613996: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", @@ -6918,13 +6903,13 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "14/1 -> 326850203/22892238: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "43/3 -> 334480949/22892238: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "44/3 -> 342111695/22892238: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "83/6 -> 46601080067921440/3312668739818037: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "5533854166666667/390625000000000 -> 74202252582529440/5139473814872869: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "29/2 -> 16893229181213038/1143671731863703: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "89/6 -> 45345439366064980/3002138296142221: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "14/1 -> 103822085261344910/7296663522720337: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "5598958333333333/390625000000000 -> 88289013917334460/6048100097071507: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "44/3 -> 32968871248885984/2208060782868415: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "83/6 -> 444778033/31617342: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "85/6 -> 206845691/14326762: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "29/2 -> 634863835/42980286: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "89/6 -> 649190597/42980286: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "14/1 -> 34836911/2448354: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "43/3 -> 307642313/21074553: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "44/3 -> 314667164/21074553: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "83/6 -> 118221575/8410308: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "85/6 -> 121025011/8410308: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "29/2 -> 124626530/8444637: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", @@ -6956,15 +6941,15 @@ exports[`renders tunes > tune: festivalOfFingers3 1`] = ` "46/3 -> 107431582/6842241: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "47/3 -> 109712329/6842241: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "47/3 -> 109712329/6842241: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "89/6 -> 4912899207556619/323530042078346: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "5924479166666667/390625000000000 -> 34380794416256480/2215453141146841: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "31/2 -> 24313296129306150/1533772051334381: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "95/6 -> 5236429249634965/323530042078346: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "95/6 -> 5236429249634965/323530042078346: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "15/1 -> 27171157797177630/1771688461303711: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "5989583333333333/390625000000000 -> 40100346783878890/2559110894812623: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", - "47/3 -> 251152117069312/15694090700525: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", - "47/3 -> 251152117069312/15694090700525: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "89/6 -> 93781073/6175782: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "91/6 -> 95839667/6175782: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "31/2 -> 97898261/6175782: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "95/6 -> 99956855/6175782: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "95/6 -> 99956855/6175782: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "15/1 -> 27351383/1783440: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "46/3 -> 27945863/1783440: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", + "47/3 -> 28540343/1783440: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", + "47/3 -> 28540343/1783440: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "89/6 -> 464201197/30631590: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", "91/6 -> 474411727/30631590: {\\"note\\":\\"G6\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6712962962962963}", "31/2 -> 484622257/30631590: {\\"note\\":\\"C7\\",\\"clip\\":1,\\"s\\":\\"piano\\",\\"release\\":0.1,\\"pan\\":0.6944444444444444}", From 54c9c434e03983c5f693c135b73fe7968dc670bc Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Mon, 21 Nov 2022 22:09:26 +0100 Subject: [PATCH 04/12] fix examples snapshot --- .../test/__snapshots__/examples.test.mjs.snap | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/tutorial/test/__snapshots__/examples.test.mjs.snap b/tutorial/test/__snapshots__/examples.test.mjs.snap index e97d20b7..dd36ff90 100644 --- a/tutorial/test/__snapshots__/examples.test.mjs.snap +++ b/tutorial/test/__snapshots__/examples.test.mjs.snap @@ -807,36 +807,36 @@ exports[`runs examples > example "echo" example index 0 1`] = ` [ "0/1 -> 1/2: {\\"s\\":\\"bd\\"}", "1/2 -> 1/1: {\\"s\\":\\"sd\\"}", - "-4166666666666667/12500000000000000 -> 8333333333333333/50000000000000000: {\\"s\\":\\"sd\\"}", - "8333333333333333/50000000000000000 -> 8333333333333333/12500000000000000: {\\"s\\":\\"bd\\"}", - "8333333333333333/12500000000000000 -> 7291666666666667/6250000000000000: {\\"s\\":\\"sd\\"}", - "-4166666666666667/25000000000000000 -> 8333333333333333/25000000000000000: {\\"s\\":\\"sd\\"}", - "8333333333333333/25000000000000000 -> 5208333333333333/6250000000000000: {\\"s\\":\\"bd\\"}", - "5208333333333333/6250000000000000 -> 8333333333333333/6250000000000000: {\\"s\\":\\"sd\\"}", + "-1/3 -> 1/6: {\\"s\\":\\"sd\\"}", + "1/6 -> 2/3: {\\"s\\":\\"bd\\"}", + "2/3 -> 7/6: {\\"s\\":\\"sd\\"}", + "-1/6 -> 1/3: {\\"s\\":\\"sd\\"}", + "1/3 -> 5/6: {\\"s\\":\\"bd\\"}", + "5/6 -> 4/3: {\\"s\\":\\"sd\\"}", "1/1 -> 3/2: {\\"s\\":\\"bd\\"}", "3/2 -> 2/1: {\\"s\\":\\"sd\\"}", - "8333333333333333/12500000000000000 -> 7291666666666667/6250000000000000: {\\"s\\":\\"sd\\"}", - "7291666666666667/6250000000000000 -> 5208333333333333/3125000000000000: {\\"s\\":\\"bd\\"}", - "5208333333333333/3125000000000000 -> 6770833333333333/3125000000000000: {\\"s\\":\\"sd\\"}", - "5208333333333333/6250000000000000 -> 8333333333333333/6250000000000000: {\\"s\\":\\"sd\\"}", - "8333333333333333/6250000000000000 -> 5729166666666667/3125000000000000: {\\"s\\":\\"bd\\"}", - "5729166666666667/3125000000000000 -> 7291666666666667/3125000000000000: {\\"s\\":\\"sd\\"}", + "2/3 -> 7/6: {\\"s\\":\\"sd\\"}", + "7/6 -> 5/3: {\\"s\\":\\"bd\\"}", + "5/3 -> 13/6: {\\"s\\":\\"sd\\"}", + "5/6 -> 4/3: {\\"s\\":\\"sd\\"}", + "4/3 -> 11/6: {\\"s\\":\\"bd\\"}", + "11/6 -> 7/3: {\\"s\\":\\"sd\\"}", "2/1 -> 5/2: {\\"s\\":\\"bd\\"}", "5/2 -> 3/1: {\\"s\\":\\"sd\\"}", - "5208333333333333/3125000000000000 -> 6770833333333333/3125000000000000: {\\"s\\":\\"sd\\"}", - "6770833333333333/3125000000000000 -> 8333333333333333/3125000000000000: {\\"s\\":\\"bd\\"}", - "8333333333333333/3125000000000000 -> 4947916666666667/1562500000000000: {\\"s\\":\\"sd\\"}", - "5729166666666667/3125000000000000 -> 7291666666666667/3125000000000000: {\\"s\\":\\"sd\\"}", - "7291666666666667/3125000000000000 -> 8854166666666667/3125000000000000: {\\"s\\":\\"bd\\"}", - "8854166666666667/3125000000000000 -> 5208333333333333/1562500000000000: {\\"s\\":\\"sd\\"}", + "5/3 -> 13/6: {\\"s\\":\\"sd\\"}", + "13/6 -> 8/3: {\\"s\\":\\"bd\\"}", + "8/3 -> 19/6: {\\"s\\":\\"sd\\"}", + "11/6 -> 7/3: {\\"s\\":\\"sd\\"}", + "7/3 -> 17/6: {\\"s\\":\\"bd\\"}", + "17/6 -> 10/3: {\\"s\\":\\"sd\\"}", "3/1 -> 7/2: {\\"s\\":\\"bd\\"}", "7/2 -> 4/1: {\\"s\\":\\"sd\\"}", - "8333333333333333/3125000000000000 -> 4947916666666667/1562500000000000: {\\"s\\":\\"sd\\"}", - "4947916666666667/1562500000000000 -> 5729166666666667/1562500000000000: {\\"s\\":\\"bd\\"}", - "5729166666666667/1562500000000000 -> 6510416666666667/1562500000000000: {\\"s\\":\\"sd\\"}", - "8854166666666667/3125000000000000 -> 5208333333333333/1562500000000000: {\\"s\\":\\"sd\\"}", - "5208333333333333/1562500000000000 -> 5989583333333333/1562500000000000: {\\"s\\":\\"bd\\"}", - "5989583333333333/1562500000000000 -> 6770833333333333/1562500000000000: {\\"s\\":\\"sd\\"}", + "8/3 -> 19/6: {\\"s\\":\\"sd\\"}", + "19/6 -> 11/3: {\\"s\\":\\"bd\\"}", + "11/3 -> 25/6: {\\"s\\":\\"sd\\"}", + "17/6 -> 10/3: {\\"s\\":\\"sd\\"}", + "10/3 -> 23/6: {\\"s\\":\\"bd\\"}", + "23/6 -> 13/3: {\\"s\\":\\"sd\\"}", ] `; From e1a532500ee804fd254b055e5b6d73e1415e106b Mon Sep 17 00:00:00 2001 From: Alex McLean Date: Tue, 22 Nov 2022 08:51:25 +0000 Subject: [PATCH 05/12] Tidying up core (#256) * remove _ prefixes except for functions to be patternified * categorise pattern methods * experimental support for `.add.squeeze` and friends as alternative to `.addSqueeze` * `every` is now an alias for `firstOf` with additional `lastOf` (which every will become an alias for next) --- packages/core/pattern.mjs | 1193 +++++++++-------- packages/core/signal.mjs | 14 +- packages/core/test/pattern.test.mjs | 57 +- packages/eval/test/evaluate.test.mjs | 2 +- packages/mini/test/mini.test.mjs | 4 +- packages/tonal/test/tonal.test.mjs | 2 +- packages/tonal/tonal.mjs | 6 +- packages/tonal/voicings.mjs | 2 +- packages/tone/test/tone.test.mjs | 2 +- .../test/__snapshots__/examples.test.mjs.snap | 59 + 10 files changed, 738 insertions(+), 603 deletions(-) diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index 499afd6b..6c831ffe 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -1,5 +1,5 @@ /* -pattern.mjs - +pattern.mjs - Core pattern representation for strudel Copyright (C) 2022 Strudel contributors - see This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ @@ -32,176 +32,10 @@ export class Pattern { this.query = query; } - /** - * query haps insude the tiven time span - * - * @param {Fraction | number} begin from time - * @param {Fraction | number} end to time - * @returns Hap[] - * @example - * const pattern = sequence('a', ['b', 'c']) - * const haps = pattern.queryArc(0, 1) - * console.log(haps) - * silence - */ - queryArc(begin, end) { - return this.query(new State(new TimeSpan(begin, end))); - } - - /** - * Returns a new pattern, with queries split at cycle boundaries. This makes - * some calculations easier to express, as all haps are then constrained to - * happen within a cycle. - * @returns Pattern - */ - _splitQueries() { - const pat = this; - const q = (state) => { - return flatten(state.span.spanCycles.map((subspan) => pat.query(state.setSpan(subspan)))); - }; - return new Pattern(q); - } - - /** - * Returns a new pattern, where the given function is applied to the query - * timespan before passing it to the original pattern. - * @param {Function} func the function to apply - * @returns Pattern - */ - withQuerySpan(func) { - return new Pattern((state) => this.query(state.withSpan(func))); - } - - withQuerySpanMaybe(func) { - const pat = this; - return new Pattern((state) => { - const newState = state.withSpan(func); - if (!newState.span) { - return []; - } - return pat.query(newState); - }); - } - - /** - * As with {@link Pattern#withQuerySpan}, but the function is applied to both the - * begin and end time of the query timespan. - * @param {Function} func the function to apply - * @returns Pattern - */ - withQueryTime(func) { - return new Pattern((state) => this.query(state.withSpan((span) => span.withTime(func)))); - } - - /** - * Similar to {@link Pattern#withQuerySpan}, but the function is applied to the timespans - * of all haps returned by pattern queries (both `part` timespans, and where - * present, `whole` timespans). - * @param {Function} func - * @returns Pattern - */ - withHapSpan(func) { - return new Pattern((state) => this.query(state).map((hap) => hap.withSpan(func))); - } - - /** - * As with {@link Pattern#withHapSpan}, but the function is applied to both the - * begin and end time of the hap timespans. - * @param {Function} func the function to apply - * @returns Pattern - */ - withHapTime(func) { - return this.withHapSpan((span) => span.withTime(func)); - } - - /** - * Returns a new pattern with the given function applied to the list of haps returned by every query. - * @param {Function} func - * @returns Pattern - */ - _withHaps(func) { - return new Pattern((state) => func(this.query(state))); - } - - /** - * As with {@link Pattern#_withHaps}, but applies the function to every hap, rather than every list of haps. - * @param {Function} func - * @returns Pattern - */ - _withHap(func) { - return this._withHaps((haps) => haps.map(func)); - } - - /** - * Returns a new pattern with the context field set to every hap set to the given value. - * @param {*} context - * @returns Pattern - */ - _setContext(context) { - return this._withHap((hap) => hap.setContext(context)); - } - - /** - * Returns a new pattern with the given function applied to the context field of every hap. - * @param {Function} func - * @returns Pattern - */ - _withContext(func) { - return this._withHap((hap) => hap.setContext(func(hap.context))); - } - - /** - * Returns a new pattern with the context field of every hap set to an empty object. - * @returns Pattern - */ - _stripContext() { - return this._withHap((hap) => hap.setContext({})); - } - - /** - * Returns a new pattern with the given location information added to the - * context of every hap. - * @param {Number} start - * @param {Number} end - * @returns Pattern - */ - withLocation(start, end) { - const location = { - start: { line: start[0], column: start[1], offset: start[2] }, - end: { line: end[0], column: end[1], offset: end[2] }, - }; - return this._withContext((context) => { - const locations = (context.locations || []).concat([location]); - return { ...context, locations }; - }); - } - - withMiniLocation(start, end) { - const offset = { - start: { line: start[0], column: start[1], offset: start[2] }, - end: { line: end[0], column: end[1], offset: end[2] }, - }; - return this._withContext((context) => { - let locations = context.locations || []; - locations = locations.map(({ start, end }) => { - const colOffset = start.line === 1 ? offset.start.column : 0; - return { - start: { - ...start, - line: start.line - 1 + (offset.start.line - 1) + 1, - column: start.column - 1 + colOffset, - }, - end: { - ...end, - line: end.line - 1 + (offset.start.line - 1) + 1, - column: end.column - 1 + colOffset, - }, - }; - }); - return { ...context, locations }; - }); - } + ////////////////////////////////////////////////////////////////////// + // Haskell-style functor, applicative and monadic operations + /** * Returns a new pattern, with the function applied to the value of * each hap. It has the alias {@link Pattern#fmap}. @@ -219,58 +53,7 @@ export class Pattern { return this.withValue(func); } - /** - * Returns a new Pattern, which only returns haps that meet the given test. - * @param {Function} hap_test - a function which returns false for haps to be removed from the pattern - * @returns Pattern - */ - _filterHaps(hap_test) { - return new Pattern((state) => this.query(state).filter(hap_test)); - } - - /** - * As with {@link Pattern#_filterHaps}, but the function is applied to values - * inside haps. - * @param {Function} value_test - * @returns Pattern - */ - _filterValues(value_test) { - return new Pattern((state) => this.query(state).filter((hap) => value_test(hap.value))); - } - - /** - * Returns a new pattern, with haps containing undefined values removed from - * query results. - * @returns Pattern - */ - _removeUndefineds() { - return this._filterValues((val) => val != undefined); - } - - /** - * Returns a new pattern, with all haps without onsets filtered out. A hap - * with an onset is one with a `whole` timespan that begins at the same time - * as its `part` timespan. - * @returns Pattern - */ - onsetsOnly() { - // Returns a new pattern that will only return haps where the start - // of the 'whole' timespan matches the start of the 'part' - // timespan, i.e. the haps that include their 'onset'. - return this._filterHaps((hap) => hap.hasOnset()); - } - - /** - * Returns a new pattern, with 'continuous' haps (those without 'whole' - * timespans) removed from query results. - * @returns Pattern - */ - discreteOnly() { - // removes continuous haps that don't have a 'whole' timespan - return this._filterHaps((hap) => hap.whole); - } - - _appWhole(whole_func, pat_val) { + appWhole(whole_func, pat_val) { // Assumes 'this' is a pattern of functions, and given a function to // resolve wholes, applies a given pattern of values to that // pattern of functions. @@ -302,7 +85,7 @@ export class Pattern { * with those in the given pattern of values. A new pattern is returned, with * each matching value applied to the corresponding function. * - * In this `appBoth` variant, where timespans of the function and value haps + * In this `_appBoth` variant, where timespans of the function and value haps * are not the same but do intersect, the resulting hap has a timespan of the * intersection. This applies to both the part and the whole timespan. * @param {Pattern} pat_val @@ -316,7 +99,7 @@ export class Pattern { } return span_a.intersection_e(span_b); }; - return this._appWhole(whole_func, pat_val); + return this.appWhole(whole_func, pat_val); } /** @@ -381,173 +164,8 @@ export class Pattern { return new Pattern(query); } - /** - * Queries the pattern for the first cycle, returning Haps. Mainly of use when - * debugging a pattern. - * @param {Boolean} with_context - set to true, otherwise the context field - * will be stripped from the resulting haps. - * @returns [Hap] - */ - firstCycle(with_context = false) { - var self = this; - if (!with_context) { - self = self._stripContext(); - } - return self.query(new State(new TimeSpan(Fraction(0), Fraction(1)))); - } - /** - * Accessor for a list of values returned by querying the first cycle. - */ - get _firstCycleValues() { - return this.firstCycle().map((hap) => hap.value); - } - - /** - * More human-readable version of the {@link Pattern#_firstCycleValues} accessor. - */ - get _showFirstCycle() { - return this.firstCycle().map( - (hap) => `${hap.value}: ${hap.whole.begin.toFraction()} - ${hap.whole.end.toFraction()}`, - ); - } - - /** - * Returns a new pattern, which returns haps sorted in temporal order. Mainly - * of use when comparing two patterns for equality, in tests. - * @returns Pattern - */ - _sortHapsByPart() { - return this._withHaps((haps) => - haps.sort((a, b) => - a.part.begin - .sub(b.part.begin) - .or(a.part.end.sub(b.part.end)) - .or(a.whole.begin.sub(b.whole.begin).or(a.whole.end.sub(b.whole.end))), - ), - ); - } - - _opIn(other, func) { - return this.fmap(func).appLeft(reify(other)); - } - _opOut(other, func) { - return this.fmap(func).appRight(reify(other)); - } - _opMix(other, func) { - return this.fmap(func).appBoth(reify(other)); - } - _opSqueeze(other, func) { - const otherPat = reify(other); - return this.fmap((a) => otherPat.fmap((b) => func(a)(b)))._squeezeJoin(); - } - _opSqueezeOut(other, func) { - const thisPat = this; - const otherPat = reify(other); - return otherPat.fmap((a) => thisPat.fmap((b) => func(b)(a)))._squeezeJoin(); - } - _opTrig(other, func) { - const otherPat = reify(other); - return otherPat.fmap((b) => this.fmap((a) => func(a)(b)))._trigJoin(); - } - _opTrigzero(other, func) { - const otherPat = reify(other); - return otherPat.fmap((b) => this.fmap((a) => func(a)(b)))._TrigzeroJoin(); - } - - _asNumber() { - return this.fmap(parseNumeral); - } - - /** - * Assumes a numerical pattern. Returns a new pattern with all values rounded - * to the nearest integer. - * @name round - * @memberof Pattern - * @returns Pattern - * @example - * "0.5 1.5 2.5".round().scale('C major').note() - */ - round() { - return this._asNumber().fmap((v) => Math.round(v)); - } - - /** - * Assumes a numerical pattern. Returns a new pattern with all values set to - * their mathematical floor. E.g. `3.7` replaced with to `3`, and `-4.2` - * replaced with `-5`. - * @returns Pattern - */ - floor() { - return this._asNumber().fmap((v) => Math.floor(v)); - } - - /** - * Assumes a numerical pattern. Returns a new pattern with all values set to - * their mathematical ceiling. E.g. `3.2` replaced with `4`, and `-4.2` - * replaced with `-4`. - * @returns Pattern - */ - ceil() { - return this._asNumber().fmap((v) => Math.ceil(v)); - } - - /** - * Assumes a numerical pattern, containing unipolar values in the range 0 .. - * 1. Returns a new pattern with values scaled to the bipolar range -1 .. 1 - * @returns Pattern - */ - _toBipolar() { - return this.fmap((x) => x * 2 - 1); - } - - /** - * Assumes a numerical pattern, containing bipolar values in the range -1 .. - * 1. Returns a new pattern with values scaled to the unipolar range 0 .. 1 - * @returns Pattern - */ - _fromBipolar() { - return this.fmap((x) => (x + 1) / 2); - } - - /** - * Assumes a numerical pattern, containing unipolar values in the range 0 .. 1. - * Returns a new pattern with values scaled to the given min/max range. - * Most useful in combination with continuous patterns. - * @name range - * @memberof Pattern - * @returns Pattern - * @example - * s("bd sd,hh*4").cutoff(sine.range(500,2000).slow(4)) - */ - _range(min, max) { - return this.mul(max - min).add(min); - } - - /** - * Assumes a numerical pattern, containing unipolar values in the range 0 .. - * 1. Returns a new pattern with values scaled to the given min/max range, - * following an exponential curve. - * @param {Number} min - * @param {Number} max - * @returns Pattern - */ - _rangex(min, max) { - return this._range(Math.log(min), Math.log(max)).fmap(Math.exp); - } - - /** - * Assumes a numerical pattern, containing bipolar values in the range -1 .. - * 1. Returns a new pattern with values scaled to the given min/max range. - * @param {Number} min - * @param {Number} max - * @returns Pattern - */ - _range2(min, max) { - return this._fromBipolar()._range(min, max); - } - - _bindWhole(choose_whole, func) { + bindWhole(choose_whole, func) { const pat_val = this; const query = function (state) { const withWhole = function (a, b) { @@ -577,7 +195,7 @@ export class Pattern { } return a.intersection_e(b); }; - return this._bindWhole(whole_func, func); + return this.bindWhole(whole_func, func); } join() { @@ -587,7 +205,7 @@ export class Pattern { } outerBind(func) { - return this._bindWhole((a, _) => a, func); + return this.bindWhole((a, _) => a, func); } outerJoin() { @@ -597,7 +215,7 @@ export class Pattern { } innerBind(func) { - return this._bindWhole((_, b) => b, func); + return this.bindWhole((_, b) => b, func); } innerJoin() { @@ -607,7 +225,7 @@ export class Pattern { } // Flatterns patterns of patterns, by retriggering/resetting inner patterns at onsets of outer pattern haps - _trigJoin(cycleZero = false) { + trigJoin(cycleZero = false) { const pat_of_pats = this; return new Pattern((state) => { return ( @@ -639,14 +257,14 @@ export class Pattern { }); } - _TrigzeroJoin() { - return this._trigJoin(true); + trigzeroJoin() { + return this.trigJoin(true); } // Like the other joins above, joins a pattern of patterns of values, into a flatter // pattern of values. In this case it takes whole cycles of the inner pattern to fit each event // in the outer pattern. - _squeezeJoin() { + squeezeJoin() { // A pattern of patterns, which we call the 'outer' pattern, with patterns // as values which we call the 'inner' patterns. const pat_of_pats = this; @@ -689,13 +307,433 @@ export class Pattern { return new Pattern(query); } - _squeezeBind(func) { - return this.fmap(func)._squeezeJoin(); + squeezeBind(func) { + return this.fmap(func).squeezeJoin(); + } + + ////////////////////////////////////////////////////////////////////// + // Utility methods mainly for internal use + + /** + * Query haps inside the given time span. + * + * @param {Fraction | number} begin from time + * @param {Fraction | number} end to time + * @returns Hap[] + * @example + * const pattern = sequence('a', ['b', 'c']) + * const haps = pattern.queryArc(0, 1) + * console.log(haps) + * silence + */ + queryArc(begin, end) { + return this.query(new State(new TimeSpan(begin, end))); } + /** + * Returns a new pattern, with queries split at cycle boundaries. This makes + * some calculations easier to express, as all haps are then constrained to + * happen within a cycle. + * @returns Pattern + */ + splitQueries() { + const pat = this; + const q = (state) => { + return flatten(state.span.spanCycles.map((subspan) => pat.query(state.setSpan(subspan)))); + }; + return new Pattern(q); + } + + /** + * Returns a new pattern, where the given function is applied to the query + * timespan before passing it to the original pattern. + * @param {Function} func the function to apply + * @returns Pattern + */ + withQuerySpan(func) { + return new Pattern((state) => this.query(state.withSpan(func))); + } + + withQuerySpanMaybe(func) { + const pat = this; + return new Pattern((state) => { + const newState = state.withSpan(func); + if (!newState.span) { + return []; + } + return pat.query(newState); + }); + } + + /** + * As with {@link Pattern#withQuerySpan}, but the function is applied to both the + * begin and end time of the query timespan. + * @param {Function} func the function to apply + * @returns Pattern + */ + withQueryTime(func) { + return new Pattern((state) => this.query(state.withSpan((span) => span.withTime(func)))); + } + + /** + * Similar to {@link Pattern#withQuerySpan}, but the function is applied to the timespans + * of all haps returned by pattern queries (both `part` timespans, and where + * present, `whole` timespans). + * @param {Function} func + * @returns Pattern + */ + withHapSpan(func) { + return new Pattern((state) => this.query(state).map((hap) => hap.withSpan(func))); + } + + /** + * As with {@link Pattern#withHapSpan}, but the function is applied to both the + * begin and end time of the hap timespans. + * @param {Function} func the function to apply + * @returns Pattern + */ + withHapTime(func) { + return this.withHapSpan((span) => span.withTime(func)); + } + + /** + * Returns a new pattern with the given function applied to the list of haps returned by every query. + * @param {Function} func + * @returns Pattern + */ + withHaps(func) { + return new Pattern((state) => func(this.query(state))); + } + + /** + * As with {@link Pattern#withHaps}, but applies the function to every hap, rather than every list of haps. + * @param {Function} func + * @returns Pattern + */ + withHap(func) { + return this.withHaps((haps) => haps.map(func)); + } + + /** + * Returns a new pattern with the context field set to every hap set to the given value. + * @param {*} context + * @returns Pattern + */ + setContext(context) { + return this.withHap((hap) => hap.setContext(context)); + } + + /** + * Returns a new pattern with the given function applied to the context field of every hap. + * @param {Function} func + * @returns Pattern + */ + withContext(func) { + return this.withHap((hap) => hap.setContext(func(hap.context))); + } + + /** + * Returns a new pattern with the context field of every hap set to an empty object. + * @returns Pattern + */ + stripContext() { + return this.withHap((hap) => hap.setContext({})); + } + + /** + * Returns a new pattern with the given location information added to the + * context of every hap. + * @param {Number} start + * @param {Number} end + * @returns Pattern + */ + withLocation(start, end) { + const location = { + start: { line: start[0], column: start[1], offset: start[2] }, + end: { line: end[0], column: end[1], offset: end[2] }, + }; + return this.withContext((context) => { + const locations = (context.locations || []).concat([location]); + return { ...context, locations }; + }); + } + + withMiniLocation(start, end) { + const offset = { + start: { line: start[0], column: start[1], offset: start[2] }, + end: { line: end[0], column: end[1], offset: end[2] }, + }; + return this.withContext((context) => { + let locations = context.locations || []; + locations = locations.map(({ start, end }) => { + const colOffset = start.line === 1 ? offset.start.column : 0; + return { + start: { + ...start, + line: start.line - 1 + (offset.start.line - 1) + 1, + column: start.column - 1 + colOffset, + }, + end: { + ...end, + line: end.line - 1 + (offset.start.line - 1) + 1, + column: end.column - 1 + colOffset, + }, + }; + }); + return { ...context, locations }; + }); + } + + /** + * Returns a new Pattern, which only returns haps that meet the given test. + * @param {Function} hap_test - a function which returns false for haps to be removed from the pattern + * @returns Pattern + */ + filterHaps(hap_test) { + return new Pattern((state) => this.query(state).filter(hap_test)); + } + + /** + * As with {@link Pattern#filterHaps}, but the function is applied to values + * inside haps. + * @param {Function} value_test + * @returns Pattern + */ + filterValues(value_test) { + return new Pattern((state) => this.query(state).filter((hap) => value_test(hap.value))); + } + + /** + * Returns a new pattern, with haps containing undefined values removed from + * query results. + * @returns Pattern + */ + removeUndefineds() { + return this.filterValues((val) => val != undefined); + } + + /** + * Returns a new pattern, with all haps without onsets filtered out. A hap + * with an onset is one with a `whole` timespan that begins at the same time + * as its `part` timespan. + * @returns Pattern + */ + onsetsOnly() { + // Returns a new pattern that will only return haps where the start + // of the 'whole' timespan matches the start of the 'part' + // timespan, i.e. the haps that include their 'onset'. + return this.filterHaps((hap) => hap.hasOnset()); + } + + /** + * Returns a new pattern, with 'continuous' haps (those without 'whole' + * timespans) removed from query results. + * @returns Pattern + */ + discreteOnly() { + // removes continuous haps that don't have a 'whole' timespan + return this.filterHaps((hap) => hap.whole); + } + + /** + * Queries the pattern for the first cycle, returning Haps. Mainly of use when + * debugging a pattern. + * @param {Boolean} with_context - set to true, otherwise the context field + * will be stripped from the resulting haps. + * @returns [Hap] + */ + firstCycle(with_context = false) { + var self = this; + if (!with_context) { + self = self.stripContext(); + } + return self.query(new State(new TimeSpan(Fraction(0), Fraction(1)))); + } + + /** + * Accessor for a list of values returned by querying the first cycle. + */ + get firstCycleValues() { + return this.firstCycle().map((hap) => hap.value); + } + + /** + * More human-readable version of the {@link Pattern#firstCycleValues} accessor. + */ + get showFirstCycle() { + return this.firstCycle().map( + (hap) => `${hap.value}: ${hap.whole.begin.toFraction()} - ${hap.whole.end.toFraction()}`, + ); + } + + /** + * Returns a new pattern, which returns haps sorted in temporal order. Mainly + * of use when comparing two patterns for equality, in tests. + * @returns Pattern + */ + sortHapsByPart() { + return this.withHaps((haps) => + haps.sort((a, b) => + a.part.begin + .sub(b.part.begin) + .or(a.part.end.sub(b.part.end)) + .or(a.whole.begin.sub(b.whole.begin).or(a.whole.end.sub(b.whole.end))), + ), + ); + } + + patternify(join, func) { + const pat = this; + return function (...args) { + // the problem here: args could be a pattern that has been + // turned into an object to add location to avoid object + // checking for every pattern method, we can remove it here... + // in the future, patternified args should be marked as well + + // some better object handling + args = args.map((arg) => (isPattern(arg) ? arg.fmap((value) => value.value || value) : arg)); + const pat_arg = sequence(...args); + // arg.locations has to go somewhere.. + return join(pat_arg.fmap((arg) => func.call(pat, arg))); + }; + } + + asNumber() { + return this.fmap(parseNumeral); + } + + ////////////////////////////////////////////////////////////////////// + // Operators - see 'make composers' later.. + + _opIn(other, func) { + return this.fmap(func).appLeft(reify(other)); + } + _opOut(other, func) { + return this.fmap(func).appRight(reify(other)); + } + _opMix(other, func) { + return this.fmap(func).appBoth(reify(other)); + } + _opSqueeze(other, func) { + const otherPat = reify(other); + return this.fmap((a) => otherPat.fmap((b) => func(a)(b))).squeezeJoin(); + } + _opSqueezeOut(other, func) { + const thisPat = this; + const otherPat = reify(other); + return otherPat.fmap((a) => thisPat.fmap((b) => func(b)(a))).squeezeJoin(); + } + _opTrig(other, func) { + const otherPat = reify(other); + return otherPat.fmap((b) => this.fmap((a) => func(a)(b))).trigJoin(); + } + _opTrigzero(other, func) { + const otherPat = reify(other); + return otherPat.fmap((b) => this.fmap((a) => func(a)(b))).trigzeroJoin(); + } + + ////////////////////////////////////////////////////////////////////// + // End-user methods. + // Those beginning with an underscore (_) are 'patternified', + // i.e. versions are created without the underscore, that are + // magically transformed to accept patterns for all their arguments. + + ////////////////////////////////////////////////////////////////////// + // Numerical transformations + + /** + * Assumes a numerical pattern. Returns a new pattern with all values rounded + * to the nearest integer. + * @name round + * @memberof Pattern + * @returns Pattern + * @example + * "0.5 1.5 2.5".round().scale('C major').note() + */ + round() { + return this.asNumber().fmap((v) => Math.round(v)); + } + + /** + * Assumes a numerical pattern. Returns a new pattern with all values set to + * their mathematical floor. E.g. `3.7` replaced with to `3`, and `-4.2` + * replaced with `-5`. + * @returns Pattern + */ + floor() { + return this.asNumber().fmap((v) => Math.floor(v)); + } + + /** + * Assumes a numerical pattern. Returns a new pattern with all values set to + * their mathematical ceiling. E.g. `3.2` replaced with `4`, and `-4.2` + * replaced with `-4`. + * @returns Pattern + */ + ceil() { + return this.asNumber().fmap((v) => Math.ceil(v)); + } + + /** + * Assumes a numerical pattern, containing unipolar values in the range 0 .. + * 1. Returns a new pattern with values scaled to the bipolar range -1 .. 1 + * @returns Pattern + */ + toBipolar() { + return this.fmap((x) => x * 2 - 1); + } + + /** + * Assumes a numerical pattern, containing bipolar values in the range -1 .. + * 1. Returns a new pattern with values scaled to the unipolar range 0 .. 1 + * @returns Pattern + */ + fromBipolar() { + return this.fmap((x) => (x + 1) / 2); + } + + /** + * Assumes a numerical pattern, containing unipolar values in the range 0 .. 1. + * Returns a new pattern with values scaled to the given min/max range. + * Most useful in combination with continuous patterns. + * @name range + * @memberof Pattern + * @returns Pattern + * @example + * s("bd sd,hh*4").cutoff(sine.range(500,2000).slow(4)) + */ + _range(min, max) { + return this.mul(max - min).add(min); + } + + /** + * Assumes a numerical pattern, containing unipolar values in the range 0 .. + * 1. Returns a new pattern with values scaled to the given min/max range, + * following an exponential curve. + * @param {Number} min + * @param {Number} max + * @returns Pattern + */ + _rangex(min, max) { + return this._range(Math.log(min), Math.log(max)).fmap(Math.exp); + } + + /** + * Assumes a numerical pattern, containing bipolar values in the range -1 .. + * 1. Returns a new pattern with values scaled to the given min/max range. + * @param {Number} min + * @param {Number} max + * @returns Pattern + */ + _range2(min, max) { + return this.fromBipolar()._range(min, max); + } + + ////////////////////////////////////////////////////////////////////// + // Structural and temporal transformations + /** * Like layer, but with a single function: - * @name apply + * @name _apply * @memberof Pattern * @example * "".scale('C minor').apply(scaleTranspose("0,2,4")).note() @@ -718,18 +756,8 @@ export class Pattern { return stack(...funcs.map((func) => func(this))); } - _patternify(func) { - const pat = this; - const patterned = function (...args) { - // the problem here: args could a pattern that has been turned into an object to add location - // to avoid object checking for every pattern method, we can remove it here... - // in the future, patternified args should be marked as well + some better object handling - args = args.map((arg) => (isPattern(arg) ? arg.fmap((value) => value.value || value) : arg)); - const pat_arg = sequence(...args); - // arg.locations has to go somewhere.. - return pat_arg.fmap((arg) => func.call(pat, arg)).innerJoin(); - }; - return patterned; + _ply(factor) { + return this.fmap((x) => pure(x)._fast(factor)).squeezeJoin(); } _fastGap(factor) { @@ -764,7 +792,7 @@ export class Pattern { ); return new Hap(newWhole, newPart, hap.value, hap.context); }; - return this.withQuerySpanMaybe(qf)._withHap(ef)._splitQueries(); + return this.withQuerySpanMaybe(qf).withHap(ef).splitQueries(); } // Compress each cycle into the given timespan, leaving a gap @@ -827,40 +855,6 @@ export class Pattern { return f(this._fast(factor))._slow(factor); } - _ply(factor) { - return this.fmap((x) => pure(x)._fast(factor))._squeezeJoin(); - } - - /** - * Cuts each sample into the given number of parts, allowing you to explore a technique known as 'granular synthesis'. - * It turns a pattern of samples into a pattern of parts of samples. - * @name chop - * @memberof Pattern - * @returns Pattern - * @example - * samples({ rhodes: 'https://cdn.freesound.org/previews/132/132051_316502-lq.mp3' }) - * s("rhodes") - * .chop(4) - * .rev() // reverse order of chops - * .loopAt(4,1) // fit sample into 4 cycles - * - */ - _chop(n) { - const slices = Array.from({ length: n }, (x, i) => i); - const slice_objects = slices.map((i) => ({ begin: i / n, end: (i + 1) / n })); - const func = function (o) { - return sequence(slice_objects.map((slice_o) => Object.assign({}, o, slice_o))); - }; - return this._squeezeBind(func); - } - - _striate(n) { - const slices = Array.from({ length: n }, (x, i) => i); - const slice_objects = slices.map((i) => ({ begin: i / n, end: (i + 1) / n })); - const slicePat = slowcat(...slice_objects); - return this.set(slicePat)._fast(n); - } - // cpm = cycles per minute _cpm(cpm) { return this._fast(cpm / 60); @@ -902,7 +896,7 @@ export class Pattern { const d = e.sub(s); return this.withQuerySpan((span) => span.withCycle((t) => t.mul(d).add(s))) .withHapSpan((span) => span.withCycle((t) => t.sub(s).div(d))) - ._splitQueries(); + .splitQueries(); } _zoomArc(a) { @@ -918,50 +912,6 @@ export class Pattern { return this._zoom(0, t)._slow(t); } - /** - * Applies the given structure to the pattern: - * - * @name struct - * @memberof Pattern - * @returns Pattern - * @example - * note("c3,eb3,g3") - * .struct("x ~ x ~ ~ x ~ x ~ ~ ~ x ~ x ~ ~") - * .slow(4) - */ - // struct(...binary_pats) { - // // Re structure the pattern according to a binary pattern (false values are dropped) - // const binary_pat = sequence(binary_pats); - // return binary_pat - // .fmap((b) => (val) => b ? val : undefined) - // .appLeft(this) - // ._removeUndefineds(); - // } - - // mask(...binary_pats) { - // // Only let through parts of pattern corresponding to true values in the given binary pattern - // const binary_pat = sequence(binary_pats); - // return binary_pat - // .fmap((b) => (val) => b ? val : undefined) - // .appRight(this) - // ._removeUndefineds(); - // } - - _color(color) { - return this._withContext((context) => ({ ...context, color })); - } - - log() { - return this._withHap((e) => { - return e.setContext({ ...e.context, logs: (e.context?.logs || []).concat([e.show()]) }); - }); - } - - drawLine() { - console.log(drawLine(this)); - return this; - } - _segment(rate) { return this.struct(pure(true)._fast(rate)); } @@ -988,8 +938,8 @@ export class Pattern { */ when(binary_pat, func) { //binary_pat = sequence(binary_pat) - const true_pat = binary_pat._filterValues(id); - const false_pat = binary_pat._filterValues((val) => !val); + const true_pat = binary_pat.filterValues(id); + const false_pat = binary_pat.filterValues((val) => !val); const with_pat = true_pat.fmap((_) => (y) => y).appRight(func(this)); const without_pat = false_pat.fmap((_) => (y) => y).appRight(this); return stack(with_pat, without_pat); @@ -1009,34 +959,18 @@ export class Pattern { return stack(this, func(this.late(time_pat))); } - /** - * Applies the given function every n cycles. - * @name every - * @memberof Pattern - * @param {number} n how many cycles - * @param {function} func function to apply - * @returns Pattern - * @example - * note("c3 d3 e3 g3").every(4, x=>x.rev()) - */ - every(n, func) { - const pat = this; - const pats = Array(n - 1).fill(pat); - // pats.unshift(func(pat)); - pats.push(func(pat)); - return slowcatPrime(...pats); - } /** * Applies the given function every n cycles, starting from the first cycle. - * @name every + * @name firstOf * @memberof Pattern * @param {number} n how many cycles * @param {function} func function to apply * @returns Pattern * @example - * note("c3 d3 e3 g3").every(4, x=>x.rev()) + * note("c3 d3 e3 g3").firstOf(4, x=>x.rev()) */ - every(n, func) { + // TODO - patternify + firstOf(n, func) { const pat = this; const pats = Array(n - 1).fill(pat); pats.unshift(func(pat)); @@ -1045,21 +979,35 @@ export class Pattern { /** * Applies the given function every n cycles, starting from the last cycle. - * @name each + * @name lastOf * @memberof Pattern * @param {number} n how many cycles * @param {function} func function to apply * @returns Pattern * @example - * note("c3 d3 e3 g3").each(4, x=>x.rev()) + * note("c3 d3 e3 g3").lastOf(4, x=>x.rev()) */ - each(n, func) { + lastOf(n, func) { const pat = this; const pats = Array(n - 1).fill(pat); pats.push(func(pat)); return slowcatPrime(...pats); } + /** + * An alias for {@link firstOf} + * @name every + * @memberof Pattern + * @param {number} n how many cycles + * @param {function} func function to apply + * @returns Pattern + * @example + * note("c3 d3 e3 g3").every(4, x=>x.rev()) + */ + every(n, func) { + return this.firstOf(n, func); + } + /** * Returns a new pattern where every other cycle is played once, twice as * fast, and offset in time by one quarter of a cycle. Creates a kind of @@ -1096,13 +1044,14 @@ export class Pattern { const haps = pat.query(state.setSpan(reflect(span))); return haps.map((hap) => hap.withSpan(reflect)); }; - return new Pattern(query)._splitQueries(); + return new Pattern(query).splitQueries(); } palindrome() { return this.every(2, rev); } + juxBy(by, func) { by /= 2; const elem_or = function (dict, key, dflt) { @@ -1234,8 +1183,9 @@ export class Pattern { * @example * note("0 1 2 3".scale('A minor')).iter(4) */ - iter(times, back = false) { - return slowcat(...listRange(0, times - 1).map((i) => (back ? this.late(i / times) : this.early(i / times)))); + _iter(times, back = false) { + times = Fraction(times) + return slowcat(...listRange(0, times.sub(1)).map((i) => (back ? this.late(Fraction(i).div(times)) : this.early(Fraction(i).div(times))))); } /** @@ -1246,8 +1196,8 @@ export class Pattern { * @example * note("0 1 2 3".scale('A minor')).iterBack(4) */ - iterBack(times) { - return this.iter(times, true); + _iterBack(times) { + return this._iter(times, true); } /** @@ -1261,7 +1211,7 @@ export class Pattern { _chunk(n, func, back = false) { const binary = Array(n - 1).fill(false); binary.unshift(true); - const binary_pat = sequence(...binary).iter(n, back); + const binary_pat = sequence(...binary)._iter(n, back); return this.when(binary_pat, func); } @@ -1281,39 +1231,38 @@ export class Pattern { on = Boolean(parseInt(on)); return on ? silence : this; } - - hush() { - return silence; - } - - // sets absolute duration of haps - _duration(value) { - return this.withHapSpan((span) => new TimeSpan(span.begin, span.begin.add(value))); - } - + + ////////////////////////////////////////////////////////////////////// + // Control-related methods, which manipulate patterns of objects + /** - * - * Multiplies the hap duration with the given factor. - * @name legato + * Cuts each sample into the given number of parts, allowing you to explore a technique known as 'granular synthesis'. + * It turns a pattern of samples into a pattern of parts of samples. + * @name chop * @memberof Pattern + * @returns Pattern * @example - * note("c3 eb3 g3 c4").legato("<.25 .5 1 2>") + * samples({ rhodes: 'https://cdn.freesound.org/previews/132/132051_316502-lq.mp3' }) + * s("rhodes") + * .chop(4) + * .rev() // reverse order of chops + * .loopAt(4,1) // fit sample into 4 cycles + * */ - _legato(value) { - return this.withHapSpan((span) => new TimeSpan(span.begin, span.begin.add(span.end.sub(span.begin).mul(value)))); + _chop(n) { + const slices = Array.from({ length: n }, (x, i) => i); + const slice_objects = slices.map((i) => ({ begin: i / n, end: (i + 1) / n })); + const func = function (o) { + return sequence(slice_objects.map((slice_o) => Object.assign({}, o, slice_o))); + }; + return this.squeezeBind(func); } - /** - * - * Sets the velocity from 0 to 1. Is multiplied together with gain. - * @name velocity - * @example - * s("hh*8") - * .gain(".4!2 1 .4!2 1 .4 1") - * .velocity(".4 1") - */ - _velocity(velocity) { - return this._withContext((context) => ({ ...context, velocity: (context.velocity || 1) * velocity })); + _striate(n) { + const slices = Array.from({ length: n }, (x, i) => i); + const slice_objects = slices.map((i) => ({ begin: i / n, end: (i + 1) / n })); + const slicePat = slowcat(...slice_objects); + return this.set(slicePat)._fast(n); } /** @@ -1330,8 +1279,35 @@ export class Pattern { .unit('c') .slow(factor); } + + ////////////////////////////////////////////////////////////////////// + // Context methods - ones that deal with metadata + + _color(color) { + return this.withContext((context) => ({ ...context, color })); + } + + log() { + return this.withHap((e) => { + return e.setContext({ ...e.context, logs: (e.context?.logs || []).concat([e.show()]) }); + }); + } + + /** + * + * Sets the velocity from 0 to 1. Is multiplied together with gain. + * @name velocity + * @example + * s("hh*8") + * .gain(".4!2 1 .4!2 1 .4 1") + * .velocity(".4 1") + */ + _velocity(velocity) { + return this.withContext((context) => ({ ...context, velocity: (context.velocity || 1) * velocity })); + } + onTrigger(onTrigger, dominant = true) { - return this._withHap((hap) => + return this.withHap((hap) => hap.setContext({ ...hap.context, onTrigger: (...args) => { @@ -1349,9 +1325,45 @@ export class Pattern { log(func = (_, hap) => `[hap] ${hap.showWhole(true)}`) { return this.onTrigger((...args) => logger(func(...args)), false); } + logValues(func = id) { return this.log((_, hap) => func(hap.value)); } + + ////////////////////////////////////////////////////////////////////// + // Visualisation + + drawLine() { + console.log(drawLine(this)); + return this; + } + + ////////////////////////////////////////////////////////////////////// + // Misc. + + hush() { + return silence; + } + + // sets absolute duration of haps + // TODO - fix + _duration(value) { + return this.withHapSpan((span) => new TimeSpan(span.begin, span.begin.add(value))); + } + + /** + * + * Multiplies the hap duration with the given factor. + * @name legato + * @memberof Pattern + * @example + * note("c3 eb3 g3 c4").legato("<.25 .5 1 2>") + */ + // TODO - fix + _legato(value) { + return this.withHapSpan((span) => new TimeSpan(span.begin, span.begin.add(span.end.sub(span.begin).mul(value)))); + } + } // TODO - adopt value.mjs fully.. @@ -1447,9 +1459,11 @@ function _composeOp(a, b, func) { func: [(a, b) => b(a)], }; + const hows = ['In', 'Out', 'Mix', 'Squeeze', 'SqueezeOut', 'Trig', 'Trigzero']; + // generate methods to do what and how for (const [what, [op, preprocess]] of Object.entries(composers)) { - for (const how of ['In', 'Out', 'Mix', 'Squeeze', 'SqueezeOut', 'Trig', 'Trigzero']) { + for (const how of hows) { Pattern.prototype[what + how] = function (...other) { var pat = this; other = sequence(other); @@ -1462,7 +1476,7 @@ function _composeOp(a, b, func) { if (what === 'keepif') { // avoid union, as we want to throw away the value of 'b' completely result = pat['_op' + how](other, (a) => (b) => op(a, b)); - result = result._removeUndefineds(); + result = result.removeUndefineds(); } else { result = pat['_op' + how](other, (a) => (b) => _composeOp(a, b, op)); } @@ -1473,8 +1487,22 @@ function _composeOp(a, b, func) { Pattern.prototype[what + 'SqueezeIn'] = Pattern.prototype[what + how]; } if (how === 'In') { - // default how to 'in', e.g. add == addIn - Pattern.prototype[what] = Pattern.prototype[what + how]; + // set 'in' to default, but with magic properties to pick a different 'how' + Object.defineProperty(Pattern.prototype, what, { + // a getter that returns a function, so 'pat' can be + // accessed by closures that are methods of that function.. + get: function() { + const pat = this; + // wrap the 'in' function as default behaviour + const wrapper = (...other) => pat[what + "In"](...other); + // add methods to that function to pick alternative behaviours + for (const wraphow of hows) { + wrapper[wraphow.toLowerCase()] = (...other) => pat[what + wraphow](...other); + } + + return wrapper; + } + }); } else { // default what to 'set', e.g. squeeze = setSqueeze if (what === 'set') { @@ -1485,6 +1513,17 @@ function _composeOp(a, b, func) { } // binary composers + /** + * Applies the given structure to the pattern: + * + * @name struct + * @memberof Pattern + * @returns Pattern + * @example + * note("c3,eb3,g3") + * .struct("x ~ x ~ ~ x ~ x ~ ~ ~ x ~ x ~ ~") + * .slow(4) + */ Pattern.prototype.struct = Pattern.prototype.keepifOut; Pattern.prototype.structAll = Pattern.prototype.keepOut; Pattern.prototype.mask = Pattern.prototype.keepifIn; @@ -1504,6 +1543,8 @@ Pattern.prototype.patternified = [ 'duration', 'early', 'fast', + 'iter', + 'iterBack', 'jux', 'late', 'legato', @@ -1618,7 +1659,7 @@ export function slowcat(...pats) { const offset = span.begin.floor().sub(span.begin.div(pats.length).floor()); return pat.withHapTime((t) => t.add(offset)).query(state.setSpan(span.withTime((t) => t.sub(offset)))); }; - return new Pattern(query)._splitQueries(); + return new Pattern(query).splitQueries(); } /** Concatenation: combines a list of patterns, switching between them successively, one per cycle. Unlike slowcat, this version will skip cycles. @@ -1632,7 +1673,7 @@ export function slowcatPrime(...pats) { const pat = pats[pat_n]; // can be undefined for same cases e.g. /#cHVyZSg0MikKICAuZXZlcnkoMyxhZGQoNykpCiAgLmxhdGUoLjUp return pat?.query(state) || []; }; - return new Pattern(query)._splitQueries(); + return new Pattern(query).splitQueries(); } /** Concatenation: as with {@link slowcat}, but squashes a cycle from each pattern into one cycle @@ -1749,7 +1790,7 @@ export const fast = curry((a, pat) => pat.fast(a)); export const inv = (pat) => pat.inv(); export const invert = (pat) => pat.invert(); export const iter = curry((a, pat) => pat.iter(a)); -export const iterBack = curry((a, pat) => pat.iter(a)); +export const iterBack = curry((a, pat) => pat.iterBack(a)); export const jux = curry((f, pat) => pat.jux(f)); export const juxBy = curry((by, f, pat) => pat.juxBy(by, f)); export const late = curry((a, pat) => pat.late(a)); @@ -1859,24 +1900,52 @@ Pattern.prototype.range2 = function (...args) { return patternify2(Pattern.prototype._range2)(...args, this); }; -// call this after all Patter.prototype.define calls have been executed! (right before evaluate) +// call this after all Pattern.prototype.define calls have been executed! (right before evaluate) Pattern.prototype.bootstrap = function () { // makeComposable(Pattern.prototype); const bootstrapped = Object.fromEntries( Object.entries(Pattern.prototype.composable).map(([functionName, composable]) => { if (Pattern.prototype[functionName]) { // without this, 'C^7'.m.chordBass.transpose(2) will throw "C^7".m.chordBass.transpose is not a function - Pattern.prototype[functionName] = makeComposable(Pattern.prototype[functionName]); // is this needed? + // Pattern.prototype[functionName] = makeComposable(Pattern.prototype[functionName]); // is this needed? } return [functionName, curry(composable, makeComposable)]; }), ); - // note: this === Pattern.prototypetgh6z + // note: this === Pattern.prototype this.patternified.forEach((prop) => { // the following will patternify all functions in Pattern.prototype.patternified Pattern.prototype[prop] = function (...args) { - return this._patternify(Pattern.prototype['_' + prop])(...args); + return this.patternify(x => x.innerJoin(), Pattern.prototype['_' + prop])(...args); }; + + + /* + const func = Pattern.prototype['_' + prop]; + Pattern.prototype[prop] = function (...args) { + return this.patternify(x => x.innerJoin(), func); + }; + + Object.defineProperty(Pattern.prototype, prop, { + // a getter that returns a function, so 'pat' can be + // accessed by closures that are methods of that function.. + get: function() { + const pat = this; + // wrap the default behaviour + const wrapper = pat.patternify(x => x.innerJoin(), func); + + // add the variants + wrapper['in'] = pat.patternify(x => x.innerJoin(), func); + wrapper['out'] = pat.patternify(x => x.outerJoin(), func); + wrapper['trig'] = pat.patternify(x => x.trigJoin(), func); + wrapper['trigzero'] = pat.patternify(x => x.trigzeroJoin(), func); + wrapper['squeeze'] = pat.patternify(x => x.squeezeJoin(), func); + + return wrapper; + } + }); + */ + // with the following, you can do, e.g. `stack(c3).fast.slowcat(1, 2, 4, 8)` instead of `stack(c3).fast(slowcat(1, 2, 4, 8))` // TODO: find a way to implement below outside of constructor (code only worked there) /* Object.assign( diff --git a/packages/core/signal.mjs b/packages/core/signal.mjs index 4369b89e..d92d51fe 100644 --- a/packages/core/signal.mjs +++ b/packages/core/signal.mjs @@ -20,7 +20,7 @@ export const signal = (func) => { }; export const isaw = signal((t) => 1 - (t % 1)); -export const isaw2 = isaw._toBipolar(); +export const isaw2 = isaw.toBipolar(); /** * A sawtooth signal between 0 and 1. @@ -33,7 +33,7 @@ export const isaw2 = isaw._toBipolar(); * */ export const saw = signal((t) => t % 1); -export const saw2 = saw._toBipolar(); +export const saw2 = saw.toBipolar(); export const sine2 = signal((t) => Math.sin(Math.PI * 2 * t)); @@ -45,7 +45,7 @@ export const sine2 = signal((t) => Math.sin(Math.PI * 2 * t)); * sine.segment(16).range(0,15).slow(2).scale('C minor').note() * */ -export const sine = sine2._fromBipolar(); +export const sine = sine2.fromBipolar(); /** * A cosine signal between 0 and 1. @@ -67,7 +67,7 @@ export const cosine2 = sine2._early(Fraction(1).div(4)); * */ export const square = signal((t) => Math.floor((t * 2) % 2)); -export const square2 = square._toBipolar(); +export const square2 = square.toBipolar(); /** * A triangle signal between 0 and 1. @@ -127,7 +127,7 @@ export const rand = signal(timeToRand); /** * A continuous pattern of random numbers, between -1 and 1 */ -export const rand2 = rand._toBipolar(); +export const rand2 = rand.toBipolar(); export const _brandBy = (p) => rand.fmap((x) => x < p); export const brandBy = (pPat) => reify(pPat).fmap(_brandBy).innerJoin(); @@ -201,7 +201,7 @@ Pattern.prototype.choose = function (...xs) { * @returns {Pattern} */ Pattern.prototype.choose2 = function (...xs) { - return chooseWith(this._fromBipolar(), xs); + return chooseWith(this.fromBipolar(), xs); }; /** @@ -259,7 +259,7 @@ export const perlinWith = (pat) => { export const perlin = perlinWith(time.fmap((v) => Number(v))); Pattern.prototype._degradeByWith = function (withPat, x) { - return this.fmap((a) => (_) => a).appLeft(withPat._filterValues((v) => v > x)); + return this.fmap((a) => (_) => a).appLeft(withPat.filterValues((v) => v > x)); }; /** diff --git a/packages/core/test/pattern.test.mjs b/packages/core/test/pattern.test.mjs index 929581ae..6571080e 100644 --- a/packages/core/test/pattern.test.mjs +++ b/packages/core/test/pattern.test.mjs @@ -49,7 +49,7 @@ import { steady } from '../signal.mjs'; import controls from '../controls.mjs'; -const { n } = controls; +const { n, s } = controls; const st = (begin, end) => new State(ts(begin, end)); const ts = (begin, end) => new TimeSpan(Fraction(begin), Fraction(end)); const hap = (whole, part, value, context = {}) => new Hap(whole, part, value, context); @@ -58,7 +58,7 @@ const third = Fraction(1, 3); const twothirds = Fraction(2, 3); const sameFirst = (a, b) => { - return expect(a._sortHapsByPart().firstCycle()).toStrictEqual(b._sortHapsByPart().firstCycle()); + return expect(a.sortHapsByPart().firstCycle()).toStrictEqual(b.sortHapsByPart().firstCycle()); }; describe('TimeSpan', () => { @@ -382,7 +382,7 @@ describe('Pattern', () => { ); }); it('copes with breaking up events across cycles', () => { - expect(pure('a').slow(2)._fastGap(2)._setContext({}).query(st(0, 2))).toStrictEqual([ + expect(pure('a').slow(2)._fastGap(2).setContext({}).query(st(0, 2))).toStrictEqual([ hap(ts(0, 1), ts(0, 0.5), 'a'), hap(ts(0.5, 1.5), ts(1, 1.5), 'a'), ]); @@ -446,8 +446,8 @@ describe('Pattern', () => { }); describe('slow()', () => { it('Supports zero-length queries', () => { - expect(steady('a').slow(1)._setContext({}).queryArc(0, 0)).toStrictEqual( - steady('a')._setContext({}).queryArc(0, 0), + expect(steady('a').slow(1).setContext({}).queryArc(0, 0)).toStrictEqual( + steady('a').setContext({}).queryArc(0, 0), ); }); }); @@ -465,7 +465,7 @@ describe('Pattern', () => { it('Filters true', () => { expect( pure(true) - ._filterValues((x) => x) + .filterValues((x) => x) .firstCycle().length, ).toBe(1); }); @@ -490,7 +490,7 @@ describe('Pattern', () => { pure(10) .when(slowcat(true, false), (x) => x.add(3)) .fast(4) - ._sortHapsByPart() + .sortHapsByPart() .firstCycle(), ).toStrictEqual(fastcat(13, 10, 13, 10).firstCycle()); }); @@ -577,26 +577,26 @@ describe('Pattern', () => { }); }); - describe('every()', () => { + describe('firstOf()', () => { it('Can apply a function every 3rd time', () => { expect( pure('a') - .every(3, (x) => x._fast(2)) + .firstOf(3, (x) => x._fast(2)) ._fast(3) .firstCycle(), ).toStrictEqual(sequence(sequence('a', 'a'), 'a', 'a').firstCycle()); }); it('works with currying', () => { - expect(pure('a').every(3, fast(2))._fast(3).firstCycle()).toStrictEqual( + expect(pure('a').firstOf(3, fast(2))._fast(3).firstCycle()).toStrictEqual( sequence(sequence('a', 'a'), 'a', 'a').firstCycle(), ); - expect(sequence(3, 4, 5).every(3, add(3)).fast(5).firstCycle()).toStrictEqual( + expect(sequence(3, 4, 5).firstOf(3, add(3)).fast(5).firstCycle()).toStrictEqual( sequence(6, 7, 8, 3, 4, 5, 3, 4, 5, 6, 7, 8, 3, 4, 5).firstCycle(), ); - expect(sequence(3, 4, 5).every(2, sub(1)).fast(5).firstCycle()).toStrictEqual( + expect(sequence(3, 4, 5).firstOf(2, sub(1)).fast(5).firstCycle()).toStrictEqual( sequence(2, 3, 4, 3, 4, 5, 2, 3, 4, 3, 4, 5, 2, 3, 4).firstCycle(), ); - expect(sequence(3, 4, 5).every(3, add(3)).every(2, sub(1)).fast(2).firstCycle()).toStrictEqual( + expect(sequence(3, 4, 5).firstOf(3, add(3)).firstOf(2, sub(1)).fast(2).firstCycle()).toStrictEqual( sequence(5, 6, 7, 3, 4, 5).firstCycle(), ); }); @@ -692,7 +692,7 @@ describe('Pattern', () => { it('Can set the hap context', () => { expect( pure('a') - ._setContext([ + .setContext([ [ [0, 1], [1, 2], @@ -713,13 +713,13 @@ describe('Pattern', () => { it('Can update the hap context', () => { expect( pure('a') - ._setContext([ + .setContext([ [ [0, 1], [1, 2], ], ]) - ._withContext((c) => [ + .withContext((c) => [ ...c, [ [3, 4], @@ -743,7 +743,7 @@ describe('Pattern', () => { }); describe('apply', () => { it('Can apply a function', () => { - expect(sequence('a', 'b')._apply(fast(2)).firstCycle()).toStrictEqual(sequence('a', 'b').fast(2).firstCycle()); + expect(sequence('a', 'b').apply(fast(2)).firstCycle()).toStrictEqual(sequence('a', 'b').fast(2).firstCycle()); }), it('Can apply a pattern of functions', () => { expect(sequence('a', 'b').apply(fast(2)).firstCycle()).toStrictEqual(sequence('a', 'b').fast(2).firstCycle()); @@ -784,18 +784,18 @@ describe('Pattern', () => { }); describe('jux', () => { it('Can juxtapose', () => { - expect(pure({ a: 1 }).jux(fast(2))._sortHapsByPart().firstCycle()).toStrictEqual( + expect(pure({ a: 1 }).jux(fast(2)).sortHapsByPart().firstCycle()).toStrictEqual( stack(pure({ a: 1, pan: 0 }), pure({ a: 1, pan: 1 }).fast(2)) - ._sortHapsByPart() + .sortHapsByPart() .firstCycle(), ); }); }); describe('juxBy', () => { it('Can juxtapose by half', () => { - expect(pure({ a: 1 }).juxBy(0.5, fast(2))._sortHapsByPart().firstCycle()).toStrictEqual( + expect(pure({ a: 1 }).juxBy(0.5, fast(2)).sortHapsByPart().firstCycle()).toStrictEqual( stack(pure({ a: 1, pan: 0.25 }), pure({ a: 1, pan: 0.75 }).fast(2)) - ._sortHapsByPart() + .sortHapsByPart() .firstCycle(), ); }); @@ -805,7 +805,7 @@ describe('Pattern', () => { expect( sequence('a', ['a', 'a']) .fmap((a) => fastcat('b', 'c')) - ._squeezeJoin() + .squeezeJoin() .firstCycle(), ).toStrictEqual( sequence( @@ -820,7 +820,7 @@ describe('Pattern', () => { it('Squeezes to the correct cycle', () => { expect( pure(time.struct(true)) - ._squeezeJoin() + .squeezeJoin() .queryArc(3, 4) .map((x) => x.value), ).toStrictEqual([Fraction(3.5)]); @@ -857,7 +857,7 @@ describe('Pattern', () => { ); }); it('Can chop(2,3)', () => { - expect(pure({ sound: 'a' }).fast(2).chop(2, 3)._sortHapsByPart().firstCycle()).toStrictEqual( + expect(pure({ sound: 'a' }).fast(2).chop(2, 3).sortHapsByPart().firstCycle()).toStrictEqual( sequence( [ { sound: 'a', begin: 0, end: 0.5 }, @@ -869,7 +869,7 @@ describe('Pattern', () => { { sound: 'a', begin: 2 / 3, end: 1 }, ], ) - ._sortHapsByPart() + .sortHapsByPart() .firstCycle(), ); }); @@ -893,4 +893,11 @@ describe('Pattern', () => { ); }); }); + describe('alignments', () => { + it('Can squeeze arguments', () => { + expect(sequence(1, 2).add.squeeze(4, 5).firstCycle()).toStrictEqual( + sequence(5, 6, 6, 7).firstCycle() + ); + }); + }); }); diff --git a/packages/eval/test/evaluate.test.mjs b/packages/eval/test/evaluate.test.mjs index 4d7e3101..674c581b 100644 --- a/packages/eval/test/evaluate.test.mjs +++ b/packages/eval/test/evaluate.test.mjs @@ -13,7 +13,7 @@ const { fastcat, evalScope } = strudel; describe('evaluate', async () => { await evalScope({ mini }, strudel); - const ev = async (code) => (await evaluate(code)).pattern._firstCycleValues; + const ev = async (code) => (await evaluate(code)).pattern.firstCycleValues; it('Should evaluate strudel functions', async () => { expect(await ev('pure("c3")')).toEqual(['c3']); expect(await ev('cat("c3")')).toEqual(['c3']); diff --git a/packages/mini/test/mini.test.mjs b/packages/mini/test/mini.test.mjs index cdc19995..7998fbf5 100644 --- a/packages/mini/test/mini.test.mjs +++ b/packages/mini/test/mini.test.mjs @@ -9,8 +9,8 @@ import '@strudel.cycles/core/euclid.mjs'; import { describe, expect, it } from 'vitest'; describe('mini', () => { - const minV = (v) => mini(v)._firstCycleValues; - const minS = (v) => mini(v)._showFirstCycle; + const minV = (v) => mini(v).firstCycleValues; + const minS = (v) => mini(v).showFirstCycle; it('supports single elements', () => { expect(minV('a')).toEqual(['a']); }); diff --git a/packages/tonal/test/tonal.test.mjs b/packages/tonal/test/tonal.test.mjs index 5c039477..f8a99957 100644 --- a/packages/tonal/test/tonal.test.mjs +++ b/packages/tonal/test/tonal.test.mjs @@ -12,6 +12,6 @@ import { describe, it, expect } from 'vitest'; describe('tonal', () => { it('Should run tonal functions ', () => { - expect(pure('c3').scale('C major').scaleTranspose(1)._firstCycleValues).toEqual(['D3']); + expect(pure('c3').scale('C major').scaleTranspose(1).firstCycleValues).toEqual(['D3']); }); }); diff --git a/packages/tonal/tonal.mjs b/packages/tonal/tonal.mjs index 35fbaba3..4d8e0d82 100644 --- a/packages/tonal/tonal.mjs +++ b/packages/tonal/tonal.mjs @@ -75,7 +75,7 @@ function scaleOffset(scale, offset, note) { */ Pattern.prototype._transpose = function (intervalOrSemitones) { - return this._withHap((hap) => { + return this.withHap((hap) => { const interval = !isNaN(Number(intervalOrSemitones)) ? Interval.fromSemitones(intervalOrSemitones /* as number */) : String(intervalOrSemitones); @@ -111,7 +111,7 @@ Pattern.prototype._transpose = function (intervalOrSemitones) { */ Pattern.prototype._scaleTranspose = function (offset /* : number | string */) { - return this._withHap((hap) => { + return this.withHap((hap) => { if (!hap.context.scale) { throw new Error('can only use scaleTranspose after .scale'); } @@ -142,7 +142,7 @@ Pattern.prototype._scaleTranspose = function (offset /* : number | string */) { */ Pattern.prototype._scale = function (scale /* : string */) { - return this._withHap((hap) => { + return this.withHap((hap) => { let note = hap.value; const asNumber = Number(note); if (!isNaN(asNumber)) { diff --git a/packages/tonal/voicings.mjs b/packages/tonal/voicings.mjs index 785f76d0..70a2f0e1 100644 --- a/packages/tonal/voicings.mjs +++ b/packages/tonal/voicings.mjs @@ -51,7 +51,7 @@ Pattern.prototype.voicings = function (range) { } return this.fmapNested((event) => { lastVoicing = getVoicing(event.value, lastVoicing, range); - return stack(...lastVoicing)._withContext(() => ({ + return stack(...lastVoicing).withContext(() => ({ locations: event.context.locations || [], })); }); diff --git a/packages/tone/test/tone.test.mjs b/packages/tone/test/tone.test.mjs index aced9e9a..42feb676 100644 --- a/packages/tone/test/tone.test.mjs +++ b/packages/tone/test/tone.test.mjs @@ -13,6 +13,6 @@ describe('tone', () => { // const s = synth().chain(out()); // TODO: mock audio context? // assert.deepStrictEqual(s, new Tone.Synth().chain(out())); const s = {}; - expect(pure('c3').tone(s)._firstCycleValues).toEqual(['c3']); + expect(pure('c3').tone(s).firstCycleValues).toEqual(['c3']); }); }); diff --git a/tutorial/test/__snapshots__/examples.test.mjs.snap b/tutorial/test/__snapshots__/examples.test.mjs.snap index dd36ff90..38c60282 100644 --- a/tutorial/test/__snapshots__/examples.test.mjs.snap +++ b/tutorial/test/__snapshots__/examples.test.mjs.snap @@ -1,5 +1,22 @@ // Vitest Snapshot v1 +exports[`runs examples > example "_apply" example index 0 1`] = ` +[ + "0/1 -> 1/1: {\\"note\\":\\"C3\\"}", + "0/1 -> 1/1: {\\"note\\":\\"Eb3\\"}", + "0/1 -> 1/1: {\\"note\\":\\"G3\\"}", + "1/1 -> 2/1: {\\"note\\":\\"Eb3\\"}", + "1/1 -> 2/1: {\\"note\\":\\"G3\\"}", + "1/1 -> 2/1: {\\"note\\":\\"Bb3\\"}", + "2/1 -> 3/1: {\\"note\\":\\"G3\\"}", + "2/1 -> 3/1: {\\"note\\":\\"Bb3\\"}", + "2/1 -> 3/1: {\\"note\\":\\"D4\\"}", + "3/1 -> 4/1: {\\"note\\":\\"C3\\"}", + "3/1 -> 4/1: {\\"note\\":\\"Eb3\\"}", + "3/1 -> 4/1: {\\"note\\":\\"G3\\"}", +] +`; + exports[`runs examples > example "accelerate" example index 0 1`] = ` [ "0/1 -> 2/1: {\\"s\\":\\"sax\\",\\"accelerate\\":0}", @@ -1593,6 +1610,27 @@ exports[`runs examples > example "fastcat" example index 0 1`] = ` ] `; +exports[`runs examples > example "firstOf" example index 0 1`] = ` +[ + "3/4 -> 1/1: {\\"note\\":\\"c3\\"}", + "1/2 -> 3/4: {\\"note\\":\\"d3\\"}", + "1/4 -> 1/2: {\\"note\\":\\"e3\\"}", + "0/1 -> 1/4: {\\"note\\":\\"g3\\"}", + "1/1 -> 5/4: {\\"note\\":\\"c3\\"}", + "5/4 -> 3/2: {\\"note\\":\\"d3\\"}", + "3/2 -> 7/4: {\\"note\\":\\"e3\\"}", + "7/4 -> 2/1: {\\"note\\":\\"g3\\"}", + "2/1 -> 9/4: {\\"note\\":\\"c3\\"}", + "9/4 -> 5/2: {\\"note\\":\\"d3\\"}", + "5/2 -> 11/4: {\\"note\\":\\"e3\\"}", + "11/4 -> 3/1: {\\"note\\":\\"g3\\"}", + "3/1 -> 13/4: {\\"note\\":\\"c3\\"}", + "13/4 -> 7/2: {\\"note\\":\\"d3\\"}", + "7/2 -> 15/4: {\\"note\\":\\"e3\\"}", + "15/4 -> 4/1: {\\"note\\":\\"g3\\"}", +] +`; + exports[`runs examples > example "freq" example index 0 1`] = ` [ "0/1 -> 1/4: {\\"freq\\":220,\\"s\\":\\"superzow\\"}", @@ -1793,6 +1831,27 @@ exports[`runs examples > example "iterBack" example index 0 1`] = ` ] `; +exports[`runs examples > example "lastOf" example index 0 1`] = ` +[ + "0/1 -> 1/4: {\\"note\\":\\"c3\\"}", + "1/4 -> 1/2: {\\"note\\":\\"d3\\"}", + "1/2 -> 3/4: {\\"note\\":\\"e3\\"}", + "3/4 -> 1/1: {\\"note\\":\\"g3\\"}", + "1/1 -> 5/4: {\\"note\\":\\"c3\\"}", + "5/4 -> 3/2: {\\"note\\":\\"d3\\"}", + "3/2 -> 7/4: {\\"note\\":\\"e3\\"}", + "7/4 -> 2/1: {\\"note\\":\\"g3\\"}", + "2/1 -> 9/4: {\\"note\\":\\"c3\\"}", + "9/4 -> 5/2: {\\"note\\":\\"d3\\"}", + "5/2 -> 11/4: {\\"note\\":\\"e3\\"}", + "11/4 -> 3/1: {\\"note\\":\\"g3\\"}", + "15/4 -> 4/1: {\\"note\\":\\"c3\\"}", + "7/2 -> 15/4: {\\"note\\":\\"d3\\"}", + "13/4 -> 7/2: {\\"note\\":\\"e3\\"}", + "3/1 -> 13/4: {\\"note\\":\\"g3\\"}", +] +`; + exports[`runs examples > example "late" example index 0 1`] = ` [ "0/1 -> 1/2: {\\"s\\":\\"bd\\"}", From e2898ee5bf07f6664e46d083c1054b8059538834 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 24 Nov 2022 15:30:11 +0100 Subject: [PATCH 06/12] add eslint + fix lint errors --- .eslintignore | 14 + .eslintrc.json | 16 + package-lock.json | 824 ++++++++++++++++++- package.json | 6 +- packages/core/controls.mjs | 2 +- packages/core/draw.mjs | 2 +- packages/core/pattern.mjs | 89 +- packages/core/pianoroll.mjs | 2 +- packages/core/speak.mjs | 2 +- packages/mini/mini.mjs | 9 +- packages/react/dist/index.cjs.js | 2 +- packages/react/dist/index.es.js | 42 +- packages/react/src/hooks/useHighlighting.mjs | 7 +- packages/serial/serial.mjs | 1 + packages/soundfonts/fontloader.mjs | 2 + packages/soundfonts/sfumato.mjs | 3 +- packages/tonal/voicings.mjs | 2 +- packages/webaudio/sampler.mjs | 3 +- tutorial/render.js | 2 +- 19 files changed, 938 insertions(+), 92 deletions(-) create mode 100644 .eslintignore create mode 100644 .eslintrc.json diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..3ceb0c5b --- /dev/null +++ b/.eslintignore @@ -0,0 +1,14 @@ +krill-parser.js +krill.pegjs +.eslintrc.json +server.js +tidal-sniffer.js +*.jsx +tunejs.js +out/** +postcss.config.js +postcss.config.cjs +tailwind.config.js +vite.config.js +/**/dist/**/* +!**/*.mjs diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000..ba929b55 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,16 @@ +{ + "env": { + "browser": true, + "es2021": true + }, + "extends": ["eslint:recommended"], + "overrides": [], + "parserOptions": { + "ecmaVersion": "latest", + "sourceType": "module" + }, + "plugins": [], + "rules": { + "no-unused-vars": ["warn", { "destructuredArrayIgnorePattern": ".", "ignoreRestSiblings": false }] + } +} diff --git a/package-lock.json b/package-lock.json index 01a31dbb..2aa95c50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "devDependencies": { "@vitest/ui": "^0.21.1", "c8": "^7.12.0", + "eslint": "^8.28.0", "events": "^3.3.0", "gh-pages": "^4.0.0", "jsdoc": "^3.6.10", @@ -669,12 +670,95 @@ "node": ">=12" } }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, "node_modules/@hutson/parse-repository-url": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", @@ -2606,6 +2690,15 @@ "acorn-walk": "^7.1.1" } }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, "node_modules/acorn-node": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", @@ -4461,6 +4554,18 @@ "node": ">=12" } }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/domexception": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", @@ -5056,6 +5161,242 @@ "source-map": "~0.6.1" } }, + "node_modules/eslint": { + "version": "8.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -5068,6 +5409,30 @@ "node": ">=4" } }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", @@ -5257,6 +5622,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, "node_modules/file-set": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/file-set/-/file-set-4.0.2.tgz", @@ -5380,6 +5757,25 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, "node_modules/foreground-child": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", @@ -5972,6 +6368,12 @@ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "node_modules/handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -6719,6 +7121,15 @@ "node": ">=8" } }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -6938,11 +7349,33 @@ "node": ">=10.0.0" } }, + "node_modules/js-sdsl": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/js2xmlparser": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", @@ -7241,6 +7674,12 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", @@ -7675,6 +8114,12 @@ "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", "dev": true }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "node_modules/lodash.omit": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", @@ -8119,9 +8564,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -8407,6 +8852,12 @@ "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", "dev": true }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -10446,6 +10897,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -11706,6 +12169,12 @@ "node": ">=0.10" } }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, "node_modules/then-request": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/then-request/-/then-request-6.0.2.tgz", @@ -13593,12 +14062,69 @@ "dev": true, "optional": true }, + "@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, "@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, + "@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, "@hutson/parse-repository-url": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", @@ -15397,6 +15923,13 @@ "acorn-walk": "^7.1.1" } }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, "acorn-node": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", @@ -16838,6 +17371,15 @@ "walk-back": "^5.1.0" } }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, "domexception": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", @@ -17197,11 +17739,199 @@ "source-map": "~0.6.1" } }, + "eslint": { + "version": "8.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true + } + } + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", @@ -17344,6 +18074,15 @@ "escape-string-regexp": "^1.0.5" } }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, "file-set": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/file-set/-/file-set-4.0.2.tgz", @@ -17432,6 +18171,22 @@ "path-exists": "^4.0.0" } }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, "foreground-child": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", @@ -17885,6 +18640,12 @@ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -18441,6 +19202,12 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -18603,11 +19370,26 @@ "integrity": "sha512-RUxChhn388CZfSymwwgucfaBxGu4Z0eeJOSTnUMsDN2tMx5E8G+o7h2gk/xPaDTfOORnQsJk71VhSuqiw1Hy9Q==", "optional": true }, + "js-sdsl": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, "js2xmlparser": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", @@ -18848,6 +19630,12 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", @@ -19199,6 +19987,12 @@ "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", "dev": true }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "lodash.omit": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", @@ -19545,9 +20339,9 @@ "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -19761,6 +20555,12 @@ "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", "dev": true }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -21361,6 +22161,12 @@ "functions-have-names": "^1.2.2" } }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -22348,6 +23154,12 @@ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", "dev": true }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, "then-request": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/then-request/-/then-request-6.0.2.tgz", diff --git a/package.json b/package.json index 41225628..98651de1 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "description": "Port of tidalcycles to javascript", "scripts": { "pretest": "cd tutorial && npm run jsdoc-json", - "test": "vitest run --version", + "test": "vitest run --version && npm run lint", "test-ui": "vitest --ui", "test-coverage": "vitest --coverage", "bootstrap": "lerna bootstrap", @@ -17,7 +17,8 @@ "preview": "npx serve ./out", "deploy": "NODE_DEBUG=gh-pages gh-pages -d out", "jsdoc": "jsdoc packages/ -c jsdoc.config.json", - "jsdoc-json": "jsdoc packages/ --template ./node_modules/jsdoc-json --destination doc.json -c jsdoc.config.json" + "jsdoc-json": "jsdoc packages/ --template ./node_modules/jsdoc-json --destination doc.json -c jsdoc.config.json", + "lint": "npx eslint . --ext mjs,js --quiet" }, "workspaces": [ "packages/*" @@ -42,6 +43,7 @@ "devDependencies": { "@vitest/ui": "^0.21.1", "c8": "^7.12.0", + "eslint": "^8.28.0", "events": "^3.3.0", "gh-pages": "^4.0.0", "jsdoc": "^3.6.10", diff --git a/packages/core/controls.mjs b/packages/core/controls.mjs index fec6c39a..8dfeb5b6 100644 --- a/packages/core/controls.mjs +++ b/packages/core/controls.mjs @@ -787,6 +787,6 @@ controls.createParam = (name) => { }; controls.createParams = (...names) => - names.reduce((acc, name) => Object.assign(acc, { [name]: createParam(name) }), {}); + names.reduce((acc, name) => Object.assign(acc, { [name]: controls.createParam(name) }), {}); export default controls; diff --git a/packages/core/draw.mjs b/packages/core/draw.mjs index 9ef34e3a..7260e654 100644 --- a/packages/core/draw.mjs +++ b/packages/core/draw.mjs @@ -4,7 +4,7 @@ Copyright (C) 2022 Strudel contributors - see . */ -import { Pattern, getTime } from './index.mjs'; +import { Pattern, getTime, State, TimeSpan } from './index.mjs'; export const getDrawContext = (id = 'test-canvas') => { let canvas = document.querySelector('#' + id); diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index 6c831ffe..15425397 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -15,6 +15,7 @@ import drawLine from './drawLine.mjs'; import { logger } from './logger.mjs'; let stringParser; + // parser is expected to turn a string into a pattern // if set, the reify function will parse all strings with it // intended to use with mini to automatically interpret all strings as mini notation @@ -32,10 +33,9 @@ export class Pattern { this.query = query; } - ////////////////////////////////////////////////////////////////////// // Haskell-style functor, applicative and monadic operations - + /** * Returns a new pattern, with the function applied to the value of * each hap. It has the alias {@link Pattern#fmap}. @@ -164,7 +164,6 @@ export class Pattern { return new Pattern(query); } - bindWhole(choose_whole, func) { const pat_val = this; const query = function (state) { @@ -205,7 +204,7 @@ export class Pattern { } outerBind(func) { - return this.bindWhole((a, _) => a, func); + return this.bindWhole((a) => a, func); } outerJoin() { @@ -313,7 +312,7 @@ export class Pattern { ////////////////////////////////////////////////////////////////////// // Utility methods mainly for internal use - + /** * Query haps inside the given time span. * @@ -534,7 +533,7 @@ export class Pattern { // removes continuous haps that don't have a 'whole' timespan return this.filterHaps((hap) => hap.whole); } - + /** * Queries the pattern for the first cycle, returning Haps. Mainly of use when * debugging a pattern. @@ -940,8 +939,8 @@ export class Pattern { //binary_pat = sequence(binary_pat) const true_pat = binary_pat.filterValues(id); const false_pat = binary_pat.filterValues((val) => !val); - const with_pat = true_pat.fmap((_) => (y) => y).appRight(func(this)); - const without_pat = false_pat.fmap((_) => (y) => y).appRight(this); + const with_pat = true_pat.fmap(() => (y) => y).appRight(func(this)); + const without_pat = false_pat.fmap(() => (y) => y).appRight(this); return stack(with_pat, without_pat); } @@ -1007,7 +1006,7 @@ export class Pattern { every(n, func) { return this.firstOf(n, func); } - + /** * Returns a new pattern where every other cycle is played once, twice as * fast, and offset in time by one quarter of a cycle. Creates a kind of @@ -1051,7 +1050,6 @@ export class Pattern { return this.every(2, rev); } - juxBy(by, func) { by /= 2; const elem_or = function (dict, key, dflt) { @@ -1184,8 +1182,12 @@ export class Pattern { * note("0 1 2 3".scale('A minor')).iter(4) */ _iter(times, back = false) { - times = Fraction(times) - return slowcat(...listRange(0, times.sub(1)).map((i) => (back ? this.late(Fraction(i).div(times)) : this.early(Fraction(i).div(times))))); + times = Fraction(times); + return slowcat( + ...listRange(0, times.sub(1)).map((i) => + back ? this.late(Fraction(i).div(times)) : this.early(Fraction(i).div(times)), + ), + ); } /** @@ -1231,10 +1233,10 @@ export class Pattern { on = Boolean(parseInt(on)); return on ? silence : this; } - + ////////////////////////////////////////////////////////////////////// // Control-related methods, which manipulate patterns of objects - + /** * Cuts each sample into the given number of parts, allowing you to explore a technique known as 'granular synthesis'. * It turns a pattern of samples into a pattern of parts of samples. @@ -1282,17 +1284,11 @@ export class Pattern { ////////////////////////////////////////////////////////////////////// // Context methods - ones that deal with metadata - + _color(color) { return this.withContext((context) => ({ ...context, color })); } - log() { - return this.withHap((e) => { - return e.setContext({ ...e.context, logs: (e.context?.logs || []).concat([e.show()]) }); - }); - } - /** * * Sets the velocity from 0 to 1. Is multiplied together with gain. @@ -1363,7 +1359,6 @@ export class Pattern { _legato(value) { return this.withHapSpan((span) => new TimeSpan(span.begin, span.begin.add(span.end.sub(span.begin).mul(value)))); } - } // TODO - adopt value.mjs fully.. @@ -1388,7 +1383,7 @@ function _composeOp(a, b, func) { // pattern composers const composers = { set: [(a, b) => b], - keep: [(a, b) => a], + keep: [(a) => a], keepif: [(a, b) => (b ? a : undefined)], // numerical functions @@ -1488,21 +1483,21 @@ function _composeOp(a, b, func) { } if (how === 'In') { // set 'in' to default, but with magic properties to pick a different 'how' - Object.defineProperty(Pattern.prototype, what, { - // a getter that returns a function, so 'pat' can be - // accessed by closures that are methods of that function.. - get: function() { - const pat = this; - // wrap the 'in' function as default behaviour - const wrapper = (...other) => pat[what + "In"](...other); - // add methods to that function to pick alternative behaviours - for (const wraphow of hows) { + Object.defineProperty(Pattern.prototype, what, { + // a getter that returns a function, so 'pat' can be + // accessed by closures that are methods of that function.. + get: function () { + const pat = this; + // wrap the 'in' function as default behaviour + const wrapper = (...other) => pat[what + 'In'](...other); + // add methods to that function to pick alternative behaviours + for (const wraphow of hows) { wrapper[wraphow.toLowerCase()] = (...other) => pat[what + wraphow](...other); - } - - return wrapper; - } - }); + } + + return wrapper; + }, + }); } else { // default what to 'set', e.g. squeeze = setSqueeze if (what === 'set') { @@ -1580,7 +1575,7 @@ Pattern.prototype.factories = { // Elemental patterns // Nothing -export const silence = new Pattern((_) => []); +export const silence = new Pattern(() => []); /** A discrete value that repeats once per cycle. * @@ -1598,13 +1593,16 @@ export function pure(value) { export function isPattern(thing) { // thing?.constructor?.name !== 'Pattern' // <- this will fail when code is mangled const is = thing instanceof Pattern || thing?._Pattern; - if (!thing instanceof Pattern) { + // TODO: find out how to check wrong core dependency. below will never work !thing === 'undefined' + // wrapping it in (..) will result other checks to log that warning (e.g. isPattern('kalimba')) + /* if (!thing instanceof Pattern) { console.warn( `Found Pattern that fails "instanceof Pattern" check. This may happen if you are using multiple versions of @strudel.cycles/core. Please check by running "npm ls @strudel.cycles/core".`, ); - } + console.log(thing); + } */ return is; } @@ -1758,7 +1756,7 @@ export function polymeterSteps(steps, ...args) { const pats = []; for (const seq of seqs) { if (seq[1] == 0) { - next; + continue; } if (steps == seq[1]) { pats.push(seq[0]); @@ -1916,10 +1914,9 @@ Pattern.prototype.bootstrap = function () { this.patternified.forEach((prop) => { // the following will patternify all functions in Pattern.prototype.patternified Pattern.prototype[prop] = function (...args) { - return this.patternify(x => x.innerJoin(), Pattern.prototype['_' + prop])(...args); + return this.patternify((x) => x.innerJoin(), Pattern.prototype['_' + prop])(...args); }; - - + /* const func = Pattern.prototype['_' + prop]; Pattern.prototype[prop] = function (...args) { @@ -1945,7 +1942,7 @@ Pattern.prototype.bootstrap = function () { } }); */ - + // with the following, you can do, e.g. `stack(c3).fast.slowcat(1, 2, 4, 8)` instead of `stack(c3).fast(slowcat(1, 2, 4, 8))` // TODO: find a way to implement below outside of constructor (code only worked there) /* Object.assign( @@ -1978,4 +1975,4 @@ Pattern.prototype.define = (name, func, options = {}) => { // Pattern.prototype.define('early', (a, pat) => pat.early(a), { patternified: true, composable: true }); Pattern.prototype.define('hush', (pat) => pat.hush(), { patternified: false, composable: true }); -Pattern.prototype.define('bypass', (pat) => pat.bypass(on), { patternified: true, composable: true }); +Pattern.prototype.define('bypass', (pat) => pat.bypass(1), { patternified: true, composable: true }); diff --git a/packages/core/pianoroll.mjs b/packages/core/pianoroll.mjs index f9c198e9..60b1dc7b 100644 --- a/packages/core/pianoroll.mjs +++ b/packages/core/pianoroll.mjs @@ -4,7 +4,7 @@ Copyright (C) 2022 Strudel contributors - see . */ -import { Pattern } from './index.mjs'; +import { Pattern, toMidi, getDrawContext } from './index.mjs'; const scale = (normalized, min, max) => normalized * (max - min) + min; const getValue = (e) => { diff --git a/packages/core/speak.mjs b/packages/core/speak.mjs index 2e9ba80a..25b396b5 100644 --- a/packages/core/speak.mjs +++ b/packages/core/speak.mjs @@ -4,7 +4,7 @@ Copyright (C) 2022 Strudel contributors - see . */ -import { Pattern, patternify2 } from './index.mjs'; +import { Pattern, patternify2, reify } from './index.mjs'; let synth; try { diff --git a/packages/mini/mini.mjs b/packages/mini/mini.mjs index 82ed4b86..dc9e53a3 100644 --- a/packages/mini/mini.mjs +++ b/packages/mini/mini.mjs @@ -23,9 +23,10 @@ const applyOptions = (parent) => (pat, i) => { const operator = options?.operator; if (operator) { switch (operator.type_) { - case 'stretch': + case 'stretch': { const speed = Fraction(operator.arguments_.amount).inverse(); return reify(pat).fast(speed); + } case 'bjorklund': return pat.euclid(operator.arguments_.pulse, operator.arguments_.step, operator.arguments_.rotation); case 'degradeBy': @@ -87,7 +88,7 @@ function resolveReplications(ast) { export function patternifyAST(ast) { switch (ast.type_) { - case 'pattern': + case 'pattern': { resolveReplications(ast); const children = ast.source_.map(patternifyAST).map(applyOptions(ast)); const alignment = ast.arguments_.alignment; @@ -110,7 +111,8 @@ export function patternifyAST(ast) { return pat; } return sequence(...children); - case 'element': + } + case 'element': { if (ast.source_ === '~') { return silence; } @@ -129,6 +131,7 @@ export function patternifyAST(ast) { return pure(value).withLocation([start.line, start.column, start.offset], [end.line, end.column, end.offset]); } return patternifyAST(ast.source_); + } case 'stretch': return patternifyAST(ast.source_).slow(ast.arguments_.amount); /* case 'scale': diff --git a/packages/react/dist/index.cjs.js b/packages/react/dist/index.cjs.js index cd672e9e..771d8be0 100644 --- a/packages/react/dist/index.cjs.js +++ b/packages/react/dist/index.cjs.js @@ -1 +1 @@ -"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("react"),X=require("@uiw/react-codemirror"),p=require("@codemirror/view"),A=require("@codemirror/state"),Y=require("@codemirror/lang-javascript"),o=require("@lezer/highlight"),Z=require("@uiw/codemirror-themes"),ee=require("react-hook-inview"),B=require("@strudel.cycles/webaudio"),te=require("@strudel.cycles/core"),re=require("@strudel.cycles/transpiler"),I=e=>e&&typeof e=="object"&&"default"in e?e:{default:e},n=I(t),oe=I(X),ae=Z.createTheme({theme:"dark",settings:{background:"#222",foreground:"#75baff",caret:"#ffcc00",selection:"rgba(128, 203, 196, 0.5)",selectionMatch:"#036dd626",lineHighlight:"#00000050",gutterBackground:"transparent",gutterForeground:"#8a919966"},styles:[{tag:o.tags.keyword,color:"#c792ea"},{tag:o.tags.operator,color:"#89ddff"},{tag:o.tags.special(o.tags.variableName),color:"#eeffff"},{tag:o.tags.typeName,color:"#c3e88d"},{tag:o.tags.atom,color:"#f78c6c"},{tag:o.tags.number,color:"#c3e88d"},{tag:o.tags.definition(o.tags.variableName),color:"#82aaff"},{tag:o.tags.string,color:"#c3e88d"},{tag:o.tags.special(o.tags.string),color:"#c3e88d"},{tag:o.tags.comment,color:"#7d8799"},{tag:o.tags.variableName,color:"#c792ea"},{tag:o.tags.tagName,color:"#c3e88d"},{tag:o.tags.bracket,color:"#525154"},{tag:o.tags.meta,color:"#ffcb6b"},{tag:o.tags.attributeName,color:"#c792ea"},{tag:o.tags.propertyName,color:"#c792ea"},{tag:o.tags.className,color:"#decb6b"},{tag:o.tags.invalid,color:"#ffffff"}]});const L=A.StateEffect.define(),ne=A.StateField.define({create(){return p.Decoration.none},update(e,r){try{for(let a of r.effects)if(a.is(L))if(a.value){const s=p.Decoration.mark({attributes:{style:"background-color: #FFCA2880"}});e=p.Decoration.set([s.range(0,r.newDoc.length)])}else e=p.Decoration.set([]);return e}catch(a){return console.warn("flash error",a),e}},provide:e=>p.EditorView.decorations.from(e)}),K=e=>{e.dispatch({effects:L.of(!0)}),setTimeout(()=>{e.dispatch({effects:L.of(!1)})},200)},x=A.StateEffect.define(),se=A.StateField.define({create(){return p.Decoration.none},update(e,r){try{for(let a of r.effects)if(a.is(x)){const s=a.value.map(c=>(c.context.locations||[]).map(({start:g,end:d})=>{const f=c.context.color||"#FFCA28";let i=r.newDoc.line(g.line).from+g.column,l=r.newDoc.line(d.line).from+d.column;const m=r.newDoc.length;return i>m||l>m?void 0:p.Decoration.mark({attributes:{style:`outline: 1.5px solid ${f};`}}).range(i,l)})).flat().filter(Boolean)||[];e=p.Decoration.set(s,!0)}return e}catch{return p.Decoration.set([])}},provide:e=>p.EditorView.decorations.from(e)}),ce=[Y.javascript(),ae,se,ne];function O({value:e,onChange:r,onViewChanged:a,onSelectionChange:s,options:c,editorDidMount:g}){const d=t.useCallback(l=>{r?.(l)},[r]),f=t.useCallback(l=>{a?.(l)},[a]),i=t.useCallback(l=>{l.selectionSet&&s&&s?.(l.state.selection)},[s]);return n.default.createElement(n.default.Fragment,null,n.default.createElement(oe.default,{value:e,onChange:d,onCreateEditor:f,onUpdate:i,extensions:ce}))}function T(...e){return e.filter(Boolean).join(" ")}function U({view:e,pattern:r,active:a,getTime:s}){const c=t.useRef([]),g=t.useRef();t.useEffect(()=>{if(e)if(r&&a){let f=function(){try{const i=s(),m=[Math.max(g.current||i,i-1/10,0),i+1/60];g.current=m[1],c.current=c.current.filter(h=>h.whole.end>i);const v=r.queryArc(...m).filter(h=>h.hasOnset());c.current=c.current.concat(v),e.dispatch({effects:x.of(c.current)})}catch{e.dispatch({effects:x.of([])})}d=requestAnimationFrame(f)},d=requestAnimationFrame(f);return()=>{cancelAnimationFrame(d)}}else c.current=[],e.dispatch({effects:x.of([])})},[r,a,e])}const ie="_container_3i85k_1",le="_header_3i85k_5",ue="_buttons_3i85k_9",de="_button_3i85k_9",fe="_buttonDisabled_3i85k_17",ge="_error_3i85k_21",me="_body_3i85k_25",E={container:ie,header:le,buttons:ue,button:de,buttonDisabled:fe,error:ge,body:me};function j({type:e}){return n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"sc-h-5 sc-w-5",viewBox:"0 0 20 20",fill:"currentColor"},{refresh:n.default.createElement("path",{fillRule:"evenodd",d:"M4 2a1 1 0 011 1v2.101a7.002 7.002 0 0111.601 2.566 1 1 0 11-1.885.666A5.002 5.002 0 005.999 7H9a1 1 0 010 2H4a1 1 0 01-1-1V3a1 1 0 011-1zm.008 9.057a1 1 0 011.276.61A5.002 5.002 0 0014.001 13H11a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0v-2.101a7.002 7.002 0 01-11.601-2.566 1 1 0 01.61-1.276z",clipRule:"evenodd"}),play:n.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM9.555 7.168A1 1 0 008 8v4a1 1 0 001.555.832l3-2a1 1 0 000-1.664l-3-2z",clipRule:"evenodd"}),pause:n.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zM7 8a1 1 0 012 0v4a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v4a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})}[e])}function J(e){return t.useEffect(()=>(window.addEventListener("message",e),()=>window.removeEventListener("message",e)),[e]),t.useCallback(r=>window.postMessage(r,"*"),[])}function $({defaultOutput:e,interval:r,getTime:a,evalOnMount:s=!1,initialCode:c="",autolink:g=!1,beforeEval:d,afterEval:f,onEvalError:i,onToggle:l}){const m=t.useMemo(()=>he(),[]),[v,h]=t.useState(),[_,C]=t.useState(),[b,y]=t.useState(c),[M,P]=t.useState(),[k,D]=t.useState(),[S,N]=t.useState(!1),w=b!==M,{scheduler:R,evaluate:H,start:G,stop:z,pause:Q}=t.useMemo(()=>te.repl({interval:r,defaultOutput:e,onSchedulerError:h,onEvalError:u=>{C(u),i?.(u)},getTime:a,transpiler:re.transpiler,beforeEval:({code:u})=>{y(u),d?.()},afterEval:({pattern:u,code:F})=>{P(F),D(u),C(),h(),g&&(window.location.hash="#"+encodeURIComponent(btoa(F))),f?.()},onToggle:u=>{N(u),l?.(u)}}),[e,r,a]),W=J(({data:{from:u,type:F}})=>{F==="start"&&u!==m&&z()}),q=t.useCallback(async(u=!0)=>{await H(b,u),W({type:"start",from:m})},[H,b]),V=t.useRef();return t.useEffect(()=>{!V.current&&s&&b&&(V.current=!0,q())},[q,s,b]),t.useEffect(()=>()=>{R.stop()},[R]),{code:b,setCode:y,error:v||_,schedulerError:v,scheduler:R,evalError:_,evaluate:H,activateCode:q,activeCode:M,isDirty:w,pattern:k,started:S,start:G,stop:z,pause:Q,togglePlay:async()=>{S?R.pause():await q()}}}function he(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}const pe=()=>B.getAudioContext().currentTime;function be({tune:e,hideOutsideView:r=!1,init:a,enableKeyboard:s}){const{code:c,setCode:g,evaluate:d,activateCode:f,error:i,isDirty:l,activeCode:m,pattern:v,started:h,scheduler:_,togglePlay:C,stop:b}=$({initialCode:e,defaultOutput:B.webaudioOutput,getTime:pe}),[y,M]=t.useState(),[P,k]=ee.useInView({threshold:.01}),D=t.useRef(),S=t.useMemo(()=>((k||!r)&&(D.current=!0),k||D.current),[k,r]);return U({view:y,pattern:v,active:h&&!m?.includes("strudel disable-highlighting"),getTime:()=>_.getPhase()}),t.useLayoutEffect(()=>{if(s){const N=async w=>{(w.ctrlKey||w.altKey)&&(w.code==="Enter"?(w.preventDefault(),K(y),await f()):w.code==="Period"&&(b(),w.preventDefault()))};return window.addEventListener("keydown",N,!0),()=>window.removeEventListener("keydown",N,!0)}},[s,v,c,d,b,y]),n.default.createElement("div",{className:E.container,ref:P},n.default.createElement("div",{className:E.header},n.default.createElement("div",{className:E.buttons},n.default.createElement("button",{className:T(E.button,h?"sc-animate-pulse":""),onClick:()=>C()},n.default.createElement(j,{type:h?"pause":"play"})),n.default.createElement("button",{className:T(l?E.button:E.buttonDisabled),onClick:()=>f()},n.default.createElement(j,{type:"refresh"}))),i&&n.default.createElement("div",{className:E.error},i.message)),n.default.createElement("div",{className:E.body},S&&n.default.createElement(O,{value:c,onChange:g,onViewChanged:M})))}const ve=e=>t.useLayoutEffect(()=>(window.addEventListener("keydown",e,!0),()=>window.removeEventListener("keydown",e,!0)),[e]);exports.CodeMirror=O;exports.MiniRepl=be;exports.cx=T;exports.flash=K;exports.useHighlighting=U;exports.useKeydown=ve;exports.usePostMessage=J;exports.useStrudel=$; +"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("react"),X=require("@uiw/react-codemirror"),p=require("@codemirror/view"),A=require("@codemirror/state"),Y=require("@codemirror/lang-javascript"),o=require("@lezer/highlight"),Z=require("@uiw/codemirror-themes"),ee=require("react-hook-inview"),B=require("@strudel.cycles/webaudio"),te=require("@strudel.cycles/core"),re=require("@strudel.cycles/transpiler"),I=e=>e&&typeof e=="object"&&"default"in e?e:{default:e},n=I(t),oe=I(X),ae=Z.createTheme({theme:"dark",settings:{background:"#222",foreground:"#75baff",caret:"#ffcc00",selection:"rgba(128, 203, 196, 0.5)",selectionMatch:"#036dd626",lineHighlight:"#00000050",gutterBackground:"transparent",gutterForeground:"#8a919966"},styles:[{tag:o.tags.keyword,color:"#c792ea"},{tag:o.tags.operator,color:"#89ddff"},{tag:o.tags.special(o.tags.variableName),color:"#eeffff"},{tag:o.tags.typeName,color:"#c3e88d"},{tag:o.tags.atom,color:"#f78c6c"},{tag:o.tags.number,color:"#c3e88d"},{tag:o.tags.definition(o.tags.variableName),color:"#82aaff"},{tag:o.tags.string,color:"#c3e88d"},{tag:o.tags.special(o.tags.string),color:"#c3e88d"},{tag:o.tags.comment,color:"#7d8799"},{tag:o.tags.variableName,color:"#c792ea"},{tag:o.tags.tagName,color:"#c3e88d"},{tag:o.tags.bracket,color:"#525154"},{tag:o.tags.meta,color:"#ffcb6b"},{tag:o.tags.attributeName,color:"#c792ea"},{tag:o.tags.propertyName,color:"#c792ea"},{tag:o.tags.className,color:"#decb6b"},{tag:o.tags.invalid,color:"#ffffff"}]});const L=A.StateEffect.define(),ne=A.StateField.define({create(){return p.Decoration.none},update(e,r){try{for(let a of r.effects)if(a.is(L))if(a.value){const s=p.Decoration.mark({attributes:{style:"background-color: #FFCA2880"}});e=p.Decoration.set([s.range(0,r.newDoc.length)])}else e=p.Decoration.set([]);return e}catch(a){return console.warn("flash error",a),e}},provide:e=>p.EditorView.decorations.from(e)}),K=e=>{e.dispatch({effects:L.of(!0)}),setTimeout(()=>{e.dispatch({effects:L.of(!1)})},200)},x=A.StateEffect.define(),se=A.StateField.define({create(){return p.Decoration.none},update(e,r){try{for(let a of r.effects)if(a.is(x)){const s=a.value.map(c=>(c.context.locations||[]).map(({start:f,end:d})=>{const g=c.context.color||"#FFCA28";let i=r.newDoc.line(f.line).from+f.column,l=r.newDoc.line(d.line).from+d.column;const m=r.newDoc.length;return i>m||l>m?void 0:p.Decoration.mark({attributes:{style:`outline: 1.5px solid ${g};`}}).range(i,l)})).flat().filter(Boolean)||[];e=p.Decoration.set(s,!0)}return e}catch{return p.Decoration.set([])}},provide:e=>p.EditorView.decorations.from(e)}),ce=[Y.javascript(),ae,se,ne];function O({value:e,onChange:r,onViewChanged:a,onSelectionChange:s,options:c,editorDidMount:f}){const d=t.useCallback(l=>{r?.(l)},[r]),g=t.useCallback(l=>{a?.(l)},[a]),i=t.useCallback(l=>{l.selectionSet&&s&&s?.(l.state.selection)},[s]);return n.default.createElement(n.default.Fragment,null,n.default.createElement(oe.default,{value:e,onChange:d,onCreateEditor:g,onUpdate:i,extensions:ce}))}function T(...e){return e.filter(Boolean).join(" ")}function U({view:e,pattern:r,active:a,getTime:s}){const c=t.useRef([]),f=t.useRef();t.useEffect(()=>{if(e)if(r&&a){let d=requestAnimationFrame(function g(){try{const i=s(),m=[Math.max(f.current||i,i-1/10,0),i+1/60];f.current=m[1],c.current=c.current.filter(h=>h.whole.end>i);const v=r.queryArc(...m).filter(h=>h.hasOnset());c.current=c.current.concat(v),e.dispatch({effects:x.of(c.current)})}catch{e.dispatch({effects:x.of([])})}d=requestAnimationFrame(g)});return()=>{cancelAnimationFrame(d)}}else c.current=[],e.dispatch({effects:x.of([])})},[r,a,e])}const ie="_container_3i85k_1",le="_header_3i85k_5",ue="_buttons_3i85k_9",de="_button_3i85k_9",fe="_buttonDisabled_3i85k_17",ge="_error_3i85k_21",me="_body_3i85k_25",E={container:ie,header:le,buttons:ue,button:de,buttonDisabled:fe,error:ge,body:me};function j({type:e}){return n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"sc-h-5 sc-w-5",viewBox:"0 0 20 20",fill:"currentColor"},{refresh:n.default.createElement("path",{fillRule:"evenodd",d:"M4 2a1 1 0 011 1v2.101a7.002 7.002 0 0111.601 2.566 1 1 0 11-1.885.666A5.002 5.002 0 005.999 7H9a1 1 0 010 2H4a1 1 0 01-1-1V3a1 1 0 011-1zm.008 9.057a1 1 0 011.276.61A5.002 5.002 0 0014.001 13H11a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0v-2.101a7.002 7.002 0 01-11.601-2.566 1 1 0 01.61-1.276z",clipRule:"evenodd"}),play:n.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM9.555 7.168A1 1 0 008 8v4a1 1 0 001.555.832l3-2a1 1 0 000-1.664l-3-2z",clipRule:"evenodd"}),pause:n.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zM7 8a1 1 0 012 0v4a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v4a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})}[e])}function J(e){return t.useEffect(()=>(window.addEventListener("message",e),()=>window.removeEventListener("message",e)),[e]),t.useCallback(r=>window.postMessage(r,"*"),[])}function $({defaultOutput:e,interval:r,getTime:a,evalOnMount:s=!1,initialCode:c="",autolink:f=!1,beforeEval:d,afterEval:g,onEvalError:i,onToggle:l}){const m=t.useMemo(()=>he(),[]),[v,h]=t.useState(),[_,C]=t.useState(),[b,y]=t.useState(c),[M,P]=t.useState(),[k,D]=t.useState(),[S,N]=t.useState(!1),w=b!==M,{scheduler:R,evaluate:H,start:G,stop:z,pause:Q}=t.useMemo(()=>te.repl({interval:r,defaultOutput:e,onSchedulerError:h,onEvalError:u=>{C(u),i?.(u)},getTime:a,transpiler:re.transpiler,beforeEval:({code:u})=>{y(u),d?.()},afterEval:({pattern:u,code:F})=>{P(F),D(u),C(),h(),f&&(window.location.hash="#"+encodeURIComponent(btoa(F))),g?.()},onToggle:u=>{N(u),l?.(u)}}),[e,r,a]),W=J(({data:{from:u,type:F}})=>{F==="start"&&u!==m&&z()}),q=t.useCallback(async(u=!0)=>{await H(b,u),W({type:"start",from:m})},[H,b]),V=t.useRef();return t.useEffect(()=>{!V.current&&s&&b&&(V.current=!0,q())},[q,s,b]),t.useEffect(()=>()=>{R.stop()},[R]),{code:b,setCode:y,error:v||_,schedulerError:v,scheduler:R,evalError:_,evaluate:H,activateCode:q,activeCode:M,isDirty:w,pattern:k,started:S,start:G,stop:z,pause:Q,togglePlay:async()=>{S?R.pause():await q()}}}function he(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}const pe=()=>B.getAudioContext().currentTime;function be({tune:e,hideOutsideView:r=!1,init:a,enableKeyboard:s}){const{code:c,setCode:f,evaluate:d,activateCode:g,error:i,isDirty:l,activeCode:m,pattern:v,started:h,scheduler:_,togglePlay:C,stop:b}=$({initialCode:e,defaultOutput:B.webaudioOutput,getTime:pe}),[y,M]=t.useState(),[P,k]=ee.useInView({threshold:.01}),D=t.useRef(),S=t.useMemo(()=>((k||!r)&&(D.current=!0),k||D.current),[k,r]);return U({view:y,pattern:v,active:h&&!m?.includes("strudel disable-highlighting"),getTime:()=>_.getPhase()}),t.useLayoutEffect(()=>{if(s){const N=async w=>{(w.ctrlKey||w.altKey)&&(w.code==="Enter"?(w.preventDefault(),K(y),await g()):w.code==="Period"&&(b(),w.preventDefault()))};return window.addEventListener("keydown",N,!0),()=>window.removeEventListener("keydown",N,!0)}},[s,v,c,d,b,y]),n.default.createElement("div",{className:E.container,ref:P},n.default.createElement("div",{className:E.header},n.default.createElement("div",{className:E.buttons},n.default.createElement("button",{className:T(E.button,h?"sc-animate-pulse":""),onClick:()=>C()},n.default.createElement(j,{type:h?"pause":"play"})),n.default.createElement("button",{className:T(l?E.button:E.buttonDisabled),onClick:()=>g()},n.default.createElement(j,{type:"refresh"}))),i&&n.default.createElement("div",{className:E.error},i.message)),n.default.createElement("div",{className:E.body},S&&n.default.createElement(O,{value:c,onChange:f,onViewChanged:M})))}const ve=e=>t.useLayoutEffect(()=>(window.addEventListener("keydown",e,!0),()=>window.removeEventListener("keydown",e,!0)),[e]);exports.CodeMirror=O;exports.MiniRepl=be;exports.cx=T;exports.flash=K;exports.useHighlighting=U;exports.useKeydown=ve;exports.usePostMessage=J;exports.useStrudel=$; diff --git a/packages/react/dist/index.es.js b/packages/react/dist/index.es.js index 499895c3..5a00ac91 100644 --- a/packages/react/dist/index.es.js +++ b/packages/react/dist/index.es.js @@ -74,11 +74,11 @@ const B = $.define(), se = G.define({ for (let o of t.effects) if (o.is(z)) { const a = o.value.map( - (s) => (s.context.locations || []).map(({ start: f, end: d }) => { - const u = s.context.color || "#FFCA28"; - let c = t.newDoc.line(f.line).from + f.column, i = t.newDoc.line(d.line).from + d.column; + (s) => (s.context.locations || []).map(({ start: u, end: d }) => { + const f = s.context.color || "#FFCA28"; + let c = t.newDoc.line(u.line).from + u.column, i = t.newDoc.line(d.line).from + d.column; const m = t.newDoc.length; - return c > m || i > m ? void 0 : E.mark({ attributes: { style: `outline: 1.5px solid ${u};` } }).range(c, i); + return c > m || i > m ? void 0 : E.mark({ attributes: { style: `outline: 1.5px solid ${f};` } }).range(c, i); }) ).flat().filter(Boolean) || []; e = E.set(a, !0); @@ -90,13 +90,13 @@ const B = $.define(), se = G.define({ }, provide: (e) => U.decorations.from(e) }), le = [Y(), ae, ie, se]; -function de({ value: e, onChange: t, onViewChanged: o, onSelectionChange: a, options: s, editorDidMount: f }) { +function de({ value: e, onChange: t, onViewChanged: o, onSelectionChange: a, options: s, editorDidMount: u }) { const d = _( (i) => { t?.(i); }, [t] - ), u = _( + ), f = _( (i) => { o?.(i); }, @@ -110,7 +110,7 @@ function de({ value: e, onChange: t, onViewChanged: o, onSelectionChange: a, opt return /* @__PURE__ */ n.createElement(n.Fragment, null, /* @__PURE__ */ n.createElement(X, { value: e, onChange: d, - onCreateEditor: u, + onCreateEditor: f, onUpdate: c, extensions: le })); @@ -119,21 +119,21 @@ function K(...e) { return e.filter(Boolean).join(" "); } function ue({ view: e, pattern: t, active: o, getTime: a }) { - const s = H([]), f = H(); + const s = H([]), u = H(); L(() => { if (e) if (t && o) { - let u = function() { + let d = requestAnimationFrame(function f() { try { - const c = a(), m = [Math.max(f.current || c, c - 1 / 10, 0), c + 1 / 60]; - f.current = m[1], s.current = s.current.filter((g) => g.whole.end > c); + const c = a(), m = [Math.max(u.current || c, c - 1 / 10, 0), c + 1 / 60]; + u.current = m[1], s.current = s.current.filter((g) => g.whole.end > c); const h = t.queryArc(...m).filter((g) => g.hasOnset()); s.current = s.current.concat(h), e.dispatch({ effects: z.of(s.current) }); } catch { e.dispatch({ effects: z.of([]) }); } - d = requestAnimationFrame(u); - }, d = requestAnimationFrame(u); + d = requestAnimationFrame(f); + }); return () => { cancelAnimationFrame(d); }; @@ -183,9 +183,9 @@ function we({ getTime: o, evalOnMount: a = !1, initialCode: s = "", - autolink: f = !1, + autolink: u = !1, beforeEval: d, - afterEval: u, + afterEval: f, onEvalError: c, onToggle: i }) { @@ -203,7 +203,7 @@ function we({ y(l), d?.(); }, afterEval: ({ pattern: l, code: P }) => { - S(P), D(l), N(), g(), f && (window.location.hash = "#" + encodeURIComponent(btoa(P))), u?.(); + S(P), D(l), N(), g(), u && (window.location.hash = "#" + encodeURIComponent(btoa(P))), f?.(); }, onToggle: (l) => { x(l), i?.(l); @@ -250,9 +250,9 @@ const ke = () => re().currentTime; function Se({ tune: e, hideOutsideView: t = !1, init: o, enableKeyboard: a }) { const { code: s, - setCode: f, + setCode: u, evaluate: d, - activateCode: u, + activateCode: f, error: c, isDirty: i, activeCode: m, @@ -276,7 +276,7 @@ function Se({ tune: e, hideOutsideView: t = !1, init: o, enableKeyboard: a }) { }), j(() => { if (a) { const x = async (b) => { - (b.ctrlKey || b.altKey) && (b.code === "Enter" ? (b.preventDefault(), ce(y), await u()) : b.code === "Period" && (p(), b.preventDefault())); + (b.ctrlKey || b.altKey) && (b.code === "Enter" ? (b.preventDefault(), ce(y), await f()) : b.code === "Period" && (p(), b.preventDefault())); }; return window.addEventListener("keydown", x, !0), () => window.removeEventListener("keydown", x, !0); } @@ -294,7 +294,7 @@ function Se({ tune: e, hideOutsideView: t = !1, init: o, enableKeyboard: a }) { type: g ? "pause" : "play" })), /* @__PURE__ */ n.createElement("button", { className: K(i ? v.button : v.buttonDisabled), - onClick: () => u() + onClick: () => f() }, /* @__PURE__ */ n.createElement(O, { type: "refresh" }))), c && /* @__PURE__ */ n.createElement("div", { @@ -303,7 +303,7 @@ function Se({ tune: e, hideOutsideView: t = !1, init: o, enableKeyboard: a }) { className: v.body }, F && /* @__PURE__ */ n.createElement(de, { value: s, - onChange: f, + onChange: u, onViewChanged: M }))); } diff --git a/packages/react/src/hooks/useHighlighting.mjs b/packages/react/src/hooks/useHighlighting.mjs index c9539044..9aac4059 100644 --- a/packages/react/src/hooks/useHighlighting.mjs +++ b/packages/react/src/hooks/useHighlighting.mjs @@ -7,9 +7,7 @@ function useHighlighting({ view, pattern, active, getTime }) { useEffect(() => { if (view) { if (pattern && active) { - let frame = requestAnimationFrame(updateHighlights); - - function updateHighlights() { + let frame = requestAnimationFrame(function updateHighlights() { try { const audioTime = getTime(); // force min framerate of 10 fps => fixes crash on tab refocus, where lastEnd could be far away @@ -25,8 +23,7 @@ function useHighlighting({ view, pattern, active, getTime }) { view.dispatch({ effects: setHighlights.of([]) }); } frame = requestAnimationFrame(updateHighlights); - } - + }); return () => { cancelAnimationFrame(frame); }; diff --git a/packages/serial/serial.mjs b/packages/serial/serial.mjs index 4452195d..27f2bb58 100644 --- a/packages/serial/serial.mjs +++ b/packages/serial/serial.mjs @@ -20,6 +20,7 @@ export async function getWriter(br = 38400) { if ('serial' in navigator) { const port = await navigator.serial.requestPort(); await port.open({ baudRate: br }); + // eslint-disable-next-line no-undef const textEncoder = new TextEncoderStream(); const writableStreamClosed = textEncoder.readable.pipeTo(port.writable); const writer = textEncoder.writable.getWriter(); diff --git a/packages/soundfonts/fontloader.mjs b/packages/soundfonts/fontloader.mjs index 341dfde7..9f88b0fe 100644 --- a/packages/soundfonts/fontloader.mjs +++ b/packages/soundfonts/fontloader.mjs @@ -1,3 +1,5 @@ +import { toMidi } from '@strudel.cycles/core'; + let loadCache = {}; async function loadFont(name) { if (loadCache[name]) { diff --git a/packages/soundfonts/sfumato.mjs b/packages/soundfonts/sfumato.mjs index 1cca2ffe..b4037c65 100644 --- a/packages/soundfonts/sfumato.mjs +++ b/packages/soundfonts/sfumato.mjs @@ -1,4 +1,5 @@ -import { Pattern } from '@strudel.cycles/core'; +import { Pattern, getPlayableNoteValue, toMidi } from '@strudel.cycles/core'; +import { getAudioContext } from '@strudel.cycles/webaudio'; import { loadSoundfont as _loadSoundfont, startPresetNote } from 'sfumato'; Pattern.prototype.soundfont = function (sf, n = 0) { diff --git a/packages/tonal/voicings.mjs b/packages/tonal/voicings.mjs index 70a2f0e1..b9a9a3a6 100644 --- a/packages/tonal/voicings.mjs +++ b/packages/tonal/voicings.mjs @@ -59,7 +59,7 @@ Pattern.prototype.voicings = function (range) { Pattern.prototype._rootNotes = function (octave = 2) { return this.fmap((value) => { - const [_, root] = value.match(/^([a-gA-G][b#]?).*$/); + const root = value.match(/^([a-gA-G][b#]?).*$/)[1]; return root + octave; }); }; diff --git a/packages/webaudio/sampler.mjs b/packages/webaudio/sampler.mjs index 59dffb7c..094af87f 100644 --- a/packages/webaudio/sampler.mjs +++ b/packages/webaudio/sampler.mjs @@ -1,4 +1,5 @@ -import { logger } from '@strudel.cycles/core'; +import { logger, toMidi } from '@strudel.cycles/core'; +import { getAudioContext } from './index.mjs'; const bufferCache = {}; // string: Promise const loadCache = {}; // string: Promise diff --git a/tutorial/render.js b/tutorial/render.js index 30dbab3f..df88728f 100644 --- a/tutorial/render.js +++ b/tutorial/render.js @@ -18,7 +18,7 @@ function renderAsMDX(name) { } return `### ${item.longname} -${item.description.replaceAll(/\{\@link ([a-zA-Z]+)?\#?([a-zA-Z]*)\}/g, (_, a, b) => { +${item.description.replaceAll(/\{@link ([a-zA-Z]+)?#?([a-zA-Z]*)\}/g, (_, a, b) => { // console.log(_, 'a', a, 'b', b); return `${a}${b ? `#${b}` : ''}`; })} From 611c429912ad8987fc4dabb43454adf08bf1a86c Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 24 Nov 2022 15:31:47 +0100 Subject: [PATCH 07/12] lint before test --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 98651de1..263e11c7 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "description": "Port of tidalcycles to javascript", "scripts": { "pretest": "cd tutorial && npm run jsdoc-json", - "test": "vitest run --version && npm run lint", + "test": "npm run lint && vitest run --version", "test-ui": "vitest --ui", "test-coverage": "vitest --coverage", "bootstrap": "lerna bootstrap", From 4e3e533e1337d7f0ad82b9a39418144fa68f4663 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 24 Nov 2022 20:13:04 +0100 Subject: [PATCH 08/12] repl: optional eval callbacks --- packages/core/repl.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/repl.mjs b/packages/core/repl.mjs index 7cb4b522..6bef319b 100644 --- a/packages/core/repl.mjs +++ b/packages/core/repl.mjs @@ -40,11 +40,11 @@ export function repl({ throw new Error('no code to evaluate'); } try { - beforeEval({ code }); + beforeEval?.({ code }); const { pattern } = await _evaluate(code, transpiler); logger(`[eval] code updated`); scheduler.setPattern(pattern, autostart); - afterEval({ code, pattern }); + afterEval?.({ code, pattern }); return pattern; } catch (err) { // console.warn(`[repl] eval error: ${err.message}`); From f9bf2122b7af01e835998b3375d331c9bc37d51b Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 24 Nov 2022 20:13:54 +0100 Subject: [PATCH 09/12] add without-audio example --- packages/core/examples/without-audio.html | 73 +++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 packages/core/examples/without-audio.html diff --git a/packages/core/examples/without-audio.html b/packages/core/examples/without-audio.html new file mode 100644 index 00000000..87ffc8de --- /dev/null +++ b/packages/core/examples/without-audio.html @@ -0,0 +1,73 @@ + + + + + + Buildless Vanilla Strudel REPL + + +
+ +
+ +
+ + + From 805bd7e93004946ad931587b4d53f12a6d6fa1c0 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 24 Nov 2022 20:56:09 +0100 Subject: [PATCH 10/12] simplify without-audio example --- packages/core/examples/without-audio.html | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/packages/core/examples/without-audio.html b/packages/core/examples/without-audio.html index 87ffc8de..9db37c5c 100644 --- a/packages/core/examples/without-audio.html +++ b/packages/core/examples/without-audio.html @@ -44,30 +44,22 @@ const input = document.getElementById('text'); Promise.all(modules).then(() => { - input.innerHTML = getTune(); + input.innerHTML = `note("").cutoff(1000)`; + document.getElementById('start').addEventListener('click', () => { + evaluate(input.value); + }); }); evalScope(controls, ...modules); const { evaluate } = repl({ - defaultOutput: (...args) => { - console.log(args); + defaultOutput: (hap, deadline, duration) => { + console.log(deadline, duration, hap.value); }, getTime: () => Date.now() / 1000, transpiler, beforeEval: (code) => console.log('evaluate', code), afterEval: (code) => {}, }); - document.getElementById('start').addEventListener('click', () => { - evaluate(input.value); - }); - - function getTune() { - return `const output = (deadline, hap, now) => { - const { whole: { begin, end }, value } = hap; - console.log(deadline, begin+0, end+0, value); -} -note("").cutoff(1000).onTrigger(output)`; - } From afe17a507eb18f68578e58b7b26a703d24fb1c94 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Mon, 28 Nov 2022 23:00:15 +0100 Subject: [PATCH 11/12] update tonal: not working... --- package-lock.json | 496 ++++++++++++++++++------------------ packages/tonal/package.json | 2 +- 2 files changed, 249 insertions(+), 249 deletions(-) diff --git a/package-lock.json b/package-lock.json index 01a31dbb..4f0aee4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2150,202 +2150,202 @@ "link": true }, "node_modules/@tonaljs/abc-notation": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/abc-notation/-/abc-notation-4.6.5.tgz", - "integrity": "sha512-1S0Jnx0NfDLgyhkQOMEHqOacELL6RUdPcWWUP+nAnsOsb9owvB9RKYLSzp5odd16FVUR7U8c/JLc2yxIRvSeJw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/abc-notation/-/abc-notation-4.7.0.tgz", + "integrity": "sha512-hYdmq+kugwHRQdK2hLyd19Abet47sNcte8JByukzxRm0A3jlCWG6jkD/hvnej7m+x4yWk7vB1KlOFQemKz7N/A==", "dependencies": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "node_modules/@tonaljs/array": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/array/-/array-4.6.5.tgz", - "integrity": "sha512-7A3DbBQ+qIQ134FqE518b4tJ8V2a15Sn303JjHzgnqZqKrNh/s3wqwkL60F7LKcd09tcp+vIKQP/MYt4xMcRAA==", + "version": "4.6.11", + "resolved": "https://registry.npmjs.org/@tonaljs/array/-/array-4.6.11.tgz", + "integrity": "sha512-r4frzNDC1RjmA48Z3QbuFHjABOLq0U3TzLz+ipEx1y9HtGjLpvZ/Lcl16RhH5a6W/66MS9kmrXstBezTdPXSMw==", "dependencies": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "node_modules/@tonaljs/chord": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-4.6.5.tgz", - "integrity": "sha512-Pjdel4aDVv4kcx9PW6Qozt5BB9nAt13AOExfzKztpgPmlBSy0SKHse7Jp1cA4MGAuLHU8dzVssTFYpCskEFw3w==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-4.7.0.tgz", + "integrity": "sha512-RgJFsDmWE2KKFzIJmwkL7s8LFGfhASkbO3y/30KdWumRR4MD3v0V8xhFeq6c5TTnPLrXorEjBpwCcCdScj0/QA==", "dependencies": { - "@tonaljs/chord-detect": "^4.6.5", - "@tonaljs/chord-type": "^4.6.5", - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5", - "@tonaljs/pcset": "^4.6.5", - "@tonaljs/scale-type": "^4.6.5" + "@tonaljs/chord-detect": "^4.7.0", + "@tonaljs/chord-type": "^4.7.0", + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/pcset": "^4.7.0", + "@tonaljs/scale-type": "^4.7.0" } }, "node_modules/@tonaljs/chord-detect": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/chord-detect/-/chord-detect-4.6.5.tgz", - "integrity": "sha512-4xu53UP4kNTfdTNpAAVijhXcQ+ypJqmeMnsST08ZXSjoYfJUhmf5rWDWfz36KOTtNdCA6AbYgdtTYV/Xw0nd/w==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/chord-detect/-/chord-detect-4.7.0.tgz", + "integrity": "sha512-cdSk/aXI+oLBYMkRqcPaw4LWNjVOZk3YTj6EY6saFNutvVlADu9VguzEuSMyV+mH7xlrbVdrOEjmB3n/dIBfaA==", "dependencies": { - "@tonaljs/chord-type": "^4.6.5", - "@tonaljs/core": "^4.6.5", - "@tonaljs/pcset": "^4.6.5" + "@tonaljs/chord-type": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/pcset": "^4.7.0" } }, "node_modules/@tonaljs/chord-type": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-4.6.5.tgz", - "integrity": "sha512-Ol4DDopqpZCF9odosO2i8I+plud3Ul7VWJGNvL+PPCf4Qnwuz87q3aJQDLNoRUz4VyW0u66mq3LyVh6A8kb6Ug==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-4.7.0.tgz", + "integrity": "sha512-EgBKNffekZd6T12qSXOpiCazCmo3WkXtKSs6Qby5dEODPCKKjHwEollOdEAB6Qk9FzTv3/2JjbOc7TcjI+gYTQ==", "dependencies": { - "@tonaljs/core": "^4.6.5", - "@tonaljs/pcset": "^4.6.5" + "@tonaljs/core": "^4.6.11", + "@tonaljs/pcset": "^4.7.0" } }, "node_modules/@tonaljs/collection": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@tonaljs/collection/-/collection-4.6.2.tgz", - "integrity": "sha512-bfPCotLJNB/tG1NrdbsQPLDKZB5jlMs7uPQ6RYKiNkaena3345ZKkbCGl5pj6YTXeDm/oblXiSbFAn7SlLRZdQ==" + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/collection/-/collection-4.7.0.tgz", + "integrity": "sha512-483PlVCyRfJWPAGNjpNLK2xicsH4oUn4Aue3Taa479M0syxDvvIIZkp1v7Y5soBCZUPPGpeNTMp0w46NJD3AEQ==" }, "node_modules/@tonaljs/core": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/core/-/core-4.6.5.tgz", - "integrity": "sha512-t7Vx0+L3j/ubQj2AhI1H45D/K745np4DwJjJjXNi5FlGD+TL2wyw50dCwkHKGHsrLDqup1qqP6yN7LBpC6UwNg==" + "version": "4.6.11", + "resolved": "https://registry.npmjs.org/@tonaljs/core/-/core-4.6.11.tgz", + "integrity": "sha512-6mw/r286rVL/iMB1KBPoVBspcOEfBD/Fryr5lrLd2Gfw3r5nse3WaIvVsauTkTC3LtvlH7oGh5T3vOUREwT0Hw==" }, "node_modules/@tonaljs/duration-value": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@tonaljs/duration-value/-/duration-value-4.6.2.tgz", - "integrity": "sha512-zrXT0L/qsDQ6251Mlqz54vcUbYUB9xb6uJhlxUzc6VauXOt8UOfrdTULubRTXTaBwWt1h8J5n9pXTQmNGzNI9A==" + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/duration-value/-/duration-value-4.7.0.tgz", + "integrity": "sha512-pVGvFRLOhG0pYQHfxaHWLWh5j/iZv30qaZVlQy87my19keC34JOsXZiqNHm8/HtfRlTBCwfq3ZlELcZoxWMRIA==" }, "node_modules/@tonaljs/interval": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-4.6.5.tgz", - "integrity": "sha512-7EDWhqZ7Nnh9oD4ahRYJHLc799ACGxYL4hDHwMKD16B2MgXqPvDeDvwQ31qUuO0ruGz8tMb3FDlgg0Hplowcbw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-4.7.0.tgz", + "integrity": "sha512-eIyFMJal36lEfbvQr/h4tGgCJyJTB0l41x8usMnrdtPqph+lo3ZQwk4HSXQ4eHLrb7eP5aYVXM5P5ZVXKN8z8w==", "dependencies": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "node_modules/@tonaljs/key": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/key/-/key-4.6.5.tgz", - "integrity": "sha512-ZdZWb5IStx6CLRmdEjawR66CqNpoW3EVUua2nVZBMdgnNebWxt4nvgH/ZNvGlCQGFZkUZzRhCfTwqsS6e3OmSA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/key/-/key-4.7.0.tgz", + "integrity": "sha512-cJqALas3Kogr7dvmyUfRAP+NmooMR5vvvHVfSRpekiceXRp0GDCV+0RiBvliyDoUNJ7yDa9K7aXwkkj4OTG3fw==", "dependencies": { - "@tonaljs/core": "^4.6.5", - "@tonaljs/note": "^4.6.5", - "@tonaljs/roman-numeral": "^4.6.5" + "@tonaljs/core": "^4.6.11", + "@tonaljs/note": "^4.7.0", + "@tonaljs/roman-numeral": "^4.7.0" } }, "node_modules/@tonaljs/midi": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/midi/-/midi-4.6.5.tgz", - "integrity": "sha512-fJEZtNvV3M6yW1w+Tep60Rbv5PvuKszQcQzaJS1Loq5mHOKAzdmRfuJSpEpZBiaKEZ1WAMh1QKXYyOd+imyGQg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/midi/-/midi-4.7.0.tgz", + "integrity": "sha512-kfGurkPXrRMxs01q3YDKicu64vRvYzZLvllLrYT6dgvf4VkYp0rku3cHdArt5nKC5m4QcQh6sszZ7oR51XZaEA==", "dependencies": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "node_modules/@tonaljs/mode": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/mode/-/mode-4.6.5.tgz", - "integrity": "sha512-54iaON1rJ6q8fV5iuei8RGDxYhKBGGxZz3rjAxGSqdTUwBRVOdPqtzOkofThf9gRGYOMhzPp1BMbxbV+UCAPsA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/mode/-/mode-4.7.0.tgz", + "integrity": "sha512-xqVDYuz1kdfdLO88Rbv2X8rRrYDgQghbzY+iW5mXLJZoo/dl9dR4/5iAT6IvjXGfoCOPFWY3cqY3uv0jezWoDQ==", "dependencies": { - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5", - "@tonaljs/interval": "^4.6.5", - "@tonaljs/pcset": "^4.6.5", - "@tonaljs/scale-type": "^4.6.5" + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/interval": "^4.7.0", + "@tonaljs/pcset": "^4.7.0", + "@tonaljs/scale-type": "^4.7.0" } }, "node_modules/@tonaljs/note": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/note/-/note-4.6.5.tgz", - "integrity": "sha512-Y0/eTzcReXzfcSLLG4k/dLLayqbvh/XYIkybG/QMDyR0BREuJq0Sw+NavbzhTtO0dadIQb/qfe0GFq4k2xS+NQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/note/-/note-4.7.0.tgz", + "integrity": "sha512-I1YTvz7WC8T08/7iWAjd2rM/h7EOx+9iUbQUMQKXAj5eHhpsqJy83tRMyXqE2ZTL4W2Z/k5OTy0XsL9zlxs7Hg==", "dependencies": { - "@tonaljs/core": "^4.6.5", - "@tonaljs/midi": "^4.6.5" + "@tonaljs/core": "^4.6.11", + "@tonaljs/midi": "^4.7.0" } }, "node_modules/@tonaljs/pcset": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/pcset/-/pcset-4.6.5.tgz", - "integrity": "sha512-oWAKflP3cREnUfScqsBzg2LLKNevxSnpDtrq8CPtwOAsrAa8PjQG07NQfhqIiFMjPUdgkDiER3qVA1n8dDwAJA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/pcset/-/pcset-4.7.0.tgz", + "integrity": "sha512-sg2paiMxakuVAMGnKeCKsH7bpGiN4uYprgySxWvqmM5vis8ZoleAmFg1vozc452Eu0NTlRlUIjQZtDFMXYrMKA==", "dependencies": { - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5" + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11" } }, "node_modules/@tonaljs/progression": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/progression/-/progression-4.6.5.tgz", - "integrity": "sha512-ijYEgMFQG4izHYUw5cRtBRNBuoYzmpGvb/tRiykhJNI6XIjekZEMiMsOMfb1u5q+EGvnVNXRmrluMRDIz2rmRw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/progression/-/progression-4.7.0.tgz", + "integrity": "sha512-8UBemUK2ksTcCohI/HJD5TEJm56ymoV18OWzO5fKmhPibMR473ccVhJhQdTawiIWUDjbJtIV4uj67VXDqikQbQ==", "dependencies": { - "@tonaljs/chord": "^4.6.5", - "@tonaljs/core": "^4.6.5", - "@tonaljs/roman-numeral": "^4.6.5" + "@tonaljs/chord": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/roman-numeral": "^4.7.0" } }, "node_modules/@tonaljs/range": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/range/-/range-4.6.5.tgz", - "integrity": "sha512-99cOvVJ3l4X0UJuTSa6qE87JriREnnWIsi3xo1/n7RoqFxnfi8YPh4SfJJyysvHcT18X4EfcTNde9ancMBVu6A==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/range/-/range-4.7.0.tgz", + "integrity": "sha512-FE4x3rVbnhuWSekWskhV3A90GCWnfZsRNJSKo9lHc272ub8mDlv0psHL1I4nJzavBM4v+8dOCW4JpGpfOEkB6w==", "dependencies": { - "@tonaljs/collection": "^4.6.2", - "@tonaljs/midi": "^4.6.5" + "@tonaljs/collection": "^4.7.0", + "@tonaljs/midi": "^4.7.0" } }, "node_modules/@tonaljs/roman-numeral": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/roman-numeral/-/roman-numeral-4.6.5.tgz", - "integrity": "sha512-bWYQNZWKmYDDcmbQQNwcWAHfTWanpzmvI0wplrMnGd4x0op5etwUEv+Yzjg0B1ef+E+zcU02Sl0WwRJhaDK3hg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/roman-numeral/-/roman-numeral-4.7.0.tgz", + "integrity": "sha512-PNe+G844SfYeLnlDabGU95WSB1V5tB8mrEm1i+nbKBQgWMQD+O3iKH7RyekkX5IS9oyEWxHL1lbEy1bGnCzgJA==", "dependencies": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "node_modules/@tonaljs/scale": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/scale/-/scale-4.6.5.tgz", - "integrity": "sha512-isYDamelOBtcd5bEnJ8QV0Js7jKRwZ0FlFVE/+bUN3wsyo9u6KLL5gMyfH9RKdx74m8lE13JXYTXgKqe+AOa4A==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/scale/-/scale-4.7.0.tgz", + "integrity": "sha512-8JD/l5rXFN2ySDiNf5m6TEgWHWEuQ9JL1h6bSdJu4+KPtCRSuWrM3t/vJ6jAP8jldGLW53rjIbLSI3dLCGePrQ==", "dependencies": { - "@tonaljs/chord-type": "^4.6.5", - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5", - "@tonaljs/note": "^4.6.5", - "@tonaljs/pcset": "^4.6.5", - "@tonaljs/scale-type": "^4.6.5" + "@tonaljs/chord-type": "^4.7.0", + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/note": "^4.7.0", + "@tonaljs/pcset": "^4.7.0", + "@tonaljs/scale-type": "^4.7.0" } }, "node_modules/@tonaljs/scale-type": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/scale-type/-/scale-type-4.6.5.tgz", - "integrity": "sha512-rwcDOYf2UifjLJhmuQ8f8bJSeOCMDQJ1lB7lzlqdFxes03OeQhdOEfrT0nPtW8BhBEvq4GMM2NA6CLxX8MTwOQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/scale-type/-/scale-type-4.7.0.tgz", + "integrity": "sha512-GTEanCRqpRCc6AFlxGea1Ms8NEz8shWcNUet7EUDOKxApHUGrHg1IV+d/fypZzdP0fgXJfKa9cX0eNmU62NstA==", "dependencies": { - "@tonaljs/core": "^4.6.5", - "@tonaljs/pcset": "^4.6.5" + "@tonaljs/core": "^4.6.11", + "@tonaljs/pcset": "^4.7.0" } }, "node_modules/@tonaljs/time-signature": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@tonaljs/time-signature/-/time-signature-4.6.2.tgz", - "integrity": "sha512-OlZY4gdLd21WpMeAI1nS9E9zWcYU6oAzh6ptAUndqmVnFIrIWIWKCkWapdFx8dWdqrX8jqya3m4T33wmeo7w5Q==" + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/time-signature/-/time-signature-4.7.0.tgz", + "integrity": "sha512-vADjarvb9V5dgbE3H0twLz5Ho0e/HDEi2m5k+6q2In9AWfGZ9ZIvaRWR8b8MKjrfmvsCN2HeZt+lA5cLPfVbag==" }, "node_modules/@tonaljs/tonal": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/tonal/-/tonal-4.6.5.tgz", - "integrity": "sha512-lmsWinI9dy7nQyzCEgDVeVAwJtsk4ey05cJZd6oa4QVuSFD+CR8ebaEiwT4/Na+W0kHrKicT3h0uYc2PJIvx5Q==", + "version": "4.6.11", + "resolved": "https://registry.npmjs.org/@tonaljs/tonal/-/tonal-4.6.11.tgz", + "integrity": "sha512-peoIAamtFU2CCX5+98QaQfFMTPg1CfgS0m1YFXG4Xr14xXgCcgi2ukvoRyt29Orwhs7zSRcIqDBtadNaa7avrA==", "dependencies": { - "@tonaljs/abc-notation": "^4.6.5", - "@tonaljs/array": "^4.6.5", - "@tonaljs/chord": "^4.6.5", - "@tonaljs/chord-type": "^4.6.5", - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5", - "@tonaljs/duration-value": "^4.6.2", - "@tonaljs/interval": "^4.6.5", - "@tonaljs/key": "^4.6.5", - "@tonaljs/midi": "^4.6.5", - "@tonaljs/mode": "^4.6.5", - "@tonaljs/note": "^4.6.5", - "@tonaljs/pcset": "^4.6.5", - "@tonaljs/progression": "^4.6.5", - "@tonaljs/range": "^4.6.5", - "@tonaljs/roman-numeral": "^4.6.5", - "@tonaljs/scale": "^4.6.5", - "@tonaljs/scale-type": "^4.6.5", - "@tonaljs/time-signature": "^4.6.2" + "@tonaljs/abc-notation": "^4.7.0", + "@tonaljs/array": "^4.6.11", + "@tonaljs/chord": "^4.7.0", + "@tonaljs/chord-type": "^4.7.0", + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/duration-value": "^4.7.0", + "@tonaljs/interval": "^4.7.0", + "@tonaljs/key": "^4.7.0", + "@tonaljs/midi": "^4.7.0", + "@tonaljs/mode": "^4.7.0", + "@tonaljs/note": "^4.7.0", + "@tonaljs/pcset": "^4.7.0", + "@tonaljs/progression": "^4.7.0", + "@tonaljs/range": "^4.7.0", + "@tonaljs/roman-numeral": "^4.7.0", + "@tonaljs/scale": "^4.7.0", + "@tonaljs/scale-type": "^4.7.0", + "@tonaljs/time-signature": "^4.7.0" } }, "node_modules/@tootallnate/once": { @@ -13023,7 +13023,7 @@ "license": "AGPL-3.0-or-later", "dependencies": { "@strudel.cycles/core": "^0.4.0", - "@tonaljs/tonal": "^4.6.5", + "@tonaljs/tonal": "^4.6.11", "chord-voicings": "^0.0.1", "webmidi": "^3.0.21" } @@ -14911,7 +14911,7 @@ "version": "file:packages/tonal", "requires": { "@strudel.cycles/core": "^0.4.0", - "@tonaljs/tonal": "^4.6.5", + "@tonaljs/tonal": "^4.6.11", "chord-voicings": "^0.0.1", "webmidi": "^3.0.21" }, @@ -14970,202 +14970,202 @@ } }, "@tonaljs/abc-notation": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/abc-notation/-/abc-notation-4.6.5.tgz", - "integrity": "sha512-1S0Jnx0NfDLgyhkQOMEHqOacELL6RUdPcWWUP+nAnsOsb9owvB9RKYLSzp5odd16FVUR7U8c/JLc2yxIRvSeJw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/abc-notation/-/abc-notation-4.7.0.tgz", + "integrity": "sha512-hYdmq+kugwHRQdK2hLyd19Abet47sNcte8JByukzxRm0A3jlCWG6jkD/hvnej7m+x4yWk7vB1KlOFQemKz7N/A==", "requires": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "@tonaljs/array": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/array/-/array-4.6.5.tgz", - "integrity": "sha512-7A3DbBQ+qIQ134FqE518b4tJ8V2a15Sn303JjHzgnqZqKrNh/s3wqwkL60F7LKcd09tcp+vIKQP/MYt4xMcRAA==", + "version": "4.6.11", + "resolved": "https://registry.npmjs.org/@tonaljs/array/-/array-4.6.11.tgz", + "integrity": "sha512-r4frzNDC1RjmA48Z3QbuFHjABOLq0U3TzLz+ipEx1y9HtGjLpvZ/Lcl16RhH5a6W/66MS9kmrXstBezTdPXSMw==", "requires": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "@tonaljs/chord": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-4.6.5.tgz", - "integrity": "sha512-Pjdel4aDVv4kcx9PW6Qozt5BB9nAt13AOExfzKztpgPmlBSy0SKHse7Jp1cA4MGAuLHU8dzVssTFYpCskEFw3w==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-4.7.0.tgz", + "integrity": "sha512-RgJFsDmWE2KKFzIJmwkL7s8LFGfhASkbO3y/30KdWumRR4MD3v0V8xhFeq6c5TTnPLrXorEjBpwCcCdScj0/QA==", "requires": { - "@tonaljs/chord-detect": "^4.6.5", - "@tonaljs/chord-type": "^4.6.5", - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5", - "@tonaljs/pcset": "^4.6.5", - "@tonaljs/scale-type": "^4.6.5" + "@tonaljs/chord-detect": "^4.7.0", + "@tonaljs/chord-type": "^4.7.0", + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/pcset": "^4.7.0", + "@tonaljs/scale-type": "^4.7.0" } }, "@tonaljs/chord-detect": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/chord-detect/-/chord-detect-4.6.5.tgz", - "integrity": "sha512-4xu53UP4kNTfdTNpAAVijhXcQ+ypJqmeMnsST08ZXSjoYfJUhmf5rWDWfz36KOTtNdCA6AbYgdtTYV/Xw0nd/w==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/chord-detect/-/chord-detect-4.7.0.tgz", + "integrity": "sha512-cdSk/aXI+oLBYMkRqcPaw4LWNjVOZk3YTj6EY6saFNutvVlADu9VguzEuSMyV+mH7xlrbVdrOEjmB3n/dIBfaA==", "requires": { - "@tonaljs/chord-type": "^4.6.5", - "@tonaljs/core": "^4.6.5", - "@tonaljs/pcset": "^4.6.5" + "@tonaljs/chord-type": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/pcset": "^4.7.0" } }, "@tonaljs/chord-type": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-4.6.5.tgz", - "integrity": "sha512-Ol4DDopqpZCF9odosO2i8I+plud3Ul7VWJGNvL+PPCf4Qnwuz87q3aJQDLNoRUz4VyW0u66mq3LyVh6A8kb6Ug==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-4.7.0.tgz", + "integrity": "sha512-EgBKNffekZd6T12qSXOpiCazCmo3WkXtKSs6Qby5dEODPCKKjHwEollOdEAB6Qk9FzTv3/2JjbOc7TcjI+gYTQ==", "requires": { - "@tonaljs/core": "^4.6.5", - "@tonaljs/pcset": "^4.6.5" + "@tonaljs/core": "^4.6.11", + "@tonaljs/pcset": "^4.7.0" } }, "@tonaljs/collection": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@tonaljs/collection/-/collection-4.6.2.tgz", - "integrity": "sha512-bfPCotLJNB/tG1NrdbsQPLDKZB5jlMs7uPQ6RYKiNkaena3345ZKkbCGl5pj6YTXeDm/oblXiSbFAn7SlLRZdQ==" + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/collection/-/collection-4.7.0.tgz", + "integrity": "sha512-483PlVCyRfJWPAGNjpNLK2xicsH4oUn4Aue3Taa479M0syxDvvIIZkp1v7Y5soBCZUPPGpeNTMp0w46NJD3AEQ==" }, "@tonaljs/core": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/core/-/core-4.6.5.tgz", - "integrity": "sha512-t7Vx0+L3j/ubQj2AhI1H45D/K745np4DwJjJjXNi5FlGD+TL2wyw50dCwkHKGHsrLDqup1qqP6yN7LBpC6UwNg==" + "version": "4.6.11", + "resolved": "https://registry.npmjs.org/@tonaljs/core/-/core-4.6.11.tgz", + "integrity": "sha512-6mw/r286rVL/iMB1KBPoVBspcOEfBD/Fryr5lrLd2Gfw3r5nse3WaIvVsauTkTC3LtvlH7oGh5T3vOUREwT0Hw==" }, "@tonaljs/duration-value": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@tonaljs/duration-value/-/duration-value-4.6.2.tgz", - "integrity": "sha512-zrXT0L/qsDQ6251Mlqz54vcUbYUB9xb6uJhlxUzc6VauXOt8UOfrdTULubRTXTaBwWt1h8J5n9pXTQmNGzNI9A==" + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/duration-value/-/duration-value-4.7.0.tgz", + "integrity": "sha512-pVGvFRLOhG0pYQHfxaHWLWh5j/iZv30qaZVlQy87my19keC34JOsXZiqNHm8/HtfRlTBCwfq3ZlELcZoxWMRIA==" }, "@tonaljs/interval": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-4.6.5.tgz", - "integrity": "sha512-7EDWhqZ7Nnh9oD4ahRYJHLc799ACGxYL4hDHwMKD16B2MgXqPvDeDvwQ31qUuO0ruGz8tMb3FDlgg0Hplowcbw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-4.7.0.tgz", + "integrity": "sha512-eIyFMJal36lEfbvQr/h4tGgCJyJTB0l41x8usMnrdtPqph+lo3ZQwk4HSXQ4eHLrb7eP5aYVXM5P5ZVXKN8z8w==", "requires": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "@tonaljs/key": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/key/-/key-4.6.5.tgz", - "integrity": "sha512-ZdZWb5IStx6CLRmdEjawR66CqNpoW3EVUua2nVZBMdgnNebWxt4nvgH/ZNvGlCQGFZkUZzRhCfTwqsS6e3OmSA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/key/-/key-4.7.0.tgz", + "integrity": "sha512-cJqALas3Kogr7dvmyUfRAP+NmooMR5vvvHVfSRpekiceXRp0GDCV+0RiBvliyDoUNJ7yDa9K7aXwkkj4OTG3fw==", "requires": { - "@tonaljs/core": "^4.6.5", - "@tonaljs/note": "^4.6.5", - "@tonaljs/roman-numeral": "^4.6.5" + "@tonaljs/core": "^4.6.11", + "@tonaljs/note": "^4.7.0", + "@tonaljs/roman-numeral": "^4.7.0" } }, "@tonaljs/midi": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/midi/-/midi-4.6.5.tgz", - "integrity": "sha512-fJEZtNvV3M6yW1w+Tep60Rbv5PvuKszQcQzaJS1Loq5mHOKAzdmRfuJSpEpZBiaKEZ1WAMh1QKXYyOd+imyGQg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/midi/-/midi-4.7.0.tgz", + "integrity": "sha512-kfGurkPXrRMxs01q3YDKicu64vRvYzZLvllLrYT6dgvf4VkYp0rku3cHdArt5nKC5m4QcQh6sszZ7oR51XZaEA==", "requires": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "@tonaljs/mode": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/mode/-/mode-4.6.5.tgz", - "integrity": "sha512-54iaON1rJ6q8fV5iuei8RGDxYhKBGGxZz3rjAxGSqdTUwBRVOdPqtzOkofThf9gRGYOMhzPp1BMbxbV+UCAPsA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/mode/-/mode-4.7.0.tgz", + "integrity": "sha512-xqVDYuz1kdfdLO88Rbv2X8rRrYDgQghbzY+iW5mXLJZoo/dl9dR4/5iAT6IvjXGfoCOPFWY3cqY3uv0jezWoDQ==", "requires": { - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5", - "@tonaljs/interval": "^4.6.5", - "@tonaljs/pcset": "^4.6.5", - "@tonaljs/scale-type": "^4.6.5" + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/interval": "^4.7.0", + "@tonaljs/pcset": "^4.7.0", + "@tonaljs/scale-type": "^4.7.0" } }, "@tonaljs/note": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/note/-/note-4.6.5.tgz", - "integrity": "sha512-Y0/eTzcReXzfcSLLG4k/dLLayqbvh/XYIkybG/QMDyR0BREuJq0Sw+NavbzhTtO0dadIQb/qfe0GFq4k2xS+NQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/note/-/note-4.7.0.tgz", + "integrity": "sha512-I1YTvz7WC8T08/7iWAjd2rM/h7EOx+9iUbQUMQKXAj5eHhpsqJy83tRMyXqE2ZTL4W2Z/k5OTy0XsL9zlxs7Hg==", "requires": { - "@tonaljs/core": "^4.6.5", - "@tonaljs/midi": "^4.6.5" + "@tonaljs/core": "^4.6.11", + "@tonaljs/midi": "^4.7.0" } }, "@tonaljs/pcset": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/pcset/-/pcset-4.6.5.tgz", - "integrity": "sha512-oWAKflP3cREnUfScqsBzg2LLKNevxSnpDtrq8CPtwOAsrAa8PjQG07NQfhqIiFMjPUdgkDiER3qVA1n8dDwAJA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/pcset/-/pcset-4.7.0.tgz", + "integrity": "sha512-sg2paiMxakuVAMGnKeCKsH7bpGiN4uYprgySxWvqmM5vis8ZoleAmFg1vozc452Eu0NTlRlUIjQZtDFMXYrMKA==", "requires": { - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5" + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11" } }, "@tonaljs/progression": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/progression/-/progression-4.6.5.tgz", - "integrity": "sha512-ijYEgMFQG4izHYUw5cRtBRNBuoYzmpGvb/tRiykhJNI6XIjekZEMiMsOMfb1u5q+EGvnVNXRmrluMRDIz2rmRw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/progression/-/progression-4.7.0.tgz", + "integrity": "sha512-8UBemUK2ksTcCohI/HJD5TEJm56ymoV18OWzO5fKmhPibMR473ccVhJhQdTawiIWUDjbJtIV4uj67VXDqikQbQ==", "requires": { - "@tonaljs/chord": "^4.6.5", - "@tonaljs/core": "^4.6.5", - "@tonaljs/roman-numeral": "^4.6.5" + "@tonaljs/chord": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/roman-numeral": "^4.7.0" } }, "@tonaljs/range": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/range/-/range-4.6.5.tgz", - "integrity": "sha512-99cOvVJ3l4X0UJuTSa6qE87JriREnnWIsi3xo1/n7RoqFxnfi8YPh4SfJJyysvHcT18X4EfcTNde9ancMBVu6A==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/range/-/range-4.7.0.tgz", + "integrity": "sha512-FE4x3rVbnhuWSekWskhV3A90GCWnfZsRNJSKo9lHc272ub8mDlv0psHL1I4nJzavBM4v+8dOCW4JpGpfOEkB6w==", "requires": { - "@tonaljs/collection": "^4.6.2", - "@tonaljs/midi": "^4.6.5" + "@tonaljs/collection": "^4.7.0", + "@tonaljs/midi": "^4.7.0" } }, "@tonaljs/roman-numeral": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/roman-numeral/-/roman-numeral-4.6.5.tgz", - "integrity": "sha512-bWYQNZWKmYDDcmbQQNwcWAHfTWanpzmvI0wplrMnGd4x0op5etwUEv+Yzjg0B1ef+E+zcU02Sl0WwRJhaDK3hg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/roman-numeral/-/roman-numeral-4.7.0.tgz", + "integrity": "sha512-PNe+G844SfYeLnlDabGU95WSB1V5tB8mrEm1i+nbKBQgWMQD+O3iKH7RyekkX5IS9oyEWxHL1lbEy1bGnCzgJA==", "requires": { - "@tonaljs/core": "^4.6.5" + "@tonaljs/core": "^4.6.11" } }, "@tonaljs/scale": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/scale/-/scale-4.6.5.tgz", - "integrity": "sha512-isYDamelOBtcd5bEnJ8QV0Js7jKRwZ0FlFVE/+bUN3wsyo9u6KLL5gMyfH9RKdx74m8lE13JXYTXgKqe+AOa4A==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/scale/-/scale-4.7.0.tgz", + "integrity": "sha512-8JD/l5rXFN2ySDiNf5m6TEgWHWEuQ9JL1h6bSdJu4+KPtCRSuWrM3t/vJ6jAP8jldGLW53rjIbLSI3dLCGePrQ==", "requires": { - "@tonaljs/chord-type": "^4.6.5", - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5", - "@tonaljs/note": "^4.6.5", - "@tonaljs/pcset": "^4.6.5", - "@tonaljs/scale-type": "^4.6.5" + "@tonaljs/chord-type": "^4.7.0", + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/note": "^4.7.0", + "@tonaljs/pcset": "^4.7.0", + "@tonaljs/scale-type": "^4.7.0" } }, "@tonaljs/scale-type": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/scale-type/-/scale-type-4.6.5.tgz", - "integrity": "sha512-rwcDOYf2UifjLJhmuQ8f8bJSeOCMDQJ1lB7lzlqdFxes03OeQhdOEfrT0nPtW8BhBEvq4GMM2NA6CLxX8MTwOQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/scale-type/-/scale-type-4.7.0.tgz", + "integrity": "sha512-GTEanCRqpRCc6AFlxGea1Ms8NEz8shWcNUet7EUDOKxApHUGrHg1IV+d/fypZzdP0fgXJfKa9cX0eNmU62NstA==", "requires": { - "@tonaljs/core": "^4.6.5", - "@tonaljs/pcset": "^4.6.5" + "@tonaljs/core": "^4.6.11", + "@tonaljs/pcset": "^4.7.0" } }, "@tonaljs/time-signature": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@tonaljs/time-signature/-/time-signature-4.6.2.tgz", - "integrity": "sha512-OlZY4gdLd21WpMeAI1nS9E9zWcYU6oAzh6ptAUndqmVnFIrIWIWKCkWapdFx8dWdqrX8jqya3m4T33wmeo7w5Q==" + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tonaljs/time-signature/-/time-signature-4.7.0.tgz", + "integrity": "sha512-vADjarvb9V5dgbE3H0twLz5Ho0e/HDEi2m5k+6q2In9AWfGZ9ZIvaRWR8b8MKjrfmvsCN2HeZt+lA5cLPfVbag==" }, "@tonaljs/tonal": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@tonaljs/tonal/-/tonal-4.6.5.tgz", - "integrity": "sha512-lmsWinI9dy7nQyzCEgDVeVAwJtsk4ey05cJZd6oa4QVuSFD+CR8ebaEiwT4/Na+W0kHrKicT3h0uYc2PJIvx5Q==", + "version": "4.6.11", + "resolved": "https://registry.npmjs.org/@tonaljs/tonal/-/tonal-4.6.11.tgz", + "integrity": "sha512-peoIAamtFU2CCX5+98QaQfFMTPg1CfgS0m1YFXG4Xr14xXgCcgi2ukvoRyt29Orwhs7zSRcIqDBtadNaa7avrA==", "requires": { - "@tonaljs/abc-notation": "^4.6.5", - "@tonaljs/array": "^4.6.5", - "@tonaljs/chord": "^4.6.5", - "@tonaljs/chord-type": "^4.6.5", - "@tonaljs/collection": "^4.6.2", - "@tonaljs/core": "^4.6.5", - "@tonaljs/duration-value": "^4.6.2", - "@tonaljs/interval": "^4.6.5", - "@tonaljs/key": "^4.6.5", - "@tonaljs/midi": "^4.6.5", - "@tonaljs/mode": "^4.6.5", - "@tonaljs/note": "^4.6.5", - "@tonaljs/pcset": "^4.6.5", - "@tonaljs/progression": "^4.6.5", - "@tonaljs/range": "^4.6.5", - "@tonaljs/roman-numeral": "^4.6.5", - "@tonaljs/scale": "^4.6.5", - "@tonaljs/scale-type": "^4.6.5", - "@tonaljs/time-signature": "^4.6.2" + "@tonaljs/abc-notation": "^4.7.0", + "@tonaljs/array": "^4.6.11", + "@tonaljs/chord": "^4.7.0", + "@tonaljs/chord-type": "^4.7.0", + "@tonaljs/collection": "^4.7.0", + "@tonaljs/core": "^4.6.11", + "@tonaljs/duration-value": "^4.7.0", + "@tonaljs/interval": "^4.7.0", + "@tonaljs/key": "^4.7.0", + "@tonaljs/midi": "^4.7.0", + "@tonaljs/mode": "^4.7.0", + "@tonaljs/note": "^4.7.0", + "@tonaljs/pcset": "^4.7.0", + "@tonaljs/progression": "^4.7.0", + "@tonaljs/range": "^4.7.0", + "@tonaljs/roman-numeral": "^4.7.0", + "@tonaljs/scale": "^4.7.0", + "@tonaljs/scale-type": "^4.7.0", + "@tonaljs/time-signature": "^4.7.0" } }, "@tootallnate/once": { diff --git a/packages/tonal/package.json b/packages/tonal/package.json index 3caa16c4..494bb18e 100644 --- a/packages/tonal/package.json +++ b/packages/tonal/package.json @@ -26,7 +26,7 @@ "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { "@strudel.cycles/core": "^0.4.0", - "@tonaljs/tonal": "^4.6.5", + "@tonaljs/tonal": "^4.6.11", "chord-voicings": "^0.0.1", "webmidi": "^3.0.21" } From 6c0b86d8f4b179afce6f2270e34c57f271c77928 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Tue, 29 Nov 2022 23:31:23 +0100 Subject: [PATCH 12/12] update tonal, fixes #269 --- package-lock.json | 496 ++++++++++++++++++------------------ packages/tonal/package.json | 2 +- 2 files changed, 249 insertions(+), 249 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f0aee4a..e7f93bac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2150,202 +2150,202 @@ "link": true }, "node_modules/@tonaljs/abc-notation": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/abc-notation/-/abc-notation-4.7.0.tgz", - "integrity": "sha512-hYdmq+kugwHRQdK2hLyd19Abet47sNcte8JByukzxRm0A3jlCWG6jkD/hvnej7m+x4yWk7vB1KlOFQemKz7N/A==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/abc-notation/-/abc-notation-4.7.2.tgz", + "integrity": "sha512-MgJ2puyvixrPMswftwJHgHv92H32ZT+NPWL+cgdQGUC8jFYlvH7iWIvfk0uF+Dp1Qv7crg2UEaku60J6Zqy3Qg==", "dependencies": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "node_modules/@tonaljs/array": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/@tonaljs/array/-/array-4.6.11.tgz", - "integrity": "sha512-r4frzNDC1RjmA48Z3QbuFHjABOLq0U3TzLz+ipEx1y9HtGjLpvZ/Lcl16RhH5a6W/66MS9kmrXstBezTdPXSMw==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/array/-/array-4.7.2.tgz", + "integrity": "sha512-LXd8Kx/1mxn8TBh+0dGqih29YdY2LrcZeYsgK2LvGKKEIgLbXJL/QiatfRZlWmFjYsYX49F5PZjXp4YcNKppZQ==", "dependencies": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "node_modules/@tonaljs/chord": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-4.7.0.tgz", - "integrity": "sha512-RgJFsDmWE2KKFzIJmwkL7s8LFGfhASkbO3y/30KdWumRR4MD3v0V8xhFeq6c5TTnPLrXorEjBpwCcCdScj0/QA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-4.7.2.tgz", + "integrity": "sha512-us5r1ribkTOLtj0qRdlSd0bTdQHAXrGc2VHo/1zgeXarypwDp3oBzrvBM0JdOpCs7OA05qmyRjSa7WUruDZK2g==", "dependencies": { - "@tonaljs/chord-detect": "^4.7.0", - "@tonaljs/chord-type": "^4.7.0", - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/pcset": "^4.7.0", - "@tonaljs/scale-type": "^4.7.0" + "@tonaljs/chord-detect": "^4.7.2", + "@tonaljs/chord-type": "^4.7.2", + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/pcset": "^4.7.2", + "@tonaljs/scale-type": "^4.7.2" } }, "node_modules/@tonaljs/chord-detect": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/chord-detect/-/chord-detect-4.7.0.tgz", - "integrity": "sha512-cdSk/aXI+oLBYMkRqcPaw4LWNjVOZk3YTj6EY6saFNutvVlADu9VguzEuSMyV+mH7xlrbVdrOEjmB3n/dIBfaA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/chord-detect/-/chord-detect-4.7.2.tgz", + "integrity": "sha512-v3pazk+rDeIvroiLQ+OaEzm8C/biCgUdgvNTPu//42cSygYIMHH2/CHg+NCMRXeYoovj0Dhy+6zaL4MXubyLvw==", "dependencies": { - "@tonaljs/chord-type": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/pcset": "^4.7.0" + "@tonaljs/chord-type": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/pcset": "^4.7.2" } }, "node_modules/@tonaljs/chord-type": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-4.7.0.tgz", - "integrity": "sha512-EgBKNffekZd6T12qSXOpiCazCmo3WkXtKSs6Qby5dEODPCKKjHwEollOdEAB6Qk9FzTv3/2JjbOc7TcjI+gYTQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-4.7.2.tgz", + "integrity": "sha512-JppOaVjvh+5TBPZKpkkX/FXzJLFmOzAASZZOLmM6TMgHJnpBaxZhYFuVGXlQcKdwdrQWR/mBrHDhy4pFpJI3zQ==", "dependencies": { - "@tonaljs/core": "^4.6.11", - "@tonaljs/pcset": "^4.7.0" + "@tonaljs/core": "^4.7.2", + "@tonaljs/pcset": "^4.7.2" } }, "node_modules/@tonaljs/collection": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/collection/-/collection-4.7.0.tgz", - "integrity": "sha512-483PlVCyRfJWPAGNjpNLK2xicsH4oUn4Aue3Taa479M0syxDvvIIZkp1v7Y5soBCZUPPGpeNTMp0w46NJD3AEQ==" + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/collection/-/collection-4.7.2.tgz", + "integrity": "sha512-5jdv/pwBTiCjIa8LF1tNVutY8gk2snQyVyTfK7k9R6hzxSvSZK9IwcajDGQSiW+IhQv86ITi36wt5r0equ8jAw==" }, "node_modules/@tonaljs/core": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/@tonaljs/core/-/core-4.6.11.tgz", - "integrity": "sha512-6mw/r286rVL/iMB1KBPoVBspcOEfBD/Fryr5lrLd2Gfw3r5nse3WaIvVsauTkTC3LtvlH7oGh5T3vOUREwT0Hw==" + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/core/-/core-4.7.2.tgz", + "integrity": "sha512-zDAyakW8MJY42iqYAR4bBs7vvWQUSlBmiqSi4jEfUmvzqmujPz6zFKk33F6OzSxhVmv6FtZoknU7pe2EUIkX1w==" }, "node_modules/@tonaljs/duration-value": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/duration-value/-/duration-value-4.7.0.tgz", - "integrity": "sha512-pVGvFRLOhG0pYQHfxaHWLWh5j/iZv30qaZVlQy87my19keC34JOsXZiqNHm8/HtfRlTBCwfq3ZlELcZoxWMRIA==" + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/duration-value/-/duration-value-4.7.2.tgz", + "integrity": "sha512-xD+rMjwE3MxXwcwUeY3mWRJxNn4EweKAcsOqE3kzfAHF+mFxdVJEQy0jeTTr6gVFFtTrO1av+Q/mczLQhUjgvQ==" }, "node_modules/@tonaljs/interval": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-4.7.0.tgz", - "integrity": "sha512-eIyFMJal36lEfbvQr/h4tGgCJyJTB0l41x8usMnrdtPqph+lo3ZQwk4HSXQ4eHLrb7eP5aYVXM5P5ZVXKN8z8w==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-4.7.2.tgz", + "integrity": "sha512-TtwiGLkQHvaiI48h2daw6cGLb8BOTwXFqzzD4/KVQPcL6PfaM8iyczob7+aLa4uXsVP0Lh1387wWHOcpYESJng==", "dependencies": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "node_modules/@tonaljs/key": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/key/-/key-4.7.0.tgz", - "integrity": "sha512-cJqALas3Kogr7dvmyUfRAP+NmooMR5vvvHVfSRpekiceXRp0GDCV+0RiBvliyDoUNJ7yDa9K7aXwkkj4OTG3fw==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/key/-/key-4.7.2.tgz", + "integrity": "sha512-k/IkyliLja37NXj+M0eL5UXSoZ47T15D8Iv1xSIKm9b9xseyOdEVehiQnSaSD9UEOmeOFW54OkMn5Z9bqQuV/Q==", "dependencies": { - "@tonaljs/core": "^4.6.11", - "@tonaljs/note": "^4.7.0", - "@tonaljs/roman-numeral": "^4.7.0" + "@tonaljs/core": "^4.7.2", + "@tonaljs/note": "^4.7.2", + "@tonaljs/roman-numeral": "^4.7.2" } }, "node_modules/@tonaljs/midi": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/midi/-/midi-4.7.0.tgz", - "integrity": "sha512-kfGurkPXrRMxs01q3YDKicu64vRvYzZLvllLrYT6dgvf4VkYp0rku3cHdArt5nKC5m4QcQh6sszZ7oR51XZaEA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/midi/-/midi-4.7.2.tgz", + "integrity": "sha512-XZVfCbfHsmthrK5Sw0hxeOD66Dqc0WnR25y5gsLSInB8ucqC1QM8Fni2+djdv1H8z2JcTs5HvBXXm65oGjU2ow==", "dependencies": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "node_modules/@tonaljs/mode": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/mode/-/mode-4.7.0.tgz", - "integrity": "sha512-xqVDYuz1kdfdLO88Rbv2X8rRrYDgQghbzY+iW5mXLJZoo/dl9dR4/5iAT6IvjXGfoCOPFWY3cqY3uv0jezWoDQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/mode/-/mode-4.7.2.tgz", + "integrity": "sha512-WFGapvBWzrGDNLEUvYkRpR1CzH+qScS1aOiLwLzSL7JuleI8U6M3dEqKGeRpYanDiUfFOu/OjMdtQqZAxJb/wg==", "dependencies": { - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/interval": "^4.7.0", - "@tonaljs/pcset": "^4.7.0", - "@tonaljs/scale-type": "^4.7.0" + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/interval": "^4.7.2", + "@tonaljs/pcset": "^4.7.2", + "@tonaljs/scale-type": "^4.7.2" } }, "node_modules/@tonaljs/note": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/note/-/note-4.7.0.tgz", - "integrity": "sha512-I1YTvz7WC8T08/7iWAjd2rM/h7EOx+9iUbQUMQKXAj5eHhpsqJy83tRMyXqE2ZTL4W2Z/k5OTy0XsL9zlxs7Hg==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/note/-/note-4.7.2.tgz", + "integrity": "sha512-1TuvHrbhwK/iDHm2Wla45bIgfzsVLjlMqOptpyz+GKMoGDYYmUO2VuRh7PXv3O8ogtrrO3lPr0gU9P+C6Gt8WA==", "dependencies": { - "@tonaljs/core": "^4.6.11", - "@tonaljs/midi": "^4.7.0" + "@tonaljs/core": "^4.7.2", + "@tonaljs/midi": "^4.7.2" } }, "node_modules/@tonaljs/pcset": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/pcset/-/pcset-4.7.0.tgz", - "integrity": "sha512-sg2paiMxakuVAMGnKeCKsH7bpGiN4uYprgySxWvqmM5vis8ZoleAmFg1vozc452Eu0NTlRlUIjQZtDFMXYrMKA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/pcset/-/pcset-4.7.2.tgz", + "integrity": "sha512-Bd1QtZIXVCAe73YvVV0d9ssPRauwbk2r5rsa4hAtZULeJr239Mg3WiM1ZF5HIKFvmWIJFpem0IPWCx4cVJ0mEw==", "dependencies": { - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11" + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2" } }, "node_modules/@tonaljs/progression": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/progression/-/progression-4.7.0.tgz", - "integrity": "sha512-8UBemUK2ksTcCohI/HJD5TEJm56ymoV18OWzO5fKmhPibMR473ccVhJhQdTawiIWUDjbJtIV4uj67VXDqikQbQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/progression/-/progression-4.7.2.tgz", + "integrity": "sha512-TQI/cP1fYMg93IqtZum3aTvWpUtBwRb4kxAfrmPUZy8BozyLsuyVW9G5Edhn7KJX5NBHWZctkdEO3zMwu5TeIQ==", "dependencies": { - "@tonaljs/chord": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/roman-numeral": "^4.7.0" + "@tonaljs/chord": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/roman-numeral": "^4.7.2" } }, "node_modules/@tonaljs/range": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/range/-/range-4.7.0.tgz", - "integrity": "sha512-FE4x3rVbnhuWSekWskhV3A90GCWnfZsRNJSKo9lHc272ub8mDlv0psHL1I4nJzavBM4v+8dOCW4JpGpfOEkB6w==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/range/-/range-4.7.2.tgz", + "integrity": "sha512-INxvzf4gRpVkZ4SpEwtVFTKIVQWbjU3o2e8B5Kooxc/UQher0JoK+EVM/g+i+boJANhQYxMvk74O3mMBujLeHg==", "dependencies": { - "@tonaljs/collection": "^4.7.0", - "@tonaljs/midi": "^4.7.0" + "@tonaljs/collection": "^4.7.2", + "@tonaljs/midi": "^4.7.2" } }, "node_modules/@tonaljs/roman-numeral": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/roman-numeral/-/roman-numeral-4.7.0.tgz", - "integrity": "sha512-PNe+G844SfYeLnlDabGU95WSB1V5tB8mrEm1i+nbKBQgWMQD+O3iKH7RyekkX5IS9oyEWxHL1lbEy1bGnCzgJA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/roman-numeral/-/roman-numeral-4.7.2.tgz", + "integrity": "sha512-Pi90E3VeB5BsAJGHbGraPa/FIEk0gJqs5j1A+gpSvPpwVRlPPV6IFH16InnXGc+Qh5ZGfHHLPjtlsMlaNCX/OA==", "dependencies": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "node_modules/@tonaljs/scale": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/scale/-/scale-4.7.0.tgz", - "integrity": "sha512-8JD/l5rXFN2ySDiNf5m6TEgWHWEuQ9JL1h6bSdJu4+KPtCRSuWrM3t/vJ6jAP8jldGLW53rjIbLSI3dLCGePrQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/scale/-/scale-4.7.2.tgz", + "integrity": "sha512-smZfKAv3LCnK40C/PxO0rENYi23iF4G6/EAUKIVNYr4KoEpGJTJ7BzAGkXPa83x3TA2HHhHXTKYvtMy+Q/IK0Q==", "dependencies": { - "@tonaljs/chord-type": "^4.7.0", - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/note": "^4.7.0", - "@tonaljs/pcset": "^4.7.0", - "@tonaljs/scale-type": "^4.7.0" + "@tonaljs/chord-type": "^4.7.2", + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/note": "^4.7.2", + "@tonaljs/pcset": "^4.7.2", + "@tonaljs/scale-type": "^4.7.2" } }, "node_modules/@tonaljs/scale-type": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/scale-type/-/scale-type-4.7.0.tgz", - "integrity": "sha512-GTEanCRqpRCc6AFlxGea1Ms8NEz8shWcNUet7EUDOKxApHUGrHg1IV+d/fypZzdP0fgXJfKa9cX0eNmU62NstA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/scale-type/-/scale-type-4.7.2.tgz", + "integrity": "sha512-r5rhs50d01yLvLo6urg6/UQ8T46G+FZsmcBGfFfi1xHquh3DTscdAI8FlqSMVWWNPncM1v/aq4LDhZSiqZtqZw==", "dependencies": { - "@tonaljs/core": "^4.6.11", - "@tonaljs/pcset": "^4.7.0" + "@tonaljs/core": "^4.7.2", + "@tonaljs/pcset": "^4.7.2" } }, "node_modules/@tonaljs/time-signature": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/time-signature/-/time-signature-4.7.0.tgz", - "integrity": "sha512-vADjarvb9V5dgbE3H0twLz5Ho0e/HDEi2m5k+6q2In9AWfGZ9ZIvaRWR8b8MKjrfmvsCN2HeZt+lA5cLPfVbag==" + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/time-signature/-/time-signature-4.7.2.tgz", + "integrity": "sha512-NKLjm4mcidcLFYU3Zg7mTL3rDKmbfmIwjGMCWpHBndSizIu+vuZM56iKECewcytS+ZCucDyd3KkS6zmYjaoLNQ==" }, "node_modules/@tonaljs/tonal": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/@tonaljs/tonal/-/tonal-4.6.11.tgz", - "integrity": "sha512-peoIAamtFU2CCX5+98QaQfFMTPg1CfgS0m1YFXG4Xr14xXgCcgi2ukvoRyt29Orwhs7zSRcIqDBtadNaa7avrA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/tonal/-/tonal-4.7.2.tgz", + "integrity": "sha512-Ht8nIyDXcNNSk4487oXU0ahaV7R0ZBPGJCpP7RpcIMpva9oV0BSncERqHa5FJuSIl5ntwkoyqhg5PWnc5MNMZQ==", "dependencies": { - "@tonaljs/abc-notation": "^4.7.0", - "@tonaljs/array": "^4.6.11", - "@tonaljs/chord": "^4.7.0", - "@tonaljs/chord-type": "^4.7.0", - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/duration-value": "^4.7.0", - "@tonaljs/interval": "^4.7.0", - "@tonaljs/key": "^4.7.0", - "@tonaljs/midi": "^4.7.0", - "@tonaljs/mode": "^4.7.0", - "@tonaljs/note": "^4.7.0", - "@tonaljs/pcset": "^4.7.0", - "@tonaljs/progression": "^4.7.0", - "@tonaljs/range": "^4.7.0", - "@tonaljs/roman-numeral": "^4.7.0", - "@tonaljs/scale": "^4.7.0", - "@tonaljs/scale-type": "^4.7.0", - "@tonaljs/time-signature": "^4.7.0" + "@tonaljs/abc-notation": "^4.7.2", + "@tonaljs/array": "^4.7.2", + "@tonaljs/chord": "^4.7.2", + "@tonaljs/chord-type": "^4.7.2", + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/duration-value": "^4.7.2", + "@tonaljs/interval": "^4.7.2", + "@tonaljs/key": "^4.7.2", + "@tonaljs/midi": "^4.7.2", + "@tonaljs/mode": "^4.7.2", + "@tonaljs/note": "^4.7.2", + "@tonaljs/pcset": "^4.7.2", + "@tonaljs/progression": "^4.7.2", + "@tonaljs/range": "^4.7.2", + "@tonaljs/roman-numeral": "^4.7.2", + "@tonaljs/scale": "^4.7.2", + "@tonaljs/scale-type": "^4.7.2", + "@tonaljs/time-signature": "^4.7.2" } }, "node_modules/@tootallnate/once": { @@ -13023,7 +13023,7 @@ "license": "AGPL-3.0-or-later", "dependencies": { "@strudel.cycles/core": "^0.4.0", - "@tonaljs/tonal": "^4.6.11", + "@tonaljs/tonal": "^4.7.2", "chord-voicings": "^0.0.1", "webmidi": "^3.0.21" } @@ -14911,7 +14911,7 @@ "version": "file:packages/tonal", "requires": { "@strudel.cycles/core": "^0.4.0", - "@tonaljs/tonal": "^4.6.11", + "@tonaljs/tonal": "^4.7.2", "chord-voicings": "^0.0.1", "webmidi": "^3.0.21" }, @@ -14970,202 +14970,202 @@ } }, "@tonaljs/abc-notation": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/abc-notation/-/abc-notation-4.7.0.tgz", - "integrity": "sha512-hYdmq+kugwHRQdK2hLyd19Abet47sNcte8JByukzxRm0A3jlCWG6jkD/hvnej7m+x4yWk7vB1KlOFQemKz7N/A==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/abc-notation/-/abc-notation-4.7.2.tgz", + "integrity": "sha512-MgJ2puyvixrPMswftwJHgHv92H32ZT+NPWL+cgdQGUC8jFYlvH7iWIvfk0uF+Dp1Qv7crg2UEaku60J6Zqy3Qg==", "requires": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "@tonaljs/array": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/@tonaljs/array/-/array-4.6.11.tgz", - "integrity": "sha512-r4frzNDC1RjmA48Z3QbuFHjABOLq0U3TzLz+ipEx1y9HtGjLpvZ/Lcl16RhH5a6W/66MS9kmrXstBezTdPXSMw==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/array/-/array-4.7.2.tgz", + "integrity": "sha512-LXd8Kx/1mxn8TBh+0dGqih29YdY2LrcZeYsgK2LvGKKEIgLbXJL/QiatfRZlWmFjYsYX49F5PZjXp4YcNKppZQ==", "requires": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "@tonaljs/chord": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-4.7.0.tgz", - "integrity": "sha512-RgJFsDmWE2KKFzIJmwkL7s8LFGfhASkbO3y/30KdWumRR4MD3v0V8xhFeq6c5TTnPLrXorEjBpwCcCdScj0/QA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-4.7.2.tgz", + "integrity": "sha512-us5r1ribkTOLtj0qRdlSd0bTdQHAXrGc2VHo/1zgeXarypwDp3oBzrvBM0JdOpCs7OA05qmyRjSa7WUruDZK2g==", "requires": { - "@tonaljs/chord-detect": "^4.7.0", - "@tonaljs/chord-type": "^4.7.0", - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/pcset": "^4.7.0", - "@tonaljs/scale-type": "^4.7.0" + "@tonaljs/chord-detect": "^4.7.2", + "@tonaljs/chord-type": "^4.7.2", + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/pcset": "^4.7.2", + "@tonaljs/scale-type": "^4.7.2" } }, "@tonaljs/chord-detect": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/chord-detect/-/chord-detect-4.7.0.tgz", - "integrity": "sha512-cdSk/aXI+oLBYMkRqcPaw4LWNjVOZk3YTj6EY6saFNutvVlADu9VguzEuSMyV+mH7xlrbVdrOEjmB3n/dIBfaA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/chord-detect/-/chord-detect-4.7.2.tgz", + "integrity": "sha512-v3pazk+rDeIvroiLQ+OaEzm8C/biCgUdgvNTPu//42cSygYIMHH2/CHg+NCMRXeYoovj0Dhy+6zaL4MXubyLvw==", "requires": { - "@tonaljs/chord-type": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/pcset": "^4.7.0" + "@tonaljs/chord-type": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/pcset": "^4.7.2" } }, "@tonaljs/chord-type": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-4.7.0.tgz", - "integrity": "sha512-EgBKNffekZd6T12qSXOpiCazCmo3WkXtKSs6Qby5dEODPCKKjHwEollOdEAB6Qk9FzTv3/2JjbOc7TcjI+gYTQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-4.7.2.tgz", + "integrity": "sha512-JppOaVjvh+5TBPZKpkkX/FXzJLFmOzAASZZOLmM6TMgHJnpBaxZhYFuVGXlQcKdwdrQWR/mBrHDhy4pFpJI3zQ==", "requires": { - "@tonaljs/core": "^4.6.11", - "@tonaljs/pcset": "^4.7.0" + "@tonaljs/core": "^4.7.2", + "@tonaljs/pcset": "^4.7.2" } }, "@tonaljs/collection": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/collection/-/collection-4.7.0.tgz", - "integrity": "sha512-483PlVCyRfJWPAGNjpNLK2xicsH4oUn4Aue3Taa479M0syxDvvIIZkp1v7Y5soBCZUPPGpeNTMp0w46NJD3AEQ==" + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/collection/-/collection-4.7.2.tgz", + "integrity": "sha512-5jdv/pwBTiCjIa8LF1tNVutY8gk2snQyVyTfK7k9R6hzxSvSZK9IwcajDGQSiW+IhQv86ITi36wt5r0equ8jAw==" }, "@tonaljs/core": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/@tonaljs/core/-/core-4.6.11.tgz", - "integrity": "sha512-6mw/r286rVL/iMB1KBPoVBspcOEfBD/Fryr5lrLd2Gfw3r5nse3WaIvVsauTkTC3LtvlH7oGh5T3vOUREwT0Hw==" + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/core/-/core-4.7.2.tgz", + "integrity": "sha512-zDAyakW8MJY42iqYAR4bBs7vvWQUSlBmiqSi4jEfUmvzqmujPz6zFKk33F6OzSxhVmv6FtZoknU7pe2EUIkX1w==" }, "@tonaljs/duration-value": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/duration-value/-/duration-value-4.7.0.tgz", - "integrity": "sha512-pVGvFRLOhG0pYQHfxaHWLWh5j/iZv30qaZVlQy87my19keC34JOsXZiqNHm8/HtfRlTBCwfq3ZlELcZoxWMRIA==" + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/duration-value/-/duration-value-4.7.2.tgz", + "integrity": "sha512-xD+rMjwE3MxXwcwUeY3mWRJxNn4EweKAcsOqE3kzfAHF+mFxdVJEQy0jeTTr6gVFFtTrO1av+Q/mczLQhUjgvQ==" }, "@tonaljs/interval": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-4.7.0.tgz", - "integrity": "sha512-eIyFMJal36lEfbvQr/h4tGgCJyJTB0l41x8usMnrdtPqph+lo3ZQwk4HSXQ4eHLrb7eP5aYVXM5P5ZVXKN8z8w==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-4.7.2.tgz", + "integrity": "sha512-TtwiGLkQHvaiI48h2daw6cGLb8BOTwXFqzzD4/KVQPcL6PfaM8iyczob7+aLa4uXsVP0Lh1387wWHOcpYESJng==", "requires": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "@tonaljs/key": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/key/-/key-4.7.0.tgz", - "integrity": "sha512-cJqALas3Kogr7dvmyUfRAP+NmooMR5vvvHVfSRpekiceXRp0GDCV+0RiBvliyDoUNJ7yDa9K7aXwkkj4OTG3fw==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/key/-/key-4.7.2.tgz", + "integrity": "sha512-k/IkyliLja37NXj+M0eL5UXSoZ47T15D8Iv1xSIKm9b9xseyOdEVehiQnSaSD9UEOmeOFW54OkMn5Z9bqQuV/Q==", "requires": { - "@tonaljs/core": "^4.6.11", - "@tonaljs/note": "^4.7.0", - "@tonaljs/roman-numeral": "^4.7.0" + "@tonaljs/core": "^4.7.2", + "@tonaljs/note": "^4.7.2", + "@tonaljs/roman-numeral": "^4.7.2" } }, "@tonaljs/midi": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/midi/-/midi-4.7.0.tgz", - "integrity": "sha512-kfGurkPXrRMxs01q3YDKicu64vRvYzZLvllLrYT6dgvf4VkYp0rku3cHdArt5nKC5m4QcQh6sszZ7oR51XZaEA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/midi/-/midi-4.7.2.tgz", + "integrity": "sha512-XZVfCbfHsmthrK5Sw0hxeOD66Dqc0WnR25y5gsLSInB8ucqC1QM8Fni2+djdv1H8z2JcTs5HvBXXm65oGjU2ow==", "requires": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "@tonaljs/mode": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/mode/-/mode-4.7.0.tgz", - "integrity": "sha512-xqVDYuz1kdfdLO88Rbv2X8rRrYDgQghbzY+iW5mXLJZoo/dl9dR4/5iAT6IvjXGfoCOPFWY3cqY3uv0jezWoDQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/mode/-/mode-4.7.2.tgz", + "integrity": "sha512-WFGapvBWzrGDNLEUvYkRpR1CzH+qScS1aOiLwLzSL7JuleI8U6M3dEqKGeRpYanDiUfFOu/OjMdtQqZAxJb/wg==", "requires": { - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/interval": "^4.7.0", - "@tonaljs/pcset": "^4.7.0", - "@tonaljs/scale-type": "^4.7.0" + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/interval": "^4.7.2", + "@tonaljs/pcset": "^4.7.2", + "@tonaljs/scale-type": "^4.7.2" } }, "@tonaljs/note": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/note/-/note-4.7.0.tgz", - "integrity": "sha512-I1YTvz7WC8T08/7iWAjd2rM/h7EOx+9iUbQUMQKXAj5eHhpsqJy83tRMyXqE2ZTL4W2Z/k5OTy0XsL9zlxs7Hg==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/note/-/note-4.7.2.tgz", + "integrity": "sha512-1TuvHrbhwK/iDHm2Wla45bIgfzsVLjlMqOptpyz+GKMoGDYYmUO2VuRh7PXv3O8ogtrrO3lPr0gU9P+C6Gt8WA==", "requires": { - "@tonaljs/core": "^4.6.11", - "@tonaljs/midi": "^4.7.0" + "@tonaljs/core": "^4.7.2", + "@tonaljs/midi": "^4.7.2" } }, "@tonaljs/pcset": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/pcset/-/pcset-4.7.0.tgz", - "integrity": "sha512-sg2paiMxakuVAMGnKeCKsH7bpGiN4uYprgySxWvqmM5vis8ZoleAmFg1vozc452Eu0NTlRlUIjQZtDFMXYrMKA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/pcset/-/pcset-4.7.2.tgz", + "integrity": "sha512-Bd1QtZIXVCAe73YvVV0d9ssPRauwbk2r5rsa4hAtZULeJr239Mg3WiM1ZF5HIKFvmWIJFpem0IPWCx4cVJ0mEw==", "requires": { - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11" + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2" } }, "@tonaljs/progression": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/progression/-/progression-4.7.0.tgz", - "integrity": "sha512-8UBemUK2ksTcCohI/HJD5TEJm56ymoV18OWzO5fKmhPibMR473ccVhJhQdTawiIWUDjbJtIV4uj67VXDqikQbQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/progression/-/progression-4.7.2.tgz", + "integrity": "sha512-TQI/cP1fYMg93IqtZum3aTvWpUtBwRb4kxAfrmPUZy8BozyLsuyVW9G5Edhn7KJX5NBHWZctkdEO3zMwu5TeIQ==", "requires": { - "@tonaljs/chord": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/roman-numeral": "^4.7.0" + "@tonaljs/chord": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/roman-numeral": "^4.7.2" } }, "@tonaljs/range": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/range/-/range-4.7.0.tgz", - "integrity": "sha512-FE4x3rVbnhuWSekWskhV3A90GCWnfZsRNJSKo9lHc272ub8mDlv0psHL1I4nJzavBM4v+8dOCW4JpGpfOEkB6w==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/range/-/range-4.7.2.tgz", + "integrity": "sha512-INxvzf4gRpVkZ4SpEwtVFTKIVQWbjU3o2e8B5Kooxc/UQher0JoK+EVM/g+i+boJANhQYxMvk74O3mMBujLeHg==", "requires": { - "@tonaljs/collection": "^4.7.0", - "@tonaljs/midi": "^4.7.0" + "@tonaljs/collection": "^4.7.2", + "@tonaljs/midi": "^4.7.2" } }, "@tonaljs/roman-numeral": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/roman-numeral/-/roman-numeral-4.7.0.tgz", - "integrity": "sha512-PNe+G844SfYeLnlDabGU95WSB1V5tB8mrEm1i+nbKBQgWMQD+O3iKH7RyekkX5IS9oyEWxHL1lbEy1bGnCzgJA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/roman-numeral/-/roman-numeral-4.7.2.tgz", + "integrity": "sha512-Pi90E3VeB5BsAJGHbGraPa/FIEk0gJqs5j1A+gpSvPpwVRlPPV6IFH16InnXGc+Qh5ZGfHHLPjtlsMlaNCX/OA==", "requires": { - "@tonaljs/core": "^4.6.11" + "@tonaljs/core": "^4.7.2" } }, "@tonaljs/scale": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/scale/-/scale-4.7.0.tgz", - "integrity": "sha512-8JD/l5rXFN2ySDiNf5m6TEgWHWEuQ9JL1h6bSdJu4+KPtCRSuWrM3t/vJ6jAP8jldGLW53rjIbLSI3dLCGePrQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/scale/-/scale-4.7.2.tgz", + "integrity": "sha512-smZfKAv3LCnK40C/PxO0rENYi23iF4G6/EAUKIVNYr4KoEpGJTJ7BzAGkXPa83x3TA2HHhHXTKYvtMy+Q/IK0Q==", "requires": { - "@tonaljs/chord-type": "^4.7.0", - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/note": "^4.7.0", - "@tonaljs/pcset": "^4.7.0", - "@tonaljs/scale-type": "^4.7.0" + "@tonaljs/chord-type": "^4.7.2", + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/note": "^4.7.2", + "@tonaljs/pcset": "^4.7.2", + "@tonaljs/scale-type": "^4.7.2" } }, "@tonaljs/scale-type": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/scale-type/-/scale-type-4.7.0.tgz", - "integrity": "sha512-GTEanCRqpRCc6AFlxGea1Ms8NEz8shWcNUet7EUDOKxApHUGrHg1IV+d/fypZzdP0fgXJfKa9cX0eNmU62NstA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/scale-type/-/scale-type-4.7.2.tgz", + "integrity": "sha512-r5rhs50d01yLvLo6urg6/UQ8T46G+FZsmcBGfFfi1xHquh3DTscdAI8FlqSMVWWNPncM1v/aq4LDhZSiqZtqZw==", "requires": { - "@tonaljs/core": "^4.6.11", - "@tonaljs/pcset": "^4.7.0" + "@tonaljs/core": "^4.7.2", + "@tonaljs/pcset": "^4.7.2" } }, "@tonaljs/time-signature": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tonaljs/time-signature/-/time-signature-4.7.0.tgz", - "integrity": "sha512-vADjarvb9V5dgbE3H0twLz5Ho0e/HDEi2m5k+6q2In9AWfGZ9ZIvaRWR8b8MKjrfmvsCN2HeZt+lA5cLPfVbag==" + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/time-signature/-/time-signature-4.7.2.tgz", + "integrity": "sha512-NKLjm4mcidcLFYU3Zg7mTL3rDKmbfmIwjGMCWpHBndSizIu+vuZM56iKECewcytS+ZCucDyd3KkS6zmYjaoLNQ==" }, "@tonaljs/tonal": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/@tonaljs/tonal/-/tonal-4.6.11.tgz", - "integrity": "sha512-peoIAamtFU2CCX5+98QaQfFMTPg1CfgS0m1YFXG4Xr14xXgCcgi2ukvoRyt29Orwhs7zSRcIqDBtadNaa7avrA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@tonaljs/tonal/-/tonal-4.7.2.tgz", + "integrity": "sha512-Ht8nIyDXcNNSk4487oXU0ahaV7R0ZBPGJCpP7RpcIMpva9oV0BSncERqHa5FJuSIl5ntwkoyqhg5PWnc5MNMZQ==", "requires": { - "@tonaljs/abc-notation": "^4.7.0", - "@tonaljs/array": "^4.6.11", - "@tonaljs/chord": "^4.7.0", - "@tonaljs/chord-type": "^4.7.0", - "@tonaljs/collection": "^4.7.0", - "@tonaljs/core": "^4.6.11", - "@tonaljs/duration-value": "^4.7.0", - "@tonaljs/interval": "^4.7.0", - "@tonaljs/key": "^4.7.0", - "@tonaljs/midi": "^4.7.0", - "@tonaljs/mode": "^4.7.0", - "@tonaljs/note": "^4.7.0", - "@tonaljs/pcset": "^4.7.0", - "@tonaljs/progression": "^4.7.0", - "@tonaljs/range": "^4.7.0", - "@tonaljs/roman-numeral": "^4.7.0", - "@tonaljs/scale": "^4.7.0", - "@tonaljs/scale-type": "^4.7.0", - "@tonaljs/time-signature": "^4.7.0" + "@tonaljs/abc-notation": "^4.7.2", + "@tonaljs/array": "^4.7.2", + "@tonaljs/chord": "^4.7.2", + "@tonaljs/chord-type": "^4.7.2", + "@tonaljs/collection": "^4.7.2", + "@tonaljs/core": "^4.7.2", + "@tonaljs/duration-value": "^4.7.2", + "@tonaljs/interval": "^4.7.2", + "@tonaljs/key": "^4.7.2", + "@tonaljs/midi": "^4.7.2", + "@tonaljs/mode": "^4.7.2", + "@tonaljs/note": "^4.7.2", + "@tonaljs/pcset": "^4.7.2", + "@tonaljs/progression": "^4.7.2", + "@tonaljs/range": "^4.7.2", + "@tonaljs/roman-numeral": "^4.7.2", + "@tonaljs/scale": "^4.7.2", + "@tonaljs/scale-type": "^4.7.2", + "@tonaljs/time-signature": "^4.7.2" } }, "@tootallnate/once": { diff --git a/packages/tonal/package.json b/packages/tonal/package.json index 494bb18e..d43aab45 100644 --- a/packages/tonal/package.json +++ b/packages/tonal/package.json @@ -26,7 +26,7 @@ "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { "@strudel.cycles/core": "^0.4.0", - "@tonaljs/tonal": "^4.6.11", + "@tonaljs/tonal": "^4.7.2", "chord-voicings": "^0.0.1", "webmidi": "^3.0.21" }