diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 256a1772..67acc93a 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -27,7 +27,7 @@ jobs: version: 8.11.0 - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: "pnpm" - name: Install Dependencies run: pnpm install diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0f6c1181..94e64513 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [18] + node-version: [20] steps: - uses: actions/checkout@v4 diff --git a/.gitignore b/.gitignore index b7704c61..59d9940e 100644 --- a/.gitignore +++ b/.gitignore @@ -127,3 +127,6 @@ fabric.properties .idea/caches/build_file_checksums.ser # END JetBrains -> BEGIN JetBrains + +samples/* +!samples/README.md diff --git a/.prettierignore b/.prettierignore index d3aafaaa..010ad28a 100644 --- a/.prettierignore +++ b/.prettierignore @@ -9,4 +9,5 @@ packages/xen/tunejs.js paper pnpm-lock.yaml pnpm-workspace.yaml -**/dev-dist \ No newline at end of file +**/dev-dist +website/.astro diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 556df3fc..f9bc117c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -114,7 +114,7 @@ You can run the same check with `pnpm check` ## Package Workflow The project is split into multiple [packages](https://github.com/tidalcycles/strudel/tree/main/packages) with independent versioning. -When you run `pnpm i` on the root folder, [pnpm workspaces](https://pnpm.io/workspaces) will install all dependencies of all subpackages. This will allow any js file to import `@strudel.cycles/` to get the local version, +When you run `pnpm i` on the root folder, [pnpm workspaces](https://pnpm.io/workspaces) will install all dependencies of all subpackages. This will allow any js file to import `@strudel/` to get the local version, allowing to develop multiple packages at the same time. ## Package Publishing diff --git a/README.md b/README.md index 7d96cb20..7743bcab 100644 --- a/README.md +++ b/README.md @@ -2,37 +2,28 @@ [![Strudel test status](https://github.com/tidalcycles/strudel/actions/workflows/test.yml/badge.svg)](https://github.com/tidalcycles/strudel/actions) -An experiment in making a [Tidal](https://github.com/tidalcycles/tidal/) using web technologies. This software is slowly stabilising, but please continue to tread carefully. +An experiment in making a [Tidal](https://github.com/tidalcycles/tidal/) using web technologies. This software is a bit more stable now, but please continue to tread carefully. - Try it here: - Docs: - Technical Blog Post: - 1 Year of Strudel Blog Post: +- 2 Years of Strudel Blog Post: ## Running Locally After cloning the project, you can run the REPL locally: ```bash -pnpm run setup -pnpm run repl +pnpm i +pnpm dev ``` ## Using Strudel In Your Project -There are multiple npm packages you can use to use strudel, or only parts of it, in your project: +This project is organized into many [packages](./packages), which are also available on [npm](https://www.npmjs.com/search?q=%40strudel). -- [`core`](./packages/core/): tidal pattern engine -- [`mini`](./packages/mini): mini notation parser + core binding -- [`transpiler`](./packages/transpiler): user code transpiler -- [`webaudio`](./packages/webaudio): webaudio output -- [`osc`](./packages/osc): bindings to communicate via OSC -- [`midi`](./packages/midi): webmidi bindings -- [`serial`](./packages/serial): webserial bindings -- [`tonal`](./packages/tonal): tonal functions -- ... [and there are more](./packages/) - -Click on the package names to find out more about each one. +Read more about how to use these in your own project [here](https://strudel.cc/technical-manual/project-start). ## Contributing diff --git a/bench/tunes.bench.mjs b/bench/tunes.bench.mjs new file mode 100644 index 00000000..cd381873 --- /dev/null +++ b/bench/tunes.bench.mjs @@ -0,0 +1,22 @@ +import { queryCode, testCycles } from '../test/runtime.mjs'; +import * as tunes from '../website/src/repl/tunes.mjs'; +import { describe, bench } from 'vitest'; +import { calculateTactus } from '../packages/core/index.mjs'; + +const tuneKeys = Object.keys(tunes); + +describe('renders tunes', () => { + tuneKeys.forEach((key) => { + describe(key, () => { + calculateTactus(true); + bench(`+tactus`, async () => { + await queryCode(tunes[key], testCycles[key] || 1); + }); + calculateTactus(false); + bench(`-tactus`, async () => { + await queryCode(tunes[key], testCycles[key] || 1); + }); + calculateTactus(true); + }); + }); +}); diff --git a/examples/buildless/basic.html b/examples/buildless/basic.html index 97508132..bd74d83b 100644 --- a/examples/buildless/basic.html +++ b/examples/buildless/basic.html @@ -7,7 +7,7 @@ />
- diff --git a/examples/buildless/headless-with-samples.html b/examples/buildless/headless-with-samples.html index 99197581..18b5e379 100644 --- a/examples/buildless/headless-with-samples.html +++ b/examples/buildless/headless-with-samples.html @@ -1,12 +1,12 @@ - + + - + +setcps(1) +n("<0 1 2 3 4>*8").scale('G4 minor') +.s("gm_lead_6_voice") +.clip(sine.range(.2,.8).slow(8)) +.jux(rev) +.room(2) +.sometimes(add(note("12"))) +.lpf(perlin.range(200,20000).slow(4)) +--> ``` -Note that the Code is placed inside HTML comments to prevent the browser from treating it as HTML. +This will load the strudel website in an iframe, using the code provided within the HTML comments ``. +The HTML comments are needed to make sure the browser won't interpret it as HTML. + +Alternatively you can create a REPL from JavaScript like this: + +```html + +
+ +``` + +When you're using JSX, you could also use the `code` attribute in your markup: + +```html + +*8").scale('G4 minor') +.s("gm_lead_6_voice") +.clip(sine.range(.2,.8).slow(8)) +.jux(rev) +.room(2) +.sometimes(add(note("12"))) +.lpf(perlin.range(200,20000).slow(4)) +`}> +``` diff --git a/packages/embed/embed.js b/packages/embed/embed.js index ce2e3b2a..6cf8a3b8 100644 --- a/packages/embed/embed.js +++ b/packages/embed/embed.js @@ -4,7 +4,7 @@ class Strudel extends HTMLElement { } connectedCallback() { setTimeout(() => { - const code = (this.innerHTML + '').replace('', '').trim(); + const code = this.getAttribute('code') || (this.innerHTML + '').replace('', '').trim(); const iframe = document.createElement('iframe'); const src = `https://strudel.cc/#${encodeURIComponent(btoa(code))}`; // const src = `http://localhost:3000/#${encodeURIComponent(btoa(code))}`; diff --git a/packages/embed/package.json b/packages/embed/package.json index ccf8652d..55a9f0a5 100644 --- a/packages/embed/package.json +++ b/packages/embed/package.json @@ -1,6 +1,6 @@ { - "name": "@strudel.cycles/embed", - "version": "0.2.0", + "name": "@strudel/embed", + "version": "1.0.0", "description": "Embeddable Web Component to load a Strudel REPL into an iframe", "main": "embed.js", "type": "module", diff --git a/packages/hydra/README.md b/packages/hydra/README.md index 0b238692..44c4c824 100644 --- a/packages/hydra/README.md +++ b/packages/hydra/README.md @@ -27,7 +27,7 @@ npm i @strudel/hydra Then add the import to your evalScope: ```js -import { evalScope } from '@strudel.cycles/core'; +import { evalScope } from '@strudel/core'; evalScope( import('@strudel/hydra') diff --git a/packages/hydra/hydra.mjs b/packages/hydra/hydra.mjs index 97ca5ac4..13d08de6 100644 --- a/packages/hydra/hydra.mjs +++ b/packages/hydra/hydra.mjs @@ -1,39 +1,49 @@ -import { getDrawContext } from '@strudel.cycles/core'; +import { getDrawContext } from '@strudel/draw'; +import { controls } from '@strudel/core'; let latestOptions; - -function appendCanvas(c) { - const { canvas: testCanvas } = getDrawContext(); - c.canvas.id = 'hydra-canvas'; - c.canvas.style.position = 'fixed'; - c.canvas.style.top = '0px'; - testCanvas.after(c.canvas); - return testCanvas; -} +let hydra; export async function initHydra(options = {}) { // reset if options have changed since last init if (latestOptions && JSON.stringify(latestOptions) !== JSON.stringify(options)) { - document.getElementById('hydra-canvas').remove(); + document.getElementById('hydra-canvas')?.remove(); } latestOptions = options; //load and init hydra if (!document.getElementById('hydra-canvas')) { - console.log('reinit..'); const { src = 'https://unpkg.com/hydra-synth', feedStrudel = false, + contextType = 'webgl', + pixelRatio = 1, + pixelated = true, ...hydraConfig - } = { detectAudio: false, ...options }; - await import(src); - const hydra = new Hydra(hydraConfig); + } = { + detectAudio: false, + ...options, + }; + const { canvas } = getDrawContext('hydra-canvas', { contextType, pixelRatio, pixelated }); + hydraConfig.canvas = canvas; + + await import(/* @vite-ignore */ src); + hydra = new Hydra(hydraConfig); if (feedStrudel) { const { canvas } = getDrawContext(); canvas.style.display = 'none'; hydra.synth.s0.init({ src: canvas }); } - appendCanvas(hydra); } } +export function clearHydra() { + if (hydra) { + hydra.hush(); + } + globalThis.s0?.clear(); + document.getElementById('hydra-canvas')?.remove(); + globalThis.speed = controls.speed; + globalThis.shape = controls.shape; +} + export const H = (p) => () => p.queryArc(getTime(), getTime())[0].value; diff --git a/packages/hydra/package.json b/packages/hydra/package.json index 981c0d53..77fab126 100644 --- a/packages/hydra/package.json +++ b/packages/hydra/package.json @@ -1,11 +1,11 @@ { "name": "@strudel/hydra", - "version": "0.9.0", + "version": "1.0.1", "description": "Hydra integration for strudel", "main": "hydra.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "server": "node server.js", @@ -33,11 +33,12 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*", + "@strudel/core": "workspace:*", + "@strudel/draw": "workspace:*", "hydra-synth": "^1.3.29" }, "devDependencies": { "pkg": "^5.8.1", - "vite": "^4.3.3" + "vite": "^5.0.10" } } diff --git a/packages/hydra/vite.config.js b/packages/hydra/vite.config.js index 9d5114de..0caf1d2f 100644 --- a/packages/hydra/vite.config.js +++ b/packages/hydra/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'hydra.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/midi/README.md b/packages/midi/README.md index bf8a85eb..6bb649f2 100644 --- a/packages/midi/README.md +++ b/packages/midi/README.md @@ -1,9 +1,9 @@ -# @strudel.cycles/midi +# @strudel/midi This package adds midi functionality to strudel Patterns. ## Install ```sh -npm i @strudel.cycles/midi --save +npm i @strudel/midi --save ``` diff --git a/packages/midi/midi.mjs b/packages/midi/midi.mjs index ab59c2e4..3ce894d6 100644 --- a/packages/midi/midi.mjs +++ b/packages/midi/midi.mjs @@ -5,8 +5,8 @@ This program is free software: you can redistribute it and/or modify it under th */ import * as _WebMidi from 'webmidi'; -import { Pattern, isPattern, logger, ref } from '@strudel.cycles/core'; -import { noteToMidi } from '@strudel.cycles/core'; +import { Pattern, getEventOffsetMs, isPattern, logger, ref } from '@strudel/core'; +import { noteToMidi } from '@strudel/core'; import { Note } from 'webmidi'; // if you use WebMidi from outside of this package, make sure to import that instance: export const { WebMidi } = _WebMidi; @@ -112,24 +112,24 @@ Pattern.prototype.midi = function (output) { logger(`Midi device disconnected! Available: ${getMidiDeviceNamesString(outputs)}`), }); - return this.onTrigger((time, hap, currentTime, cps) => { + return this.onTrigger((time_deprecate, hap, currentTime, cps, targetTime) => { if (!WebMidi.enabled) { console.log('not enabled'); return; } const device = getDevice(output, WebMidi.outputs); hap.ensureObjectValue(); - - const offset = (time - currentTime) * 1000; + //magic number to get audio engine to line up, can probably be calculated somehow + const latencyMs = 34; // passing a string with a +num into the webmidi api adds an offset to the current time https://webmidijs.org/api/classes/Output - const timeOffsetString = `+${offset}`; - + const timeOffsetString = `+${getEventOffsetMs(targetTime, currentTime) + latencyMs}`; // destructure value - const { note, nrpnn, nrpv, ccn, ccv, midichan = 1, midicmd } = hap.value; - const velocity = hap.context?.velocity ?? 0.9; // TODO: refactor velocity + let { note, nrpnn, nrpv, ccn, ccv, midichan = 1, midicmd, gain = 1, velocity = 0.9 } = hap.value; + + velocity = gain * velocity; // note off messages will often a few ms arrive late, try to prevent glitching by subtracting from the duration length - const duration = Math.floor(hap.duration.valueOf() * 1000 - 10); + const duration = (hap.duration.valueOf() / cps) * 1000 - 10; if (note != null) { const midiNumber = typeof note === 'number' ? note : noteToMidi(note); const midiNote = new Note(midiNumber, { attack: velocity, duration }); @@ -167,9 +167,15 @@ let listeners = {}; const refs = {}; export async function midin(input) { + if (isPattern(input)) { + throw new Error( + `.midi does not accept Pattern input. Make sure to pass device name with single quotes. Example: .midi('${ + WebMidi.outputs?.[0]?.name || 'IAC Driver Bus 1' + }')`, + ); + } const initial = await enableWebMidi(); // only returns on first init const device = getDevice(input, WebMidi.inputs); - if (initial) { const otherInputs = WebMidi.inputs.filter((o) => o.name !== device.name); logger( diff --git a/packages/midi/package.json b/packages/midi/package.json index e13887e2..4cc2dddb 100644 --- a/packages/midi/package.json +++ b/packages/midi/package.json @@ -1,11 +1,11 @@ { - "name": "@strudel.cycles/midi", - "version": "0.9.0", + "name": "@strudel/midi", + "version": "1.0.1", "description": "Midi API for strudel", "main": "index.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "build": "vite build", @@ -29,11 +29,11 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*", - "@strudel.cycles/webaudio": "workspace:*", - "webmidi": "^3.1.5" + "@strudel/core": "workspace:*", + "@strudel/webaudio": "workspace:*", + "webmidi": "^3.1.8" }, "devDependencies": { - "vite": "^4.3.3" + "vite": "^5.0.10" } } diff --git a/packages/midi/vite.config.js b/packages/midi/vite.config.js index 0fc63a6b..5df3edc1 100644 --- a/packages/midi/vite.config.js +++ b/packages/midi/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/mini/README.md b/packages/mini/README.md index fce7a045..81a27ead 100644 --- a/packages/mini/README.md +++ b/packages/mini/README.md @@ -1,17 +1,17 @@ -# @strudel.cycles/mini +# @strudel/mini This package contains the mini notation parser and pattern generator. ## Install ```sh -npm i @strudel.cycles/mini --save +npm i @strudel/mini --save ``` ## Example ```js -import { mini } from '@strudel.cycles/mini'; +import { mini } from '@strudel/mini'; const pattern = mini('a [b c*2]'); @@ -28,7 +28,7 @@ yields: (7/8 -> 1/1, 7/8 -> 1/1, c) ``` -[Play with @strudel.cycles/mini codesandbox](https://codesandbox.io/s/strudel-mini-example-oe9wcu?file=/src/index.js) +[Play with @strudel/mini codesandbox](https://codesandbox.io/s/strudel-mini-example-oe9wcu?file=/src/index.js) ## Mini Notation API diff --git a/packages/mini/bench/mini.bench.mjs b/packages/mini/bench/mini.bench.mjs new file mode 100644 index 00000000..782ac86b --- /dev/null +++ b/packages/mini/bench/mini.bench.mjs @@ -0,0 +1,25 @@ +import { describe, bench } from 'vitest'; + +import { calculateTactus } from '../../core/index.mjs'; +import { mini } from '../index.mjs'; + +describe('mini', () => { + calculateTactus(true); + bench( + '+tactus', + () => { + mini('a b c*3 [c d e, f g] ').fast(64).firstCycle(); + }, + { time: 1000 }, + ); + + calculateTactus(false); + bench( + '-tactus', + () => { + mini('a b c*3 [c d e, f g] ').fast(64).firstCycle(); + }, + { time: 1000 }, + ); + calculateTactus(true); +}); diff --git a/packages/mini/krill-parser.js b/packages/mini/krill-parser.js index a91e46b8..0a062f46 100644 --- a/packages/mini/krill-parser.js +++ b/packages/mini/krill-parser.js @@ -219,7 +219,7 @@ function peg$parse(input, options) { var peg$r0 = /^[1-9]/; var peg$r1 = /^[eE]/; var peg$r2 = /^[0-9]/; - var peg$r3 = /^[ \n\r\t]/; + var peg$r3 = /^[ \n\r\t\xA0]/; var peg$r4 = /^[0-9~]/; var peg$r5 = /^[^\n]/; var peg$r6 = /^[a-z\xB5\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137-\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148-\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C-\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA-\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9-\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC-\u01DD\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF-\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F-\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0295-\u02AF\u0371\u0373\u0377\u037B-\u037D\u0390\u03AC-\u03CE\u03D0-\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB-\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE-\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0560-\u0588\u10D0-\u10FA\u10FD-\u10FF\u13F8-\u13FD\u1C80-\u1C88\u1D00-\u1D2B\u1D6B-\u1D77\u1D79-\u1D9A\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6-\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FC7\u1FD0-\u1FD3\u1FD6-\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6-\u1FF7\u210A\u210E-\u210F\u2113\u212F\u2134\u2139\u213C-\u213D\u2146-\u2149\u214E\u2184\u2C30-\u2C5E\u2C61\u2C65-\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73-\u2C74\u2C76-\u2C7B\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3-\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F\uA771-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7AF\uA7B5\uA7B7\uA7B9\uA7FA\uAB30-\uAB5A\uAB60-\uAB65\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A]/; @@ -238,7 +238,7 @@ function peg$parse(input, options) { var peg$e6 = peg$literalExpectation("0", false); var peg$e7 = peg$classExpectation([["0", "9"]], false, false); var peg$e8 = peg$otherExpectation("whitespace"); - var peg$e9 = peg$classExpectation([" ", "\n", "\r", "\t"], false, false); + var peg$e9 = peg$classExpectation([" ", "\n", "\r", "\t", "\xA0"], false, false); var peg$e10 = peg$literalExpectation(",", false); var peg$e11 = peg$literalExpectation("|", false); var peg$e12 = peg$literalExpectation("\"", false); @@ -288,48 +288,57 @@ function peg$parse(input, options) { var peg$f0 = function() { return parseFloat(text()); }; var peg$f1 = function() { return parseInt(text()); }; - var peg$f2 = function(chars) { return new AtomStub(chars.join("")) }; - var peg$f3 = function(s) { return s }; - var peg$f4 = function(s, stepsPerCycle) { s.arguments_.stepsPerCycle = stepsPerCycle ; return s; }; - var peg$f5 = function(a) { return a }; - var peg$f6 = function(s) { s.arguments_.alignment = 'slowcat'; return s; }; - var peg$f7 = function(a) { return x => x.options_['weight'] = a }; - var peg$f8 = function(a) { return x => x.options_['reps'] = a }; - var peg$f9 = function(p, s, r) { return x => x.options_['ops'].push({ type_: "bjorklund", arguments_ :{ pulse: p, step:s, rotation:r }}) }; - var peg$f10 = function(a) { return x => x.options_['ops'].push({ type_: "stretch", arguments_ :{ amount:a, type: 'slow' }}) }; - var peg$f11 = function(a) { return x => x.options_['ops'].push({ type_: "stretch", arguments_ :{ amount:a, type: 'fast' }}) }; - var peg$f12 = function(a) { return x => x.options_['ops'].push({ type_: "degradeBy", arguments_ :{ amount:a, seed: seed++ } }) }; - var peg$f13 = function(s) { return x => x.options_['ops'].push({ type_: "tail", arguments_ :{ element:s } }) }; - var peg$f14 = function(s) { return x => x.options_['ops'].push({ type_: "range", arguments_ :{ element:s } }) }; - var peg$f15 = function(s, ops) { const result = new ElementStub(s, {ops: [], weight: 1, reps: 1}); + var peg$f2 = function(chars) { const s = chars.join(""); return (s === ".") || (s === "_") }; + var peg$f3 = function(chars) { return new AtomStub(chars.join("")) }; + var peg$f4 = function(s) { return s }; + var peg$f5 = function(s, stepsPerCycle) { s.arguments_.stepsPerCycle = stepsPerCycle ; return s; }; + var peg$f6 = function(a) { return a }; + var peg$f7 = function(s) { s.arguments_.alignment = 'polymeter_slowcat'; return s; }; + var peg$f8 = function(a) { return x => x.options_['weight'] = (x.options_['weight'] ?? 1) + (a ?? 2) - 1 }; + var peg$f9 = function(a) { return x => {// A bit fiddly, to support both x!4 and x!!! as equivalent.. + const reps = (x.options_['reps'] ?? 1) + (a ?? 2) - 1; + x.options_['reps'] = reps; + x.options_['ops'] = x.options_['ops'].filter(x => x.type_ !== "replicate"); + x.options_['ops'].push({ type_: "replicate", arguments_ :{ amount:reps }}); + x.options_['weight'] = reps; + } + }; + var peg$f10 = function(p, s, r) { return x => x.options_['ops'].push({ type_: "bjorklund", arguments_ :{ pulse: p, step:s, rotation:r }}) }; + var peg$f11 = function(a) { return x => x.options_['ops'].push({ type_: "stretch", arguments_ :{ amount:a, type: 'slow' }}) }; + var peg$f12 = function(a) { return x => x.options_['ops'].push({ type_: "stretch", arguments_ :{ amount:a, type: 'fast' }}) }; + var peg$f13 = function(a) { return x => x.options_['ops'].push({ type_: "degradeBy", arguments_ :{ amount:a, seed: seed++ } }) }; + var peg$f14 = function(s) { return x => x.options_['ops'].push({ type_: "tail", arguments_ :{ element:s } }) }; + var peg$f15 = function(s) { return x => x.options_['ops'].push({ type_: "range", arguments_ :{ element:s } }) }; + var peg$f16 = function(s, ops) { const result = new ElementStub(s, {ops: [], weight: 1, reps: 1}); for (const op of ops) { op(result); } return result; }; - var peg$f16 = function(s) { return new PatternStub(s, 'fastcat'); }; - var peg$f17 = function(tail) { return { alignment: 'stack', list: tail }; }; - var peg$f18 = function(tail) { return { alignment: 'rand', list: tail, seed: seed++ }; }; - var peg$f19 = function(head, tail) { if (tail && tail.list.length > 0) { return new PatternStub([head, ...tail.list], tail.alignment, tail.seed); } else { return head; } }; - var peg$f20 = function(head, tail) { return new PatternStub(tail ? [head, ...tail.list] : [head], 'polymeter'); }; - var peg$f21 = function(sc) { return sc; }; - var peg$f22 = function(s) { return { name: "struct", args: { mini:s }}}; - var peg$f23 = function(s) { return { name: "target", args : { name:s}}}; - var peg$f24 = function(p, s, r) { return { name: "bjorklund", args :{ pulse: p, step:parseInt(s) }}}; - var peg$f25 = function(a) { return { name: "stretch", args :{ amount: a}}}; - var peg$f26 = function(a) { return { name: "shift", args :{ amount: "-"+a}}}; - var peg$f27 = function(a) { return { name: "shift", args :{ amount: a}}}; - var peg$f28 = function(a) { return { name: "stretch", args :{ amount: "1/"+a}}}; - var peg$f29 = function(s) { return { name: "scale", args :{ scale: s.join("")}}}; - var peg$f30 = function(s, v) { return v}; - var peg$f31 = function(s, ss) { ss.unshift(s); return new PatternStub(ss, 'slowcat'); }; - var peg$f32 = function(sg) {return sg}; - var peg$f33 = function(o, soc) { return new OperatorStub(o.name,o.args,soc)}; - var peg$f34 = function(sc) { return sc }; - var peg$f35 = function(c) { return c }; - var peg$f36 = function(v) { return new CommandStub("setcps", { value: v})}; - var peg$f37 = function(v) { return new CommandStub("setcps", { value: (v/120/2)})}; - var peg$f38 = function() { return new CommandStub("hush")}; + var peg$f17 = function(tactus, s) { return new PatternStub(s, 'fastcat', undefined, !!tactus); }; + var peg$f18 = function(tail) { return { alignment: 'stack', list: tail }; }; + var peg$f19 = function(tail) { return { alignment: 'rand', list: tail, seed: seed++ }; }; + var peg$f20 = function(tail) { return { alignment: 'feet', list: tail, seed: seed++ }; }; + var peg$f21 = function(head, tail) {if (tail && tail.list.length > 0) { return new PatternStub([head, ...tail.list], tail.alignment, tail.seed); } else { return head; } }; + var peg$f22 = function(head, tail) { return new PatternStub(tail ? [head, ...tail.list] : [head], 'polymeter'); }; + var peg$f23 = function(sc) { return sc; }; + var peg$f24 = function(s) { return { name: "struct", args: { mini:s }}}; + var peg$f25 = function(s) { return { name: "target", args : { name:s}}}; + var peg$f26 = function(p, s, r) { return { name: "bjorklund", args :{ pulse: p, step:parseInt(s) }}}; + var peg$f27 = function(a) { return { name: "stretch", args :{ amount: a}}}; + var peg$f28 = function(a) { return { name: "shift", args :{ amount: "-"+a}}}; + var peg$f29 = function(a) { return { name: "shift", args :{ amount: a}}}; + var peg$f30 = function(a) { return { name: "stretch", args :{ amount: "1/"+a}}}; + var peg$f31 = function(s) { return { name: "scale", args :{ scale: s.join("")}}}; + var peg$f32 = function(s, v) { return v}; + var peg$f33 = function(s, ss) { ss.unshift(s); return new PatternStub(ss, 'slowcat'); }; + var peg$f34 = function(sg) {return sg}; + var peg$f35 = function(o, soc) { return new OperatorStub(o.name,o.args,soc)}; + var peg$f36 = function(sc) { return sc }; + var peg$f37 = function(c) { return c }; + var peg$f38 = function(v) { return new CommandStub("setcps", { value: v})}; + var peg$f39 = function(v) { return new CommandStub("setcps", { value: (v/120/2)})}; + var peg$f40 = function() { return new CommandStub("hush")}; var peg$currPos = 0; var peg$savedPos = 0; var peg$posDetailsCache = [{ line: 1, column: 1 }]; @@ -821,6 +830,30 @@ function peg$parse(input, options) { return s0; } + function peg$parsedot() { + var s0, s1, s2, s3; + + s0 = peg$currPos; + s1 = peg$parsews(); + if (input.charCodeAt(peg$currPos) === 46) { + s2 = peg$c0; + peg$currPos++; + } else { + s2 = peg$FAILED; + if (peg$silentFails === 0) { peg$fail(peg$e1); } + } + if (s2 !== peg$FAILED) { + s3 = peg$parsews(); + s1 = [s1, s2, s3]; + s0 = s1; + } else { + peg$currPos = s0; + s0 = peg$FAILED; + } + + return s0; + } + function peg$parsequote() { var s0; @@ -913,7 +946,7 @@ function peg$parse(input, options) { } function peg$parsestep() { - var s0, s1, s2, s3; + var s0, s1, s2, s3, s4; s0 = peg$currPos; s1 = peg$parsews(); @@ -929,8 +962,20 @@ function peg$parse(input, options) { } if (s2 !== peg$FAILED) { s3 = peg$parsews(); - peg$savedPos = s0; - s0 = peg$f2(s2); + peg$savedPos = peg$currPos; + s4 = peg$f2(s2); + if (s4) { + s4 = peg$FAILED; + } else { + s4 = undefined; + } + if (s4 !== peg$FAILED) { + peg$savedPos = s0; + s0 = peg$f3(s2); + } else { + peg$currPos = s0; + s0 = peg$FAILED; + } } else { peg$currPos = s0; s0 = peg$FAILED; @@ -966,7 +1011,7 @@ function peg$parse(input, options) { if (s6 !== peg$FAILED) { s7 = peg$parsews(); peg$savedPos = s0; - s0 = peg$f3(s4); + s0 = peg$f4(s4); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1014,7 +1059,7 @@ function peg$parse(input, options) { } s8 = peg$parsews(); peg$savedPos = s0; - s0 = peg$f4(s4, s7); + s0 = peg$f5(s4, s7); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1046,7 +1091,7 @@ function peg$parse(input, options) { s2 = peg$parseslice(); if (s2 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f5(s2); + s0 = peg$f6(s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1073,7 +1118,7 @@ function peg$parse(input, options) { } if (s2 !== peg$FAILED) { s3 = peg$parsews(); - s4 = peg$parsesequence(); + s4 = peg$parsepolymeter_stack(); if (s4 !== peg$FAILED) { s5 = peg$parsews(); if (input.charCodeAt(peg$currPos) === 62) { @@ -1086,7 +1131,7 @@ function peg$parse(input, options) { if (s6 !== peg$FAILED) { s7 = peg$parsews(); peg$savedPos = s0; - s0 = peg$f6(s4); + s0 = peg$f7(s4); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1150,25 +1195,33 @@ function peg$parse(input, options) { } function peg$parseop_weight() { - var s0, s1, s2; + var s0, s1, s2, s3; s0 = peg$currPos; + s1 = peg$parsews(); if (input.charCodeAt(peg$currPos) === 64) { - s1 = peg$c18; + s2 = peg$c18; peg$currPos++; } else { - s1 = peg$FAILED; + s2 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$e26); } } - if (s1 !== peg$FAILED) { - s2 = peg$parsenumber(); - if (s2 !== peg$FAILED) { - peg$savedPos = s0; - s0 = peg$f7(s2); + if (s2 === peg$FAILED) { + if (input.charCodeAt(peg$currPos) === 95) { + s2 = peg$c10; + peg$currPos++; } else { - peg$currPos = s0; - s0 = peg$FAILED; + s2 = peg$FAILED; + if (peg$silentFails === 0) { peg$fail(peg$e18); } } + } + if (s2 !== peg$FAILED) { + s3 = peg$parsenumber(); + if (s3 === peg$FAILED) { + s3 = null; + } + peg$savedPos = s0; + s0 = peg$f8(s3); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1178,25 +1231,24 @@ function peg$parse(input, options) { } function peg$parseop_replicate() { - var s0, s1, s2; + var s0, s1, s2, s3; s0 = peg$currPos; + s1 = peg$parsews(); if (input.charCodeAt(peg$currPos) === 33) { - s1 = peg$c19; + s2 = peg$c19; peg$currPos++; } else { - s1 = peg$FAILED; + s2 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$e27); } } - if (s1 !== peg$FAILED) { - s2 = peg$parsenumber(); - if (s2 !== peg$FAILED) { - peg$savedPos = s0; - s0 = peg$f8(s2); - } else { - peg$currPos = s0; - s0 = peg$FAILED; + if (s2 !== peg$FAILED) { + s3 = peg$parsenumber(); + if (s3 === peg$FAILED) { + s3 = null; } + peg$savedPos = s0; + s0 = peg$f9(s3); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1246,7 +1298,7 @@ function peg$parse(input, options) { } if (s13 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f9(s3, s7, s11); + s0 = peg$f10(s3, s7, s11); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1286,7 +1338,7 @@ function peg$parse(input, options) { s2 = peg$parseslice(); if (s2 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f10(s2); + s0 = peg$f11(s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1314,7 +1366,7 @@ function peg$parse(input, options) { s2 = peg$parseslice(); if (s2 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f11(s2); + s0 = peg$f12(s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1344,7 +1396,7 @@ function peg$parse(input, options) { s2 = null; } peg$savedPos = s0; - s0 = peg$f12(s2); + s0 = peg$f13(s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1368,7 +1420,7 @@ function peg$parse(input, options) { s2 = peg$parseslice(); if (s2 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f13(s2); + s0 = peg$f14(s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1396,7 +1448,7 @@ function peg$parse(input, options) { s2 = peg$parseslice(); if (s2 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f14(s2); + s0 = peg$f15(s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1422,7 +1474,7 @@ function peg$parse(input, options) { s3 = peg$parseslice_op(); } peg$savedPos = s0; - s0 = peg$f15(s1, s2); + s0 = peg$f16(s1, s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1432,24 +1484,36 @@ function peg$parse(input, options) { } function peg$parsesequence() { - var s0, s1, s2; + var s0, s1, s2, s3; s0 = peg$currPos; - s1 = []; - s2 = peg$parseslice_with_ops(); - if (s2 !== peg$FAILED) { - while (s2 !== peg$FAILED) { - s1.push(s2); - s2 = peg$parseslice_with_ops(); - } + if (input.charCodeAt(peg$currPos) === 94) { + s1 = peg$c9; + peg$currPos++; } else { s1 = peg$FAILED; + if (peg$silentFails === 0) { peg$fail(peg$e17); } } - if (s1 !== peg$FAILED) { + if (s1 === peg$FAILED) { + s1 = null; + } + s2 = []; + s3 = peg$parseslice_with_ops(); + if (s3 !== peg$FAILED) { + while (s3 !== peg$FAILED) { + s2.push(s3); + s3 = peg$parseslice_with_ops(); + } + } else { + s2 = peg$FAILED; + } + if (s2 !== peg$FAILED) { peg$savedPos = s0; - s1 = peg$f16(s1); + s0 = peg$f17(s1, s2); + } else { + peg$currPos = s0; + s0 = peg$FAILED; } - s0 = s1; return s0; } @@ -1496,7 +1560,7 @@ function peg$parse(input, options) { } if (s1 !== peg$FAILED) { peg$savedPos = s0; - s1 = peg$f17(s1); + s1 = peg$f18(s1); } s0 = s1; @@ -1545,7 +1609,56 @@ function peg$parse(input, options) { } if (s1 !== peg$FAILED) { peg$savedPos = s0; - s1 = peg$f18(s1); + s1 = peg$f19(s1); + } + s0 = s1; + + return s0; + } + + function peg$parsedot_tail() { + var s0, s1, s2, s3, s4; + + s0 = peg$currPos; + s1 = []; + s2 = peg$currPos; + s3 = peg$parsedot(); + if (s3 !== peg$FAILED) { + s4 = peg$parsesequence(); + if (s4 !== peg$FAILED) { + s2 = s4; + } else { + peg$currPos = s2; + s2 = peg$FAILED; + } + } else { + peg$currPos = s2; + s2 = peg$FAILED; + } + if (s2 !== peg$FAILED) { + while (s2 !== peg$FAILED) { + s1.push(s2); + s2 = peg$currPos; + s3 = peg$parsedot(); + if (s3 !== peg$FAILED) { + s4 = peg$parsesequence(); + if (s4 !== peg$FAILED) { + s2 = s4; + } else { + peg$currPos = s2; + s2 = peg$FAILED; + } + } else { + peg$currPos = s2; + s2 = peg$FAILED; + } + } + } else { + s1 = peg$FAILED; + } + if (s1 !== peg$FAILED) { + peg$savedPos = s0; + s1 = peg$f20(s1); } s0 = s1; @@ -1561,12 +1674,15 @@ function peg$parse(input, options) { s2 = peg$parsestack_tail(); if (s2 === peg$FAILED) { s2 = peg$parsechoose_tail(); + if (s2 === peg$FAILED) { + s2 = peg$parsedot_tail(); + } } if (s2 === peg$FAILED) { s2 = null; } peg$savedPos = s0; - s0 = peg$f19(s1, s2); + s0 = peg$f21(s1, s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1586,7 +1702,7 @@ function peg$parse(input, options) { s2 = null; } peg$savedPos = s0; - s0 = peg$f20(s1, s2); + s0 = peg$f22(s1, s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1609,7 +1725,7 @@ function peg$parse(input, options) { s6 = peg$parsequote(); if (s6 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f21(s4); + s0 = peg$f23(s4); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1671,7 +1787,7 @@ function peg$parse(input, options) { s3 = peg$parsemini_or_operator(); if (s3 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f22(s3); + s0 = peg$f24(s3); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1704,7 +1820,7 @@ function peg$parse(input, options) { s5 = peg$parsequote(); if (s5 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f23(s4); + s0 = peg$f25(s4); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1749,7 +1865,7 @@ function peg$parse(input, options) { s7 = null; } peg$savedPos = s0; - s0 = peg$f24(s3, s5, s7); + s0 = peg$f26(s3, s5, s7); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1782,7 +1898,7 @@ function peg$parse(input, options) { s3 = peg$parsenumber(); if (s3 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f25(s3); + s0 = peg$f27(s3); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1811,7 +1927,7 @@ function peg$parse(input, options) { s3 = peg$parsenumber(); if (s3 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f26(s3); + s0 = peg$f28(s3); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1840,7 +1956,7 @@ function peg$parse(input, options) { s3 = peg$parsenumber(); if (s3 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f27(s3); + s0 = peg$f29(s3); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1869,7 +1985,7 @@ function peg$parse(input, options) { s3 = peg$parsenumber(); if (s3 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f28(s3); + s0 = peg$f30(s3); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -1911,7 +2027,7 @@ function peg$parse(input, options) { s5 = peg$parsequote(); if (s5 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f29(s4); + s0 = peg$f31(s4); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -2003,7 +2119,7 @@ function peg$parse(input, options) { s9 = peg$parsemini_or_operator(); if (s9 !== peg$FAILED) { peg$savedPos = s7; - s7 = peg$f30(s5, s9); + s7 = peg$f32(s5, s9); } else { peg$currPos = s7; s7 = peg$FAILED; @@ -2020,7 +2136,7 @@ function peg$parse(input, options) { s9 = peg$parsemini_or_operator(); if (s9 !== peg$FAILED) { peg$savedPos = s7; - s7 = peg$f30(s5, s9); + s7 = peg$f32(s5, s9); } else { peg$currPos = s7; s7 = peg$FAILED; @@ -2040,7 +2156,7 @@ function peg$parse(input, options) { } if (s8 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f31(s5, s6); + s0 = peg$f33(s5, s6); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -2086,7 +2202,7 @@ function peg$parse(input, options) { s4 = peg$parsecomment(); } peg$savedPos = s0; - s0 = peg$f32(s1); + s0 = peg$f34(s1); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -2108,7 +2224,7 @@ function peg$parse(input, options) { s5 = peg$parsemini_or_operator(); if (s5 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f33(s1, s5); + s0 = peg$f35(s1, s5); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -2133,7 +2249,7 @@ function peg$parse(input, options) { s1 = peg$parsemini_or_operator(); if (s1 !== peg$FAILED) { peg$savedPos = s0; - s1 = peg$f34(s1); + s1 = peg$f36(s1); } s0 = s1; if (s0 === peg$FAILED) { @@ -2166,7 +2282,7 @@ function peg$parse(input, options) { if (s2 !== peg$FAILED) { s3 = peg$parsews(); peg$savedPos = s0; - s0 = peg$f35(s2); + s0 = peg$f37(s2); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -2191,7 +2307,7 @@ function peg$parse(input, options) { s3 = peg$parsenumber(); if (s3 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f36(s3); + s0 = peg$f38(s3); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -2220,7 +2336,7 @@ function peg$parse(input, options) { s3 = peg$parsenumber(); if (s3 !== peg$FAILED) { peg$savedPos = s0; - s0 = peg$f37(s3); + s0 = peg$f39(s3); } else { peg$currPos = s0; s0 = peg$FAILED; @@ -2246,7 +2362,7 @@ function peg$parse(input, options) { } if (s1 !== peg$FAILED) { peg$savedPos = s0; - s1 = peg$f38(); + s1 = peg$f40(); } s0 = s1; @@ -2379,10 +2495,10 @@ function peg$parse(input, options) { this.location_ = location(); } - var PatternStub = function(source, alignment, seed) + var PatternStub = function(source, alignment, seed, tactus) { this.type_ = "pattern"; - this.arguments_ = { alignment: alignment }; + this.arguments_ = { alignment: alignment, tactus: tactus }; if (seed !== undefined) { this.arguments_.seed = seed; } diff --git a/packages/mini/krill.pegjs b/packages/mini/krill.pegjs index 448d291e..c1349ca5 100644 --- a/packages/mini/krill.pegjs +++ b/packages/mini/krill.pegjs @@ -19,10 +19,10 @@ This program is free software: you can redistribute it and/or modify it under th this.location_ = location(); } - var PatternStub = function(source, alignment, seed) + var PatternStub = function(source, alignment, seed, tactus) { this.type_ = "pattern"; - this.arguments_ = { alignment: alignment }; + this.arguments_ = { alignment: alignment, tactus: tactus }; if (seed !== undefined) { this.arguments_.seed = seed; } @@ -95,9 +95,10 @@ DIGIT = [0-9] // ------------------ delimiters --------------------------- -ws "whitespace" = [ \n\r\t]* +ws "whitespace" = [ \n\r\t\u00A0]* comma = ws "," ws pipe = ws "|" ws +dot = ws "." ws quote = '"' / "'" // ------------------ steps and cycles --------------------------- @@ -105,7 +106,8 @@ quote = '"' / "'" // single step definition (e.g bd) step_char "a letter, a number, \"-\", \"#\", \".\", \"^\", \"_\"" = unicode_letter / [0-9~] / "-" / "#" / "." / "^" / "_" -step = ws chars:step_char+ ws { return new AtomStub(chars.join("")) } + +step = ws chars:step_char+ ws !{ const s = chars.join(""); return (s === ".") || (s === "_") } { return new AtomStub(chars.join("")) } // define a sub cycle e.g. [1 2, 3 [4]] sub_cycle = ws "[" ws s:stack_or_choose ws "]" ws { return s } @@ -119,8 +121,8 @@ polymeter_steps = "%"a:slice // define a step-per-cycle timeline e.g <1 3 [3 5]>. We simply defer to a sequence and // change the alignment to slowcat -slow_sequence = ws "<" ws s:sequence ws ">" ws - { s.arguments_.alignment = 'slowcat'; return s; } +slow_sequence = ws "<" ws s:polymeter_stack ws ">" ws + { s.arguments_.alignment = 'polymeter_slowcat'; return s; } // a slice is either a single step or a sub cycle slice = step / sub_cycle / polymeter / slow_sequence @@ -129,11 +131,18 @@ slice = step / sub_cycle / polymeter / slow_sequence // at this point, we assume we can represent them as regular sequence operators slice_op = op_weight / op_bjorklund / op_slow / op_fast / op_replicate / op_degrade / op_tail / op_range -op_weight = "@" a:number - { return x => x.options_['weight'] = a } +op_weight = ws ("@" / "_") a:number? + { return x => x.options_['weight'] = (x.options_['weight'] ?? 1) + (a ?? 2) - 1 } -op_replicate = "!"a:number - { return x => x.options_['reps'] = a } +op_replicate = ws "!" a:number? + { return x => {// A bit fiddly, to support both x!4 and x!!! as equivalent.. + const reps = (x.options_['reps'] ?? 1) + (a ?? 2) - 1; + x.options_['reps'] = reps; + x.options_['ops'] = x.options_['ops'].filter(x => x.type_ !== "replicate"); + x.options_['ops'].push({ type_: "replicate", arguments_ :{ amount:reps }}); + x.options_['weight'] = reps; + } + } op_bjorklund = "(" ws p:slice_with_ops ws comma ws s:slice_with_ops ws comma? ws r:slice_with_ops? ws ")" { return x => x.options_['ops'].push({ type_: "bjorklund", arguments_ :{ pulse: p, step:s, rotation:r }}) } @@ -163,8 +172,8 @@ slice_with_ops = s:slice ops:slice_op* } // a sequence is a combination of one or more successive slices (as an array) -sequence = s:(slice_with_ops)+ - { return new PatternStub(s, 'fastcat'); } +sequence = tactus:'^'? s:(slice_with_ops)+ + { return new PatternStub(s, 'fastcat', undefined, !!tactus); } // a stack is a series of vertically aligned sequence, separated by a comma stack_tail = tail:(comma @sequence)+ @@ -175,10 +184,14 @@ stack_tail = tail:(comma @sequence)+ choose_tail = tail:(pipe @sequence)+ { return { alignment: 'rand', list: tail, seed: seed++ }; } +// a foot separates subsequences, as an alternative to wrapping them in [] +dot_tail = tail:(dot @sequence)+ + { return { alignment: 'feet', list: tail, seed: seed++ }; } + // if the stack contains only one element, we don't create a stack but return the // underlying element -stack_or_choose = head:sequence tail:(stack_tail / choose_tail)? - { if (tail && tail.list.length > 0) { return new PatternStub([head, ...tail.list], tail.alignment, tail.seed); } else { return head; } } +stack_or_choose = head:sequence tail:(stack_tail / choose_tail / dot_tail)? + {if (tail && tail.list.length > 0) { return new PatternStub([head, ...tail.list], tail.alignment, tail.seed); } else { return head; } } polymeter_stack = head:sequence tail:stack_tail? { return new PatternStub(tail ? [head, ...tail.list] : [head], 'polymeter'); } @@ -287,4 +300,4 @@ Lt = [\u01C5\u01C8\u01CB\u01F2\u1F88-\u1F8F\u1F98-\u1F9F\u1FA8-\u1FAF\u1FBC\u1FC Lu = [\u0041-\u005A\u00C0-\u00D6\u00D8-\u00DE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178-\u0179\u017B\u017D\u0181-\u0182\u0184\u0186-\u0187\u0189-\u018B\u018E-\u0191\u0193-\u0194\u0196-\u0198\u019C-\u019D\u019F-\u01A0\u01A2\u01A4\u01A6-\u01A7\u01A9\u01AC\u01AE-\u01AF\u01B1-\u01B3\u01B5\u01B7-\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A-\u023B\u023D-\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E-\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9-\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0-\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1C90-\u1CBA\u1CBD-\u1CBF\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E-\u213F\u2145\u2183\u2C00-\u2C2E\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D-\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AE\uA7B0-\uA7B4\uA7B6\uA7B8\uFF21-\uFF3A] // Number, Letter -Nl = [\u16EE-\u16F0\u2160-\u2182\u2185-\u2188\u3007\u3021-\u3029\u3038-\u303A\uA6E6-\uA6EF] \ No newline at end of file +Nl = [\u16EE-\u16F0\u2160-\u2182\u2185-\u2188\u3007\u3021-\u3029\u3038-\u303A\uA6E6-\uA6EF] diff --git a/packages/mini/mini.mjs b/packages/mini/mini.mjs index 8e6b844f..8d2276fb 100644 --- a/packages/mini/mini.mjs +++ b/packages/mini/mini.mjs @@ -5,7 +5,8 @@ This program is free software: you can redistribute it and/or modify it under th */ import * as krill from './krill-parser.js'; -import * as strudel from '@strudel.cycles/core'; +import * as strudel from '@strudel/core'; +import Fraction, { lcm } from '@strudel/core/fraction.mjs'; const randOffset = 0.0003; @@ -26,6 +27,12 @@ const applyOptions = (parent, enter) => (pat, i) => { pat = strudel.reify(pat)[type](enter(amount)); break; } + case 'replicate': { + const { amount } = op.arguments_; + pat = strudel.reify(pat); + pat = pat._repeatCycles(amount)._fast(amount); + break; + } case 'bjorklund': { if (op.arguments_.rotation) { pat = pat.euclidRot(enter(op.arguments_.pulse), enter(op.arguments_.step), enter(op.arguments_.rotation)); @@ -42,7 +49,7 @@ const applyOptions = (parent, enter) => (pat, i) => { } case 'tail': { const friend = enter(op.arguments_.element); - pat = pat.fmap((a) => (b) => Array.isArray(a) ? [...a, b] : [a, b]).appLeft(friend); + pat = pat.fmap((a) => (b) => (Array.isArray(a) ? [...a, b] : [a, b])).appLeft(friend); break; } case 'range': { @@ -66,65 +73,88 @@ const applyOptions = (parent, enter) => (pat, i) => { return pat; }; -function resolveReplications(ast) { - ast.source_ = strudel.flatten( - ast.source_.map((child) => { - const { reps } = child.options_ || {}; - if (!reps) { - return [child]; - } - delete child.options_.reps; - return Array(reps).fill(child); - }), - ); -} - // expects ast from mini2ast + quoted mini string + optional callback when a node is entered export function patternifyAST(ast, code, onEnter, offset = 0) { onEnter?.(ast); const enter = (node) => patternifyAST(node, code, onEnter, offset); switch (ast.type_) { case 'pattern': { - resolveReplications(ast); + // resolveReplications(ast); const children = ast.source_.map((child) => enter(child)).map(applyOptions(ast, enter)); const alignment = ast.arguments_.alignment; - if (alignment === 'stack') { - return strudel.stack(...children); - } - if (alignment === 'polymeter') { - // polymeter - const stepsPerCycle = ast.arguments_.stepsPerCycle - ? enter(ast.arguments_.stepsPerCycle).fmap((x) => strudel.Fraction(x)) - : strudel.pure(strudel.Fraction(children.length > 0 ? children[0].__weight : 1)); - - const aligned = children.map((child) => child.fast(stepsPerCycle.fmap((x) => x.div(child.__weight || 1)))); - return strudel.stack(...aligned); - } - if (alignment === 'rand') { - return strudel.chooseInWith(strudel.rand.early(randOffset * ast.arguments_.seed).segment(1), children); - } - const weightedChildren = ast.source_.some((child) => !!child.options_?.weight); - if (!weightedChildren && alignment === 'slowcat') { - return strudel.slowcat(...children); - } - if (weightedChildren) { - const weightSum = ast.source_.reduce((sum, child) => sum + (child.options_?.weight || 1), 0); - const pat = strudel.timeCat(...ast.source_.map((child, i) => [child.options_?.weight || 1, children[i]])); - if (alignment === 'slowcat') { - return pat._slow(weightSum); // timecat + slow + const with_tactus = children.filter((child) => child.__tactus_source); + let pat; + switch (alignment) { + case 'stack': { + pat = strudel.stack(...children); + if (with_tactus.length) { + pat.tactus = lcm(...with_tactus.map((x) => Fraction(x.tactus))); + } + break; + } + case 'polymeter_slowcat': { + pat = strudel.stack(...children.map((child) => child._slow(child.__weight))); + if (with_tactus.length) { + pat.tactus = lcm(...with_tactus.map((x) => Fraction(x.tactus))); + } + break; + } + case 'polymeter': { + // polymeter + const stepsPerCycle = ast.arguments_.stepsPerCycle + ? enter(ast.arguments_.stepsPerCycle).fmap((x) => strudel.Fraction(x)) + : strudel.pure(strudel.Fraction(children.length > 0 ? children[0].__weight : 1)); + + const aligned = children.map((child) => child.fast(stepsPerCycle.fmap((x) => x.div(child.__weight)))); + pat = strudel.stack(...aligned); + break; + } + case 'rand': { + pat = strudel.chooseInWith(strudel.rand.early(randOffset * ast.arguments_.seed).segment(1), children); + if (with_tactus.length) { + pat.tactus = lcm(...with_tactus.map((x) => Fraction(x.tactus))); + } + break; + } + case 'feet': { + pat = strudel.fastcat(...children); + break; + } + default: { + const weightedChildren = ast.source_.some((child) => !!child.options_?.weight); + if (weightedChildren) { + const weightSum = ast.source_.reduce( + (sum, child) => sum.add(child.options_?.weight || strudel.Fraction(1)), + strudel.Fraction(0), + ); + pat = strudel.timeCat( + ...ast.source_.map((child, i) => [child.options_?.weight || strudel.Fraction(1), children[i]]), + ); + pat.__weight = weightSum; // for polymeter + pat.tactus = weightSum; + if (with_tactus.length) { + pat.tactus = pat.tactus.mul(lcm(...with_tactus.map((x) => Fraction(x.tactus)))); + } + } else { + pat = strudel.sequence(...children); + pat.tactus = children.length; + } + if (ast.arguments_.tactus) { + pat.__tactus_source = true; + } } - pat.__weight = weightSum; - return pat; } - const pat = strudel.sequence(...children); - pat.__weight = children.length; + if (with_tactus.length) { + pat.__tactus_source = true; + } return pat; } case 'element': { + 1; return enter(ast.source_); } case 'atom': { - if (ast.source_ === '~') { + if (ast.source_ === '~' || ast.source_ === '-') { return strudel.silence; } if (!ast.location_) { @@ -160,11 +190,19 @@ export const getLeafLocation = (code, leaf, globalOffset = 0) => { }; // takes quoted mini string, returns ast -export const mini2ast = (code) => krill.parse(code); +export const mini2ast = (code, start = 0, userCode = code) => { + try { + return krill.parse(code); + } catch (error) { + const region = [error.location.start.offset + start, error.location.end.offset + start]; + const line = userCode.slice(0, region[0]).split('\n').length; + throw new Error(`[mini] parse error at line ${line}: ${error.message}`); + } +}; // takes quoted mini string, returns all nodes that are leaves -export const getLeaves = (code) => { - const ast = mini2ast(code); +export const getLeaves = (code, start, userCode) => { + const ast = mini2ast(code, start, userCode); let leaves = []; patternifyAST( ast, @@ -180,8 +218,8 @@ export const getLeaves = (code) => { }; // takes quoted mini string, returns locations [fromCol,toCol] of all leaf nodes -export const getLeafLocations = (code, offset = 0) => { - return getLeaves(code).map((l) => getLeafLocation(code, l, offset)); +export const getLeafLocations = (code, start = 0, userCode) => { + return getLeaves(code, start, userCode).map((l) => getLeafLocation(code, l, start)); }; // mini notation only (wraps in "") diff --git a/packages/mini/package.json b/packages/mini/package.json index 29ba3e83..7bd73011 100644 --- a/packages/mini/package.json +++ b/packages/mini/package.json @@ -1,15 +1,15 @@ { - "name": "@strudel.cycles/mini", - "version": "0.9.0", + "name": "@strudel/mini", + "version": "1.0.1", "description": "Mini notation for strudel", "main": "index.mjs", "type": "module", "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "test": "vitest run", + "bench": "vitest bench", "build:parser": "peggy -o krill-parser.js --format es ./krill.pegjs", "build": "vite build", "prepublishOnly": "npm run build" @@ -32,11 +32,11 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*" + "@strudel/core": "workspace:*" }, "devDependencies": { "peggy": "^3.0.2", - "vite": "^4.3.3", - "vitest": "^0.33.0" + "vite": "^5.0.10", + "vitest": "^1.1.0" } } diff --git a/packages/mini/test/mini.test.mjs b/packages/mini/test/mini.test.mjs index 6d9ac367..92aa6c12 100644 --- a/packages/mini/test/mini.test.mjs +++ b/packages/mini/test/mini.test.mjs @@ -5,7 +5,8 @@ This program is free software: you can redistribute it and/or modify it under th */ import { getLeafLocation, getLeafLocations, mini, mini2ast } from '../mini.mjs'; -import '@strudel.cycles/core/euclid.mjs'; +import '@strudel/core/euclid.mjs'; +import { Fraction } from '@strudel/core/index.mjs'; import { describe, expect, it } from 'vitest'; describe('mini', () => { @@ -73,6 +74,10 @@ describe('mini', () => { expect(minS('a!3 b')).toEqual(['a: 0 - 1/4', 'a: 1/4 - 1/2', 'a: 1/2 - 3/4', 'b: 3/4 - 1']); expect(minS('[]!3 d')).toEqual(minS(' d')); }); + it('supports replication via repeated !', () => { + expect(minS('a ! ! b')).toEqual(['a: 0 - 1/4', 'a: 1/4 - 1/2', 'a: 1/2 - 3/4', 'b: 3/4 - 1']); + expect(minS('[]!! d')).toEqual(minS(' d')); + }); it('supports euclidean rhythms', () => { expect(minS('a(3, 8)')).toEqual(['a: 0 - 1/8', 'a: 3/8 - 1/2', 'a: 3/4 - 7/8']); }); @@ -113,6 +118,9 @@ describe('mini', () => { checkEuclid([11, 24], 'x ~ ~ x ~ x ~ x ~ x ~ x ~ ~ x ~ x ~ x ~ x ~ x ~'); checkEuclid([13, 24], 'x ~ x x ~ x ~ x ~ x ~ x ~ x x ~ x ~ x ~ x ~ x ~'); }); + it('supports the - alias for ~', () => { + expect(minS('a - b [- c]')).toEqual(minS('a ~ b [~ c]')); + }); it('supports the ? operator', () => { expect( mini('a?') @@ -190,6 +198,25 @@ describe('mini', () => { it('supports patterned ranges', () => { expect(minS('[<0 1> .. <2 4>]*2')).toEqual(minS('[0 1 2] [1 2 3 4]')); }); + it('supports the . operator', () => { + expect(minS('a . b c')).toEqual(minS('a [b c]')); + expect(minS('a . b c . [d e f . g h]')).toEqual(minS('a [b c] [[d e f] [g h]]')); + }); + it('supports the _ operator', () => { + expect(minS('a _ b _ _')).toEqual(minS('a@2 b@3')); + }); + it('_ and @ are almost interchangeable', () => { + expect(minS('a @ b @ @')).toEqual(minS('a _2 b _3')); + }); + it('supports ^ tactus marking', () => { + expect(mini('a [^b c]').tactus).toEqual(Fraction(4)); + expect(mini('[a b c] [d [e f]]').tactus).toEqual(Fraction(2)); + expect(mini('^[a b c] [d [e f]]').tactus).toEqual(Fraction(2)); + expect(mini('[a b c] [d [^e f]]').tactus).toEqual(Fraction(8)); + expect(mini('[a b c] [^d [e f]]').tactus).toEqual(Fraction(4)); + expect(mini('[^a b c] [^d [e f]]').tactus).toEqual(Fraction(12)); + expect(mini('[^a b c] [d [^e f]]').tactus).toEqual(Fraction(24)); + }); }); describe('getLeafLocation', () => { diff --git a/packages/mini/vite.config.js b/packages/mini/vite.config.js index 0fc63a6b..5df3edc1 100644 --- a/packages/mini/vite.config.js +++ b/packages/mini/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/osc/README.md b/packages/osc/README.md index 824d79a4..3dc65e16 100644 --- a/packages/osc/README.md +++ b/packages/osc/README.md @@ -1,4 +1,4 @@ -# @strudel.cycles/osc +# @strudel/osc OSC output for strudel patterns! Currently only tested with super collider / super dirt. diff --git a/packages/osc/osc.mjs b/packages/osc/osc.mjs index 561dbda5..422e56da 100644 --- a/packages/osc/osc.mjs +++ b/packages/osc/osc.mjs @@ -6,7 +6,7 @@ This program is free software: you can redistribute it and/or modify it under th import OSC from 'osc-js'; -import { logger, parseNumeral, Pattern } from '@strudel.cycles/core'; +import { logger, parseNumeral, Pattern, getEventOffsetMs, isNote, noteToMidi } from '@strudel/core'; let connection; // Promise function connect() { @@ -44,7 +44,7 @@ function connect() { * @returns Pattern */ Pattern.prototype.osc = function () { - return this.onTrigger(async (time, hap, currentTime, cps = 1) => { + return this.onTrigger(async (time, hap, currentTime, cps = 1, targetTime) => { hap.ensureObjectValue(); const osc = await connect(); const cycle = hap.wholeOrPart().begin.valueOf(); @@ -52,11 +52,20 @@ Pattern.prototype.osc = function () { const controls = Object.assign({}, { cps, cycle, delta }, hap.value); // make sure n and note are numbers controls.n && (controls.n = parseNumeral(controls.n)); - controls.note && (controls.note = parseNumeral(controls.note)); + if (typeof controls.note !== 'undefined') { + if (isNote(controls.note)) { + controls.midinote = noteToMidi(controls.note, controls.octave || 3); + } else { + controls.note = parseNumeral(controls.note); + } + } + controls.bank && (controls.s = controls.bank + controls.s); + controls.roomsize && (controls.size = parseNumeral(controls.roomsize)); const keyvals = Object.entries(controls).flat(); // time should be audio time of onset // currentTime should be current time of audio context (slightly before time) - const offset = (time - currentTime) * 1000; + const offset = getEventOffsetMs(targetTime, currentTime); + // timestamp in milliseconds used to trigger the osc bundle at a precise moment const ts = Math.floor(Date.now() + offset); const message = new OSC.Message('/dirt/play', ...keyvals); diff --git a/packages/osc/package.json b/packages/osc/package.json index dd61c3a7..92725cd4 100644 --- a/packages/osc/package.json +++ b/packages/osc/package.json @@ -1,11 +1,11 @@ { - "name": "@strudel.cycles/osc", - "version": "0.9.0", + "name": "@strudel/osc", + "version": "1.0.1", "description": "OSC messaging for strudel", "main": "osc.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "server": "node server.js", @@ -36,11 +36,11 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*", + "@strudel/core": "workspace:*", "osc-js": "^2.4.0" }, "devDependencies": { "pkg": "^5.8.1", - "vite": "^4.3.3" + "vite": "^5.0.10" } } diff --git a/packages/osc/server.js b/packages/osc/server.js index 42722d28..7e0b9059 100644 --- a/packages/osc/server.js +++ b/packages/osc/server.js @@ -4,7 +4,7 @@ Copyright (C) 2022 Strudel contributors - see . */ -const OSC = require('osc-js'); +import OSC from 'osc-js'; const config = { receiver: 'ws', // @param {string} Where messages sent via 'send' method will be delivered to, 'ws' for Websocket clients, 'udp' for udp client diff --git a/packages/osc/tidal-sniffer.js b/packages/osc/tidal-sniffer.js index 2cbb15e6..10bf0ad0 100644 --- a/packages/osc/tidal-sniffer.js +++ b/packages/osc/tidal-sniffer.js @@ -4,7 +4,7 @@ Copyright (C) 2022 Strudel contributors - see . */ -const OSC = require('osc-js'); +import OSC from 'osc-js'; const config = { receiver: 'ws', // @param {string} Where messages sent via 'send' method will be delivered to, 'ws' for Websocket clients, 'udp' for udp client diff --git a/packages/osc/vite.config.js b/packages/osc/vite.config.js index 1ed874f5..88e673b3 100644 --- a/packages/osc/vite.config.js +++ b/packages/osc/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'osc.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/repl/README.md b/packages/repl/README.md index ff310948..b82f3434 100644 --- a/packages/repl/README.md +++ b/packages/repl/README.md @@ -1,3 +1,96 @@ # @strudel/repl The Strudel REPL as a web component. + +## Add Script Tag + +First place this script tag once in your HTML: + +```html + +``` + +You can also pin the version like this: + +```html + +``` + +This has the advantage that your code will always work, regardless of potential breaking changes in the strudel codebase. +See [releases](https://github.com/tidalcycles/strudel/releases) for the latest versions. + +## Use Web Component + +When you've added the script tag, you can use the `strudel-editor` web component: + +```html + + + +``` + +This will load the Strudel REPL using the code provided within the HTML comments ``. +The HTML comments are needed to make sure the browser won't interpret it as HTML. + +Alternatively you can create a REPL from JavaScript like this: + +```html + +
+ +``` + +## Interacting with the REPL + +If you get a hold of the `strudel-editor` element, you can interact with the strudel REPL from Javascript: + +```html + + + + + +``` + +or + +```html + +
+ +``` + +The `.editor` property on the `strudel-editor` web component gives you the instance of [StrudelMirror](https://github.com/tidalcycles/strudel/blob/a46bd9b36ea7d31c9f1d3fca484297c7da86893f/packages/codemirror/codemirror.mjs#L124) that runs the REPL. + +For example, you could use `setCode` to change the code from the outside, `start` / `stop` to toggle playback or `evaluate` to evaluate the code. diff --git a/packages/repl/package.json b/packages/repl/package.json index aaa95983..70687d1c 100644 --- a/packages/repl/package.json +++ b/packages/repl/package.json @@ -1,8 +1,8 @@ { "name": "@strudel/repl", - "version": "0.9.4", + "version": "1.0.2", "description": "Strudel REPL as a Web Component", - "main": "index.mjs", + "module": "index.mjs", "publishConfig": { "main": "dist/index.js", "module": "dist/index.mjs" @@ -33,19 +33,20 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@rollup/plugin-replace": "^5.0.5", - "@strudel.cycles/core": "workspace:*", - "@strudel.cycles/midi": "workspace:*", - "@strudel.cycles/mini": "workspace:*", - "@strudel.cycles/soundfonts": "workspace:*", - "@strudel.cycles/tonal": "workspace:*", - "@strudel.cycles/transpiler": "workspace:*", - "@strudel.cycles/webaudio": "workspace:*", "@strudel/codemirror": "workspace:*", + "@strudel/core": "workspace:*", + "@strudel/draw": "workspace:*", "@strudel/hydra": "workspace:*", - "rollup-plugin-visualizer": "^5.8.1" + "@strudel/midi": "workspace:*", + "@strudel/mini": "workspace:*", + "@strudel/soundfonts": "workspace:*", + "@strudel/tonal": "workspace:*", + "@strudel/transpiler": "workspace:*", + "@strudel/webaudio": "workspace:*" }, "devDependencies": { - "vite": "^4.3.3" + "@rollup/plugin-replace": "^5.0.5", + "rollup-plugin-visualizer": "^5.12.0", + "vite": "^5.0.10" } } diff --git a/packages/repl/prebake.mjs b/packages/repl/prebake.mjs index 80d2c3bd..9fc1c881 100644 --- a/packages/repl/prebake.mjs +++ b/packages/repl/prebake.mjs @@ -1,23 +1,23 @@ -import { controls, noteToMidi, valueToMidi, Pattern, evalScope } from '@strudel.cycles/core'; -import { registerSynthSounds, registerZZFXSounds, samples } from '@strudel.cycles/webaudio'; -import * as core from '@strudel.cycles/core'; +import { noteToMidi, valueToMidi, Pattern, evalScope } from '@strudel/core'; +import { registerSynthSounds, registerZZFXSounds, samples } from '@strudel/webaudio'; +import * as core from '@strudel/core'; export async function prebake() { const modulesLoading = evalScope( - // import('@strudel.cycles/core'), + // import('@strudel/core'), core, - import('@strudel.cycles/mini'), - import('@strudel.cycles/tonal'), - import('@strudel.cycles/webaudio'), + import('@strudel/draw'), + import('@strudel/mini'), + import('@strudel/tonal'), + import('@strudel/webaudio'), import('@strudel/codemirror'), import('@strudel/hydra'), - import('@strudel.cycles/soundfonts'), - import('@strudel.cycles/midi'), - // import('@strudel.cycles/xen'), - // import('@strudel.cycles/serial'), - // import('@strudel.cycles/csound'), - // import('@strudel.cycles/osc'), - controls, // sadly, this cannot be exported from core directly (yet) + import('@strudel/soundfonts'), + import('@strudel/midi'), + // import('@strudel/xen'), + // import('@strudel/serial'), + // import('@strudel/csound'), + // import('@strudel/osc'), ); // load samples const ds = 'https://raw.githubusercontent.com/felixroos/dough-samples/main/'; @@ -26,10 +26,10 @@ export async function prebake() { registerSynthSounds(), registerZZFXSounds(), //registerSoundfonts(), - // need dynamic import here, because importing @strudel.cycles/soundfonts fails on server: - // => getting "window is not defined", as soon as "@strudel.cycles/soundfonts" is imported statically + // need dynamic import here, because importing @strudel/soundfonts fails on server: + // => getting "window is not defined", as soon as "@strudel/soundfonts" is imported statically // seems to be a problem with soundfont2 - import('@strudel.cycles/soundfonts').then(({ registerSoundfonts }) => registerSoundfonts()), + import('@strudel/soundfonts').then(({ registerSoundfonts }) => registerSoundfonts()), samples(`${ds}/tidal-drum-machines.json`), samples(`${ds}/piano.json`), samples(`${ds}/Dirt-Samples.json`), diff --git a/packages/repl/repl-component.mjs b/packages/repl/repl-component.mjs index 1aece8a4..e6e0ee0e 100644 --- a/packages/repl/repl-component.mjs +++ b/packages/repl/repl-component.mjs @@ -1,6 +1,7 @@ -import { getDrawContext, silence } from '@strudel.cycles/core'; -import { transpiler } from '@strudel.cycles/transpiler'; -import { getAudioContext, webaudioOutput } from '@strudel.cycles/webaudio'; +import { silence } from '@strudel/core'; +import { getDrawContext } from '@strudel/draw'; +import { transpiler } from '@strudel/transpiler'; +import { getAudioContext, webaudioOutput } from '@strudel/webaudio'; import { StrudelMirror, codemirrorSettings } from '@strudel/codemirror'; import { prebake } from './prebake.mjs'; @@ -40,17 +41,8 @@ if (typeof HTMLElement !== 'undefined') { initialCode: '// LOADING', pattern: silence, drawTime, - onDraw: (haps, time, frame, painters) => { - painters.length && drawContext.clearRect(0, 0, drawContext.canvas.width * 2, drawContext.canvas.height * 2); - painters?.forEach((painter) => { - // ctx time haps drawTime paintOptions - painter(drawContext, time, haps, drawTime, { clear: false }); - }); - }, + drawContext, prebake, - afterEval: ({ code }) => { - // window.location.hash = '#' + code2hash(code); - }, onUpdateState: (state) => { const event = new CustomEvent('update', { detail: state, diff --git a/packages/repl/vite.config.js b/packages/repl/vite.config.js index 49391bf3..ca209b4e 100644 --- a/packages/repl/vite.config.js +++ b/packages/repl/vite.config.js @@ -12,7 +12,7 @@ export default defineConfig({ entry: resolve(__dirname, 'index.mjs'), name: 'strudel', formats: ['es', 'iife'], - fileName: (ext) => ({ es: 'index.mjs', iife: 'index.js' }[ext]), + fileName: (ext) => ({ es: 'index.mjs', iife: 'index.js' })[ext], }, rollupOptions: { // external: [...Object.keys(dependencies)], diff --git a/packages/sampler/README.md b/packages/sampler/README.md new file mode 100644 index 00000000..c495c2ad --- /dev/null +++ b/packages/sampler/README.md @@ -0,0 +1,22 @@ +# @strudel/sampler + +This package allows you to serve your samples on disk to the strudel REPL. + +```sh +cd ~/your/samples/ +npx @strudel/sampler +``` + +This will run a server on `http://localhost:5432`. +You can now load the samples via: + +```js +samples('http://localhost:5432') +``` + +## Options + +```sh +LOG=1 npx @strudel/sampler # adds logging +PORT=5555 npx @strudel/sampler # changes port +``` diff --git a/packages/sampler/package.json b/packages/sampler/package.json new file mode 100644 index 00000000..58c7db6b --- /dev/null +++ b/packages/sampler/package.json @@ -0,0 +1,19 @@ +{ + "name": "@strudel/sampler", + "version": "0.0.9", + "description": "", + "keywords": [ + "tidalcycles", + "strudel", + "pattern", + "livecoding", + "algorave" + ], + "author": "Felix Roos ", + "license": "AGPL-3.0-or-later", + "bin": "./sample-server.mjs", + "type": "module", + "dependencies": { + "cowsay": "^1.6.0" + } +} \ No newline at end of file diff --git a/packages/sampler/sample-server.mjs b/packages/sampler/sample-server.mjs new file mode 100644 index 00000000..b9ae64ed --- /dev/null +++ b/packages/sampler/sample-server.mjs @@ -0,0 +1,117 @@ +#!/usr/bin/env node + +import cowsay from 'cowsay'; +import { createReadStream } from 'fs'; +import { readdir } from 'fs/promises'; +import http from 'http'; +import { join } from 'path'; +import os from 'os'; + +// eslint-disable-next-line +const LOG = !!process.env.LOG || false; + +console.log( + cowsay.say({ + text: 'welcome to @strudel/sampler', + e: 'oO', + T: 'U ', + }), +); + +async function getFilesInDirectory(directory) { + let files = []; + const dirents = await readdir(directory, { withFileTypes: true }); + for (const dirent of dirents) { + const fullPath = join(directory, dirent.name); + if (dirent.isDirectory()) { + if (dirent.name.startsWith('.')) { + LOG && console.warn(`ignore hidden folder: ${fullPath}`); + continue; + } + try { + const subFiles = (await getFilesInDirectory(fullPath)).filter((f) => + ['wav', 'mp3', 'ogg'].includes(f.split('.').slice(-1)[0].toLowerCase()), + ); + files = files.concat(subFiles); + LOG && console.log(`${dirent.name} (${subFiles.length})`); + } catch (err) { + LOG && console.warn(`skipped due to error: ${fullPath}`); + } + } else { + files.push(fullPath); + } + } + return files; +} + +async function getBanks(directory) { + // const directory = resolve(__dirname, '.'); + let files = await getFilesInDirectory(directory); + let banks = {}; + files = files.map((url) => { + const [bank] = url.split('/').slice(-2); + banks[bank] = banks[bank] || []; + url = url.replace(directory, ''); + banks[bank].push(url); + return url; + }); + banks._base = `http://localhost:5432`; + return { banks, files }; +} + +// eslint-disable-next-line +const directory = process.cwd(); +const server = http.createServer(async (req, res) => { + res.setHeader('Access-Control-Allow-Origin', '*'); + const { banks, files } = await getBanks(directory); + if (req.url === '/') { + res.setHeader('Content-Type', 'application/json'); + return res.end(JSON.stringify(banks)); + } + let subpath = decodeURIComponent(req.url); + if (!files.includes(subpath)) { + res.statusCode = 404; + res.end('File not found'); + return; + } + const filePath = join(directory, subpath); + const readStream = createReadStream(filePath); + readStream.on('error', (err) => { + res.statusCode = 500; + res.end('Internal server error'); + console.error(err); + }); + readStream.pipe(res); +}); + +// eslint-disable-next-line +const PORT = process.env.PORT || 5432; +const IP_ADDRESS = '0.0.0.0'; +let IP; +const networkInterfaces = os.networkInterfaces(); + +Object.keys(networkInterfaces).forEach((key) => { + networkInterfaces[key].forEach((networkInterface) => { + if (networkInterface.family === 'IPv4' && !networkInterface.internal) { + IP = networkInterface.address; + } + }); +}); + +if (!IP) { + console.error("Unable to determine server's IP address."); + // eslint-disable-next-line + process.exit(1); +} + +server.listen(PORT, IP_ADDRESS, () => { + console.log(`@strudel/sampler is now serving audio files from: + ${directory} + +To use them in the Strudel REPL, run: + samples('http://localhost:${PORT}') + +Or on a machine in the same network: + samples('http://${IP}:${PORT}') +`); +}); diff --git a/packages/serial/README.md b/packages/serial/README.md index 5246c2f8..7952b553 100644 --- a/packages/serial/README.md +++ b/packages/serial/README.md @@ -1,3 +1,3 @@ -# @strudel.cycles/serial +# @strudel/serial This package adds webserial functionality to strudel Patterns, for e.g. sending messages to arduino microcontrollers. diff --git a/packages/serial/package.json b/packages/serial/package.json index c25c806a..9a98a253 100644 --- a/packages/serial/package.json +++ b/packages/serial/package.json @@ -1,11 +1,11 @@ { - "name": "@strudel.cycles/serial", - "version": "0.9.0", + "name": "@strudel/serial", + "version": "1.0.1", "description": "Webserial API for strudel", "main": "serial.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "build": "vite build", @@ -29,9 +29,9 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*" + "@strudel/core": "workspace:*" }, "devDependencies": { - "vite": "^4.3.3" + "vite": "^5.0.10" } } diff --git a/packages/serial/serial.mjs b/packages/serial/serial.mjs index 652b6054..81eb42f2 100644 --- a/packages/serial/serial.mjs +++ b/packages/serial/serial.mjs @@ -4,7 +4,7 @@ Copyright (C) 2022 Strudel contributors - see . */ -import { Pattern, isPattern } from '@strudel.cycles/core'; +import { Pattern, isPattern } from '@strudel/core'; var writeMessagers = {}; var choosing = false; diff --git a/packages/serial/vite.config.js b/packages/serial/vite.config.js index 070609bf..9e2c287d 100644 --- a/packages/serial/vite.config.js +++ b/packages/serial/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'serial.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/soundfonts/README.md b/packages/soundfonts/README.md new file mode 100644 index 00000000..cc7ade8b --- /dev/null +++ b/packages/soundfonts/README.md @@ -0,0 +1 @@ +# @strudel/soundfonts diff --git a/packages/soundfonts/fontloader.mjs b/packages/soundfonts/fontloader.mjs index 017ba763..8cbe3e81 100644 --- a/packages/soundfonts/fontloader.mjs +++ b/packages/soundfonts/fontloader.mjs @@ -1,5 +1,12 @@ -import { noteToMidi, freqToMidi } from '@strudel.cycles/core'; -import { getAudioContext, registerSound, getEnvelope } from '@strudel.cycles/webaudio'; +import { noteToMidi, freqToMidi, getSoundIndex } from '@strudel/core'; +import { + getAudioContext, + registerSound, + getParamADSR, + getADSRValues, + getPitchEnvelope, + getVibratoOscillator, +} from '@strudel/webaudio'; import gm from './gm.mjs'; let loadCache = {}; @@ -130,24 +137,39 @@ export function registerSoundfonts() { registerSound( name, async (time, value, onended) => { - const { n = 0 } = value; - const { attack = 0.001, decay = 0.001, sustain = 1, release = 0.001 } = value; - const font = fonts[n % fonts.length]; + const [attack, decay, sustain, release] = getADSRValues([ + value.attack, + value.decay, + value.sustain, + value.release, + ]); + + const { duration } = value; + const n = getSoundIndex(value.n, fonts.length); + const font = fonts[n]; const ctx = getAudioContext(); const bufferSource = await getFontBufferSource(font, value, ctx); bufferSource.start(time); - const { node: envelope, stop: releaseEnvelope } = getEnvelope(attack, decay, sustain, release, 0.3, time); - bufferSource.connect(envelope); - const stop = (releaseTime) => { - const silentAt = releaseEnvelope(releaseTime); - bufferSource.stop(silentAt); - }; + const envGain = ctx.createGain(); + const node = bufferSource.connect(envGain); + const holdEnd = time + duration; + getParamADSR(node.gain, attack, decay, sustain, release, 0, 0.3, time, holdEnd, 'linear'); + let envEnd = holdEnd + release + 0.01; + + // vibrato + let vibratoOscillator = getVibratoOscillator(bufferSource.detune, value, time); + // pitch envelope + getPitchEnvelope(bufferSource.detune, value, time, holdEnd); + + bufferSource.stop(envEnd); + const stop = (releaseTime) => {}; bufferSource.onended = () => { bufferSource.disconnect(); - envelope.disconnect(); + vibratoOscillator?.stop(); + node.disconnect(); onended(); }; - return { node: envelope, stop }; + return { node, stop }; }, { type: 'soundfont', prebake: true, fonts }, ); diff --git a/packages/soundfonts/package.json b/packages/soundfonts/package.json index c4bf1032..db8370c3 100644 --- a/packages/soundfonts/package.json +++ b/packages/soundfonts/package.json @@ -1,11 +1,10 @@ { - "name": "@strudel.cycles/soundfonts", - "version": "0.9.0", + "name": "@strudel/soundfonts", + "version": "1.0.1", "description": "Soundsfont support for strudel", "main": "index.mjs", "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "build": "vite build", @@ -30,13 +29,13 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*", - "@strudel.cycles/webaudio": "workspace:*", + "@strudel/core": "workspace:*", + "@strudel/webaudio": "workspace:*", "sfumato": "^0.1.2", "soundfont2": "^0.4.0" }, "devDependencies": { - "node-fetch": "^3.3.1", - "vite": "^4.3.3" + "node-fetch": "^3.3.2", + "vite": "^5.0.10" } } diff --git a/packages/soundfonts/sfumato.mjs b/packages/soundfonts/sfumato.mjs index c03bfef5..871ee67d 100644 --- a/packages/soundfonts/sfumato.mjs +++ b/packages/soundfonts/sfumato.mjs @@ -1,5 +1,5 @@ -import { Pattern, getPlayableNoteValue, noteToMidi } from '@strudel.cycles/core'; -import { getAudioContext, registerSound } from '@strudel.cycles/webaudio'; +import { Pattern, getPlayableNoteValue, noteToMidi } from '@strudel/core'; +import { getAudioContext, registerSound } from '@strudel/webaudio'; import { loadSoundfont as _loadSoundfont, startPresetNote } from 'sfumato'; Pattern.prototype.soundfont = function (sf, n = 0) { diff --git a/packages/soundfonts/vite.config.js b/packages/soundfonts/vite.config.js index 0fc63a6b..5df3edc1 100644 --- a/packages/soundfonts/vite.config.js +++ b/packages/soundfonts/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/superdough/README.md b/packages/superdough/README.md index f32aa32d..0c6e4f14 100644 --- a/packages/superdough/README.md +++ b/packages/superdough/README.md @@ -19,7 +19,7 @@ import { superdough, samples, initAudioOnFirstClick, registerSynthSounds } from const init = Promise.all([ initAudioOnFirstClick(), - samples('github:tidalcycles/Dirt-Samples/master'), + samples('github:tidalcycles/dirt-samples'), registerSynthSounds(), ]); @@ -65,7 +65,7 @@ superdough({ s: 'bd', delay: 0.5 }, 0, 1); - `bandf`: band pass filter cutoff - `bandq`: band pass filter resonance - `crush`: amplitude bit crusher using given number of bits - - `shape`: distortion effect from 0 (none) to 1 (full). might get loud! + - `distort`: distortion effect. might get loud! - `pan`: stereo panning from 0 (left) to 1 (right) - `phaser`: sets the speed of the modulation - `phaserdepth`: the amount the signal is affected by the phaser effect. @@ -148,7 +148,7 @@ The json file is expected to have the same format as described above. Because it is common to use github for samples, there is a short way to load a sample map from github: ```js -samples('github:tidalcycles/Dirt-Samples/master') +samples('github:tidalcycles/dirt-samples') ``` The format is `github://`. diff --git a/packages/superdough/dspworklet.mjs b/packages/superdough/dspworklet.mjs index deff485a..ed5c1e7e 100644 --- a/packages/superdough/dspworklet.mjs +++ b/packages/superdough/dspworklet.mjs @@ -74,6 +74,6 @@ export const dough = async (code) => { worklet.node.connect(ac.destination); }; -export function doughTrigger(t, hap, currentTime, duration, cps) { - window.postMessage({ time: t, dough: hap.value, currentTime, duration, cps }); +export function doughTrigger(time_deprecate, hap, currentTime, cps, targetTime) { + window.postMessage({ time: targetTime, dough: hap.value, currentTime, duration: hap.duration, cps }); } diff --git a/packages/superdough/helpers.mjs b/packages/superdough/helpers.mjs index 9194e2bb..f5f3ad68 100644 --- a/packages/superdough/helpers.mjs +++ b/packages/superdough/helpers.mjs @@ -1,5 +1,5 @@ import { getAudioContext } from './superdough.mjs'; -import { clamp } from './util.mjs'; +import { clamp, nanFallback } from './util.mjs'; export function gainNode(value) { const node = getAudioContext().createGain(); @@ -7,78 +7,73 @@ export function gainNode(value) { return node; } -// alternative to getADSR returning the gain node and a stop handle to trigger the release anytime in the future -export const getEnvelope = (attack, decay, sustain, release, velocity, begin) => { - const gainNode = getAudioContext().createGain(); - let phase = begin; - gainNode.gain.setValueAtTime(0, begin); - phase += attack; - gainNode.gain.linearRampToValueAtTime(velocity, phase); // attack - phase += decay; - let sustainLevel = sustain * velocity; - gainNode.gain.linearRampToValueAtTime(sustainLevel, phase); // decay / sustain - // sustain end - return { - node: gainNode, - stop: (t) => { - // to make sure the release won't begin before sustain is reached - phase = Math.max(t, phase); - // see https://github.com/tidalcycles/strudel/issues/522 - gainNode.gain.setValueAtTime(sustainLevel, phase); - phase += release; - gainNode.gain.linearRampToValueAtTime(0, phase); // release - return phase; - }, - }; -}; - -export const getExpEnvelope = (attack, decay, sustain, release, velocity, begin) => { - sustain = Math.max(0.001, sustain); - velocity = Math.max(0.001, velocity); - const gainNode = getAudioContext().createGain(); - gainNode.gain.setValueAtTime(0.0001, begin); - gainNode.gain.exponentialRampToValueAtTime(velocity, begin + attack); - gainNode.gain.exponentialRampToValueAtTime(sustain * velocity, begin + attack + decay); - return { - node: gainNode, - stop: (t) => { - // similar to getEnvelope, this will glitch if sustain level has not been reached - gainNode.gain.exponentialRampToValueAtTime(0.0001, t + release); - }, - }; -}; - -export const getADSR = (attack, decay, sustain, release, velocity, begin, end) => { - const gainNode = getAudioContext().createGain(); - gainNode.gain.setValueAtTime(0, begin); - gainNode.gain.linearRampToValueAtTime(velocity, begin + attack); // attack - gainNode.gain.linearRampToValueAtTime(sustain * velocity, begin + attack + decay); // sustain start - gainNode.gain.setValueAtTime(sustain * velocity, end); // sustain end - gainNode.gain.linearRampToValueAtTime(0, end + release); // release - // for some reason, using exponential ramping creates little cracklings - /* let t = begin; - gainNode.gain.setValueAtTime(0, t); - gainNode.gain.exponentialRampToValueAtTime(velocity, (t += attack)); - const sustainGain = Math.max(sustain * velocity, 0.001); - gainNode.gain.exponentialRampToValueAtTime(sustainGain, (t += decay)); - if (end - begin < attack + decay) { - gainNode.gain.cancelAndHoldAtTime(end); - } else { - gainNode.gain.setValueAtTime(sustainGain, end); +const getSlope = (y1, y2, x1, x2) => { + const denom = x2 - x1; + if (denom === 0) { + return 0; } - gainNode.gain.exponentialRampToValueAtTime(0.001, end + release); // release */ - return gainNode; + return (y2 - y1) / (x2 - x1); }; - -export const getParamADSR = (param, attack, decay, sustain, release, min, max, begin, end) => { +export const getParamADSR = ( + param, + attack, + decay, + sustain, + release, + min, + max, + begin, + end, + //exponential works better for frequency modulations (such as filter cutoff) due to human ear perception + curve = 'exponential', +) => { + attack = nanFallback(attack); + decay = nanFallback(decay); + sustain = nanFallback(sustain); + release = nanFallback(release); + const ramp = curve === 'exponential' ? 'exponentialRampToValueAtTime' : 'linearRampToValueAtTime'; + if (curve === 'exponential') { + min = min === 0 ? 0.001 : min; + max = max === 0 ? 0.001 : max; + } const range = max - min; - const peak = min + range; - const sustainLevel = min + sustain * range; + const peak = max; + const sustainVal = min + sustain * range; + const duration = end - begin; + + const envValAtTime = (time) => { + let val; + if (attack > time) { + let slope = getSlope(min, peak, 0, attack); + val = time * slope + (min > peak ? min : 0); + } else { + val = (time - attack) * getSlope(peak, sustainVal, 0, decay) + peak; + } + if (curve === 'exponential') { + val = val || 0.001; + } + return val; + }; + param.setValueAtTime(min, begin); - param.linearRampToValueAtTime(peak, begin + attack); - param.linearRampToValueAtTime(sustainLevel, begin + attack + decay); - param.setValueAtTime(sustainLevel, end); - param.linearRampToValueAtTime(min, end + Math.max(release, 0.1)); + if (attack > duration) { + //attack + param[ramp](envValAtTime(duration), end); + } else if (attack + decay > duration) { + //attack + param[ramp](envValAtTime(attack), begin + attack); + //decay + param[ramp](envValAtTime(duration), end); + } else { + //attack + param[ramp](envValAtTime(attack), begin + attack); + //decay + param[ramp](envValAtTime(attack + decay), begin + attack + decay); + //sustain + param.setValueAtTime(sustainVal, end); + } + //release + param[ramp](min, end + release); }; export function getCompressor(ac, threshold, ratio, knee, attack, release) { @@ -92,38 +87,44 @@ export function getCompressor(ac, threshold, ratio, knee, attack, release) { return new DynamicsCompressorNode(ac, options); } -export function createFilter( - context, - type, - frequency, - Q, - attack, - decay, - sustain, - release, - fenv, - start, - end, - fanchor = 0.5, -) { +// changes the default values of the envelope based on what parameters the user has defined +// so it behaves more like you would expect/familiar as other synthesis tools +// ex: sound(val).decay(val) will behave as a decay only envelope. sound(val).attack(val).decay(val) will behave like an "ad" env, etc. + +export const getADSRValues = (params, curve = 'linear', defaultValues) => { + const envmin = curve === 'exponential' ? 0.001 : 0.001; + const releaseMin = 0.01; + const envmax = 1; + const [a, d, s, r] = params; + if (a == null && d == null && s == null && r == null) { + return defaultValues ?? [envmin, envmin, envmax, releaseMin]; + } + const sustain = s != null ? s : (a != null && d == null) || (a == null && d == null) ? envmax : envmin; + return [Math.max(a ?? 0, envmin), Math.max(d ?? 0, envmin), Math.min(sustain, envmax), Math.max(r ?? 0, releaseMin)]; +}; + +export function createFilter(context, type, frequency, Q, att, dec, sus, rel, fenv, start, end, fanchor) { + const curve = 'exponential'; + const [attack, decay, sustain, release] = getADSRValues([att, dec, sus, rel], curve, [0.005, 0.14, 0, 0.1]); const filter = context.createBiquadFilter(); + filter.type = type; filter.Q.value = Q; filter.frequency.value = frequency; - + // envelope is active when any of these values is set + const hasEnvelope = att ?? dec ?? sus ?? rel ?? fenv; // Apply ADSR to filter frequency - if (!isNaN(fenv) && fenv !== 0) { - const offset = fenv * fanchor; - - const min = clamp(2 ** -offset * frequency, 0, 20000); - const max = clamp(2 ** (fenv - offset) * frequency, 0, 20000); - - // console.log('min', min, 'max', max); - - getParamADSR(filter.frequency, attack, decay, sustain, release, min, max, start, end); + if (hasEnvelope !== undefined) { + fenv = nanFallback(fenv, 1, true); + fanchor = nanFallback(fanchor, 0, true); + const fenvAbs = Math.abs(fenv); + const offset = fenvAbs * fanchor; + let min = clamp(2 ** -offset * frequency, 0, 20000); + let max = clamp(2 ** (fenvAbs - offset) * frequency, 0, 20000); + if (fenv < 0) [min, max] = [max, min]; + getParamADSR(filter.frequency, attack, decay, sustain, release, min, max, start, end, curve); return filter; } - return filter; } @@ -148,3 +149,113 @@ export function drywet(dry, wet, wetAmount = 0) { wet_gain.connect(mix); return mix; } + +let curves = ['linear', 'exponential']; +export function getPitchEnvelope(param, value, t, holdEnd) { + // envelope is active when any of these values is set + const hasEnvelope = value.pattack ?? value.pdecay ?? value.psustain ?? value.prelease ?? value.penv; + if (!hasEnvelope) { + return; + } + const penv = nanFallback(value.penv, 1, true); + const curve = curves[value.pcurve ?? 0]; + let [pattack, pdecay, psustain, prelease] = getADSRValues( + [value.pattack, value.pdecay, value.psustain, value.prelease], + curve, + [0.2, 0.001, 1, 0.001], + ); + let panchor = value.panchor ?? psustain; + const cents = penv * 100; // penv is in semitones + const min = 0 - cents * panchor; + const max = cents - cents * panchor; + getParamADSR(param, pattack, pdecay, psustain, prelease, min, max, t, holdEnd, curve); +} + +export function getVibratoOscillator(param, value, t) { + const { vibmod = 0.5, vib } = value; + let vibratoOscillator; + if (vib > 0) { + vibratoOscillator = getAudioContext().createOscillator(); + vibratoOscillator.frequency.value = vib; + const gain = getAudioContext().createGain(); + // Vibmod is the amount of vibrato, in semitones + gain.gain.value = vibmod * 100; + vibratoOscillator.connect(gain); + gain.connect(param); + vibratoOscillator.start(t); + return vibratoOscillator; + } +} +// ConstantSource inherits AudioScheduledSourceNode, which has scheduling abilities +// a bit of a hack, but it works very well :) +export function webAudioTimeout(audioContext, onComplete, startTime, stopTime) { + const constantNode = audioContext.createConstantSource(); + constantNode.start(startTime); + constantNode.stop(stopTime); + constantNode.onended = () => { + onComplete(); + }; +} +const mod = (freq, range = 1, type = 'sine') => { + const ctx = getAudioContext(); + const osc = ctx.createOscillator(); + osc.type = type; + osc.frequency.value = freq; + osc.start(); + const g = new GainNode(ctx, { gain: range }); + osc.connect(g); // -range, range + return { node: g, stop: (t) => osc.stop(t) }; +}; +const fm = (frequencyparam, harmonicityRatio, modulationIndex, wave = 'sine') => { + const carrfreq = frequencyparam.value; + const modfreq = carrfreq * harmonicityRatio; + const modgain = modfreq * modulationIndex; + return mod(modfreq, modgain, wave); +}; +export function applyFM(param, value, begin) { + const { + fmh: fmHarmonicity = 1, + fmi: fmModulationIndex, + fmenv: fmEnvelopeType = 'exp', + fmattack: fmAttack, + fmdecay: fmDecay, + fmsustain: fmSustain, + fmrelease: fmRelease, + fmvelocity: fmVelocity, + fmwave: fmWaveform = 'sine', + duration, + } = value; + let modulator; + let stop = () => {}; + + if (fmModulationIndex) { + const ac = getAudioContext(); + const envGain = ac.createGain(); + const fmmod = fm(param, fmHarmonicity, fmModulationIndex, fmWaveform); + + modulator = fmmod.node; + stop = fmmod.stop; + if (![fmAttack, fmDecay, fmSustain, fmRelease, fmVelocity].find((v) => v !== undefined)) { + // no envelope by default + modulator.connect(param); + } else { + const [attack, decay, sustain, release] = getADSRValues([fmAttack, fmDecay, fmSustain, fmRelease]); + const holdEnd = begin + duration; + getParamADSR( + envGain.gain, + attack, + decay, + sustain, + release, + 0, + 1, + begin, + holdEnd, + fmEnvelopeType === 'exp' ? 'exponential' : 'linear', + ); + modulator.connect(envGain); + envGain.connect(param); + } + } + return { stop }; +} diff --git a/packages/superdough/package.json b/packages/superdough/package.json index 22426901..f1abd95b 100644 --- a/packages/superdough/package.json +++ b/packages/superdough/package.json @@ -1,12 +1,11 @@ { "name": "superdough", - "version": "0.9.12", + "version": "1.0.1", "description": "simple web audio synth and sampler intended for live coding. inspired by superdirt and webdirt.", "main": "index.mjs", "type": "module", "publishConfig": { - "main": "dist/index.cjs", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "directories": { "example": "examples" @@ -33,9 +32,9 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "devDependencies": { - "vite": "^4.3.3" + "vite": "^5.0.10" }, "dependencies": { - "nanostores": "^0.8.1" + "nanostores": "^0.9.5" } } diff --git a/packages/superdough/sampler.mjs b/packages/superdough/sampler.mjs index 39e5b548..10087fc6 100644 --- a/packages/superdough/sampler.mjs +++ b/packages/superdough/sampler.mjs @@ -1,6 +1,6 @@ -import { noteToMidi, valueToMidi, nanFallback } from './util.mjs'; +import { noteToMidi, valueToMidi, getSoundIndex } from './util.mjs'; import { getAudioContext, registerSound } from './index.mjs'; -import { getEnvelope } from './helpers.mjs'; +import { getADSRValues, getParamADSR, getPitchEnvelope, getVibratoOscillator } from './helpers.mjs'; import { logger } from './logger.mjs'; const bufferCache = {}; // string: Promise @@ -31,10 +31,12 @@ export const getSampleBufferSource = async (s, n, note, speed, freq, bank, resol transpose = midi - 36; // C3 is middle C const ac = getAudioContext(); + let sampleUrl; + let index = 0; if (Array.isArray(bank)) { - n = nanFallback(n, 0); - sampleUrl = bank[n % bank.length]; + index = getSoundIndex(n, bank.length); + sampleUrl = bank[index]; } else { const midiDiff = (noteA) => noteToMidi(noteA) - midi; // object format will expect keys as notes @@ -45,12 +47,13 @@ export const getSampleBufferSource = async (s, n, note, speed, freq, bank, resol null, ); transpose = -midiDiff(closest); // semitones to repitch - sampleUrl = bank[closest][n % bank[closest].length]; + index = getSoundIndex(n, bank[closest].length); + sampleUrl = bank[closest][index]; } if (resolveUrl) { sampleUrl = await resolveUrl(sampleUrl); } - let buffer = await loadBuffer(sampleUrl, ac, s, n); + let buffer = await loadBuffer(sampleUrl, ac, s, index); if (speed < 0) { // should this be cached? buffer = reverseBuffer(buffer); @@ -96,6 +99,27 @@ export const getLoadedBuffer = (url) => { return bufferCache[url]; }; +function resolveSpecialPaths(base) { + if (base.startsWith('bubo:')) { + const [_, repo] = base.split(':'); + base = `github:Bubobubobubobubo/dough-${repo}`; + } + return base; +} + +function githubPath(base, subpath = '') { + if (!base.startsWith('github:')) { + throw new Error('expected "github:" at the start of pseudoUrl'); + } + let [_, path] = base.split('github:'); + path = path.endsWith('/') ? path.slice(0, -1) : path; + if (path.split('/').length === 2) { + // assume main as default branch if none set + path += '/main'; + } + return `https://raw.githubusercontent.com/${path}/${subpath}`; +} + export const processSampleMap = (sampleMap, fn, baseUrl = sampleMap._base || '') => { return Object.entries(sampleMap).forEach(([key, value]) => { if (typeof value === 'string') { @@ -105,15 +129,19 @@ export const processSampleMap = (sampleMap, fn, baseUrl = sampleMap._base || '') throw new Error('wrong sample map format for ' + key); } baseUrl = value._base || baseUrl; - const replaceUrl = (v) => (baseUrl + v).replace('github:', 'https://raw.githubusercontent.com/'); + baseUrl = resolveSpecialPaths(baseUrl); + if (baseUrl.startsWith('github:')) { + baseUrl = githubPath(baseUrl, ''); + } + const fullUrl = (v) => baseUrl + v; if (Array.isArray(value)) { //return [key, value.map(replaceUrl)]; - value = value.map(replaceUrl); + value = value.map(fullUrl); } else { // must be object value = Object.fromEntries( Object.entries(value).map(([note, samples]) => { - return [note, (typeof samples === 'string' ? [samples] : samples).map(replaceUrl)]; + return [note, (typeof samples === 'string' ? [samples] : samples).map(fullUrl)]; }), ); } @@ -139,7 +167,7 @@ function getSamplesPrefixHandler(url) { /** * Loads a collection of samples to use with `s` * @example - * samples('github:tidalcycles/Dirt-Samples/master'); + * samples('github:tidalcycles/dirt-samples'); * s("[bd ~]*2, [~ hh]*2, ~ sd") * @example * samples({ @@ -162,18 +190,12 @@ export const samples = async (sampleMap, baseUrl = sampleMap._base || '', option if (handler) { return handler(sampleMap); } - if (sampleMap.startsWith('bubo:')) { - const [_, repo] = sampleMap.split(':'); - sampleMap = `github:Bubobubobubobubo/dough-${repo}`; - } + sampleMap = resolveSpecialPaths(sampleMap); if (sampleMap.startsWith('github:')) { - let [_, path] = sampleMap.split('github:'); - path = path.endsWith('/') ? path.slice(0, -1) : path; - if (path.split('/').length === 2) { - // assume main as default branch if none set - path += '/main'; - } - sampleMap = `https://raw.githubusercontent.com/${path}/strudel.json`; + sampleMap = githubPath(sampleMap, 'strudel.json'); + } + if (sampleMap.startsWith('local:')) { + sampleMap = `http://localhost:5432`; } if (sampleMap.startsWith('shabda:')) { let [_, path] = sampleMap.split('shabda:'); @@ -232,7 +254,7 @@ export async function onTriggerSample(t, value, onended, bank, resolveUrl) { nudge = 0, // TODO: is this in seconds? cut, loop, - clip = undefined, // if 1, samples will be cut off when the hap ends + clip = undefined, // if set, samples will be cut off when the hap ends n = 0, note, speed = 1, // sample playback speed @@ -240,8 +262,7 @@ export async function onTriggerSample(t, value, onended, bank, resolveUrl) { begin = 0, loopEnd = 1, end = 1, - vib, - vibmod = 0.5, + duration, } = value; // load sample if (speed === 0) { @@ -251,24 +272,15 @@ export async function onTriggerSample(t, value, onended, bank, resolveUrl) { loop = s.startsWith('wt_') ? 1 : value.loop; const ac = getAudioContext(); // destructure adsr here, because the default should be different for synths and samples - const { attack = 0.001, decay = 0.001, sustain = 1, release = 0.001 } = value; + + let [attack, decay, sustain, release] = getADSRValues([value.attack, value.decay, value.sustain, value.release]); //const soundfont = getSoundfontKey(s); const time = t + nudge; const bufferSource = await getSampleBufferSource(s, n, note, speed, freq, bank, resolveUrl); // vibrato - let vibratoOscillator; - if (vib > 0) { - vibratoOscillator = getAudioContext().createOscillator(); - vibratoOscillator.frequency.value = vib; - const gain = getAudioContext().createGain(); - // Vibmod is the amount of vibrato, in semitones - gain.gain.value = vibmod * 100; - vibratoOscillator.connect(gain); - gain.connect(bufferSource.detune); - vibratoOscillator.start(0); - } + let vibratoOscillator = getVibratoOscillator(bufferSource.detune, value, t); // asny stuff above took too long? if (ac.currentTime > t) { @@ -295,26 +307,31 @@ export async function onTriggerSample(t, value, onended, bank, resolveUrl) { bufferSource.loopEnd = loopEnd * bufferSource.buffer.duration - offset; } bufferSource.start(time, offset); - const { node: envelope, stop: releaseEnvelope } = getEnvelope(attack, decay, sustain, release, 1, t); - bufferSource.connect(envelope); + const envGain = ac.createGain(); + const node = bufferSource.connect(envGain); + if (clip == null && loop == null && value.release == null) { + const bufferDuration = bufferSource.buffer.duration / bufferSource.playbackRate.value; + duration = (end - begin) * bufferDuration; + } + let holdEnd = t + duration; + + getParamADSR(node.gain, attack, decay, sustain, release, 0, 1, t, holdEnd, 'linear'); + + // pitch envelope + getPitchEnvelope(bufferSource.detune, value, t, holdEnd); + const out = ac.createGain(); // we need a separate gain for the cutgroups because firefox... - envelope.connect(out); + node.connect(out); bufferSource.onended = function () { bufferSource.disconnect(); vibratoOscillator?.stop(); - envelope.disconnect(); + node.disconnect(); out.disconnect(); onended(); }; - const stop = (endTime, playWholeBuffer = clip === undefined && loop === undefined) => { - let releaseTime = endTime; - if (playWholeBuffer) { - const bufferDuration = bufferSource.buffer.duration / bufferSource.playbackRate.value; - releaseTime = t + (end - begin) * bufferDuration; - } - const silentAt = releaseEnvelope(releaseTime); - bufferSource.stop(silentAt); - }; + let envEnd = holdEnd + release + 0.01; + bufferSource.stop(envEnd); + const stop = (endTime, playWholeBuffer) => {}; const handle = { node: out, bufferSource, stop }; // cut groups diff --git a/packages/superdough/superdough.mjs b/packages/superdough/superdough.mjs index 3be97615..c0ba96e0 100644 --- a/packages/superdough/superdough.mjs +++ b/packages/superdough/superdough.mjs @@ -28,11 +28,14 @@ export const resetLoadedSounds = () => soundMap.set({}); let audioContext; +export const setDefaultAudioContext = () => { + audioContext = new AudioContext(); + return audioContext; +}; + export const getAudioContext = () => { if (!audioContext) { - audioContext = new AudioContext(); - const maxChannelCount = audioContext.destination.maxChannelCount; - audioContext.destination.channelCount = maxChannelCount; + return setDefaultAudioContext(); } return audioContext; }; @@ -47,8 +50,8 @@ function loadWorklets() { return workletsLoading; } -function getWorklet(ac, processor, params) { - const node = new AudioWorkletNode(ac, processor); +export function getWorklet(ac, processor, params, config) { + const node = new AudioWorkletNode(ac, processor, config); Object.entries(params).forEach(([key, value]) => { node.parameters.get(key).value = value; }); @@ -84,15 +87,22 @@ let delays = {}; const maxfeedback = 0.98; let channelMerger, destinationGain; +//update the output channel configuration to match user's audio device +export function initializeAudioOutput() { + const audioContext = getAudioContext(); + const maxChannelCount = audioContext.destination.maxChannelCount; + audioContext.destination.channelCount = maxChannelCount; + channelMerger = new ChannelMergerNode(audioContext, { numberOfInputs: audioContext.destination.channelCount }); + destinationGain = new GainNode(audioContext); + channelMerger.connect(destinationGain); + destinationGain.connect(audioContext.destination); +} // input: AudioNode, channels: ?Array export const connectToDestination = (input, channels = [0, 1]) => { const ctx = getAudioContext(); if (channelMerger == null) { - channelMerger = new ChannelMergerNode(ctx, { numberOfInputs: ctx.destination.channelCount }); - destinationGain = new GainNode(ctx); - channelMerger.connect(destinationGain); - destinationGain.connect(ctx.destination); + initializeAudioOutput(); } //This upmix can be removed if correct channel counts are set throughout the app, // and then strudel could theoretically support surround sound audio files @@ -114,6 +124,7 @@ export const panic = () => { } destinationGain.gain.linearRampToValueAtTime(0, getAudioContext().currentTime + 0.01); destinationGain = null; + channelMerger == null; }; function getDelay(orbit, delaytime, delayfeedback, t) { @@ -204,35 +215,35 @@ function getReverb(orbit, duration, fade, lp, dim, ir) { return reverbs[orbit]; } -export let analyser, analyserData /* s = {} */; +export let analysers = {}, + analysersData = {}; -export function getAnalyser(/* orbit, */ fftSize = 2048) { - if (!analyser /*s [orbit] */) { +export function getAnalyserById(id, fftSize = 1024) { + if (!analysers[id]) { + // make sure this doesn't happen too often as it piles up garbage const analyserNode = getAudioContext().createAnalyser(); analyserNode.fftSize = fftSize; // getDestination().connect(analyserNode); - analyser /* s[orbit] */ = analyserNode; - //analyserData = new Uint8Array(analyser.frequencyBinCount); - analyserData = new Float32Array(analyser.frequencyBinCount); + analysers[id] = analyserNode; + analysersData[id] = new Float32Array(analysers[id].frequencyBinCount); } - if (analyser /* s[orbit] */.fftSize !== fftSize) { - analyser /* s[orbit] */.fftSize = fftSize; - //analyserData = new Uint8Array(analyser.frequencyBinCount); - analyserData = new Float32Array(analyser.frequencyBinCount); + if (analysers[id].fftSize !== fftSize) { + analysers[id].fftSize = fftSize; + analysersData[id] = new Float32Array(analysers[id].frequencyBinCount); } - return analyser /* s[orbit] */; + return analysers[id]; } -export function getAnalyzerData(type = 'time') { +export function getAnalyzerData(type = 'time', id = 1) { const getter = { - time: () => analyser?.getFloatTimeDomainData(analyserData), - frequency: () => analyser?.getFloatFrequencyData(analyserData), + time: () => analysers[id]?.getFloatTimeDomainData(analysersData[id]), + frequency: () => analysers[id]?.getFloatFrequencyData(analysersData[id]), }[type]; if (!getter) { throw new Error(`getAnalyzerData: ${type} not supported. use one of ${Object.keys(getter).join(', ')}`); } getter(); - return analyserData; + return analysersData[id]; } function effectSend(input, effect, wet) { @@ -242,7 +253,14 @@ function effectSend(input, effect, wet) { return send; } -export const superdough = async (value, deadline, hapDuration) => { +export function resetGlobalEffects() { + delays = {}; + reverbs = {}; + analysers = {}; + analysersData = {}; +} + +export const superdough = async (value, t, hapDuration) => { const ac = getAudioContext(); if (typeof value !== 'object') { throw new Error( @@ -254,7 +272,13 @@ export const superdough = async (value, deadline, hapDuration) => { // duration is passed as value too.. value.duration = hapDuration; // calculate absolute time - let t = ac.currentTime + deadline; + t = typeof t === 'string' && t.startsWith('=') ? Number(t.slice(1)) : ac.currentTime + t; + if (t < ac.currentTime) { + console.warn( + `[superdough]: cannot schedule sounds in the past (target: ${t.toFixed(2)}, now: ${ac.currentTime.toFixed(2)})`, + ); + return; + } // destructure let { s = 'triangle', @@ -269,26 +293,26 @@ export const superdough = async (value, deadline, hapDuration) => { // low pass cutoff, lpenv, - lpattack = 0.01, - lpdecay = 0.01, - lpsustain = 1, - lprelease = 0.01, + lpattack, + lpdecay, + lpsustain, + lprelease, resonance = 1, // high pass hpenv, hcutoff, - hpattack = 0.01, - hpdecay = 0.01, - hpsustain = 1, - hprelease = 0.01, + hpattack, + hpdecay, + hpsustain, + hprelease, hresonance = 1, // band pass bpenv, bandf, - bpattack = 0.01, - bpdecay = 0.01, - bpsustain = 1, - bprelease = 0.01, + bpattack, + bpdecay, + bpsustain, + bprelease, bandq = 1, channels = [1, 2], //phaser @@ -300,6 +324,9 @@ export const superdough = async (value, deadline, hapDuration) => { coarse, crush, shape, + shapevol = 1, + distort, + distortvol = 1, pan, vowel, delay = 0, @@ -322,12 +349,13 @@ export const superdough = async (value, deadline, hapDuration) => { compressorAttack, compressorRelease, } = value; + gain = nanFallback(gain, 1); //music programs/audio gear usually increments inputs/outputs from 1, so imitate that behavior channels = (Array.isArray(channels) ? channels : [channels]).map((ch) => ch - 1); - gain *= velocity; // legacy fix for velocity + gain *= velocity; // velocity currently only multiplies with gain. it might do other things in the future let toDisconnect = []; // audio nodes that will be disconnected when the source has ended const onended = () => { toDisconnect.forEach((n) => n?.disconnect()); @@ -440,7 +468,8 @@ export const superdough = async (value, deadline, hapDuration) => { // effects coarse !== undefined && chain.push(getWorklet(ac, 'coarse-processor', { coarse })); crush !== undefined && chain.push(getWorklet(ac, 'crush-processor', { crush })); - shape !== undefined && chain.push(getWorklet(ac, 'shape-processor', { shape })); + shape !== undefined && chain.push(getWorklet(ac, 'shape-processor', { shape, postgain: shapevol })); + distort !== undefined && chain.push(getWorklet(ac, 'distort-processor', { distort, postgain: distortvol })); compressorThreshold !== undefined && chain.push( @@ -491,8 +520,8 @@ export const superdough = async (value, deadline, hapDuration) => { // analyser let analyserSend; if (analyze) { - const analyserNode = getAnalyser(/* orbit, */ 2 ** (fft + 5)); - analyserSend = effectSend(post, analyserNode, analyze); + const analyserNode = getAnalyserById(analyze, 2 ** (fft + 5)); + analyserSend = effectSend(post, analyserNode, 1); } // connect chain elements together diff --git a/packages/superdough/synth.mjs b/packages/superdough/synth.mjs index 13c8b93b..55ecc83f 100644 --- a/packages/superdough/synth.mjs +++ b/packages/superdough/synth.mjs @@ -1,65 +1,175 @@ -import { midiToFreq, noteToMidi } from './util.mjs'; -import { registerSound, getAudioContext } from './superdough.mjs'; -import { gainNode, getEnvelope, getExpEnvelope } from './helpers.mjs'; +import { clamp, midiToFreq, noteToMidi } from './util.mjs'; +import { registerSound, getAudioContext, getWorklet } from './superdough.mjs'; +import { + applyFM, + gainNode, + getADSRValues, + getParamADSR, + getPitchEnvelope, + getVibratoOscillator, + webAudioTimeout, +} from './helpers.mjs'; import { getNoiseMix, getNoiseOscillator } from './noise.mjs'; -const mod = (freq, range = 1, type = 'sine') => { - const ctx = getAudioContext(); - const osc = ctx.createOscillator(); - osc.type = type; - osc.frequency.value = freq; - osc.start(); - const g = new GainNode(ctx, { gain: range }); - osc.connect(g); // -range, range - return { node: g, stop: (t) => osc.stop(t) }; +const getFrequencyFromValue = (value) => { + let { note, freq } = value; + note = note || 36; + if (typeof note === 'string') { + note = noteToMidi(note); // e.g. c3 => 48 + } + // get frequency + if (!freq && typeof note === 'number') { + freq = midiToFreq(note); // + 48); + } + + return Number(freq); }; -const fm = (osc, harmonicityRatio, modulationIndex, wave = 'sine') => { - const carrfreq = osc.frequency.value; - const modfreq = carrfreq * harmonicityRatio; - const modgain = modfreq * modulationIndex; - return mod(modfreq, modgain, wave); -}; - -const waveforms = ['sine', 'square', 'triangle', 'sawtooth']; +const waveforms = ['triangle', 'square', 'sawtooth', 'sine']; const noises = ['pink', 'white', 'brown', 'crackle']; export function registerSynthSounds() { - [...waveforms, ...noises].forEach((s) => { + [...waveforms].forEach((s) => { registerSound( s, (t, value, onended) => { - // destructure adsr here, because the default should be different for synths and samples - let { attack = 0.001, decay = 0.05, sustain = 0.6, release = 0.01 } = value; - - let sound; - if (waveforms.includes(s)) { - sound = getOscillator(s, t, value); - } else { - let { density } = value; - sound = getNoiseOscillator(s, t, density); - } + const [attack, decay, sustain, release] = getADSRValues( + [value.attack, value.decay, value.sustain, value.release], + 'linear', + [0.001, 0.05, 0.6, 0.01], + ); + let sound = getOscillator(s, t, value); let { node: o, stop, triggerRelease } = sound; // turn down const g = gainNode(0.3); - // gain envelope - const { node: envelope, stop: releaseEnvelope } = getEnvelope(attack, decay, sustain, release, 1, t); + const { duration } = value; o.onended = () => { o.disconnect(); g.disconnect(); onended(); }; + + const envGain = gainNode(1); + let node = o.connect(g).connect(envGain); + const holdEnd = t + duration; + getParamADSR(node.gain, attack, decay, sustain, release, 0, 1, t, holdEnd, 'linear'); + const envEnd = holdEnd + release + 0.01; + triggerRelease?.(envEnd); + stop(envEnd); return { - node: o.connect(g).connect(envelope), - stop: (releaseTime) => { - const silentAt = releaseEnvelope(releaseTime); - triggerRelease?.(releaseTime); - stop(silentAt); - }, + node, + stop: (releaseTime) => {}, + }; + }, + { type: 'synth', prebake: true }, + ); + }); + registerSound( + 'supersaw', + (begin, value, onended) => { + const ac = getAudioContext(); + let { duration, n, unison = 5, spread = 0.6, detune } = value; + detune = detune ?? n ?? 0.18; + const frequency = getFrequencyFromValue(value); + + const [attack, decay, sustain, release] = getADSRValues( + [value.attack, value.decay, value.sustain, value.release], + 'linear', + [0.001, 0.05, 0.6, 0.01], + ); + + const holdend = begin + duration; + const end = holdend + release + 0.01; + const voices = clamp(unison, 1, 100); + let panspread = voices > 1 ? clamp(spread, 0, 1) : 0; + let o = getWorklet( + ac, + 'supersaw-oscillator', + { + frequency, + begin, + end, + freqspread: detune, + voices, + panspread, + }, + { + outputChannelCount: [2], + }, + ); + + const gainAdjustment = 1 / Math.sqrt(voices); + getPitchEnvelope(o.parameters.get('detune'), value, begin, holdend); + const vibratoOscillator = getVibratoOscillator(o.parameters.get('detune'), value, begin); + const fm = applyFM(o.parameters.get('frequency'), value, begin); + let envGain = gainNode(1); + envGain = o.connect(envGain); + + webAudioTimeout( + ac, + () => { + o.disconnect(); + envGain.disconnect(); + onended(); + fm?.stop(); + vibratoOscillator?.stop(); + }, + begin, + end, + ); + + getParamADSR(envGain.gain, attack, decay, sustain, release, 0, 0.3 * gainAdjustment, begin, holdend, 'linear'); + + return { + node: envGain, + stop: (time) => {}, + }; + }, + { prebake: true, type: 'synth' }, + ); + + [...noises].forEach((s) => { + registerSound( + s, + (t, value, onended) => { + const [attack, decay, sustain, release] = getADSRValues( + [value.attack, value.decay, value.sustain, value.release], + 'linear', + [0.001, 0.05, 0.6, 0.01], + ); + + let sound; + + let { density } = value; + sound = getNoiseOscillator(s, t, density); + + let { node: o, stop, triggerRelease } = sound; + + // turn down + const g = gainNode(0.3); + + const { duration } = value; + + o.onended = () => { + o.disconnect(); + g.disconnect(); + onended(); + }; + + const envGain = gainNode(1); + let node = o.connect(g).connect(envGain); + const holdEnd = t + duration; + getParamADSR(node.gain, attack, decay, sustain, release, 0, 1, t, holdEnd, 'linear'); + const envEnd = holdEnd + release + 0.01; + triggerRelease?.(envEnd); + stop(envEnd); + return { + node, + stop: (releaseTime) => {}, }; }, { type: 'synth', prebake: true }, @@ -99,29 +209,8 @@ export function waveformN(partials, type) { } // expects one of waveforms as s -export function getOscillator( - s, - t, - { - n: partials, - note, - freq, - vib = 0, - vibmod = 0.5, - noise = 0, - // fm - fmh: fmHarmonicity = 1, - fmi: fmModulationIndex, - fmenv: fmEnvelopeType = 'lin', - fmattack: fmAttack, - fmdecay: fmDecay, - fmsustain: fmSustain, - fmrelease: fmRelease, - fmvelocity: fmVelocity, - fmwave: fmWaveform = 'sine', - }, -) { - let ac = getAudioContext(); +export function getOscillator(s, t, value) { + let { n: partials, duration, noise = 0 } = value; let o; // If no partials are given, use stock waveforms if (!partials || s === 'sine') { @@ -132,58 +221,15 @@ export function getOscillator( else { o = waveformN(partials, s); } - - // get frequency from note... - note = note || 36; - if (typeof note === 'string') { - note = noteToMidi(note); // e.g. c3 => 48 - } - // get frequency - if (!freq && typeof note === 'number') { - freq = midiToFreq(note); // + 48); - } - // set frequency - o.frequency.value = Number(freq); + o.frequency.value = getFrequencyFromValue(value); o.start(t); - // FM - let stopFm, fmEnvelope; - if (fmModulationIndex) { - const { node: modulator, stop } = fm(o, fmHarmonicity, fmModulationIndex, fmWaveform); - if (![fmAttack, fmDecay, fmSustain, fmRelease, fmVelocity].find((v) => v !== undefined)) { - // no envelope by default - modulator.connect(o.frequency); - } else { - fmAttack = fmAttack ?? 0.001; - fmDecay = fmDecay ?? 0.001; - fmSustain = fmSustain ?? 1; - fmRelease = fmRelease ?? 0.001; - fmVelocity = fmVelocity ?? 1; - fmEnvelope = getEnvelope(fmAttack, fmDecay, fmSustain, fmRelease, fmVelocity, t); - if (fmEnvelopeType === 'exp') { - fmEnvelope = getExpEnvelope(fmAttack, fmDecay, fmSustain, fmRelease, fmVelocity, t); - fmEnvelope.node.maxValue = fmModulationIndex * 2; - fmEnvelope.node.minValue = 0.00001; - } - modulator.connect(fmEnvelope.node); - fmEnvelope.node.connect(o.frequency); - } - stopFm = stop; - } + let vibratoOscillator = getVibratoOscillator(o.detune, value, t); - // Additional oscillator for vibrato effect - let vibratoOscillator; - if (vib > 0) { - vibratoOscillator = getAudioContext().createOscillator(); - vibratoOscillator.frequency.value = vib; - const gain = getAudioContext().createGain(); - // Vibmod is the amount of vibrato, in semitones - gain.gain.value = vibmod * 100; - vibratoOscillator.connect(gain); - gain.connect(o.detune); - vibratoOscillator.start(t); - } + // pitch envelope + getPitchEnvelope(o.detune, value, t, t + duration); + const fmModulator = applyFM(o.frequency, value, t); let noiseMix; if (noise) { @@ -193,13 +239,13 @@ export function getOscillator( return { node: noiseMix?.node || o, stop: (time) => { + fmModulator.stop(time); vibratoOscillator?.stop(time); noiseMix?.stop(time); - stopFm?.(time); o.stop(time); }, triggerRelease: (time) => { - fmEnvelope?.stop(time); + // envGain?.stop(time); }, }; } diff --git a/packages/superdough/util.mjs b/packages/superdough/util.mjs index d49ffd6b..4e3c7e41 100644 --- a/packages/superdough/util.mjs +++ b/packages/superdough/util.mjs @@ -54,10 +54,17 @@ export const valueToMidi = (value, fallbackValue) => { return fallbackValue; }; -export function nanFallback(value, fallback) { +export function nanFallback(value, fallback = 0, silent) { if (isNaN(Number(value))) { - logger(`"${value}" is not a number, falling back to ${fallback}`, 'warning'); + !silent && logger(`"${value}" is not a number, falling back to ${fallback}`, 'warning'); return fallback; } return value; } +// modulo that works with negative numbers e.g. _mod(-1, 3) = 2. Works on numbers (rather than patterns of numbers, as @mod@ from pattern.mjs does) +export const _mod = (n, m) => ((n % m) + m) % m; + +// round to nearest int, negative numbers will output a subtracted index +export const getSoundIndex = (n, numSounds) => { + return _mod(Math.round(nanFallback(n, 0)), numSounds); +}; diff --git a/packages/superdough/vite.config.js b/packages/superdough/vite.config.js index d6786f44..d94e37f4 100644 --- a/packages/superdough/vite.config.js +++ b/packages/superdough/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.cjs' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.cjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/superdough/vowel.mjs b/packages/superdough/vowel.mjs index 25357642..3f30aef1 100644 --- a/packages/superdough/vowel.mjs +++ b/packages/superdough/vowel.mjs @@ -5,6 +5,37 @@ export var vowelFormant = { i: { freqs: [270, 1850, 2900, 3350, 3590], gains: [1, 0.0631, 0.0631, 0.0158, 0.0158], qs: [40, 90, 100, 120, 120] }, o: { freqs: [430, 820, 2700, 3000, 3300], gains: [1, 0.3162, 0.0501, 0.0794, 0.01995], qs: [40, 80, 100, 120, 120] }, u: { freqs: [370, 630, 2750, 3000, 3400], gains: [1, 0.1, 0.0708, 0.0316, 0.01995], qs: [40, 60, 100, 120, 120] }, + ae: { freqs: [650, 1515, 2400, 3000, 3350], gains: [1, 0.5, 0.1008, 0.0631, 0.0126], qs: [80, 90, 120, 130, 140] }, + aa: { freqs: [560, 900, 2570, 3000, 3300], gains: [1, 0.5, 0.0708, 0.0631, 0.0126], qs: [80, 90, 120, 130, 140] }, + oe: { freqs: [500, 1430, 2300, 3000, 3300], gains: [1, 0.2, 0.0708, 0.0316, 0.01995], qs: [40, 60, 100, 120, 120] }, + ue: { freqs: [250, 1750, 2150, 3200, 3300], gains: [1, 0.1, 0.0708, 0.0316, 0.01995], qs: [40, 60, 100, 120, 120] }, + y: { freqs: [400, 1460, 2400, 3000, 3300], gains: [1, 0.2, 0.0708, 0.0316, 0.02995], qs: [40, 60, 100, 120, 120] }, + uh: { freqs: [600, 1250, 2100, 3100, 3500], gains: [1, 0.3, 0.0608, 0.0316, 0.01995], qs: [40, 70, 100, 120, 130] }, + un: { freqs: [500, 1240, 2280, 3000, 3500], gains: [1, 0.1, 0.1708, 0.0216, 0.02995], qs: [40, 60, 100, 120, 120] }, + en: { freqs: [600, 1480, 2450, 3200, 3300], gains: [1, 0.15, 0.0708, 0.0316, 0.02995], qs: [40, 60, 100, 120, 120] }, + an: { freqs: [700, 1050, 2500, 3000, 3300], gains: [1, 0.1, 0.0708, 0.0316, 0.02995], qs: [40, 60, 100, 120, 120] }, + on: { freqs: [500, 1080, 2350, 3000, 3300], gains: [1, 0.1, 0.0708, 0.0316, 0.02995], qs: [40, 60, 100, 120, 120] }, + get æ() { + return this.ae; + }, + get ø() { + return this.oe; + }, + get ɑ() { + return this.aa; + }, + get å() { + return this.aa; + }, + get ö() { + return this.oe; + }, + get ü() { + return this.ue; + }, + get ı() { + return this.y; + }, }; if (typeof GainNode !== 'undefined') { class VowelNode extends GainNode { diff --git a/packages/superdough/worklets.mjs b/packages/superdough/worklets.mjs index 7bb43f87..a1f524ca 100644 --- a/packages/superdough/worklets.mjs +++ b/packages/superdough/worklets.mjs @@ -1,7 +1,7 @@ +// coarse, crush, and shape processors adapted from dktr0's webdirt: https://github.com/dktr0/WebDirt/blob/5ce3d698362c54d6e1b68acc47eb2955ac62c793/dist/AudioWorklets.js // LICENSE GNU General Public License v3.0 see https://github.com/dktr0/WebDirt/blob/main/LICENSE -// all the credit goes to dktr0's webdirt: https://github.com/dktr0/WebDirt/blob/5ce3d698362c54d6e1b68acc47eb2955ac62c793/dist/AudioWorklets.js -// <3 +const blockSize = 128; class CoarseProcessor extends AudioWorkletProcessor { static get parameterDescriptors() { return [{ name: 'coarse', defaultValue: 1 }]; @@ -9,28 +9,29 @@ class CoarseProcessor extends AudioWorkletProcessor { constructor() { super(); - this.notStarted = true; + this.started = false; } process(inputs, outputs, parameters) { const input = inputs[0]; const output = outputs[0]; - const coarse = parameters.coarse; - const blockSize = 128; + const hasInput = !(input[0] === undefined); - if (hasInput) { - this.notStarted = false; - output[0][0] = input[0][0]; - for (let n = 1; n < blockSize; n++) { - for (let o = 0; o < output.length; o++) { - output[o][n] = n % coarse == 0 ? input[0][n] : output[o][n - 1]; - } + if (this.started && !hasInput) { + return false; + } + this.started = hasInput; + + let coarse = parameters.coarse[0] ?? 0; + coarse = Math.max(1, coarse); + for (let n = 0; n < blockSize; n++) { + for (let i = 0; i < input.length; i++) { + output[i][n] = n % coarse === 0 ? input[i][n] : output[i][n - 1]; } } - return this.notStarted || hasInput; + return true; } } - registerProcessor('coarse-processor', CoarseProcessor); class CrushProcessor extends AudioWorkletProcessor { @@ -40,69 +41,248 @@ class CrushProcessor extends AudioWorkletProcessor { constructor() { super(); - this.notStarted = true; + this.started = false; } process(inputs, outputs, parameters) { const input = inputs[0]; const output = outputs[0]; - const crush = parameters.crush; - const blockSize = 128; + const hasInput = !(input[0] === undefined); - if (hasInput) { - this.notStarted = false; - if (crush.length === 1) { - const x = Math.pow(2, crush[0] - 1); - for (let n = 0; n < blockSize; n++) { - const value = Math.round(input[0][n] * x) / x; - for (let o = 0; o < output.length; o++) { - output[o][n] = value; - } - } - } else { - for (let n = 0; n < blockSize; n++) { - let x = Math.pow(2, crush[n] - 1); - const value = Math.round(input[0][n] * x) / x; - for (let o = 0; o < output.length; o++) { - output[o][n] = value; - } - } + if (this.started && !hasInput) { + return false; + } + this.started = hasInput; + + let crush = parameters.crush[0] ?? 8; + crush = Math.max(1, crush); + + for (let n = 0; n < blockSize; n++) { + for (let i = 0; i < input.length; i++) { + const x = Math.pow(2, crush - 1); + output[i][n] = Math.round(input[i][n] * x) / x; } } - return this.notStarted || hasInput; + return true; } } registerProcessor('crush-processor', CrushProcessor); class ShapeProcessor extends AudioWorkletProcessor { static get parameterDescriptors() { - return [{ name: 'shape', defaultValue: 0 }]; + return [ + { name: 'shape', defaultValue: 0 }, + { name: 'postgain', defaultValue: 1 }, + ]; } constructor() { super(); - this.notStarted = true; + this.started = false; } process(inputs, outputs, parameters) { const input = inputs[0]; const output = outputs[0]; - const shape0 = parameters.shape[0]; - const shape1 = shape0 < 1 ? shape0 : 1.0 - 4e-10; - const shape = (2.0 * shape1) / (1.0 - shape1); - const blockSize = 128; + const hasInput = !(input[0] === undefined); - if (hasInput) { - this.notStarted = false; - for (let n = 0; n < blockSize; n++) { - const value = ((1 + shape) * input[0][n]) / (1 + shape * Math.abs(input[0][n])); - for (let o = 0; o < output.length; o++) { - output[o][n] = value; + if (this.started && !hasInput) { + return false; + } + this.started = hasInput; + + let shape = parameters.shape[0]; + shape = shape < 1 ? shape : 1.0 - 4e-10; + shape = (2.0 * shape) / (1.0 - shape); + const postgain = Math.max(0.001, Math.min(1, parameters.postgain[0])); + + for (let n = 0; n < blockSize; n++) { + for (let i = 0; i < input.length; i++) { + output[i][n] = (((1 + shape) * input[i][n]) / (1 + shape * Math.abs(input[i][n]))) * postgain; + } + } + return true; + } +} +registerProcessor('shape-processor', ShapeProcessor); + +class DistortProcessor extends AudioWorkletProcessor { + static get parameterDescriptors() { + return [ + { name: 'distort', defaultValue: 0 }, + { name: 'postgain', defaultValue: 1 }, + ]; + } + + constructor() { + super(); + this.started = false; + } + + process(inputs, outputs, parameters) { + const input = inputs[0]; + const output = outputs[0]; + + const hasInput = !(input[0] === undefined); + if (this.started && !hasInput) { + return false; + } + this.started = hasInput; + + const shape = Math.expm1(parameters.distort[0]); + const postgain = Math.max(0.001, Math.min(1, parameters.postgain[0])); + + for (let n = 0; n < blockSize; n++) { + for (let i = 0; i < input.length; i++) { + output[i][n] = (((1 + shape) * input[i][n]) / (1 + shape * Math.abs(input[i][n]))) * postgain; + } + } + return true; + } +} +registerProcessor('distort-processor', DistortProcessor); + +// adjust waveshape to remove frequencies above nyquist to prevent aliasing +// referenced from https://www.kvraudio.com/forum/viewtopic.php?t=375517 +const polyBlep = (phase, dt) => { + // 0 <= phase < 1 + if (phase < dt) { + phase /= dt; + // 2 * (phase - phase^2/2 - 0.5) + return phase + phase - phase * phase - 1; + } + + // -1 < phase < 0 + else if (phase > 1 - dt) { + phase = (phase - 1) / dt; + // 2 * (phase^2/2 + phase + 0.5) + return phase * phase + phase + phase + 1; + } + + // 0 otherwise + else { + return 0; + } +}; + +const saw = (phase, dt) => { + const v = 2 * phase - 1; + return v - polyBlep(phase, dt); +}; + +function lerp(a, b, n) { + return n * (b - a) + a; +} + +function getUnisonDetune(unison, detune, voiceIndex) { + if (unison < 2) { + return 0; + } + return lerp(-detune * 0.5, detune * 0.5, voiceIndex / (unison - 1)); +} +class SuperSawOscillatorProcessor extends AudioWorkletProcessor { + constructor() { + super(); + this.phase = []; + } + static get parameterDescriptors() { + return [ + { + name: 'begin', + defaultValue: 0, + max: Number.POSITIVE_INFINITY, + min: 0, + }, + + { + name: 'end', + defaultValue: 0, + max: Number.POSITIVE_INFINITY, + min: 0, + }, + + { + name: 'frequency', + defaultValue: 440, + min: Number.EPSILON, + }, + + { + name: 'panspread', + defaultValue: 0.4, + min: 0, + max: 1, + }, + { + name: 'freqspread', + defaultValue: 0.2, + min: 0, + }, + { + name: 'detune', + defaultValue: 0, + min: 0, + }, + + { + name: 'voices', + defaultValue: 5, + min: 1, + }, + ]; + } + process(input, outputs, params) { + // eslint-disable-next-line no-undef + if (currentTime <= params.begin[0]) { + return true; + } + // eslint-disable-next-line no-undef + if (currentTime >= params.end[0]) { + // this.port.postMessage({ type: 'onended' }); + return false; + } + let frequency = params.frequency[0]; + //apply detune in cents + frequency = frequency * Math.pow(2, params.detune[0] / 1200); + + const output = outputs[0]; + const voices = params.voices[0]; + const freqspread = params.freqspread[0]; + const panspread = params.panspread[0] * 0.5 + 0.5; + const gain1 = Math.sqrt(1 - panspread); + const gain2 = Math.sqrt(panspread); + + for (let n = 0; n < voices; n++) { + const isOdd = (n & 1) == 1; + + //applies unison "spread" detune in semitones + const freq = frequency * Math.pow(2, getUnisonDetune(voices, freqspread, n) / 12); + let gainL = gain1; + let gainR = gain2; + // invert right and left gain + if (isOdd) { + gainL = gain2; + gainR = gain1; + } + // eslint-disable-next-line no-undef + const dt = freq / sampleRate; + + for (let i = 0; i < output[0].length; i++) { + this.phase[n] = this.phase[n] ?? Math.random(); + const v = saw(this.phase[n], dt); + + output[0][i] = output[0][i] + v * gainL; + output[1][i] = output[1][i] + v * gainR; + + this.phase[n] += dt; + + if (this.phase[n] > 1.0) { + this.phase[n] = this.phase[n] - 1; } } } - return this.notStarted || hasInput; + return true; } } -registerProcessor('shape-processor', ShapeProcessor); +registerProcessor('supersaw-oscillator', SuperSawOscillatorProcessor); diff --git a/packages/superdough/zzfx_fork.mjs b/packages/superdough/zzfx_fork.mjs index 8c6bdbb5..7235d1bf 100644 --- a/packages/superdough/zzfx_fork.mjs +++ b/packages/superdough/zzfx_fork.mjs @@ -78,13 +78,13 @@ export function buildSamples( (i < attack ? i / attack // attack : i < attack + decay // decay - ? 1 - ((i - attack) / decay) * (1 - sustainVolume) // decay falloff - : i < attack + decay + sustain // sustain - ? sustainVolume // sustain volume - : i < length - delay // release - ? ((length - i - delay) / release) * // release falloff - sustainVolume // release volume - : 0); // post release + ? 1 - ((i - attack) / decay) * (1 - sustainVolume) // decay falloff + : i < attack + decay + sustain // sustain + ? sustainVolume // sustain volume + : i < length - delay // release + ? ((length - i - delay) / release) * // release falloff + sustainVolume // release volume + : 0); // post release s = delay ? s / 2 + diff --git a/packages/tonal/README.md b/packages/tonal/README.md index 0bb344fd..83657451 100644 --- a/packages/tonal/README.md +++ b/packages/tonal/README.md @@ -1,18 +1,18 @@ -# @strudel.cycles/tonal +# @strudel/tonal This package adds tonal / harmonic functions to strudel Patterns. ## Install ```sh -npm i @strudel.cycles/tonal --save +npm i @strudel/tonal --save ``` ## Example ```js -import { sequence } from '@strudel.cycles/core'; -import '@strudel.cycles/tonal'; +import { sequence } from '@strudel/core'; +import '@strudel/tonal'; const pattern = sequence(0, [1, 2]).scale('C major'); @@ -27,7 +27,7 @@ yields: (3/4 -> 1/1, 3/4 -> 1/1, E3) ``` -[play with @strudel.cycles/tonal codesandbox](https://codesandbox.io/s/strudel-tonal-example-rgc5if?file=/src/index.js) +[play with @strudel/tonal codesandbox](https://codesandbox.io/s/strudel-tonal-example-rgc5if?file=/src/index.js) ## Tonal API diff --git a/packages/tonal/index.mjs b/packages/tonal/index.mjs index fc1b7f97..a3c0cba3 100644 --- a/packages/tonal/index.mjs +++ b/packages/tonal/index.mjs @@ -5,3 +5,5 @@ export * from './tonal.mjs'; export * from './voicings.mjs'; import './ireal.mjs'; + +export const packageName = '@strudel/tonal'; diff --git a/packages/tonal/package.json b/packages/tonal/package.json index bef3c2f0..e4418228 100644 --- a/packages/tonal/package.json +++ b/packages/tonal/package.json @@ -1,11 +1,10 @@ { - "name": "@strudel.cycles/tonal", - "version": "0.9.0", + "name": "@strudel/tonal", + "version": "1.0.1", "description": "Tonal functions for strudel", "main": "index.mjs", "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "build": "vite build", @@ -31,13 +30,13 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*", + "@strudel/core": "workspace:*", "@tonaljs/tonal": "^4.7.2", "chord-voicings": "^0.0.1", - "webmidi": "^3.1.5" + "webmidi": "^3.1.8" }, "devDependencies": { - "vite": "^4.3.3", - "vitest": "^0.33.0" + "vite": "^5.0.10", + "vitest": "^1.1.0" } } diff --git a/packages/tonal/test/tonal.test.mjs b/packages/tonal/test/tonal.test.mjs index 7c32989a..8dd0e186 100644 --- a/packages/tonal/test/tonal.test.mjs +++ b/packages/tonal/test/tonal.test.mjs @@ -7,10 +7,9 @@ This program is free software: you can redistribute it and/or modify it under th // import { strict as assert } from 'assert'; import '../tonal.mjs'; // need to import this to add prototypes -import { pure, controls, seq } from '@strudel.cycles/core'; +import { pure, n, seq, note } from '@strudel/core'; import { describe, it, expect } from 'vitest'; import { mini } from '../../mini/mini.mjs'; -const { n } = controls; describe('tonal', () => { it('Should run tonal functions ', () => { @@ -45,4 +44,36 @@ describe('tonal', () => { .firstCycleValues.map((h) => h.note), ).toEqual(['C3', 'D3', 'E3']); }); + it('transposes note numbers with interval numbers', () => { + expect( + note(40, 40, 40) + .transpose(0, 1, 2) + .firstCycleValues.map((h) => h.note), + ).toEqual([40, 41, 42]); + expect(seq(40, 40, 40).transpose(0, 1, 2).firstCycleValues).toEqual([40, 41, 42]); + }); + it('transposes note numbers with interval strings', () => { + expect( + note(40, 40, 40) + .transpose('1P', '2M', '3m') + .firstCycleValues.map((h) => h.note), + ).toEqual([40, 42, 43]); + expect(seq(40, 40, 40).transpose('1P', '2M', '3m').firstCycleValues).toEqual([40, 42, 43]); + }); + it('transposes note strings with interval numbers', () => { + expect( + note('c', 'c', 'c') + .transpose(0, 1, 2) + .firstCycleValues.map((h) => h.note), + ).toEqual(['C', 'Db', 'D']); + expect(seq('c', 'c', 'c').transpose(0, 1, 2).firstCycleValues).toEqual(['C', 'Db', 'D']); + }); + it('transposes note strings with interval strings', () => { + expect( + note('c', 'c', 'c') + .transpose('1P', '2M', '3m') + .firstCycleValues.map((h) => h.note), + ).toEqual(['C', 'D', 'Eb']); + expect(seq('c', 'c', 'c').transpose('1P', '2M', '3m').firstCycleValues).toEqual(['C', 'D', 'Eb']); + }); }); diff --git a/packages/tonal/test/tonleiter.test.mjs b/packages/tonal/test/tonleiter.test.mjs index 6c28f37a..e1a69357 100644 --- a/packages/tonal/test/tonleiter.test.mjs +++ b/packages/tonal/test/tonleiter.test.mjs @@ -18,6 +18,9 @@ import { midi2note, renderVoicing, scaleStep, + stepInNamedScale, + nearestNumberIndex, + note2midi, } from '../tonleiter.mjs'; describe('tonleiter', () => { @@ -149,4 +152,34 @@ describe('tonleiter', () => { // expect(voiceBelow('G4', 'Cm7', voicingDictionary)).toEqual(['Bb3', 'D4', 'Eb4', 'G4']); // TODO: test with offset }); + test('nearestNumber', () => { + expect(nearestNumberIndex(0, [0, 2, 4, 5])).toEqual(0); + expect(nearestNumberIndex(1, [0, 2, 4, 5])).toEqual(0); + expect(nearestNumberIndex(1, [0, 2, 4, 5], true)).toEqual(1); + expect(nearestNumberIndex(2, [0, 2, 4, 5])).toEqual(1); + expect(nearestNumberIndex(2, [0, 2, 4, 5]), true).toEqual(1); + expect(nearestNumberIndex(3, [0, 2, 4, 5])).toEqual(1); + expect(nearestNumberIndex(3, [0, 2, 4, 5], true)).toEqual(2); + expect(nearestNumberIndex(4, [0, 2, 4, 5])).toEqual(2); + }); + test('stepInNamedScale', () => { + expect(stepInNamedScale(1, 'D major')).toEqual(note2midi('E3')); + expect(stepInNamedScale(2, 'E major')).toEqual(note2midi('G#3')); + expect(stepInNamedScale(0, 'D major', 'E3')).toEqual(note2midi('E3')); + expect(stepInNamedScale(0, 'D major', 'E4')).toEqual(note2midi('E4')); + expect(stepInNamedScale(0, 'D major', 'Eb4')).toEqual(note2midi('D4')); + expect(stepInNamedScale(0, 'D major', 'F4')).toEqual(note2midi('E4')); + expect(stepInNamedScale(0, 'D major', 'F#4')).toEqual(note2midi('F#4')); + expect(stepInNamedScale(0, 'D major', 'G4')).toEqual(note2midi('G4')); + + expect(stepInNamedScale(0, 'F major', 'F4')).toEqual(note2midi('F4')); + expect(stepInNamedScale(0, 'F major', 'G4')).toEqual(note2midi('G4')); + expect(stepInNamedScale(0, 'F major', 'A4')).toEqual(note2midi('A4')); + expect(stepInNamedScale(0, 'F major', 'Bb4')).toEqual(note2midi('Bb4')); + expect(stepInNamedScale(0, 'F major', 'C4')).toEqual(note2midi('C4')); + + expect(stepInNamedScale(1, 'F major', 'C4')).toEqual(note2midi('D4')); + expect(stepInNamedScale(1, 'F major', 'C3')).toEqual(note2midi('D3')); + expect(stepInNamedScale(1, 'F minor', 'D4')).toEqual(note2midi('Eb4')); + }); }); diff --git a/packages/tonal/tonal.mjs b/packages/tonal/tonal.mjs index 3b6fe41e..4c25d23e 100644 --- a/packages/tonal/tonal.mjs +++ b/packages/tonal/tonal.mjs @@ -5,14 +5,21 @@ This program is free software: you can redistribute it and/or modify it under th */ import { Note, Interval, Scale } from '@tonaljs/tonal'; -import { register, _mod } from '@strudel.cycles/core'; +import { register, _mod, silence, logger, pure, isNote } from '@strudel/core'; +import { stepInNamedScale } from './tonleiter.mjs'; const octavesInterval = (octaves) => (octaves <= 0 ? -1 : 1) + octaves * 7 + 'P'; function scaleStep(step, scale) { scale = scale.replaceAll(':', ' '); step = Math.ceil(step); - const { intervals, tonic } = Scale.get(scale); + let { intervals, tonic, empty } = Scale.get(scale); + if ((empty && isNote(scale)) || (!empty && !tonic)) { + throw new Error(`incomplete scale. Make sure to use ":" instead of spaces, example: .scale("C:major")`); + } else if (empty) { + throw new Error(`invalid scale "${scale}"`); + } + tonic = tonic || 'C'; const { pc, oct = 3 } = Note.get(tonic); const octaveOffset = Math.floor(step / intervals.length); const scaleStep = _mod(step, intervals.length); @@ -89,16 +96,37 @@ function scaleOffset(scale, offset, note) { export const transpose = register('transpose', function (intervalOrSemitones, pat) { return pat.withHap((hap) => { - const interval = !isNaN(Number(intervalOrSemitones)) - ? Interval.fromSemitones(intervalOrSemitones /* as number */) - : String(intervalOrSemitones); - if (typeof hap.value === 'number') { - const semitones = typeof interval === 'string' ? Interval.semitones(interval) || 0 : interval; - return hap.withValue(() => hap.value + semitones); + const note = hap.value.note ?? hap.value; + if (typeof note === 'number') { + // note is a number, so just add the number semitones of the interval + let semitones; + if (typeof intervalOrSemitones === 'number') { + semitones = intervalOrSemitones; + } else if (typeof intervalOrSemitones === 'string') { + semitones = Interval.semitones(intervalOrSemitones) || 0; + } + const targetNote = note + semitones; + if (typeof hap.value === 'object') { + return hap.withValue(() => ({ ...hap.value, note: targetNote })); + } + return hap.withValue(() => targetNote); } + if (typeof note !== 'string' || !isNote(note)) { + logger(`[tonal] transpose: not a note "${note}"`, 'warning'); + return hap; + } + // note is a string, so we might be able to preserve harmonics if interval is a string as well + const interval = !isNaN(Number(intervalOrSemitones)) + ? Interval.fromSemitones(intervalOrSemitones) + : String(intervalOrSemitones); // TODO: move simplify to player to preserve enharmonics // tone.js doesn't understand multiple sharps flats e.g. F##3 has to be turned into G3 - return hap.withValue(() => Note.simplify(Note.transpose(hap.value, interval))); + // TODO: check if this is still relevant.. + const targetNote = Note.simplify(Note.transpose(note, interval)); + if (typeof hap.value === 'object') { + return hap.withValue(() => ({ ...hap.value, note: targetNote })); + } + return hap.withValue(() => targetNote); }); }); @@ -126,6 +154,11 @@ export const scaleTranspose = register('scaleTranspose', function (offset /* : n if (!hap.context.scale) { throw new Error('can only use scaleTranspose after .scale'); } + if (typeof hap.value === 'object') + return hap.withValue(() => ({ + ...hap.value, + note: scaleOffset(hap.context.scale, Number(offset), hap.value.note), + })); if (typeof hap.value !== 'string') { throw new Error('can only use scaleTranspose with notes'); } @@ -150,26 +183,71 @@ export const scaleTranspose = register('scaleTranspose', function (offset /* : n * .scale("C:/2") * .s("piano") * @example - * n(rand.range(0,12).segment(8).round()) + * n(rand.range(0,12).segment(8)) * .scale("C:ritusen") - * .s("folkharp") + * .s("piano") */ -export const scale = register('scale', function (scale, pat) { - // Supports ':' list syntax in mininotation - if (Array.isArray(scale)) { - scale = scale.flat().join(' '); - } - return pat.withHap((hap) => { - const isObject = typeof hap.value === 'object'; - let note = isObject ? hap.value.n : hap.value; - if (isObject) { - delete hap.value.n; // remove n so it won't cause trouble +export const scale = register( + 'scale', + function (scale, pat) { + // Supports ':' list syntax in mininotation + if (Array.isArray(scale)) { + scale = scale.flat().join(' '); } - const asNumber = Number(note); - if (!isNaN(asNumber)) { - note = scaleStep(asNumber, scale); - } - return hap.withValue(() => (isObject ? { ...hap.value, note } : note)).setContext({ ...hap.context, scale }); - }); -}); + return ( + pat + .fmap((value) => { + const isObject = typeof value === 'object'; + let step = isObject ? value.n : value; + if (isObject) { + delete value.n; // remove n so it won't cause trouble + } + if (isNote(step)) { + // legacy.. + return pure(step); + } + let asNumber = Number(step); + let semitones = 0; + if (isNaN(asNumber)) { + step = String(step); + if (!/^[-+]?\d+(#*|b*){1}$/.test(step)) { + logger( + `[tonal] invalid scale step "${step}", expected number or integer with optional # b suffixes`, + 'error', + ); + return silence; + } + const isharp = step.indexOf('#'); + if (isharp >= 0) { + asNumber = Number(step.substring(0, isharp)); + semitones = step.length - isharp; + } else { + const iflat = step.indexOf('b'); + asNumber = Number(step.substring(0, iflat)); + semitones = iflat - step.length; + } + } + try { + let note; + if (isObject && value.anchor) { + note = stepInNamedScale(asNumber, scale, value.anchor); + } else { + note = scaleStep(asNumber, scale); + } + if (semitones != 0) note = Note.transpose(note, Interval.fromSemitones(semitones)); + value = pure(isObject ? { ...value, note } : note); + } catch (err) { + logger(`[tonal] ${err.message}`, 'error'); + value = silence; + } + return value; + }) + .outerJoin() + // legacy: + .withHap((hap) => hap.setContext({ ...hap.context, scale })) + ); + }, + true, + true, // preserve tactus +); diff --git a/packages/tonal/tonleiter.mjs b/packages/tonal/tonleiter.mjs index e2d24b27..15288fcc 100644 --- a/packages/tonal/tonleiter.mjs +++ b/packages/tonal/tonleiter.mjs @@ -1,5 +1,5 @@ -import { isNote, isNoteWithOctave, _mod, noteToMidi, tokenizeNote } from '@strudel.cycles/core'; -import { Interval } from '@tonaljs/tonal'; +import { isNote, isNoteWithOctave, _mod, noteToMidi, tokenizeNote } from '@strudel/core'; +import { Interval, Scale } from '@tonaljs/tonal'; // https://codesandbox.io/s/stateless-voicings-g2tmz0?file=/src/lib.js:0-2515 @@ -29,6 +29,7 @@ export function tokenizeChord(chord) { } export const note2pc = (note) => note.match(/^[A-G][#b]?/i)[0]; export const note2oct = (note) => tokenizeNote(note)[2]; +export const note2midi = noteToMidi; export const note2chroma = (note) => { return pc2chroma(note2pc(note)); @@ -60,12 +61,12 @@ export const step2semitones = (x) => { return Interval.semitones(x); }; -export const x2midi = (x) => { +export const x2midi = (x, defaultOctave) => { if (typeof x === 'number') { return x; } if (typeof x === 'string') { - return noteToMidi(x); + return noteToMidi(x, defaultOctave); } }; @@ -83,18 +84,63 @@ export function scaleStep(notes, offset, octaves = 1) { return notes[offset] + octOffset; } +export function nearestNumberIndex(target, numbers, preferHigher) { + let bestIndex = 0, + bestDiff = Infinity; + numbers.forEach((s, i) => { + const diff = Math.abs(s - target); + // preferHigher only works if numbers are sorted in ascending order! + if ((!preferHigher && diff < bestDiff) || (preferHigher && diff <= bestDiff)) { + bestIndex = i; + bestDiff = diff; + } + }); + return bestIndex; +} + +let scaleSteps = {}; // [scaleName]: semitones[] + +export function stepInNamedScale(step, scale, anchor, preferHigher) { + let [root, scaleName] = Scale.tokenize(scale); + const rootMidi = x2midi(root); + const rootChroma = midi2chroma(rootMidi); + if (!scaleSteps[scaleName]) { + let { intervals } = Scale.get(`C ${scaleName}`); + // cache result + scaleSteps[scaleName] = intervals.map(step2semitones); + } + const steps = scaleSteps[scaleName]; + if (!steps) { + return null; + } + let transpose = rootMidi; + if (anchor) { + anchor = x2midi(anchor, 3); + const anchorChroma = midi2chroma(anchor); + const anchorDiff = _mod(anchorChroma - rootChroma, 12); + const zeroIndex = nearestNumberIndex(anchorDiff, steps, preferHigher); + step = step + zeroIndex; + transpose = anchor - anchorDiff; + } + const octOffset = Math.floor(step / steps.length) * 12; + step = _mod(step, steps.length); + const targetMidi = steps[step] + transpose; + return targetMidi + octOffset; +} + // different ways to resolve the note to compare the anchor to (see renderVoicing) let modeTarget = { below: (v) => v.slice(-1)[0], duck: (v) => v.slice(-1)[0], above: (v) => v[0], + root: (v) => v[0], }; export function renderVoicing({ chord, dictionary, offset = 0, n, mode = 'below', anchor = 'c5', octaves = 1 }) { const [root, symbol] = tokenizeChord(chord); const rootChroma = pc2chroma(root); - anchor = anchor?.note || anchor; - const anchorChroma = pitch2chroma(anchor); + anchor = x2midi(anchor?.note || anchor, 4); + const anchorChroma = midi2chroma(anchor); const voicings = dictionary[symbol].map((voicing) => (typeof voicing === 'string' ? voicing.split(' ') : voicing).map(step2semitones), ); @@ -110,18 +156,21 @@ export function renderVoicing({ chord, dictionary, offset = 0, n, mode = 'below' } return diff; }); + if (mode === 'root') { + bestIndex = 0; + } const octDiff = Math.ceil(offset / voicings.length) * 12; const indexWithOffset = _mod(bestIndex + offset, voicings.length); const voicing = voicings[indexWithOffset]; const targetStep = modeTarget[mode](voicing); - const anchorMidi = noteToMidi(anchor, 4) - chromaDiffs[indexWithOffset] + octDiff; + const anchorMidi = anchor - chromaDiffs[indexWithOffset] + octDiff; const voicingMidi = voicing.map((v) => anchorMidi - targetStep + v); let notes = voicingMidi.map((n) => midi2note(n)); if (mode === 'duck') { - notes = notes.filter((_, i) => voicingMidi[i] !== noteToMidi(anchor)); + notes = notes.filter((_, i) => voicingMidi[i] !== anchor); } if (n !== undefined) { return [scaleStep(notes, n, octaves)]; diff --git a/packages/tonal/vite.config.js b/packages/tonal/vite.config.js index 0fc63a6b..5df3edc1 100644 --- a/packages/tonal/vite.config.js +++ b/packages/tonal/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/tonal/voicings.mjs b/packages/tonal/voicings.mjs index a99a043b..0a08575d 100644 --- a/packages/tonal/voicings.mjs +++ b/packages/tonal/voicings.mjs @@ -4,7 +4,7 @@ Copyright (C) 2022 Strudel contributors - see . */ -import { stack, register } from '@strudel.cycles/core'; +import { stack, register, silence, logger } from '@strudel/core'; import { renderVoicing } from './tonleiter.mjs'; import _voicings from 'chord-voicings'; import { complex, simple } from './ireal.mjs'; @@ -77,8 +77,13 @@ export const voicingRegistry = { lefthand: { dictionary: lefthand, range: ['F3', 'A4'], mode: 'below', anchor: 'a4' }, triads: { dictionary: triads, mode: 'below', anchor: 'a4' }, guidetones: { dictionary: guidetones, mode: 'above', anchor: 'a4' }, - default: { dictionary: defaultDictionary, mode: 'below', anchor: 'a4' }, + legacy: { dictionary: defaultDictionary, mode: 'below', anchor: 'a4' }, }; + +let defaultDict = 'ireal'; +export const setDefaultVoicings = (dict) => (defaultDict = dict); +// e.g. typeof setDefaultVoicings !== 'undefined' && setDefaultVoicings('legacy'); + export const setVoicingRange = (name, range) => addVoicings(name, voicingRegistry[name].dictionary, range); /** @@ -184,26 +189,27 @@ export const rootNotes = register('rootNotes', function (octave, pat) { * If you pass a pattern of strings to voicing, they will be interpreted as chords. * * @name voicing - * @param {string} dictionary which voicing dictionary to use. * @returns Pattern * @example - * voicing("") - * @example - * n("0 1 2 3 4 5 6 7").chord("").voicing() + * n("0 1 2 3").chord("").voicing() */ export const voicing = register('voicing', function (pat) { return pat .fmap((value) => { // destructure voicing controls out value = typeof value === 'string' ? { chord: value } : value; - let { dictionary = 'default', chord, anchor, offset, mode, n, octaves, ...rest } = value; + let { dictionary = defaultDict, chord, anchor, offset, mode, n, octaves, ...rest } = value; dictionary = typeof dictionary === 'string' ? voicingRegistry[dictionary] : { dictionary, mode: 'below', anchor: 'c5' }; - let notes = renderVoicing({ ...dictionary, chord, anchor, offset, mode, n, octaves }); - - return stack(...notes) - .note() - .set(rest); // rest does not include voicing controls anymore! + try { + let notes = renderVoicing({ ...dictionary, chord, anchor, offset, mode, n, octaves }); + return stack(...notes) + .note() + .set(rest); // rest does not include voicing controls anymore! + } catch (err) { + logger(`[voicing]: unknown chord "${chord}"`); + return silence; + } }) .outerJoin(); }); @@ -229,7 +235,17 @@ Object.keys(simple).forEach((symbol) => { let alias = symbol.replace('^', 'M'); voicingAlias(symbol, alias, [complex, simple]); } + // add aliases for "+" === "aug" + if (symbol.includes('+')) { + let alias = symbol.replace('+', 'aug'); + voicingAlias(symbol, alias, [complex, simple]); + } }); registerVoicings('ireal', simple); registerVoicings('ireal-ext', complex); + +export function resetVoicings() { + lastVoicing = undefined; + setDefaultVoicings('ireal'); +} diff --git a/packages/transpiler/README.md b/packages/transpiler/README.md index 1b0ed365..9914174a 100644 --- a/packages/transpiler/README.md +++ b/packages/transpiler/README.md @@ -1,4 +1,4 @@ -# @strudel.cycles/transpiler +# @strudel/transpiler This package contains a JS code transpiler with the following features: @@ -9,14 +9,14 @@ This package contains a JS code transpiler with the following features: ## Install ```sh -npm i @strudel.cycles/transpiler +npm i @strudel/transpiler ``` ## Use ```js -import { transpiler } from '@strudel.cycles/core'; -import { evaluate } from '@strudel.cycles/core'; +import { transpiler } from '@strudel/core'; +import { evaluate } from '@strudel/core'; transpiler('note("c3 [e3,g3]")', { wrapAsync: false, addReturn: false, simpleLocs: true }); /* mini('c3 [e3,g3]').withMiniLocation(7,17) */ diff --git a/packages/transpiler/index.mjs b/packages/transpiler/index.mjs index 4832a423..484c3e70 100644 --- a/packages/transpiler/index.mjs +++ b/packages/transpiler/index.mjs @@ -1,4 +1,4 @@ -import { evaluate as _evaluate } from '@strudel.cycles/core'; +import { evaluate as _evaluate } from '@strudel/core'; import { transpiler } from './transpiler.mjs'; export * from './transpiler.mjs'; diff --git a/packages/transpiler/package.json b/packages/transpiler/package.json index b546bce2..12038fc4 100644 --- a/packages/transpiler/package.json +++ b/packages/transpiler/package.json @@ -1,11 +1,11 @@ { - "name": "@strudel.cycles/transpiler", - "version": "0.9.0", + "name": "@strudel/transpiler", + "version": "1.0.1", "description": "Transpiler for strudel user code. Converts syntactically correct but semantically meaningless JS into evaluatable strudel code.", "main": "index.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "build": "vite build", @@ -30,14 +30,14 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*", - "@strudel.cycles/mini": "workspace:*", - "acorn": "^8.8.1", - "escodegen": "^2.0.0", + "@strudel/core": "workspace:*", + "@strudel/mini": "workspace:*", + "acorn": "^8.11.3", + "escodegen": "^2.1.0", "estree-walker": "^3.0.1" }, "devDependencies": { - "vite": "^4.3.3", - "vitest": "^0.33.0" + "vite": "^5.0.10", + "vitest": "^1.1.0" } } diff --git a/packages/transpiler/test/transpiler.test.mjs b/packages/transpiler/test/transpiler.test.mjs index 5f1b754f..988479b4 100644 --- a/packages/transpiler/test/transpiler.test.mjs +++ b/packages/transpiler/test/transpiler.test.mjs @@ -23,6 +23,9 @@ describe('transpiler', () => { it('supports top level await', () => { expect(transpiler("await samples('xxx');", simple).output).toEqual("await samples('xxx');"); }); + it('adds await to bare samples call', () => { + expect(transpiler("samples('xxx');", simple).output).toEqual("await samples('xxx');"); + }); /* it('parses dynamic imports', () => { expect( transpiler("const { default: foo } = await import('https://bar.com/foo.js');", { diff --git a/packages/transpiler/transpiler.mjs b/packages/transpiler/transpiler.mjs index 4e66a57c..95156664 100644 --- a/packages/transpiler/transpiler.mjs +++ b/packages/transpiler/transpiler.mjs @@ -1,8 +1,12 @@ -import escodegen from 'escodegen'; +import { getLeafLocations } from '@strudel/mini'; import { parse } from 'acorn'; +import escodegen from 'escodegen'; import { walk } from 'estree-walker'; -import { isNoteWithOctave } from '@strudel.cycles/core'; -import { getLeafLocations } from '@strudel.cycles/mini'; + +let widgetMethods = []; +export function registerWidgetType(type) { + widgetMethods.push(type); +} export function transpiler(input, options = {}) { const { wrapAsync = false, addReturn = true, emitMiniLocations = true, emitWidgets = true } = options; @@ -15,7 +19,7 @@ export function transpiler(input, options = {}) { let miniLocations = []; const collectMiniLocations = (value, node) => { - const leafLocs = getLeafLocations(`"${value}"`, node.start); // stimmt! + const leafLocs = getLeafLocations(`"${value}"`, node.start, input); miniLocations = miniLocations.concat(leafLocs); }; let widgets = []; @@ -35,7 +39,7 @@ export function transpiler(input, options = {}) { emitMiniLocations && collectMiniLocations(value, node); return this.replace(miniWithLocation(value, node)); } - if (isWidgetFunction(node)) { + if (isSliderFunction(node)) { emitWidgets && widgets.push({ from: node.arguments[0].start, @@ -44,8 +48,26 @@ export function transpiler(input, options = {}) { min: node.arguments[1]?.value ?? 0, max: node.arguments[2]?.value ?? 1, step: node.arguments[3]?.value, + type: 'slider', }); - return this.replace(widgetWithLocation(node)); + return this.replace(sliderWithLocation(node)); + } + if (isWidgetMethod(node)) { + const type = node.callee.property.name; + const index = widgets.filter((w) => w.type === type).length; + const widgetConfig = { + to: node.end, + index, + type, + }; + emitWidgets && widgets.push(widgetConfig); + return this.replace(widgetWithLocation(node, widgetConfig)); + } + if (isBareSamplesCall(node, parent)) { + return this.replace(withAwait(node)); + } + if (isLabelStatement(node)) { + return this.replace(labelToP(node)); } }, leave(node, parent, prop, index) {}, @@ -103,11 +125,15 @@ function miniWithLocation(value, node) { // these functions are connected to @strudel/codemirror -> slider.mjs // maybe someday there will be pluggable transpiler functions, then move this there -function isWidgetFunction(node) { +function isSliderFunction(node) { return node.type === 'CallExpression' && node.callee.name === 'slider'; } -function widgetWithLocation(node) { +function isWidgetMethod(node) { + return node.type === 'CallExpression' && widgetMethods.includes(node.callee.property?.name); +} + +function sliderWithLocation(node) { const id = 'slider_' + node.arguments[0].start; // use loc of first arg for id // add loc as identifier to first argument // the sliderWithID function is assumed to be sliderWithID(id, value, min?, max?) @@ -119,3 +145,65 @@ function widgetWithLocation(node) { node.callee.name = 'sliderWithID'; return node; } + +export function getWidgetID(widgetConfig) { + // the widget id is used as id for the dom element + as key for eventual resources + // for example, for each scope widget, a new analyser + buffer (large) is created + // that means, if we use the index index of line position as id, less garbage is generated + // return `widget_${widgetConfig.to}`; // more gargabe + //return `widget_${widgetConfig.index}_${widgetConfig.to}`; // also more garbage + return `widget_${widgetConfig.type}_${widgetConfig.index}`; // less garbage +} + +function widgetWithLocation(node, widgetConfig) { + const id = getWidgetID(widgetConfig); + // add loc as identifier to first argument + // the sliderWithID function is assumed to be sliderWithID(id, value, min?, max?) + node.arguments.unshift({ + type: 'Literal', + value: id, + raw: id, + }); + return node; +} + +function isBareSamplesCall(node, parent) { + return node.type === 'CallExpression' && node.callee.name === 'samples' && parent.type !== 'AwaitExpression'; +} + +function withAwait(node) { + return { + type: 'AwaitExpression', + argument: node, + }; +} + +function isLabelStatement(node) { + return node.type === 'LabeledStatement'; +} + +// converts label expressions to p calls: "x: y" to "y.p('x')" +// see https://github.com/tidalcycles/strudel/issues/990 +function labelToP(node) { + return { + type: 'ExpressionStatement', + expression: { + type: 'CallExpression', + callee: { + type: 'MemberExpression', + object: node.body.expression, + property: { + type: 'Identifier', + name: 'p', + }, + }, + arguments: [ + { + type: 'Literal', + value: node.label.name, + raw: `'${node.label.name}'`, + }, + ], + }, + }; +} diff --git a/packages/transpiler/vite.config.js b/packages/transpiler/vite.config.js index 0fc63a6b..5df3edc1 100644 --- a/packages/transpiler/vite.config.js +++ b/packages/transpiler/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/web/README.md b/packages/web/README.md index 8189b34e..8b567729 100644 --- a/packages/web/README.md +++ b/packages/web/README.md @@ -7,20 +7,17 @@ This package provides an easy to use bundle of multiple strudel packages for the Save this code as a `.html` file and double click it: ```html - + + - ``` -With the help of [skypack](https://www.skypack.dev/), you don't need a bundler nor a server. - As soon as you call `initStrudel()`, all strudel functions are made available. In this case, we are using the `note` function to create a pattern. To actually play the pattern, you have to append `.play()` to the end. @@ -43,7 +40,7 @@ By default, no external samples are loaded, but you can add them like this: ```js initStrudel({ - prebake: () => samples('github:tidalcycles/Dirt-Samples/master'), + prebake: () => samples('github:tidalcycles/dirt-samples'), }); document.getElementById('play').addEventListener('click', @@ -79,4 +76,4 @@ There will probably be an escapte hatch for that in the future. ## More Examples -Check out the examples folder for more examples, both using plain html and vite! \ No newline at end of file +Check out the examples folder for more examples, both using plain html and vite! diff --git a/packages/web/package.json b/packages/web/package.json index 7e182f40..d70e84c8 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,8 +1,8 @@ { "name": "@strudel/web", - "version": "0.9.0", + "version": "1.0.3", "description": "Easy to setup, opiniated bundle of Strudel for the browser.", - "main": "web.mjs", + "module": "web.mjs", "publishConfig": { "main": "dist/index.js", "module": "dist/index.mjs" @@ -33,13 +33,14 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*", - "@strudel.cycles/mini": "workspace:*", - "@strudel.cycles/tonal": "workspace:*", - "@strudel.cycles/transpiler": "workspace:*", - "@strudel.cycles/webaudio": "workspace:*" + "@strudel/core": "workspace:*", + "@strudel/mini": "workspace:*", + "@strudel/tonal": "workspace:*", + "@strudel/transpiler": "workspace:*", + "@strudel/webaudio": "workspace:*" }, "devDependencies": { - "vite": "^4.3.3" + "vite": "^5.0.10", + "@rollup/plugin-replace": "^5.0.5" } } diff --git a/packages/web/vite.config.js b/packages/web/vite.config.js index ffa2ad27..bd14f5a9 100644 --- a/packages/web/vite.config.js +++ b/packages/web/vite.config.js @@ -1,6 +1,7 @@ import { defineConfig } from 'vite'; import { dependencies } from './package.json'; import { resolve } from 'path'; +import replace from '@rollup/plugin-replace'; // https://vitejs.dev/config/ export default defineConfig({ @@ -8,11 +9,18 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'web.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + name: 'strudel', + formats: ['es', 'iife'], + fileName: (ext) => ({ es: 'index.mjs', iife: 'index.js' })[ext], }, rollupOptions: { - external: [...Object.keys(dependencies)], + // external: [...Object.keys(dependencies)], + plugins: [ + replace({ + 'process.env.NODE_ENV': JSON.stringify('production'), + preventAssignment: true, + }), + ], }, target: 'esnext', }, diff --git a/packages/web/web.mjs b/packages/web/web.mjs index 607d20ba..660acf26 100644 --- a/packages/web/web.mjs +++ b/packages/web/web.mjs @@ -1,25 +1,24 @@ -export * from '@strudel.cycles/core'; -export * from '@strudel.cycles/webaudio'; -//export * from '@strudel.cycles/soundfonts'; -export * from '@strudel.cycles/transpiler'; -export * from '@strudel.cycles/mini'; -export * from '@strudel.cycles/tonal'; -export * from '@strudel.cycles/webaudio'; -import { Pattern, evalScope, controls } from '@strudel.cycles/core'; -import { initAudioOnFirstClick, registerSynthSounds, webaudioScheduler } from '@strudel.cycles/webaudio'; -// import { registerSoundfonts } from '@strudel.cycles/soundfonts'; -import { evaluate as _evaluate } from '@strudel.cycles/transpiler'; -import { miniAllStrings } from '@strudel.cycles/mini'; +export * from '@strudel/core'; +export * from '@strudel/webaudio'; +//export * from '@strudel/soundfonts'; +export * from '@strudel/transpiler'; +export * from '@strudel/mini'; +export * from '@strudel/tonal'; +export * from '@strudel/webaudio'; +import { Pattern, evalScope } from '@strudel/core'; +import { initAudioOnFirstClick, registerSynthSounds, webaudioScheduler } from '@strudel/webaudio'; +// import { registerSoundfonts } from '@strudel/soundfonts'; +import { evaluate as _evaluate } from '@strudel/transpiler'; +import { miniAllStrings } from '@strudel/mini'; // init logic export async function defaultPrebake() { const loadModules = evalScope( evalScope, - controls, - import('@strudel.cycles/core'), - import('@strudel.cycles/mini'), - import('@strudel.cycles/tonal'), - import('@strudel.cycles/webaudio'), + import('@strudel/core'), + import('@strudel/mini'), + import('@strudel/tonal'), + import('@strudel/webaudio'), { hush, evaluate }, ); await Promise.all([loadModules, registerSynthSounds() /* , registerSoundfonts() */]); diff --git a/packages/webaudio/README.md b/packages/webaudio/README.md index 8f974a25..d89a6d39 100644 --- a/packages/webaudio/README.md +++ b/packages/webaudio/README.md @@ -1,4 +1,4 @@ -# @strudel.cycles/webaudio +# @strudel/webaudio This package contains helpers to make music with strudel and the Web Audio API. It is a thin binding to [superdough](https://www.npmjs.com/package/superdough). @@ -6,15 +6,14 @@ It is a thin binding to [superdough](https://www.npmjs.com/package/superdough). ## Install ```sh -npm i @strudel.cycles/webaudio --save +npm i @strudel/webaudio --save ``` ## Example ```js -import { repl, controls } from "@strudel.cycles/core"; -import { initAudioOnFirstClick, getAudioContext, webaudioOutput } from "@strudel.cycles/webaudio"; -const { note } = controls; +import { repl, note } from "@strudel/core"; +import { initAudioOnFirstClick, getAudioContext, webaudioOutput } from "@strudel/webaudio"; initAudioOnFirstClick(); const ctx = getAudioContext(); diff --git a/packages/webaudio/package.json b/packages/webaudio/package.json index cebb30f3..f9cd7cc7 100644 --- a/packages/webaudio/package.json +++ b/packages/webaudio/package.json @@ -1,6 +1,6 @@ { - "name": "@strudel.cycles/webaudio", - "version": "0.9.0", + "name": "@strudel/webaudio", + "version": "1.0.1", "description": "Web Audio helpers for Strudel", "main": "index.mjs", "type": "module", @@ -8,8 +8,7 @@ "example": "examples" }, "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "example": "npx parcel examples/repl.html", @@ -34,10 +33,11 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*", + "@strudel/core": "workspace:*", + "@strudel/draw": "workspace:*", "superdough": "workspace:*" }, "devDependencies": { - "vite": "^4.3.3" + "vite": "^5.0.10" } } diff --git a/packages/webaudio/scope.mjs b/packages/webaudio/scope.mjs index 1affd262..fbf4c8fc 100644 --- a/packages/webaudio/scope.mjs +++ b/packages/webaudio/scope.mjs @@ -1,18 +1,37 @@ -import { Pattern, getDrawContext, clamp } from '@strudel.cycles/core'; -import { analyser, getAnalyzerData } from 'superdough'; +import { Pattern, clamp } from '@strudel/core'; +import { getDrawContext, getTheme } from '@strudel/draw'; +import { analysers, getAnalyzerData } from 'superdough'; export function drawTimeScope( analyser, - { align = true, color = 'white', thickness = 3, scale = 0.25, pos = 0.75, trigger = 0 } = {}, + { + align = true, + color = 'white', + thickness = 3, + scale = 0.25, + pos = 0.75, + trigger = 0, + ctx = getDrawContext(), + id = 1, + } = {}, ) { - const ctx = getDrawContext(); - const dataArray = getAnalyzerData('time'); - ctx.lineWidth = thickness; ctx.strokeStyle = color; + let canvas = ctx.canvas; + + if (!analyser) { + // if analyser is undefined, draw straight line + // it may be undefined when no sound has been played yet + ctx.beginPath(); + let y = pos * canvas.height; + ctx.moveTo(0, y); + ctx.lineTo(canvas.width, y); + ctx.stroke(); + return; + } + const dataArray = getAnalyzerData('time', id); ctx.beginPath(); - let canvas = ctx.canvas; const bufferSize = analyser.frequencyBinCount; let triggerIndex = align @@ -38,10 +57,17 @@ export function drawTimeScope( export function drawFrequencyScope( analyser, - { color = 'white', scale = 0.25, pos = 0.75, lean = 0.5, min = -150, max = 0 } = {}, + { color = 'white', scale = 0.25, pos = 0.75, lean = 0.5, min = -150, max = 0, ctx = getDrawContext(), id = 1 } = {}, ) { - const dataArray = getAnalyzerData('frequency'); - const ctx = getDrawContext(); + if (!analyser) { + ctx.beginPath(); + let y = pos * canvas.height; + ctx.moveTo(0, y); + ctx.lineTo(canvas.width, y); + ctx.stroke(); + return; + } + const dataArray = getAnalyzerData('frequency', id); const canvas = ctx.canvas; ctx.fillStyle = color; @@ -60,8 +86,7 @@ export function drawFrequencyScope( } } -function clearScreen(smear = 0, smearRGB = `0,0,0`) { - const ctx = getDrawContext(); +function clearScreen(smear = 0, smearRGB = `0,0,0`, ctx = getDrawContext()) { if (!smear) { ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height); } else { @@ -83,10 +108,14 @@ function clearScreen(smear = 0, smearRGB = `0,0,0`) { * s("sawtooth").fscope() */ Pattern.prototype.fscope = function (config = {}) { - return this.analyze(1).draw(() => { - clearScreen(config.smear); - analyser && drawFrequencyScope(analyser, config); - }); + let id = config.id ?? 1; + return this.analyze(id).draw( + () => { + clearScreen(config.smear, '0,0,0', config.ctx); + analysers[id] && drawFrequencyScope(analysers[id], config); + }, + { id }, + ); }; /** @@ -103,11 +132,18 @@ Pattern.prototype.fscope = function (config = {}) { * @example * s("sawtooth").scope() */ +let latestColor = {}; Pattern.prototype.tscope = function (config = {}) { - return this.analyze(1).draw(() => { - clearScreen(config.smear); - analyser && drawTimeScope(analyser, config); - }); + let id = config.id ?? 1; + return this.analyze(id).draw( + (haps) => { + config.color = haps[0]?.value?.color || getTheme().foreground; + latestColor[id] = config.color; + clearScreen(config.smear, '0,0,0', config.ctx); + drawTimeScope(analysers[id], config); + }, + { id }, + ); }; Pattern.prototype.scope = Pattern.prototype.tscope; diff --git a/packages/webaudio/vite.config.js b/packages/webaudio/vite.config.js index 0fc63a6b..5df3edc1 100644 --- a/packages/webaudio/vite.config.js +++ b/packages/webaudio/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/webaudio/webaudio.mjs b/packages/webaudio/webaudio.mjs index fb4a3d7d..f82a436a 100644 --- a/packages/webaudio/webaudio.mjs +++ b/packages/webaudio/webaudio.mjs @@ -4,7 +4,7 @@ Copyright (C) 2022 Strudel contributors - see . */ -import * as strudel from '@strudel.cycles/core'; +import * as strudel from '@strudel/core'; import { superdough, getAudioContext, setLogger, doughTrigger } from 'superdough'; const { Pattern, logger } = strudel; @@ -12,12 +12,13 @@ setLogger(logger); const hap2value = (hap) => { hap.ensureObjectValue(); - return { ...hap.value, velocity: hap.context.velocity }; + return hap.value; }; -// TODO: bind logger export const webaudioOutputTrigger = (t, hap, ct, cps) => superdough(hap2value(hap), t - ct, hap.duration / cps, cps); -export const webaudioOutput = (hap, deadline, hapDuration) => superdough(hap2value(hap), deadline, hapDuration); +// uses more precise, absolute t if available, see https://github.com/tidalcycles/strudel/pull/1004 +export const webaudioOutput = (hap, deadline, hapDuration, cps, t) => + superdough(hap2value(hap), t ? `=${t}` : deadline, hapDuration); Pattern.prototype.webaudio = function () { return this.onTrigger(webaudioOutputTrigger); diff --git a/packages/xen/README.md b/packages/xen/README.md index aed60e4d..cedd0474 100644 --- a/packages/xen/README.md +++ b/packages/xen/README.md @@ -1,9 +1,9 @@ -# @strudel.cycles/xen +# @strudel/xen This package adds xenharmonic / microtonal functions to strudel Patterns. Further documentation + examples will follow. ## Install ```sh -npm i @strudel.cycles/xen --save +npm i @strudel/xen --save ``` diff --git a/packages/xen/package.json b/packages/xen/package.json index ef2e04d2..8ee5d8a3 100644 --- a/packages/xen/package.json +++ b/packages/xen/package.json @@ -1,11 +1,11 @@ { - "name": "@strudel.cycles/xen", - "version": "0.9.0", + "name": "@strudel/xen", + "version": "1.0.1", "description": "Xenharmonic API for strudel", "main": "index.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", - "module": "dist/index.mjs" + "main": "dist/index.mjs" }, "scripts": { "build": "vite build", @@ -30,10 +30,10 @@ }, "homepage": "https://github.com/tidalcycles/strudel#readme", "dependencies": { - "@strudel.cycles/core": "workspace:*" + "@strudel/core": "workspace:*" }, "devDependencies": { - "vite": "^4.3.3", - "vitest": "^0.33.0" + "vite": "^5.0.10", + "vitest": "^1.1.0" } } diff --git a/packages/xen/tune.mjs b/packages/xen/tune.mjs index d3dd9056..feed38f4 100644 --- a/packages/xen/tune.mjs +++ b/packages/xen/tune.mjs @@ -5,7 +5,7 @@ This program is free software: you can redistribute it and/or modify it under th */ import Tune from './tunejs.js'; -import { register } from '@strudel.cycles/core'; +import { register } from '@strudel/core'; export const tune = register('tune', (scale, pat) => { const tune = new Tune(); diff --git a/packages/xen/vite.config.js b/packages/xen/vite.config.js index 0fc63a6b..5df3edc1 100644 --- a/packages/xen/vite.config.js +++ b/packages/xen/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' }[ext]), + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/xen/xen.mjs b/packages/xen/xen.mjs index 362066a1..4077632a 100644 --- a/packages/xen/xen.mjs +++ b/packages/xen/xen.mjs @@ -4,7 +4,7 @@ Copyright (C) 2022 Strudel contributors - see . */ -import { register, _mod, parseNumeral } from '@strudel.cycles/core'; +import { register, _mod, parseNumeral } from '@strudel/core'; export function edo(name) { if (!/^[1-9]+[0-9]*edo$/.test(name)) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5f77b9ad..0a085314 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,46 +8,43 @@ importers: .: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:packages/core - '@strudel.cycles/mini': + '@strudel/mini': specifier: workspace:* version: link:packages/mini - '@strudel.cycles/tonal': + '@strudel/tonal': specifier: workspace:* version: link:packages/tonal - '@strudel.cycles/transpiler': + '@strudel/transpiler': specifier: workspace:* version: link:packages/transpiler - '@strudel.cycles/webaudio': + '@strudel/webaudio': specifier: workspace:* version: link:packages/webaudio - '@strudel.cycles/xen': + '@strudel/xen': specifier: workspace:* version: link:packages/xen - acorn: - specifier: ^8.8.1 - version: 8.8.2 - dependency-tree: - specifier: ^9.0.0 - version: 9.0.0 devDependencies: '@tauri-apps/cli': - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.5.9 + version: 1.5.9 '@vitest/ui': - specifier: ^0.28.0 - version: 0.28.0 - canvas: - specifier: ^2.11.2 - version: 2.11.2 + specifier: ^1.1.0 + version: 1.1.0(vitest@1.1.0) + acorn: + specifier: ^8.11.3 + version: 8.11.3 + dependency-tree: + specifier: ^10.0.9 + version: 10.0.9 eslint: - specifier: ^8.39.0 - version: 8.39.0 + specifier: ^8.56.0 + version: 8.56.0 eslint-plugin-import: - specifier: ^2.27.5 - version: 2.27.5(eslint@8.39.0) + specifier: ^2.29.1 + version: 2.29.1(eslint@8.56.0) events: specifier: ^3.3.0 version: 3.3.0 @@ -61,45 +58,45 @@ importers: specifier: ^8.0.0 version: 8.0.0 lerna: - specifier: ^6.6.1 - version: 6.6.1 + specifier: ^8.0.1 + version: 8.0.1 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.1.1 + version: 3.1.1 rollup-plugin-visualizer: - specifier: ^5.8.1 - version: 5.9.0 + specifier: ^5.12.0 + version: 5.12.0 vitest: - specifier: ^0.33.0 - version: 0.33.0(@vitest/ui@0.28.0) + specifier: ^1.1.0 + version: 1.1.0(@vitest/ui@1.1.0) examples/codemirror-repl: dependencies: - '@strudel.cycles/core': - specifier: workspace:* - version: link:../../packages/core - '@strudel.cycles/mini': - specifier: workspace:* - version: link:../../packages/mini - '@strudel.cycles/soundfonts': - specifier: workspace:* - version: link:../../packages/soundfonts - '@strudel.cycles/tonal': - specifier: workspace:* - version: link:../../packages/tonal - '@strudel.cycles/transpiler': - specifier: workspace:* - version: link:../../packages/transpiler - '@strudel.cycles/webaudio': - specifier: workspace:* - version: link:../../packages/webaudio '@strudel/codemirror': specifier: workspace:* version: link:../../packages/codemirror + '@strudel/core': + specifier: workspace:* + version: link:../../packages/core + '@strudel/mini': + specifier: workspace:* + version: link:../../packages/mini + '@strudel/soundfonts': + specifier: workspace:* + version: link:../../packages/soundfonts + '@strudel/tonal': + specifier: workspace:* + version: link:../../packages/tonal + '@strudel/transpiler': + specifier: workspace:* + version: link:../../packages/transpiler + '@strudel/webaudio': + specifier: workspace:* + version: link:../../packages/webaudio devDependencies: vite: - specifier: ^4.3.2 - version: 4.5.0(@types/node@18.16.3) + specifier: ^5.0.10 + version: 5.0.10 examples/headless-repl: dependencies: @@ -108,30 +105,30 @@ importers: version: link:../../packages/web devDependencies: vite: - specifier: ^4.3.2 - version: 4.5.0(@types/node@18.16.3) + specifier: ^5.0.10 + version: 5.0.10 examples/minimal-repl: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../../packages/core - '@strudel.cycles/mini': + '@strudel/mini': specifier: workspace:* version: link:../../packages/mini - '@strudel.cycles/tonal': + '@strudel/tonal': specifier: workspace:* version: link:../../packages/tonal - '@strudel.cycles/transpiler': + '@strudel/transpiler': specifier: workspace:* version: link:../../packages/transpiler - '@strudel.cycles/webaudio': + '@strudel/webaudio': specifier: workspace:* version: link:../../packages/webaudio devDependencies: vite: - specifier: ^4.3.3 - version: 4.5.0(@types/node@18.16.3) + specifier: ^5.0.10 + version: 5.0.10 examples/superdough: dependencies: @@ -140,101 +137,117 @@ importers: version: link:../../packages/superdough devDependencies: vite: - specifier: ^4.4.5 - version: 4.5.0(@types/node@18.16.3) + specifier: ^5.0.10 + version: 5.0.10 packages/codemirror: dependencies: '@codemirror/autocomplete': - specifier: ^6.6.0 - version: 6.6.0(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0)(@lezer/common@1.0.2) + specifier: ^6.11.1 + version: 6.11.1(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0)(@lezer/common@1.2.0) '@codemirror/commands': - specifier: ^6.2.4 - version: 6.2.4 + specifier: ^6.3.3 + version: 6.3.3 '@codemirror/lang-javascript': - specifier: ^6.1.7 - version: 6.1.7 + specifier: ^6.2.1 + version: 6.2.1 '@codemirror/language': - specifier: ^6.6.0 - version: 6.6.0 - '@codemirror/search': - specifier: ^6.0.0 - version: 6.2.3 - '@codemirror/state': - specifier: ^6.2.0 - version: 6.2.0 - '@codemirror/view': specifier: ^6.10.0 version: 6.10.0 + '@codemirror/search': + specifier: ^6.5.5 + version: 6.5.5 + '@codemirror/state': + specifier: ^6.4.0 + version: 6.4.0 + '@codemirror/view': + specifier: ^6.23.0 + version: 6.23.0 '@lezer/highlight': - specifier: ^1.1.4 - version: 1.1.4 + specifier: ^1.2.0 + version: 1.2.0 '@nanostores/persistent': - specifier: ^0.8.0 - version: 0.8.0(nanostores@0.8.1) + specifier: ^0.9.1 + version: 0.9.1(nanostores@0.9.5) '@replit/codemirror-emacs': specifier: ^6.0.1 - version: 6.0.1(@codemirror/autocomplete@6.6.0)(@codemirror/commands@6.2.4)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + version: 6.0.1(@codemirror/autocomplete@6.11.1)(@codemirror/commands@6.3.3)(@codemirror/search@6.5.5)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) '@replit/codemirror-vim': - specifier: ^6.0.14 - version: 6.0.14(@codemirror/commands@6.2.4)(@codemirror/language@6.6.0)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + specifier: ^6.1.0 + version: 6.1.0(@codemirror/commands@6.3.3)(@codemirror/language@6.10.0)(@codemirror/search@6.5.5)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) '@replit/codemirror-vscode-keymap': specifier: ^6.0.2 - version: 6.0.2(@codemirror/autocomplete@6.6.0)(@codemirror/commands@6.2.4)(@codemirror/language@6.6.0)(@codemirror/lint@6.1.0)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@strudel.cycles/core': + version: 6.0.2(@codemirror/autocomplete@6.11.1)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.0)(@codemirror/lint@6.4.2)(@codemirror/search@6.5.5)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@strudel/core': specifier: workspace:* version: link:../core + '@strudel/draw': + specifier: workspace:* + version: link:../draw + '@strudel/transpiler': + specifier: workspace:* + version: link:../transpiler '@uiw/codemirror-themes': - specifier: ^4.19.16 - version: 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + specifier: ^4.21.21 + version: 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) '@uiw/codemirror-themes-all': - specifier: ^4.19.16 - version: 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + specifier: ^4.21.21 + version: 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) nanostores: - specifier: ^0.8.1 - version: 0.8.1 + specifier: ^0.9.5 + version: 0.9.5 devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 packages/core: dependencies: fraction.js: - specifier: ^4.2.0 - version: 4.2.0 + specifier: ^4.3.7 + version: 4.3.7 devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 vitest: - specifier: ^0.33.0 - version: 0.33.0(@vitest/ui@0.28.0) + specifier: ^1.1.0 + version: 1.1.0(@vitest/ui@1.1.0) packages/csound: dependencies: '@csound/browser': specifier: 6.18.7 - version: 6.18.7(eslint@8.39.0) - '@strudel.cycles/core': + version: 6.18.7(eslint@8.56.0) + '@strudel/core': specifier: workspace:* version: link:../core - '@strudel.cycles/webaudio': + '@strudel/webaudio': specifier: workspace:* version: link:../webaudio devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 packages/desktopbridge: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core '@tauri-apps/api': - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.5.3 + version: 1.5.3 + + packages/draw: + dependencies: + '@strudel/core': + specifier: workspace:* + version: link:../core + devDependencies: + vite: + specifier: ^5.0.10 + version: 5.0.11 packages/embed: {} @@ -265,9 +278,12 @@ importers: packages/hydra: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core + '@strudel/draw': + specifier: workspace:* + version: link:../draw hydra-synth: specifier: ^1.3.29 version: 1.3.29 @@ -276,28 +292,28 @@ importers: specifier: ^5.8.1 version: 5.8.1 vite: - specifier: ^4.3.3 - version: 4.4.5(@types/node@18.16.3) + specifier: ^5.0.10 + version: 5.0.10 packages/midi: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core - '@strudel.cycles/webaudio': + '@strudel/webaudio': specifier: workspace:* version: link:../webaudio webmidi: - specifier: ^3.1.5 - version: 3.1.5 + specifier: ^3.1.8 + version: 3.1.8 devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 packages/mini: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core devDependencies: @@ -305,15 +321,15 @@ importers: specifier: ^3.0.2 version: 3.0.2 vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 vitest: - specifier: ^0.33.0 - version: 0.33.0(@vitest/ui@0.28.0) + specifier: ^1.1.0 + version: 1.1.0(@vitest/ui@1.1.0) packages/osc: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core osc-js: @@ -324,65 +340,74 @@ importers: specifier: ^5.8.1 version: 5.8.1 vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 packages/repl: dependencies: - '@rollup/plugin-replace': - specifier: ^5.0.5 - version: 5.0.5 - '@strudel.cycles/core': - specifier: workspace:* - version: link:../core - '@strudel.cycles/midi': - specifier: workspace:* - version: link:../midi - '@strudel.cycles/mini': - specifier: workspace:* - version: link:../mini - '@strudel.cycles/soundfonts': - specifier: workspace:* - version: link:../soundfonts - '@strudel.cycles/tonal': - specifier: workspace:* - version: link:../tonal - '@strudel.cycles/transpiler': - specifier: workspace:* - version: link:../transpiler - '@strudel.cycles/webaudio': - specifier: workspace:* - version: link:../webaudio '@strudel/codemirror': specifier: workspace:* version: link:../codemirror + '@strudel/core': + specifier: workspace:* + version: link:../core + '@strudel/draw': + specifier: workspace:* + version: link:../draw '@strudel/hydra': specifier: workspace:* version: link:../hydra - rollup-plugin-visualizer: - specifier: ^5.8.1 - version: 5.9.0 + '@strudel/midi': + specifier: workspace:* + version: link:../midi + '@strudel/mini': + specifier: workspace:* + version: link:../mini + '@strudel/soundfonts': + specifier: workspace:* + version: link:../soundfonts + '@strudel/tonal': + specifier: workspace:* + version: link:../tonal + '@strudel/transpiler': + specifier: workspace:* + version: link:../transpiler + '@strudel/webaudio': + specifier: workspace:* + version: link:../webaudio devDependencies: + '@rollup/plugin-replace': + specifier: ^5.0.5 + version: 5.0.5 + rollup-plugin-visualizer: + specifier: ^5.12.0 + version: 5.12.0 vite: - specifier: ^4.3.3 - version: 4.5.0(@types/node@18.16.3) + specifier: ^5.0.10 + version: 5.0.10 + + packages/sampler: + dependencies: + cowsay: + specifier: ^1.6.0 + version: 1.6.0 packages/serial: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 packages/soundfonts: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core - '@strudel.cycles/webaudio': + '@strudel/webaudio': specifier: workspace:* version: link:../webaudio sfumato: @@ -393,25 +418,25 @@ importers: version: 0.4.0 devDependencies: node-fetch: - specifier: ^3.3.1 - version: 3.3.1 + specifier: ^3.3.2 + version: 3.3.2 vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 packages/superdough: dependencies: nanostores: - specifier: ^0.8.1 - version: 0.8.1 + specifier: ^0.9.5 + version: 0.9.5 devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 packages/tonal: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core '@tonaljs/tonal': @@ -421,208 +446,220 @@ importers: specifier: ^0.0.1 version: 0.0.1 webmidi: - specifier: ^3.1.5 - version: 3.1.5 + specifier: ^3.1.8 + version: 3.1.8 devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 vitest: - specifier: ^0.33.0 - version: 0.33.0(@vitest/ui@0.28.0) + specifier: ^1.1.0 + version: 1.1.0(@vitest/ui@1.1.0) packages/transpiler: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core - '@strudel.cycles/mini': + '@strudel/mini': specifier: workspace:* version: link:../mini acorn: - specifier: ^8.8.1 - version: 8.8.2 + specifier: ^8.11.3 + version: 8.11.3 escodegen: - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.1.0 + version: 2.1.0 estree-walker: specifier: ^3.0.1 version: 3.0.3 devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 vitest: - specifier: ^0.33.0 - version: 0.33.0(@vitest/ui@0.28.0) + specifier: ^1.1.0 + version: 1.1.0(@vitest/ui@1.1.0) packages/web: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core - '@strudel.cycles/mini': + '@strudel/mini': specifier: workspace:* version: link:../mini - '@strudel.cycles/tonal': + '@strudel/tonal': specifier: workspace:* version: link:../tonal - '@strudel.cycles/transpiler': + '@strudel/transpiler': specifier: workspace:* version: link:../transpiler - '@strudel.cycles/webaudio': + '@strudel/webaudio': specifier: workspace:* version: link:../webaudio devDependencies: + '@rollup/plugin-replace': + specifier: ^5.0.5 + version: 5.0.5 vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 packages/webaudio: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core + '@strudel/draw': + specifier: workspace:* + version: link:../draw superdough: specifier: workspace:* version: link:../superdough devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 packages/xen: dependencies: - '@strudel.cycles/core': + '@strudel/core': specifier: workspace:* version: link:../core devDependencies: vite: - specifier: ^4.3.3 - version: 4.3.3 + specifier: ^5.0.10 + version: 5.0.10 vitest: - specifier: ^0.33.0 - version: 0.33.0(@vitest/ui@0.28.0) + specifier: ^1.1.0 + version: 1.1.0(@vitest/ui@1.1.0) + + tools/dbpatch: + dependencies: + csv: + specifier: ^6.3.6 + version: 6.3.6 website: dependencies: '@algolia/client-search': - specifier: ^4.17.0 - version: 4.17.0 + specifier: ^4.22.0 + version: 4.22.0 + '@astro-community/astro-embed-youtube': + specifier: ^0.4.4 + version: 0.4.4(astro@4.0.8) '@astrojs/mdx': - specifier: ^1.1.3 - version: 1.1.3(astro@3.4.2) + specifier: ^2.0.3 + version: 2.2.1(astro@4.0.8) '@astrojs/react': - specifier: ^3.0.4 - version: 3.0.4(@types/react-dom@18.2.1)(@types/react@18.2.0)(react-dom@18.2.0)(react@18.2.0)(vite@4.5.0) + specifier: ^3.0.9 + version: 3.0.9(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(vite@5.2.2) + '@astrojs/rss': + specifier: ^4.0.2 + version: 4.0.2 '@astrojs/tailwind': - specifier: ^5.0.2 - version: 5.0.2(astro@3.4.2)(tailwindcss@3.3.2) + specifier: ^5.1.0 + version: 5.1.0(astro@4.0.8)(tailwindcss@3.4.0) '@docsearch/css': - specifier: ^3.3.4 - version: 3.3.4 + specifier: ^3.5.2 + version: 3.5.2 '@docsearch/react': - specifier: ^3.3.4 - version: 3.3.4(@algolia/client-search@4.17.0)(@types/react@18.2.0)(react-dom@18.2.0)(react@18.2.0) + specifier: ^3.5.2 + version: 3.5.2(@algolia/client-search@4.22.0)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) '@headlessui/react': - specifier: ^1.7.14 - version: 1.7.14(react-dom@18.2.0)(react@18.2.0) + specifier: ^1.7.17 + version: 1.7.17(react-dom@18.2.0)(react@18.2.0) '@heroicons/react': - specifier: ^2.0.17 - version: 2.0.17(react@18.2.0) + specifier: ^2.1.1 + version: 2.1.1(react@18.2.0) '@nanostores/persistent': - specifier: ^0.8.0 - version: 0.8.0(nanostores@0.8.1) + specifier: ^0.9.1 + version: 0.9.1(nanostores@0.9.5) '@nanostores/react': - specifier: ^0.5.0 - version: 0.5.0(nanostores@0.8.1)(react@18.2.0) - '@strudel.cycles/core': - specifier: workspace:* - version: link:../packages/core - '@strudel.cycles/csound': - specifier: workspace:* - version: link:../packages/csound - '@strudel.cycles/midi': - specifier: workspace:* - version: link:../packages/midi - '@strudel.cycles/mini': - specifier: workspace:* - version: link:../packages/mini - '@strudel.cycles/osc': - specifier: workspace:* - version: link:../packages/osc - '@strudel.cycles/serial': - specifier: workspace:* - version: link:../packages/serial - '@strudel.cycles/soundfonts': - specifier: workspace:* - version: link:../packages/soundfonts - '@strudel.cycles/tonal': - specifier: workspace:* - version: link:../packages/tonal - '@strudel.cycles/transpiler': - specifier: workspace:* - version: link:../packages/transpiler - '@strudel.cycles/webaudio': - specifier: workspace:* - version: link:../packages/webaudio - '@strudel.cycles/xen': - specifier: workspace:* - version: link:../packages/xen + specifier: ^0.7.1 + version: 0.7.1(nanostores@0.9.5)(react@18.2.0) '@strudel/codemirror': specifier: workspace:* version: link:../packages/codemirror + '@strudel/core': + specifier: workspace:* + version: link:../packages/core + '@strudel/csound': + specifier: workspace:* + version: link:../packages/csound '@strudel/desktopbridge': specifier: workspace:* version: link:../packages/desktopbridge + '@strudel/draw': + specifier: workspace:* + version: link:../packages/draw '@strudel/hydra': specifier: workspace:* version: link:../packages/hydra - '@strudel/repl': + '@strudel/midi': specifier: workspace:* - version: link:../packages/repl + version: link:../packages/midi + '@strudel/mini': + specifier: workspace:* + version: link:../packages/mini + '@strudel/osc': + specifier: workspace:* + version: link:../packages/osc + '@strudel/serial': + specifier: workspace:* + version: link:../packages/serial + '@strudel/soundfonts': + specifier: workspace:* + version: link:../packages/soundfonts + '@strudel/tonal': + specifier: workspace:* + version: link:../packages/tonal + '@strudel/transpiler': + specifier: workspace:* + version: link:../packages/transpiler + '@strudel/webaudio': + specifier: workspace:* + version: link:../packages/webaudio + '@strudel/xen': + specifier: workspace:* + version: link:../packages/xen '@supabase/supabase-js': - specifier: ^2.21.0 - version: 2.21.0 + specifier: ^2.39.1 + version: 2.39.1 '@tailwindcss/forms': - specifier: ^0.5.3 - version: 0.5.3(tailwindcss@3.3.2) + specifier: ^0.5.7 + version: 0.5.7(tailwindcss@3.4.0) '@tailwindcss/typography': - specifier: ^0.5.8 - version: 0.5.9(tailwindcss@3.3.2) + specifier: ^0.5.10 + version: 0.5.10(tailwindcss@3.4.0) '@tauri-apps/api': - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.5.3 + version: 1.5.3 '@types/node': - specifier: ^18.16.3 - version: 18.16.3 + specifier: ^20.10.6 + version: 20.10.6 '@types/react': - specifier: ^18.2.0 - version: 18.2.0 + specifier: ^18.2.46 + version: 18.2.46 '@types/react-dom': - specifier: ^18.2.1 - version: 18.2.1 - '@uiw/codemirror-themes-all': - specifier: ^4.19.16 - version: 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + specifier: ^18.2.18 + version: 18.2.18 astro: - specifier: ^3.4.2 - version: 3.4.2(@types/node@18.16.3)(typescript@4.9.4) - canvas: - specifier: ^2.11.2 - version: 2.11.2 + specifier: ^4.0.8 + version: 4.0.8(@types/node@20.10.6)(typescript@5.3.3) claviature: specifier: ^0.1.0 version: 0.1.0 - fraction.js: - specifier: ^4.2.0 - version: 4.2.0 + date-fns: + specifier: ^3.2.0 + version: 3.2.0 nanoid: - specifier: ^4.0.2 - version: 4.0.2 + specifier: ^5.0.4 + version: 5.0.4 nanostores: - specifier: ^0.8.1 - version: 0.8.1 + specifier: ^0.9.5 + version: 0.9.5 react: specifier: ^18.2.0 version: 18.2.0 @@ -632,181 +669,182 @@ importers: react-hook-inview: specifier: ^4.5.0 version: 4.5.0(react-dom@18.2.0)(react@18.2.0) + react-lite-youtube-embed: + specifier: ^2.4.0 + version: 2.4.0(react-dom@18.2.0)(react@18.2.0) rehype-autolink-headings: - specifier: ^6.1.1 - version: 6.1.1 + specifier: ^7.1.0 + version: 7.1.0 rehype-slug: - specifier: ^5.0.1 - version: 5.1.0 + specifier: ^6.0.0 + version: 6.0.0 rehype-urls: - specifier: ^1.1.1 - version: 1.1.1 + specifier: ^1.2.0 + version: 1.2.0 remark-toc: - specifier: ^8.0.1 - version: 8.0.1 + specifier: ^9.0.0 + version: 9.0.0 tailwindcss: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.4.0 + version: 3.4.0 + worker-timers: + specifier: ^7.1.4 + version: 7.1.4 devDependencies: '@vite-pwa/astro': - specifier: ^0.1.4 - version: 0.1.4(astro@3.4.2)(vite-plugin-pwa@0.16.5) + specifier: ^0.2.0 + version: 0.2.0(astro@4.0.8)(vite-plugin-pwa@0.17.4) html-escaper: specifier: ^3.0.3 version: 3.0.3 + sharp: + specifier: ^0.33.1 + version: 0.33.1 vite-plugin-pwa: - specifier: ^0.16.5 - version: 0.16.5(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0) + specifier: ^0.17.4 + version: 0.17.4(vite@5.2.2)(workbox-build@7.0.0)(workbox-window@7.0.0) workbox-window: specifier: ^7.0.0 version: 7.0.0 packages: - /@algolia/autocomplete-core@1.8.2: - resolution: {integrity: sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==} + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0)(search-insights@2.13.0): + resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-shared': 1.8.2 + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0)(search-insights@2.13.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights dev: false - /@algolia/autocomplete-preset-algolia@1.8.2(@algolia/client-search@4.17.0)(algoliasearch@4.14.3): - resolution: {integrity: sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==} + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0)(search-insights@2.13.0): + resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} + peerDependencies: + search-insights: '>= 1 < 3' + dependencies: + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0) + search-insights: 2.13.0 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + dev: false + + /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0): + resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.8.2 - '@algolia/client-search': 4.17.0 - algoliasearch: 4.14.3 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0) + '@algolia/client-search': 4.22.0 + algoliasearch: 4.22.0 dev: false - /@algolia/autocomplete-shared@1.8.2: - resolution: {integrity: sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==} - dev: false - - /@algolia/cache-browser-local-storage@4.14.3: - resolution: {integrity: sha512-hWH1yCxgG3+R/xZIscmUrWAIBnmBFHH5j30fY/+aPkEZWt90wYILfAHIOZ1/Wxhho5SkPfwFmT7ooX2d9JeQBw==} + /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0): + resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/cache-common': 4.14.3 + '@algolia/client-search': 4.22.0 + algoliasearch: 4.22.0 dev: false - /@algolia/cache-common@4.14.3: - resolution: {integrity: sha512-oZJofOoD9FQOwiGTzyRnmzvh3ZP8WVTNPBLH5xU5JNF7drDbRT0ocVT0h/xB2rPHYzOeXRrLaQQBwRT/CKom0Q==} - dev: false - - /@algolia/cache-common@4.17.0: - resolution: {integrity: sha512-g8mXzkrcUBIPZaulAuqE7xyHhLAYAcF2xSch7d9dABheybaU3U91LjBX6eJTEB7XVhEsgK4Smi27vWtAJRhIKQ==} - dev: false - - /@algolia/cache-in-memory@4.14.3: - resolution: {integrity: sha512-ES0hHQnzWjeioLQf5Nq+x1AWdZJ50znNPSH3puB/Y4Xsg4Av1bvLmTJe7SY2uqONaeMTvL0OaVcoVtQgJVw0vg==} + /@algolia/cache-browser-local-storage@4.22.0: + resolution: {integrity: sha512-uZ1uZMLDZb4qODLfTSNHxSi4fH9RdrQf7DXEzW01dS8XK7QFtFh29N5NGKa9S+Yudf1vUMIF+/RiL4i/J0pWlQ==} dependencies: - '@algolia/cache-common': 4.14.3 + '@algolia/cache-common': 4.22.0 dev: false - /@algolia/client-account@4.14.3: - resolution: {integrity: sha512-PBcPb0+f5Xbh5UfLZNx2Ow589OdP8WYjB4CnvupfYBrl9JyC1sdH4jcq/ri8osO/mCZYjZrQsKAPIqW/gQmizQ==} + /@algolia/cache-common@4.22.0: + resolution: {integrity: sha512-TPwUMlIGPN16eW67qamNQUmxNiGHg/WBqWcrOoCddhqNTqGDPVqmgfaM85LPbt24t3r1z0zEz/tdsmuq3Q6oaA==} + dev: false + + /@algolia/cache-in-memory@4.22.0: + resolution: {integrity: sha512-kf4Cio9NpPjzp1+uXQgL4jsMDeck7MP89BYThSvXSjf2A6qV/0KeqQf90TL2ECS02ovLOBXkk98P7qVarM+zGA==} dependencies: - '@algolia/client-common': 4.14.3 - '@algolia/client-search': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/cache-common': 4.22.0 dev: false - /@algolia/client-analytics@4.14.3: - resolution: {integrity: sha512-eAwQq0Hb/aauv9NhCH5Dp3Nm29oFx28sayFN2fdOWemwSeJHIl7TmcsxVlRsO50fsD8CtPcDhtGeD3AIFLNvqw==} + /@algolia/client-account@4.22.0: + resolution: {integrity: sha512-Bjb5UXpWmJT+yGWiqAJL0prkENyEZTBzdC+N1vBuHjwIJcjLMjPB6j1hNBRbT12Lmwi55uzqeMIKS69w+0aPzA==} dependencies: - '@algolia/client-common': 4.14.3 - '@algolia/client-search': 4.14.3 - '@algolia/requester-common': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/client-common': 4.22.0 + '@algolia/client-search': 4.22.0 + '@algolia/transporter': 4.22.0 dev: false - /@algolia/client-common@4.14.3: - resolution: {integrity: sha512-jkPPDZdi63IK64Yg4WccdCsAP4pHxSkr4usplkUZM5C1l1oEpZXsy2c579LQ0rvwCs5JFmwfNG4ahOszidfWPw==} + /@algolia/client-analytics@4.22.0: + resolution: {integrity: sha512-os2K+kHUcwwRa4ArFl5p/3YbF9lN3TLOPkbXXXxOvDpqFh62n9IRZuzfxpHxMPKAQS3Et1s0BkKavnNP02E9Hg==} dependencies: - '@algolia/requester-common': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/client-common': 4.22.0 + '@algolia/client-search': 4.22.0 + '@algolia/requester-common': 4.22.0 + '@algolia/transporter': 4.22.0 dev: false - /@algolia/client-common@4.17.0: - resolution: {integrity: sha512-jHMks0ZFicf8nRDn6ma8DNNsdwGgP/NKiAAL9z6rS7CymJ7L0+QqTJl3rYxRW7TmBhsUH40wqzmrG6aMIN/DrQ==} + /@algolia/client-common@4.22.0: + resolution: {integrity: sha512-BlbkF4qXVWuwTmYxVWvqtatCR3lzXwxx628p1wj1Q7QP2+LsTmGt1DiUYRuy9jG7iMsnlExby6kRMOOlbhv2Ag==} dependencies: - '@algolia/requester-common': 4.17.0 - '@algolia/transporter': 4.17.0 + '@algolia/requester-common': 4.22.0 + '@algolia/transporter': 4.22.0 dev: false - /@algolia/client-personalization@4.14.3: - resolution: {integrity: sha512-UCX1MtkVNgaOL9f0e22x6tC9e2H3unZQlSUdnVaSKpZ+hdSChXGaRjp2UIT7pxmPqNCyv51F597KEX5WT60jNg==} + /@algolia/client-personalization@4.22.0: + resolution: {integrity: sha512-pEOftCxeBdG5pL97WngOBi9w5Vxr5KCV2j2D+xMVZH8MuU/JX7CglDSDDb0ffQWYqcUN+40Ry+xtXEYaGXTGow==} dependencies: - '@algolia/client-common': 4.14.3 - '@algolia/requester-common': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/client-common': 4.22.0 + '@algolia/requester-common': 4.22.0 + '@algolia/transporter': 4.22.0 dev: false - /@algolia/client-search@4.14.3: - resolution: {integrity: sha512-I2U7xBx5OPFdPLA8AXKUPPxGY3HDxZ4r7+mlZ8ZpLbI8/ri6fnu6B4z3wcL7sgHhDYMwnAE8Xr0AB0h3Hnkp4A==} + /@algolia/client-search@4.22.0: + resolution: {integrity: sha512-bn4qQiIdRPBGCwsNuuqB8rdHhGKKWIij9OqidM1UkQxnSG8yzxHdb7CujM30pvp5EnV7jTqDZRbxacbjYVW20Q==} dependencies: - '@algolia/client-common': 4.14.3 - '@algolia/requester-common': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/client-common': 4.22.0 + '@algolia/requester-common': 4.22.0 + '@algolia/transporter': 4.22.0 dev: false - /@algolia/client-search@4.17.0: - resolution: {integrity: sha512-x4P2wKrrRIXszT8gb7eWsMHNNHAJs0wE7/uqbufm4tZenAp+hwU/hq5KVsY50v+PfwM0LcDwwn/1DroujsTFoA==} + /@algolia/logger-common@4.22.0: + resolution: {integrity: sha512-HMUQTID0ucxNCXs5d1eBJ5q/HuKg8rFVE/vOiLaM4Abfeq1YnTtGV3+rFEhOPWhRQxNDd+YHa4q864IMc0zHpQ==} + dev: false + + /@algolia/logger-console@4.22.0: + resolution: {integrity: sha512-7JKb6hgcY64H7CRm3u6DRAiiEVXMvCJV5gRE672QFOUgDxo4aiDpfU61g6Uzy8NKjlEzHMmgG4e2fklELmPXhQ==} dependencies: - '@algolia/client-common': 4.17.0 - '@algolia/requester-common': 4.17.0 - '@algolia/transporter': 4.17.0 + '@algolia/logger-common': 4.22.0 dev: false - /@algolia/logger-common@4.14.3: - resolution: {integrity: sha512-kUEAZaBt/J3RjYi8MEBT2QEexJR2kAE2mtLmezsmqMQZTV502TkHCxYzTwY2dE7OKcUTxi4OFlMuS4GId9CWPw==} - dev: false - - /@algolia/logger-common@4.17.0: - resolution: {integrity: sha512-DGuoZqpTmIKJFDeyAJ7M8E/LOenIjWiOsg1XJ1OqAU/eofp49JfqXxbfgctlVZVmDABIyOz8LqEoJ6ZP4DTyvw==} - dev: false - - /@algolia/logger-console@4.14.3: - resolution: {integrity: sha512-ZWqAlUITktiMN2EiFpQIFCJS10N96A++yrexqC2Z+3hgF/JcKrOxOdT4nSCQoEPvU4Ki9QKbpzbebRDemZt/hw==} + /@algolia/requester-browser-xhr@4.22.0: + resolution: {integrity: sha512-BHfv1h7P9/SyvcDJDaRuIwDu2yrDLlXlYmjvaLZTtPw6Ok/ZVhBR55JqW832XN/Fsl6k3LjdkYHHR7xnsa5Wvg==} dependencies: - '@algolia/logger-common': 4.14.3 + '@algolia/requester-common': 4.22.0 dev: false - /@algolia/requester-browser-xhr@4.14.3: - resolution: {integrity: sha512-AZeg2T08WLUPvDncl2XLX2O67W5wIO8MNaT7z5ii5LgBTuk/rU4CikTjCe2xsUleIZeFl++QrPAi4Bdxws6r/Q==} + /@algolia/requester-common@4.22.0: + resolution: {integrity: sha512-Y9cEH/cKjIIZgzvI1aI0ARdtR/xRrOR13g5psCxkdhpgRN0Vcorx+zePhmAa4jdQNqexpxtkUdcKYugBzMZJgQ==} + dev: false + + /@algolia/requester-node-http@4.22.0: + resolution: {integrity: sha512-8xHoGpxVhz3u2MYIieHIB6MsnX+vfd5PS4REgglejJ6lPigftRhTdBCToe6zbwq4p0anZXjjPDvNWMlgK2+xYA==} dependencies: - '@algolia/requester-common': 4.14.3 + '@algolia/requester-common': 4.22.0 dev: false - /@algolia/requester-common@4.14.3: - resolution: {integrity: sha512-RrRzqNyKFDP7IkTuV3XvYGF9cDPn9h6qEDl595lXva3YUk9YSS8+MGZnnkOMHvjkrSCKfoLeLbm/T4tmoIeclw==} - dev: false - - /@algolia/requester-common@4.17.0: - resolution: {integrity: sha512-XJjmWFEUlHu0ijvcHBoixuXfEoiRUdyzQM6YwTuB8usJNIgShua8ouFlRWF8iCeag0vZZiUm4S2WCVBPkdxFgg==} - dev: false - - /@algolia/requester-node-http@4.14.3: - resolution: {integrity: sha512-O5wnPxtDRPuW2U0EaOz9rMMWdlhwP0J0eSL1Z7TtXF8xnUeeUyNJrdhV5uy2CAp6RbhM1VuC3sOJcIR6Av+vbA==} + /@algolia/transporter@4.22.0: + resolution: {integrity: sha512-ieO1k8x2o77GNvOoC+vAkFKppydQSVfbjM3YrSjLmgywiBejPTvU1R1nEvG59JIIUvtSLrZsLGPkd6vL14zopA==} dependencies: - '@algolia/requester-common': 4.14.3 - dev: false - - /@algolia/transporter@4.14.3: - resolution: {integrity: sha512-2qlKlKsnGJ008exFRb5RTeTOqhLZj0bkMCMVskxoqWejs2Q2QtWmsiH98hDfpw0fmnyhzHEt0Z7lqxBYp8bW2w==} - dependencies: - '@algolia/cache-common': 4.14.3 - '@algolia/logger-common': 4.14.3 - '@algolia/requester-common': 4.14.3 - dev: false - - /@algolia/transporter@4.17.0: - resolution: {integrity: sha512-6xL6H6fe+Fi0AEP3ziSgC+G04RK37iRb4uUUqVAH9WPYFI8g+LYFq6iv5HS8Cbuc5TTut+Bwj6G+dh/asdb9uA==} - dependencies: - '@algolia/cache-common': 4.17.0 - '@algolia/logger-common': 4.17.0 - '@algolia/requester-common': 4.17.0 + '@algolia/cache-common': 4.22.0 + '@algolia/logger-common': 4.22.0 + '@algolia/requester-common': 4.22.0 dev: false /@alloc/quick-lru@5.2.0: @@ -819,7 +857,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.20 /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} @@ -833,57 +871,88 @@ packages: leven: 3.1.0 dev: true - /@astrojs/compiler@2.2.1: - resolution: {integrity: sha512-NJ1lWKzMkyEjE3W5NpPNAVot4/PLF5om/P6ekxNu3iLS05CaYFTcp7WpYMjdCC252b7wkNVAs45FNkVQ+RHW/g==} + /@astro-community/astro-embed-youtube@0.4.4(astro@4.0.8): + resolution: {integrity: sha512-fYlycLrJFNnibZ9VHPSJO766kO2IgqYQU4mBd4iaDMaicL0gGX9cVZ80QdnpzGrI6w0XOJOY7prx86eWEVBy8w==} + peerDependencies: + astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta + dependencies: + astro: 4.0.8(@types/node@20.10.6)(typescript@5.3.3) + lite-youtube-embed: 0.2.0 + dev: false + + /@astrojs/compiler@2.3.4: + resolution: {integrity: sha512-33/YtWoBCE0cBUNy1kh78FCDXBoBANX87ShgATlAHECYbG2+buNTAgq4Xgz4t5NgnEHPN21GIBC2Mvvwisoutw==} /@astrojs/internal-helpers@0.2.1: resolution: {integrity: sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==} - /@astrojs/markdown-remark@3.3.0(astro@3.4.2): - resolution: {integrity: sha512-ezFzEiZygc/ASe2Eul9v1yrTbNGqSbR348UGNXQ4Dtkx8MYRwfiBfmPm6VnEdfIGkW+bi5qIUReKfc7mPVUkIg==} - peerDependencies: - astro: ^3.3.0 + /@astrojs/markdown-remark@4.0.1: + resolution: {integrity: sha512-RU4ESnqvyLpj8WZs0n5elS6idaDdtIIm7mIpMaRNPCebpxMjfcfdwcmBwz83ktAj5d2eO5bC3z92TcGdli+lRw==} dependencies: '@astrojs/prism': 3.0.0 - astro: 3.4.2(@types/node@18.16.3)(typescript@4.9.4) github-slugger: 2.0.0 - import-meta-resolve: 3.0.0 + import-meta-resolve: 4.0.0 mdast-util-definitions: 6.0.0 - rehype-raw: 6.1.1 - rehype-stringify: 9.0.4 - remark-gfm: 3.0.1 - remark-parse: 10.0.2 - remark-rehype: 10.1.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.0 + remark-gfm: 4.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.0.0 remark-smartypants: 2.0.0 - shikiji: 0.6.10 - unified: 10.1.2 - unist-util-visit: 4.1.2 - vfile: 5.3.7 + shikiji: 0.6.13 + unified: 11.0.4 + unist-util-visit: 5.0.0 + vfile: 6.0.1 transitivePeerDependencies: - supports-color - /@astrojs/mdx@1.1.3(astro@3.4.2): - resolution: {integrity: sha512-5U5l6bCmywF2IOO8T7oIeStrRB16cxlGCz02U2akpEkLw93dmn5QcHjr4Cwem0bSKROEjYqZ7DxN8t8YAAV2qA==} + /@astrojs/markdown-remark@4.3.1: + resolution: {integrity: sha512-eJFi600tkRjTFiwzY9oD8AgCgB7gFqyWCKWuZ33dATVBgLiROD+zlMZ8STZzU7+ZALvmiUAun/K7umTmP5YfVQ==} + dependencies: + '@astrojs/prism': 3.0.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.1 + hast-util-to-text: 4.0.0 + import-meta-resolve: 4.0.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.0 + remark-gfm: 4.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.0.0 + remark-smartypants: 2.0.0 + shiki: 1.2.0 + unified: 11.0.4 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@astrojs/mdx@2.2.1(astro@4.0.8): + resolution: {integrity: sha512-bSr/AkvGieD9Pc5ZzMnAk7IHnw0vyt/aOujuYUmYT+NHiWahAUy/+ywNNMhTMmea0irdMYnBVC1AEKMQ/oXxow==} engines: {node: '>=18.14.1'} peerDependencies: - astro: ^3.3.4 + astro: ^4.0.0 dependencies: - '@astrojs/markdown-remark': 3.3.0(astro@3.4.2) - '@mdx-js/mdx': 2.3.0 - acorn: 8.10.0 - astro: 3.4.2(@types/node@18.16.3)(typescript@4.9.4) - es-module-lexer: 1.3.1 - estree-util-visit: 1.2.1 + '@astrojs/markdown-remark': 4.3.1 + '@mdx-js/mdx': 3.0.0 + acorn: 8.11.3 + astro: 4.0.8(@types/node@20.10.6)(typescript@5.3.3) + es-module-lexer: 1.4.1 + estree-util-visit: 2.0.0 github-slugger: 2.0.0 gray-matter: 4.0.3 - hast-util-to-html: 8.0.4 + hast-util-to-html: 9.0.0 kleur: 4.1.5 - rehype-raw: 6.1.1 - remark-gfm: 3.0.1 + rehype-raw: 7.0.0 + remark-gfm: 4.0.0 remark-smartypants: 2.0.0 source-map: 0.7.4 - unist-util-visit: 4.1.2 - vfile: 5.3.7 + unist-util-visit: 5.0.0 + vfile: 6.0.1 transitivePeerDependencies: - supports-color dev: false @@ -894,8 +963,8 @@ packages: dependencies: prismjs: 1.29.0 - /@astrojs/react@3.0.4(@types/react-dom@18.2.1)(@types/react@18.2.0)(react-dom@18.2.0)(react@18.2.0)(vite@4.5.0): - resolution: {integrity: sha512-v+qltrm5nfqqm8C5ymYDBxrGlvNouRr+iCLcUWvNX65abVz8GzUqquhPQjmCTDXphn1Qc558Uxzc4s79l02skw==} + /@astrojs/react@3.0.9(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(vite@5.2.2): + resolution: {integrity: sha512-31J5yF5p9yBFV1axBooLA9PB4B2+MYm7swWhtlezSsJiUNXRFo5Is9qI3teJ7cKgmaCv+ZA593Smskko0NGaDQ==} engines: {node: '>=18.14.1'} peerDependencies: '@types/react': ^17.0.50 || ^18.0.21 @@ -903,9 +972,9 @@ packages: react: ^17.0.2 || ^18.0.0 react-dom: ^17.0.2 || ^18.0.0 dependencies: - '@types/react': 18.2.0 - '@types/react-dom': 18.2.1 - '@vitejs/plugin-react': 4.1.0(vite@4.5.0) + '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 + '@vitejs/plugin-react': 4.2.1(vite@5.2.2) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ultrahtml: 1.5.2 @@ -914,17 +983,24 @@ packages: - vite dev: false - /@astrojs/tailwind@5.0.2(astro@3.4.2)(tailwindcss@3.3.2): - resolution: {integrity: sha512-oXqeqmBlkQmsltrsU9nEWeXOtrZIAHW8dcmX7BCdrjzPnU6dPwWzAwhddNQ9ihKiWwsLnlbwQZIo2CDigcZlIA==} + /@astrojs/rss@4.0.2: + resolution: {integrity: sha512-Hb9GKAyvsn5EUjZtB6SniesBScMQe7SQinEHLY5EFa74QEvgcWaXTmA0Mb0P3vqDSN3d/NTYbGivprrSAawfnA==} + dependencies: + fast-xml-parser: 4.3.3 + kleur: 4.1.5 + dev: false + + /@astrojs/tailwind@5.1.0(astro@4.0.8)(tailwindcss@3.4.0): + resolution: {integrity: sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig==} peerDependencies: - astro: ^3.2.4 + astro: ^3.0.0 || ^4.0.0 tailwindcss: ^3.0.24 dependencies: - astro: 3.4.2(@types/node@18.16.3)(typescript@4.9.4) - autoprefixer: 10.4.16(postcss@8.4.31) - postcss: 8.4.31 - postcss-load-config: 4.0.1(postcss@8.4.31) - tailwindcss: 3.3.2 + astro: 4.0.8(@types/node@20.10.6)(typescript@5.3.3) + autoprefixer: 10.4.16(postcss@8.4.32) + postcss: 8.4.32 + postcss-load-config: 4.0.2(postcss@8.4.32) + tailwindcss: 3.4.0 transitivePeerDependencies: - ts-node dev: false @@ -936,45 +1012,38 @@ packages: ci-info: 3.9.0 debug: 4.3.4 dlv: 1.1.3 - dset: 3.1.2 + dset: 3.1.3 is-docker: 3.0.0 is-wsl: 3.1.0 which-pm-runs: 1.1.0 transitivePeerDependencies: - supports-color - /@babel/code-frame@7.21.4: - resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.18.6 - dev: true - - /@babel/code-frame@7.22.13: - resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.22.20 + '@babel/highlight': 7.23.4 chalk: 2.4.2 - /@babel/compat-data@7.23.2: - resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} - /@babel/core@7.23.2: - resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} + /@babel/core@7.23.7: + resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) - '@babel/helpers': 7.23.2 - '@babel/parser': 7.23.0 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helpers': 7.23.7 + '@babel/parser': 7.23.6 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 + '@babel/traverse': 7.23.7 + '@babel/types': 7.23.6 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -992,11 +1061,11 @@ packages: jsesc: 2.5.2 dev: true - /@babel/generator@7.23.0: - resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} + /@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 @@ -1005,68 +1074,66 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 - /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: - resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 dev: true - /@babel/helper-compilation-targets@7.22.15: - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.23.2 - '@babel/helper-validator-option': 7.22.15 - browserslist: 4.22.1 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.22.2 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.20.12(@babel/core@7.23.2): - resolution: {integrity: sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==} + /@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.20.7 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - transitivePeerDependencies: - - supports-color + semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.20.5(@babel/core@7.23.2): - resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.2.2 + regexpu-core: 5.3.2 + semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.2): - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7): + resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: - '@babel/core': ^7.4.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.8 - semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true @@ -1075,110 +1142,98 @@ packages: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} - /@babel/helper-explode-assignable-expression@7.18.6: - resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.0 - dev: true - /@babel/helper-function-name@7.23.0: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 - /@babel/helper-member-expression-to-functions@7.20.7: - resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==} + /@babel/helper-member-expression-to-functions@7.23.0: + resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 dev: true /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 - /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): - resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - /@babel/helper-optimise-call-expression@7.18.6: - resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + /@babel/helper-optimise-call-expression@7.22.5: + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 dev: true /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.23.2): - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.23.0 - transitivePeerDependencies: - - supports-color + '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers@7.20.7: - resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.20.7 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 - transitivePeerDependencies: - - supports-color + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 dev: true /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 - /@babel/helper-skip-transparent-expression-wrappers@7.20.0: - resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 /@babel/helper-string-parser@7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} @@ -1188,56 +1243,46 @@ packages: /@babel/helper-string-parser@7.21.5: resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} engines: {node: '>=6.9.0'} + dev: true - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option@7.22.15: - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function@7.20.5: - resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} + /@babel/helper-wrap-function@7.22.20: + resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 - transitivePeerDependencies: - - supports-color + '@babel/types': 7.23.6 dev: true - /@babel/helpers@7.23.2: - resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} + /@babel/helpers@7.23.7: + resolution: {integrity: sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 + '@babel/traverse': 7.23.7 + '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color - /@babel/highlight@7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.19.1 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - - /@babel/highlight@7.22.20: - resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.22.20 @@ -1260,901 +1305,938 @@ packages: '@babel/types': 7.20.7 dev: true - /@babel/parser@7.21.5: - resolution: {integrity: sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ==} + /@babel/parser@7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.21.5 - dev: false + '@babel/types': 7.23.6 - /@babel/parser@7.23.0: - resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.23.0 - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.20.7(@babel/core@7.23.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) dev: true - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.23.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) - transitivePeerDependencies: - - supports-color dev: true - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-class-features-plugin': 7.20.12(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.7 dev: true - /@babel/plugin-proposal-class-static-block@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead. - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-class-features-plugin': 7.20.12(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2) - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) - dev: true - - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.23.2): - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2) - dev: true - - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) - dev: true - - /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) - dev: true - - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) - dev: true - - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) - dev: true - - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.2 - '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.23.2) - dev: true - - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) - dev: true - - /@babel/plugin-proposal-optional-chaining@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) - dev: true - - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-class-features-plugin': 7.20.12(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-private-property-in-object@7.20.5(@babel/core@7.23.2): - resolution: {integrity: sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.20.12(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.2): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.2): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.2): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.2): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.23.2): - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2): + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.7): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.2): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.23.2) - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-block-scoping@7.20.15(@babel/core@7.23.2): - resolution: {integrity: sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-classes@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 - dev: true - - /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.23.2): - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-for-of@7.18.8(@babel/core@7.23.2): - resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.23.2): - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-literals@7.18.9(@babel/core@7.23.2): - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.23.2): - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-commonjs@7.20.11(@babel/core@7.23.2): - resolution: {integrity: sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.23.2): - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.23.2): - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.7): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.23.2) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + /@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): - resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.7): + resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 + dev: true + + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.22.15 + dev: true + + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.7): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + dev: true + + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2): - resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} + /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2): + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.7): resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) - '@babel/types': 7.23.0 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.7) + '@babel/types': 7.23.6 - /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.23.2): - resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.1 + regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-spread@7.20.7(@babel/core@7.23.2): - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.23.2): - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.23.2): - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.23.2): - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.23.2) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/preset-env@7.20.2(@babel/core@7.23.2): - resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.2 - '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-proposal-class-static-block': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.23.2) - '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-proposal-optional-chaining': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-proposal-private-property-in-object': 7.20.5(@babel/core@7.23.2) - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.23.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2) - '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-block-scoping': 7.20.15(@babel/core@7.23.2) - '@babel/plugin-transform-classes': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.23.2) - '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-for-of': 7.18.8(@babel/core@7.23.2) - '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.23.2) - '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.23.2) - '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.23.2) - '@babel/plugin-transform-modules-commonjs': 7.20.11(@babel/core@7.23.2) - '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.23.2) - '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.23.2) - '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.23.2) - '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.23.2) - '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.23.2) - '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.23.2) - '@babel/preset-modules': 0.1.5(@babel/core@7.23.2) - '@babel/types': 7.23.0 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.23.2) - babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.23.2) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.23.2) - core-js-compat: 3.27.2 + dev: true + + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/preset-env@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-SY27X/GtTz/L4UryMNJ6p4fH4nsgWbz84y9FE0bQeWJP6O5BhgVCt53CotQKHCOeXJel8VyhlhujhlltKms/CA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.23.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-async-generator-functions': 7.23.7(@babel/core@7.23.7) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.7) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.7) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.7) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.7) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.7) + core-js-compat: 3.35.0 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules@0.1.5(@babel/core@7.23.2): - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.7): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.23.2) - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 esutils: 2.0.3 dev: true + /@babel/regjsgen@0.8.0: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + dev: true + /@babel/runtime@7.20.13: resolution: {integrity: sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 + dev: false + + /@babel/runtime@7.24.1: + resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 - /@babel/traverse@7.23.2: - resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} + /@babel/traverse@7.23.7: + resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -2185,57 +2267,72 @@ packages: '@babel/helper-string-parser': 7.21.5 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + dev: true - /@babel/types@7.23.0: - resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} + /@babel/types@7.23.6: + resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.22.5 + '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - /@codemirror/autocomplete@6.6.0(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0)(@lezer/common@1.0.2): - resolution: {integrity: sha512-SjbgWSwNKbyQOiVXtG8DXG2z29zTbmzpGccxMqakVo+vqK8fx3Ai0Ee7is3JqX6dxJOoK0GfP3LfeUK53Ltv7w==} + /@codemirror/autocomplete@6.11.1(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0)(@lezer/common@1.0.2): + resolution: {integrity: sha512-L5UInv8Ffd6BPw0P3EF7JLYAMeEbclY7+6Q11REt8vhih8RuLreKtPy/xk8wPxs4EQgYqzI7cdgpiYwWlbS/ow==} peerDependencies: '@codemirror/language': ^6.0.0 '@codemirror/state': ^6.0.0 '@codemirror/view': ^6.0.0 '@lezer/common': ^1.0.0 dependencies: - '@codemirror/language': 6.6.0 - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 + '@codemirror/language': 6.10.0 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 '@lezer/common': 1.0.2 dev: false - /@codemirror/commands@6.2.4: - resolution: {integrity: sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA==} + /@codemirror/autocomplete@6.11.1(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0)(@lezer/common@1.2.0): + resolution: {integrity: sha512-L5UInv8Ffd6BPw0P3EF7JLYAMeEbclY7+6Q11REt8vhih8RuLreKtPy/xk8wPxs4EQgYqzI7cdgpiYwWlbS/ow==} + peerDependencies: + '@codemirror/language': ^6.0.0 + '@codemirror/state': ^6.0.0 + '@codemirror/view': ^6.0.0 + '@lezer/common': ^1.0.0 dependencies: - '@codemirror/language': 6.6.0 - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 - '@lezer/common': 1.0.2 + '@codemirror/language': 6.10.0 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 + '@lezer/common': 1.2.0 dev: false - /@codemirror/lang-javascript@6.1.7: - resolution: {integrity: sha512-KXKqxlZ4W6t5I7i2ScmITUD3f/F5Cllk3kj0De9P9mFeYVfhOVOWuDLgYiLpk357u7Xh4dhqjJAnsNPPoTLghQ==} + /@codemirror/commands@6.3.3: + resolution: {integrity: sha512-dO4hcF0fGT9tu1Pj1D2PvGvxjeGkbC6RGcZw6Qs74TH+Ed1gw98jmUgd2axWvIZEqTeTuFrg1lEB1KV6cK9h1A==} dependencies: - '@codemirror/autocomplete': 6.6.0(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0)(@lezer/common@1.0.2) - '@codemirror/language': 6.6.0 + '@codemirror/language': 6.10.0 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 + '@lezer/common': 1.2.0 + dev: false + + /@codemirror/lang-javascript@6.2.1: + resolution: {integrity: sha512-jlFOXTejVyiQCW3EQwvKH0m99bUYIw40oPmFjSX2VS78yzfe0HELZ+NEo9Yfo1MkGRpGlj3Gnu4rdxV1EnAs5A==} + dependencies: + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0)(@lezer/common@1.0.2) + '@codemirror/language': 6.10.0 '@codemirror/lint': 6.1.0 - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 '@lezer/common': 1.0.2 '@lezer/javascript': 1.4.1 dev: false - /@codemirror/language@6.6.0: - resolution: {integrity: sha512-cwUd6lzt3MfNYOobdjf14ZkLbJcnv4WtndYaoBkbor/vF+rCNguMPK0IRtvZJG4dsWiaWPcK8x1VijhvSxnstg==} + /@codemirror/language@6.10.0: + resolution: {integrity: sha512-2vaNn9aPGCRFKWcHPFksctzJ8yS5p7YoaT+jHpc0UGKzNuAIx4qy6R5wiqbP+heEEdyaABA582mNqSHzSoYdmg==} dependencies: - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 - '@lezer/common': 1.0.2 - '@lezer/highlight': 1.1.4 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 + '@lezer/common': 1.2.0 + '@lezer/highlight': 1.2.0 '@lezer/lr': 1.3.1 style-mod: 4.0.0 dev: false @@ -2243,36 +2340,44 @@ packages: /@codemirror/lint@6.1.0: resolution: {integrity: sha512-mdvDQrjRmYPvQ3WrzF6Ewaao+NWERYtpthJvoQ3tK3t/44Ynhk8ZGjTSL9jMEv8CgSMogmt75X8ceOZRDSXHtQ==} dependencies: - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 crelt: 1.0.5 dev: false - /@codemirror/search@6.2.3: - resolution: {integrity: sha512-V9n9233lopQhB1dyjsBK2Wc1i+8hcCqxl1wQ46c5HWWLePoe4FluV3TGHoZ04rBRlGjNyz9DTmpJErig8UE4jw==} + /@codemirror/lint@6.4.2: + resolution: {integrity: sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==} dependencies: - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 + crelt: 1.0.6 + dev: false + + /@codemirror/search@6.5.5: + resolution: {integrity: sha512-PIEN3Ke1buPod2EHbJsoQwlbpkz30qGZKcnmH1eihq9+bPQx8gelauUwLYaY4vBOuBAuEhmpDLii4rj/uO0yMA==} + dependencies: + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 crelt: 1.0.5 dev: false - /@codemirror/state@6.2.0: - resolution: {integrity: sha512-69QXtcrsc3RYtOtd+GsvczJ319udtBf1PTrr2KbLWM/e2CXUPnh0Nz9AUo8WfhSQ7GeL8dPVNUmhQVgpmuaNGA==} + /@codemirror/state@6.4.0: + resolution: {integrity: sha512-hm8XshYj5Fo30Bb922QX9hXB/bxOAVH+qaqHBzw5TKa72vOeslyGwd4X8M0c1dJ9JqxlaMceOQ8RsL9tC7gU0A==} dev: false - /@codemirror/view@6.10.0: - resolution: {integrity: sha512-Oea3rvE4JQLMmLsy2b54yxXQJgJM9xKpUQIpF/LGgKUTH2lA06GAmEtKKWn5OUnbW3jrH1hHeUd8DJEgePMOeQ==} + /@codemirror/view@6.23.0: + resolution: {integrity: sha512-/51px9N4uW8NpuWkyUX+iam5+PM6io2fm+QmRnzwqBy5v/pwGg9T0kILFtYeum8hjuvENtgsGNKluOfqIICmeQ==} dependencies: - '@codemirror/state': 6.2.0 - style-mod: 4.0.0 + '@codemirror/state': 6.4.0 + style-mod: 4.1.0 w3c-keyname: 2.2.6 dev: false - /@csound/browser@6.18.7(eslint@8.39.0): + /@csound/browser@6.18.7(eslint@8.56.0): resolution: {integrity: sha512-pHC83n1fzV9xp7hkFNBTWYsqkBnOS3qNAA9AJNnu3ZCG35a4rMZ5ydOuFi3qqfkLwRTd+frazabxM/lu0+u0qw==} dependencies: comlink: 4.3.1 - eslint-plugin-n: 15.6.1(eslint@8.39.0) + eslint-plugin-n: 15.6.1(eslint@8.56.0) eventemitter3: 4.0.7 google-closure-compiler: 20221102.0.1 google-closure-library: 20221102.0.0 @@ -2287,16 +2392,25 @@ packages: - eslint dev: false - /@docsearch/css@3.3.4: - resolution: {integrity: sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==} + /@dependents/detective-less@4.1.0: + resolution: {integrity: sha512-KrkT6qO5NxqNfy68sBl6CTSoJ4SNDIS5iQArkibhlbGU4LaDukZ3q2HIkh8aUKDio6o4itU4xDR7t82Y2eP1Bg==} + engines: {node: '>=14'} + dependencies: + gonzales-pe: 4.3.0 + node-source-walk: 6.0.2 + dev: true + + /@docsearch/css@3.5.2: + resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} dev: false - /@docsearch/react@3.3.4(@algolia/client-search@4.17.0)(@types/react@18.2.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==} + /@docsearch/react@3.5.2(@algolia/client-search@4.22.0)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0): + resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' peerDependenciesMeta: '@types/react': optional: true @@ -2304,29 +2418,46 @@ packages: optional: true react-dom: optional: true + search-insights: + optional: true dependencies: - '@algolia/autocomplete-core': 1.8.2 - '@algolia/autocomplete-preset-algolia': 1.8.2(@algolia/client-search@4.17.0)(algoliasearch@4.14.3) - '@docsearch/css': 3.3.4 - '@types/react': 18.2.0 - algoliasearch: 4.14.3 + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0)(search-insights@2.13.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.22.0) + '@docsearch/css': 3.5.2 + '@types/react': 18.2.46 + algoliasearch: 4.22.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' dev: false - /@esbuild/android-arm64@0.17.18: - resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] + /@emnapi/runtime@0.44.0: + resolution: {integrity: sha512-ZX/etZEZw8DR7zAB1eVQT40lNo0jeqpb6dCgOvctB6FIQ5PoXfMuNY8+ayQfu8tNQbAB8gQWSSJupR8NxeiZXw==} requiresBuild: true - dev: true + dependencies: + tslib: 2.6.2 optional: true - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@esbuild/aix-ppc64@0.19.11: + resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + optional: true + + /@esbuild/aix-ppc64@0.20.2: + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + optional: true + + /@esbuild/android-arm64@0.19.11: + resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -2339,19 +2470,19 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - optional: true - - /@esbuild/android-arm@0.17.18: - resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true dev: true optional: true - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + /@esbuild/android-arm64@0.20.2: + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.19.11: + resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -2364,19 +2495,19 @@ packages: cpu: [arm] os: [android] requiresBuild: true - optional: true - - /@esbuild/android-x64@0.17.18: - resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true dev: true optional: true - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + /@esbuild/android-arm@0.20.2: + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.19.11: + resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -2389,19 +2520,19 @@ packages: cpu: [x64] os: [android] requiresBuild: true - optional: true - - /@esbuild/darwin-arm64@0.17.18: - resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true dev: true optional: true - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + /@esbuild/android-x64@0.20.2: + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.19.11: + resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -2414,19 +2545,19 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - optional: true - - /@esbuild/darwin-x64@0.17.18: - resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true dev: true optional: true - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + /@esbuild/darwin-arm64@0.20.2: + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.19.11: + resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -2439,19 +2570,19 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - optional: true - - /@esbuild/freebsd-arm64@0.17.18: - resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true dev: true optional: true - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + /@esbuild/darwin-x64@0.20.2: + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.19.11: + resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -2464,19 +2595,19 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - optional: true - - /@esbuild/freebsd-x64@0.17.18: - resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true dev: true optional: true - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + /@esbuild/freebsd-arm64@0.20.2: + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.19.11: + resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -2489,19 +2620,19 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - optional: true - - /@esbuild/linux-arm64@0.17.18: - resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true dev: true optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/freebsd-x64@0.20.2: + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.19.11: + resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -2514,19 +2645,19 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - optional: true - - /@esbuild/linux-arm@0.17.18: - resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true dev: true optional: true - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + /@esbuild/linux-arm64@0.20.2: + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.19.11: + resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -2539,19 +2670,19 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - optional: true - - /@esbuild/linux-ia32@0.17.18: - resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true dev: true optional: true - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + /@esbuild/linux-arm@0.20.2: + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.19.11: + resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -2564,19 +2695,19 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - optional: true - - /@esbuild/linux-loong64@0.17.18: - resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true dev: true optional: true - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + /@esbuild/linux-ia32@0.20.2: + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.19.11: + resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -2589,19 +2720,19 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - optional: true - - /@esbuild/linux-mips64el@0.17.18: - resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true dev: true optional: true - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + /@esbuild/linux-loong64@0.20.2: + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.19.11: + resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2614,19 +2745,19 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - optional: true - - /@esbuild/linux-ppc64@0.17.18: - resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true dev: true optional: true - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + /@esbuild/linux-mips64el@0.20.2: + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.19.11: + resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2639,19 +2770,19 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - optional: true - - /@esbuild/linux-riscv64@0.17.18: - resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true dev: true optional: true - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + /@esbuild/linux-ppc64@0.20.2: + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.19.11: + resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -2664,19 +2795,19 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - optional: true - - /@esbuild/linux-s390x@0.17.18: - resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true dev: true optional: true - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + /@esbuild/linux-riscv64@0.20.2: + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.19.11: + resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -2689,19 +2820,19 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - optional: true - - /@esbuild/linux-x64@0.17.18: - resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true dev: true optional: true - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + /@esbuild/linux-s390x@0.20.2: + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.19.11: + resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -2714,19 +2845,19 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - optional: true - - /@esbuild/netbsd-x64@0.17.18: - resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true dev: true optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + /@esbuild/linux-x64@0.20.2: + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.19.11: + resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2739,19 +2870,19 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - optional: true - - /@esbuild/openbsd-x64@0.17.18: - resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true dev: true optional: true - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + /@esbuild/netbsd-x64@0.20.2: + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.19.11: + resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -2764,19 +2895,19 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - optional: true - - /@esbuild/sunos-x64@0.17.18: - resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true dev: true optional: true - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + /@esbuild/openbsd-x64@0.20.2: + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.19.11: + resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -2789,19 +2920,19 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - optional: true - - /@esbuild/win32-arm64@0.17.18: - resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true dev: true optional: true - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + /@esbuild/sunos-x64@0.20.2: + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.19.11: + resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -2814,19 +2945,19 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - optional: true - - /@esbuild/win32-ia32@0.17.18: - resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true dev: true optional: true - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + /@esbuild/win32-arm64@0.20.2: + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.19.11: + resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -2839,19 +2970,19 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - optional: true - - /@esbuild/win32-x64@0.17.18: - resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true dev: true optional: true - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + /@esbuild/win32-ia32@0.20.2: + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.19.11: + resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2864,28 +2995,37 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.39.0): + /@esbuild/win32-x64@0.20.2: + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.39.0 - eslint-visitor-keys: 3.4.0 + eslint: 8.56.0 + eslint-visitor-keys: 3.4.3 - /@eslint-community/regexpp@4.5.1: - resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - /@eslint/eslintrc@2.0.2: - resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.5.1 + espree: 9.6.1 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -2895,16 +3035,12 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.39.0: - resolution: {integrity: sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==} + /@eslint/js@8.56.0: + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@gar/promisify@1.1.3: - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - dev: true - - /@headlessui/react@1.7.14(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-znzdq9PG8rkwcu9oQ2FwIy0ZFtP9Z7ycS+BAqJ3R5EIqC/0bJGvhT7193rFf+45i9nnPsYvCQVW4V/bB9Xc+gA==} + /@headlessui/react@1.7.17(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow==} engines: {node: '>=10'} peerDependencies: react: ^16 || ^17 || ^18 @@ -2915,26 +3051,19 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@heroicons/react@2.0.17(react@18.2.0): - resolution: {integrity: sha512-90GMZktkA53YbNzHp6asVEDevUQCMtxWH+2UK2S8OpnLEu7qckTJPhNxNQG52xIR1WFTwFqtH6bt7a60ZNcLLA==} + /@heroicons/react@2.1.1(react@18.2.0): + resolution: {integrity: sha512-JyyN9Lo66kirbCMuMMRPtJxtKJoIsXKS569ebHGGRKbl8s4CtUfLnyKJxteA+vIKySocO4s1SkTkGS4xtG/yEA==} peerDependencies: react: '>= 16' dependencies: react: 18.2.0 dev: false - /@hpcc-js/wasm@2.15.3: - resolution: {integrity: sha512-enmVW4APrv6jBCRP5V/WdIjYvxidNgBbgdWOdLpiygoE0g0ZurM1qsysBo4TbZfdS81SCdkjRSU/URWf+gpQUA==} - hasBin: true - dependencies: - yargs: 17.7.2 - dev: false - - /@humanwhocodes/config-array@0.11.8: - resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + /@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -2944,27 +3073,197 @@ packages: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} /@hutson/parse-repository-url@3.0.2: resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} engines: {node: '>=6.9.0'} dev: true - /@isaacs/string-locale-compare@1.1.0: - resolution: {integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==} - dev: true + /@img/sharp-darwin-arm64@0.33.1: + resolution: {integrity: sha512-esr2BZ1x0bo+wl7Gx2hjssYhjrhUsD88VQulI0FrG8/otRQUOxLWHMBd1Y1qo2Gfg2KUvXNpT0ASnV9BzJCexw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.0 + optional: true - /@jest/schemas@29.4.3: - resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + /@img/sharp-darwin-x64@0.33.1: + resolution: {integrity: sha512-YrnuB3bXuWdG+hJlXtq7C73lF8ampkhU3tMxg5Hh+E7ikxbUVOU9nlNtVTloDXz6pRHt2y2oKJq7DY/yt+UXYw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.0 + optional: true + + /@img/sharp-libvips-darwin-arm64@1.0.0: + resolution: {integrity: sha512-VzYd6OwnUR81sInf3alj1wiokY50DjsHz5bvfnsFpxs5tqQxESoHtJO6xyksDs3RIkyhMWq2FufXo6GNSU9BMw==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@img/sharp-libvips-darwin-x64@1.0.0: + resolution: {integrity: sha512-dD9OznTlHD6aovRswaPNEy8dKtSAmNo4++tO7uuR4o5VxbVAOoEQ1uSmN4iFAdQneTHws1lkTZeiXPrcCkh6IA==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linux-arm64@1.0.0: + resolution: {integrity: sha512-xTYThiqEZEZc0PRU90yVtM3KE7lw1bKdnDQ9kCTHWbqWyHOe4NpPOtMGy27YnN51q0J5dqRrvicfPbALIOeAZA==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linux-arm@1.0.0: + resolution: {integrity: sha512-VwgD2eEikDJUk09Mn9Dzi1OW2OJFRQK+XlBTkUNmAWPrtj8Ly0yq05DFgu1VCMx2/DqCGQVi5A1dM9hTmxf3uw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linux-s390x@1.0.0: + resolution: {integrity: sha512-o9E46WWBC6JsBlwU4QyU9578G77HBDT1NInd+aERfxeOPbk0qBZHgoDsQmA2v9TbqJRWzoBPx1aLOhprBMgPjw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linux-x64@1.0.0: + resolution: {integrity: sha512-naldaJy4hSVhWBgEjfdBY85CAa4UO+W1nx6a1sWStHZ7EUfNiuBTTN2KUYT5dH1+p/xij1t2QSXfCiFJoC5S/Q==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linuxmusl-arm64@1.0.0: + resolution: {integrity: sha512-OdorplCyvmSAPsoJLldtLh3nLxRrkAAAOHsGWGDYfN0kh730gifK+UZb3dWORRa6EusNqCTjfXV4GxvgJ/nPDQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linuxmusl-x64@1.0.0: + resolution: {integrity: sha512-FW8iK6rJrg+X2jKD0Ajhjv6y74lToIBEvkZhl42nZt563FfxkCYacrXZtd+q/sRQDypQLzY5WdLkVTbJoPyqNg==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-linux-arm64@0.33.1: + resolution: {integrity: sha512-59B5GRO2d5N3tIfeGHAbJps7cLpuWEQv/8ySd9109ohQ3kzyCACENkFVAnGPX00HwPTQcaBNF7HQYEfZyZUFfw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.0 + optional: true + + /@img/sharp-linux-arm@0.33.1: + resolution: {integrity: sha512-Ii4X1vnzzI4j0+cucsrYA5ctrzU9ciXERfJR633S2r39CiD8npqH2GMj63uFZRCFt3E687IenAdbwIpQOJ5BNA==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.0 + optional: true + + /@img/sharp-linux-s390x@0.33.1: + resolution: {integrity: sha512-tRGrb2pHnFUXpOAj84orYNxHADBDIr0J7rrjwQrTNMQMWA4zy3StKmMvwsI7u3dEZcgwuMMooIIGWEWOjnmG8A==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.0 + optional: true + + /@img/sharp-linux-x64@0.33.1: + resolution: {integrity: sha512-4y8osC0cAc1TRpy02yn5omBeloZZwS62fPZ0WUAYQiLhSFSpWJfY/gMrzKzLcHB9ulUV6ExFiu2elMaixKDbeg==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.0 + optional: true + + /@img/sharp-linuxmusl-arm64@0.33.1: + resolution: {integrity: sha512-D3lV6clkqIKUizNS8K6pkuCKNGmWoKlBGh5p0sLO2jQERzbakhu4bVX1Gz+RS4vTZBprKlWaf+/Rdp3ni2jLfA==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.0 + optional: true + + /@img/sharp-linuxmusl-x64@0.33.1: + resolution: {integrity: sha512-LOGKNu5w8uu1evVqUAUKTix2sQu1XDRIYbsi5Q0c/SrXhvJ4QyOx+GaajxmOg5PZSsSnCYPSmhjHHsRBx06/wQ==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.0 + optional: true + + /@img/sharp-wasm32@0.33.1: + resolution: {integrity: sha512-vWI/sA+0p+92DLkpAMb5T6I8dg4z2vzCUnp8yvxHlwBpzN8CIcO3xlSXrLltSvK6iMsVMNswAv+ub77rsf25lA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] + requiresBuild: true dependencies: - '@sinclair/typebox': 0.25.24 + '@emnapi/runtime': 0.44.0 + optional: true + + /@img/sharp-win32-ia32@0.33.1: + resolution: {integrity: sha512-/xhYkylsKL05R+NXGJc9xr2Tuw6WIVl2lubFJaFYfW4/MQ4J+dgjIo/T4qjNRizrqs/szF/lC9a5+updmY9jaQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@img/sharp-win32-x64@0.33.1: + resolution: {integrity: sha512-XaM69X0n6kTEsp9tVYYLhXdg7Qj32vYJlAKRutxUsm1UlgQNx6BOhHwZPwukCGXBU2+tH87ip2eV1I/E8MQnZg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true - /@jest/schemas@29.6.0: - resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.27.8 @@ -2985,19 +3284,32 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.17 + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.20 + dev: true + /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - /@jridgewell/source-map@0.3.2: - resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 dev: true /@jridgewell/sourcemap-codec@1.4.14: @@ -3012,6 +3324,12 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + /@jsdoc/salty@0.2.3: resolution: {integrity: sha512-bbtCxCkxcnWhi50I+4Lj6mdz9w3pOXOgEQrID8TCZ/DF51fW7M9GCQW2y45SpBDdHd1Eirm1X/Cf6CkAAe8HPg==} engines: {node: '>=v12.0.0'} @@ -3019,107 +3337,80 @@ packages: lodash: 4.17.21 dev: true - /@lerna/child-process@6.6.1: - resolution: {integrity: sha512-yUCDCcRNNbI9UUsUB6FYEmDHpo5Tn/f0q5D7vhDP4i6Or8kBj82y7+e31hwfLvK2ykOYlDVs2MxAluH/+QUBOQ==} - engines: {node: ^14.15.0 || >=16.0.0} + /@lerna/create@8.0.1(typescript@5.3.3): + resolution: {integrity: sha512-PDYNUF8Nv5j7DbGvVbizEuYuQbNFZ0+wVOtRPvBQOkC2dMNryi3dJjktEd1QeDX6Wa/JkJWvZ5SMHyr+7H3Rtg==} + engines: {node: '>=18.0.0'} dependencies: - chalk: 4.1.2 - execa: 5.1.1 - strong-log-transformer: 2.1.0 - dev: true - - /@lerna/create@6.6.1: - resolution: {integrity: sha512-GDmHFhQ0mr0RcXWXrsLyfMV6ch/dZV/Ped1e6sFVQhsLL9P+FFXX1ZWxa/dQQ90VWF2qWcmK0+S/L3kUz2xvTA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.6.1 - dedent: 0.7.0 - fs-extra: 9.1.0 - init-package-json: 3.0.2 - npm-package-arg: 8.1.1 - p-reduce: 2.1.0 - pacote: 13.6.2 - pify: 5.0.0 - semver: 7.3.8 - slash: 3.0.0 - validate-npm-package-license: 3.0.4 - validate-npm-package-name: 4.0.0 - yargs-parser: 20.2.4 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /@lerna/legacy-package-management@6.6.1(nx@15.8.7)(typescript@4.9.4): - resolution: {integrity: sha512-0EYxSFr34VgeudA5rvjGJSY7s4seITMVB7AJ9LRFv9QDUk6jpvapV13ZAaKnhDTxX5vNCfnJuWHXXWq0KyPF/Q==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@npmcli/arborist': 6.2.3 - '@npmcli/run-script': 4.1.7 - '@nrwl/devkit': 15.8.7(nx@15.8.7)(typescript@4.9.4) - '@octokit/rest': 19.0.3 - byte-size: 7.0.0 + '@npmcli/run-script': 7.0.2 + '@nx/devkit': 17.2.8(nx@17.2.8) + '@octokit/plugin-enterprise-rest': 6.0.1 + '@octokit/rest': 19.0.11 + byte-size: 8.1.1 chalk: 4.1.0 clone-deep: 4.0.1 - cmd-shim: 5.0.0 + cmd-shim: 6.0.1 columnify: 1.6.0 - config-chain: 1.1.12 - conventional-changelog-core: 4.2.4 - conventional-recommended-bump: 6.1.0 - cosmiconfig: 7.0.0 + conventional-changelog-core: 5.0.1 + conventional-recommended-bump: 7.0.1 + cosmiconfig: 8.3.6(typescript@5.3.3) dedent: 0.7.0 - dot-prop: 6.0.1 execa: 5.0.0 - file-url: 3.0.0 - find-up: 5.0.0 - fs-extra: 9.1.0 - get-port: 5.1.1 + fs-extra: 11.1.1 get-stream: 6.0.0 git-url-parse: 13.1.0 glob-parent: 5.1.2 globby: 11.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 has-unicode: 2.0.1 - inquirer: 8.2.4 - is-ci: 2.0.0 + ini: 1.3.8 + init-package-json: 5.0.0 + inquirer: 8.2.5 + is-ci: 3.0.1 is-stream: 2.0.0 - libnpmpublish: 6.0.4 + js-yaml: 4.1.0 + libnpmpublish: 7.3.0 load-json-file: 6.2.0 - make-dir: 3.1.0 + lodash: 4.17.21 + make-dir: 4.0.0 minimatch: 3.0.5 multimatch: 5.0.0 node-fetch: 2.6.7 npm-package-arg: 8.1.1 npm-packlist: 5.1.1 - npm-registry-fetch: 14.0.3 + npm-registry-fetch: 14.0.5 npmlog: 6.0.2 + nx: 17.2.8 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 - p-waterfall: 2.1.1 - pacote: 13.6.2 + p-reduce: 2.1.0 + pacote: 17.0.5 pify: 5.0.0 - pretty-format: 29.4.3 - read-cmd-shim: 3.0.0 - read-package-json: 5.0.1 + read-cmd-shim: 4.0.0 + read-package-json: 6.0.4 resolve-from: 5.0.0 - semver: 7.3.8 + rimraf: 4.4.1 + semver: 7.5.4 signal-exit: 3.0.7 slash: 3.0.0 ssri: 9.0.1 strong-log-transformer: 2.1.0 tar: 6.1.11 temp-dir: 1.0.0 - tempy: 1.0.0 upath: 2.0.1 - uuid: 8.3.2 - write-file-atomic: 4.0.1 + uuid: 9.0.1 + validate-npm-package-license: 3.0.4 + validate-npm-package-name: 5.0.0 + write-file-atomic: 5.0.1 write-pkg: 4.0.0 - yargs: 16.2.0 + yargs: 17.7.2 + yargs-parser: 21.1.1 transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' - bluebird + - debug - encoding - - nx - supports-color - typescript dev: true @@ -3128,85 +3419,77 @@ packages: resolution: {integrity: sha512-SVgiGtMnMnW3ActR8SXgsDhw7a0w0ChHSYAyAUxxrOiJ1OqYWEKk/xJd84tTSPo1mo6DXLObAJALNnd0Hrv7Ng==} dev: false - /@lezer/highlight@1.1.4: - resolution: {integrity: sha512-IECkFmw2l7sFcYXrV8iT9GeY4W0fU4CxX0WMwhmhMIVjoDdD1Hr6q3G2NqVtLg/yVe5n7i4menG3tJ2r4eCrPQ==} + /@lezer/common@1.2.0: + resolution: {integrity: sha512-Wmvlm4q6tRpwiy20TnB3yyLTZim38Tkc50dPY8biQRwqE+ati/wD84rm3N15hikvdT4uSg9phs9ubjvcLmkpKg==} + dev: false + + /@lezer/highlight@1.2.0: + resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==} dependencies: - '@lezer/common': 1.0.2 + '@lezer/common': 1.2.0 dev: false /@lezer/javascript@1.4.1: resolution: {integrity: sha512-Hqx36DJeYhKtdpc7wBYPR0XF56ZzIp0IkMO/zNNj80xcaFOV4Oj/P7TQc/8k2TxNhzl7tV5tXS8ZOCPbT4L3nA==} dependencies: - '@lezer/highlight': 1.1.4 + '@lezer/highlight': 1.2.0 '@lezer/lr': 1.3.1 dev: false /@lezer/lr@1.3.1: resolution: {integrity: sha512-+GymJB/+3gThkk2zHwseaJTI5oa4AuOuj1I2LCslAVq1dFZLSX8SAe4ZlJq1TjezteDXtF/+d4qeWz9JvnrG9Q==} dependencies: - '@lezer/common': 1.0.2 + '@lezer/common': 1.2.0 dev: false - /@mapbox/node-pre-gyp@1.0.10: - resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} - hasBin: true - dependencies: - detect-libc: 2.0.1 - https-proxy-agent: 5.0.1 - make-dir: 3.1.0 - node-fetch: 2.6.8 - nopt: 5.0.0 - npmlog: 5.0.1 - rimraf: 3.0.2 - semver: 7.3.8 - tar: 6.1.13 - transitivePeerDependencies: - - encoding - - supports-color - - /@mdx-js/mdx@2.3.0: - resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} + /@mdx-js/mdx@3.0.0: + resolution: {integrity: sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw==} dependencies: + '@types/estree': 1.0.0 '@types/estree-jsx': 1.0.0 + '@types/hast': 3.0.2 '@types/mdx': 2.0.3 - estree-util-build-jsx: 2.2.2 - estree-util-is-identifier-name: 2.1.0 - estree-util-to-js: 1.1.1 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-build-jsx: 3.0.1 + estree-util-is-identifier-name: 3.0.0 + estree-util-to-js: 2.0.0 estree-walker: 3.0.3 - hast-util-to-estree: 2.2.1 - markdown-extensions: 1.1.1 + hast-util-to-estree: 3.1.0 + hast-util-to-jsx-runtime: 2.3.0 + markdown-extensions: 2.0.0 periscopic: 3.1.0 - remark-mdx: 2.2.1 - remark-parse: 10.0.1 - remark-rehype: 10.1.0 - unified: 10.1.2 - unist-util-position-from-estree: 1.1.2 - unist-util-stringify-position: 3.0.3 - unist-util-visit: 4.1.2 - vfile: 5.3.7 + remark-mdx: 3.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.0.0 + source-map: 0.7.4 + unified: 11.0.4 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 transitivePeerDependencies: - supports-color dev: false - /@nanostores/persistent@0.8.0(nanostores@0.8.1): - resolution: {integrity: sha512-R9jfwdcC4CjRgAApOrqjOO0XYXqAMvGGK1L5ztPl9xAEtECSrE2BbEJcHqZULNf40/dFJbi2Qdu0zKSvvSNbEQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@nanostores/persistent@0.9.1(nanostores@0.9.5): + resolution: {integrity: sha512-ow57Hxm5VMaI5GHET/cVk8hX/iKMmbhcGrB9owfN8p8OHiiJgUlYxe1giacwlAALJXAh2t8bxXh42hHb64BCEA==} + engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} peerDependencies: - nanostores: ^0.8.0 + nanostores: ^0.9.0 dependencies: - nanostores: 0.8.1 + nanostores: 0.9.5 dev: false - /@nanostores/react@0.5.0(nanostores@0.8.1)(react@18.2.0): - resolution: {integrity: sha512-1i+VhIwK+R51RXmnLul/C7a2WYkBF17/KsHsPzIboMXVjKfUvPbViZrwaeiqLFyHFUPgylq2//VkPqx3wmiCeg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@nanostores/react@0.7.1(nanostores@0.9.5)(react@18.2.0): + resolution: {integrity: sha512-EXQg9N4MdI4eJQz/AZLIx3hxQ6BuBmV4Q55bCd5YCSgEOAW7tGTsIZxpRXxvxLXzflNvHTBvfrDNY38TlSVBkQ==} + engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} peerDependencies: - nanostores: ^0.8.0 + nanostores: ^0.9.0 react: '>=18.0.0' dependencies: - nanostores: 0.8.1 + nanostores: 0.9.5 react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) dev: false /@nodelib/fs.scandir@2.1.5: @@ -3227,106 +3510,42 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@npmcli/arborist@6.2.3: - resolution: {integrity: sha512-lpGOC2ilSJXcc2zfW9QtukcCTcMbl3fVI0z4wvFB2AFIl0C+Q6Wv7ccrpdrQa8rvJ1ZVuc6qkX7HVTyKlzGqKA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + /@npmcli/agent@2.2.0: + resolution: {integrity: sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - '@isaacs/string-locale-compare': 1.1.0 - '@npmcli/fs': 3.1.0 - '@npmcli/installed-package-contents': 2.0.2 - '@npmcli/map-workspaces': 3.0.4 - '@npmcli/metavuln-calculator': 5.0.1 - '@npmcli/name-from-folder': 2.0.0 - '@npmcli/node-gyp': 3.0.0 - '@npmcli/package-json': 3.0.0 - '@npmcli/query': 3.0.0 - '@npmcli/run-script': 6.0.1 - bin-links: 4.0.1 - cacache: 17.0.6 - common-ancestor-path: 1.0.1 - hosted-git-info: 6.1.1 - json-parse-even-better-errors: 3.0.0 - json-stringify-nice: 1.1.4 - minimatch: 6.2.0 - nopt: 7.1.0 - npm-install-checks: 6.1.1 - npm-package-arg: 10.1.0 - npm-pick-manifest: 8.0.1 - npm-registry-fetch: 14.0.5 - npmlog: 7.0.1 - pacote: 15.1.3 - parse-conflict-json: 3.0.1 - proc-log: 3.0.0 - promise-all-reject-late: 1.0.1 - promise-call-limit: 1.0.1 - read-package-json-fast: 3.0.2 - semver: 7.3.8 - ssri: 10.0.4 - treeverse: 3.0.0 - walk-up-path: 1.0.0 + agent-base: 7.1.0 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.2 + lru-cache: 10.1.0 + socks-proxy-agent: 8.0.2 transitivePeerDependencies: - - bluebird - supports-color dev: true - /@npmcli/fs@2.1.2: - resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.3.8 - dev: true - /@npmcli/fs@3.1.0: resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.3.8 + semver: 7.5.4 dev: true - /@npmcli/git@3.0.2: - resolution: {integrity: sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/git@5.0.3: + resolution: {integrity: sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - '@npmcli/promise-spawn': 3.0.0 - lru-cache: 7.18.3 - mkdirp: 1.0.4 - npm-pick-manifest: 7.0.2 - proc-log: 2.0.1 - promise-inflight: 1.0.1 - promise-retry: 2.0.1 - semver: 7.3.8 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - dev: true - - /@npmcli/git@4.0.4: - resolution: {integrity: sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - '@npmcli/promise-spawn': 6.0.2 - lru-cache: 7.18.3 - npm-pick-manifest: 8.0.1 + '@npmcli/promise-spawn': 7.0.0 + lru-cache: 10.1.0 + npm-pick-manifest: 9.0.0 proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.3.8 - which: 3.0.0 + semver: 7.5.4 + which: 4.0.0 transitivePeerDependencies: - bluebird dev: true - /@npmcli/installed-package-contents@1.0.7: - resolution: {integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==} - engines: {node: '>= 10'} - hasBin: true - dependencies: - npm-bundled: 1.1.2 - npm-normalize-package-bin: 1.0.1 - dev: true - /@npmcli/installed-package-contents@2.0.2: resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -3336,137 +3555,68 @@ packages: npm-normalize-package-bin: 3.0.0 dev: true - /@npmcli/map-workspaces@3.0.4: - resolution: {integrity: sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - '@npmcli/name-from-folder': 2.0.0 - glob: 10.2.2 - minimatch: 9.0.0 - read-package-json-fast: 3.0.2 - dev: true - - /@npmcli/metavuln-calculator@5.0.1: - resolution: {integrity: sha512-qb8Q9wIIlEPj3WeA1Lba91R4ZboPL0uspzV0F9uwP+9AYMVB2zOoa7Pbk12g6D2NHAinSbHh6QYmGuRyHZ874Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - cacache: 17.0.6 - json-parse-even-better-errors: 3.0.0 - pacote: 15.1.3 - semver: 7.3.8 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /@npmcli/move-file@2.0.1: - resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This functionality has been moved to @npmcli/fs - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - dev: true - - /@npmcli/name-from-folder@2.0.0: - resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: true - - /@npmcli/node-gyp@2.0.0: - resolution: {integrity: sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dev: true - /@npmcli/node-gyp@3.0.0: resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /@npmcli/package-json@3.0.0: - resolution: {integrity: sha512-NnuPuM97xfiCpbTEJYtEuKz6CFbpUHtaT0+5via5pQeI25omvQDFbp1GcGJ/c4zvL/WX0qbde6YiLgfZbWFgvg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /@npmcli/promise-spawn@7.0.0: + resolution: {integrity: sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - json-parse-even-better-errors: 3.0.0 + which: 4.0.0 dev: true - /@npmcli/promise-spawn@3.0.0: - resolution: {integrity: sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - infer-owner: 1.0.4 - dev: true - - /@npmcli/promise-spawn@6.0.2: - resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - which: 3.0.0 - dev: true - - /@npmcli/query@3.0.0: - resolution: {integrity: sha512-MFNDSJNgsLZIEBVZ0Q9w9K7o07j5N4o4yjtdz2uEpuCZlXGMuPENiRaFYk0vRqAA64qVuUQwC05g27fRtfUgnA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - postcss-selector-parser: 6.0.11 - dev: true - - /@npmcli/run-script@4.1.7: - resolution: {integrity: sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - '@npmcli/node-gyp': 2.0.0 - '@npmcli/promise-spawn': 3.0.0 - node-gyp: 9.3.1 - read-package-json-fast: 2.0.3 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /@npmcli/run-script@6.0.1: - resolution: {integrity: sha512-Yi04ZSold8jcbBJD/ahKMJSQCQifH8DAbMwkBvoLaTpGFxzHC3B/5ZyoVR69q/4xedz84tvi9DJOJjNe17h+LA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /@npmcli/run-script@7.0.2: + resolution: {integrity: sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/node-gyp': 3.0.0 - '@npmcli/promise-spawn': 6.0.2 - node-gyp: 9.3.1 + '@npmcli/promise-spawn': 7.0.0 + node-gyp: 10.0.1 read-package-json-fast: 3.0.2 - which: 3.0.0 + which: 4.0.0 transitivePeerDependencies: - - bluebird - supports-color dev: true - /@nrwl/cli@15.8.7: - resolution: {integrity: sha512-G1NEy4jGuZJ/7KjhLQNOe11XmoTgwJS82FW8Tbo4iceq2ItSEbe7bkA8xTSK/AzUixZIMimztb9Oyxw/n1ajGQ==} + /@nrwl/devkit@17.2.8(nx@17.2.8): + resolution: {integrity: sha512-l2dFy5LkWqSA45s6pee6CoqJeluH+sjRdVnAAQfjLHRNSx6mFAKblyzq5h1f4P0EUCVVVqLs+kVqmNx5zxYqvw==} dependencies: - nx: 15.8.7 + '@nx/devkit': 17.2.8(nx@17.2.8) + transitivePeerDependencies: + - nx + dev: true + + /@nrwl/tao@17.2.8: + resolution: {integrity: sha512-Qpk5YKeJ+LppPL/wtoDyNGbJs2MsTi6qyX/RdRrEc8lc4bk6Cw3Oul1qTXCI6jT0KzTz+dZtd0zYD/G7okkzvg==} + hasBin: true + dependencies: + nx: 17.2.8 + tslib: 2.5.0 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug dev: true - /@nrwl/devkit@15.8.7(nx@15.8.7)(typescript@4.9.4): - resolution: {integrity: sha512-A99nZrA5KN9wRn2uYX2vKByA+t2XEGoZBR5TU/bpXbPYrh92qAHkIJ8ke3ImGQOlzk4iIaZ5Me0k7k1p9Zx4wA==} + /@nx/devkit@17.2.8(nx@17.2.8): + resolution: {integrity: sha512-6LtiQihtZwqz4hSrtT5cCG5XMCWppG6/B8c1kNksg97JuomELlWyUyVF+sxmeERkcLYFaKPTZytP0L3dmCFXaw==} peerDependencies: - nx: '>= 14.1 <= 16' + nx: '>= 16 <= 18' dependencies: - '@phenomnomnominal/tsquery': 4.1.1(typescript@4.9.4) + '@nrwl/devkit': 17.2.8(nx@17.2.8) ejs: 3.1.8 + enquirer: 2.3.6 ignore: 5.2.4 - nx: 15.8.7 - semver: 7.3.4 + nx: 17.2.8 + semver: 7.5.3 tmp: 0.2.1 tslib: 2.5.0 - transitivePeerDependencies: - - typescript dev: true - /@nrwl/nx-darwin-arm64@15.8.7: - resolution: {integrity: sha512-+cu8J337gRxUHjz2TGwS/2Oh3yw8d3/T6SoBfvee1DY72VQaeYd8UTz0doOhDtmc/zowvRu7ZVsW0ytNB0jIXQ==} + /@nx/nx-darwin-arm64@17.2.8: + resolution: {integrity: sha512-dMb0uxug4hM7tusISAU1TfkDK3ixYmzc1zhHSZwpR7yKJIyKLtUpBTbryt8nyso37AS1yH+dmfh2Fj2WxfBHTg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3474,8 +3624,8 @@ packages: dev: true optional: true - /@nrwl/nx-darwin-x64@15.8.7: - resolution: {integrity: sha512-VqHJEP0wgFu1MU0Bo1vKZ5/s7ThRfYkX8SyGUxjVTzR02CrsjC4rNxFoKD8Cc4YkUn44U/F78toGf+i2gRcjSQ==} + /@nx/nx-darwin-x64@17.2.8: + resolution: {integrity: sha512-0cXzp1tGr7/6lJel102QiLA4NkaLCkQJj6VzwbwuvmuCDxPbpmbz7HC1tUteijKBtOcdXit1/MEoEU007To8Bw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3483,8 +3633,17 @@ packages: dev: true optional: true - /@nrwl/nx-linux-arm-gnueabihf@15.8.7: - resolution: {integrity: sha512-4F/8awwqPTt7zKQolvjBNrcR1wYicPjGchLOdaqnfMxn/iRRUdh0hD11mEP5zHNv9gZs/nOIvhdBUErNjFkplQ==} + /@nx/nx-freebsd-x64@17.2.8: + resolution: {integrity: sha512-YFMgx5Qpp2btCgvaniDGdu7Ctj56bfFvbbaHQWmOeBPK1krNDp2mqp8HK6ZKOfEuDJGOYAp7HDtCLvdZKvJxzA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@nx/nx-linux-arm-gnueabihf@17.2.8: + resolution: {integrity: sha512-iN2my6MrhLRkVDtdivQHugK8YmR7URo1wU9UDuHQ55z3tEcny7LV3W9NSsY9UYPK/FrxdDfevj0r2hgSSdhnzA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -3492,8 +3651,8 @@ packages: dev: true optional: true - /@nrwl/nx-linux-arm64-gnu@15.8.7: - resolution: {integrity: sha512-3ZTSZx02Vv5emQOpaDROIcLtQucoXAe73zGKYDTXB95mxbOPSjjQJ8Rtx+BeqWq9JQoZZyRcD0qnBkTTy1aLRg==} + /@nx/nx-linux-arm64-gnu@17.2.8: + resolution: {integrity: sha512-Iy8BjoW6mOKrSMiTGujUcNdv+xSM1DALTH6y3iLvNDkGbjGK1Re6QNnJAzqcXyDpv32Q4Fc57PmuexyysZxIGg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3501,8 +3660,8 @@ packages: dev: true optional: true - /@nrwl/nx-linux-arm64-musl@15.8.7: - resolution: {integrity: sha512-SZxTomiHxAh8El+swbmGSGcaA0vGbHb/rmhFAixo19INu1wBJfD6hjkVJt17h6PyEO7BIYPOpRia6Poxnyv8hA==} + /@nx/nx-linux-arm64-musl@17.2.8: + resolution: {integrity: sha512-9wkAxWzknjpzdofL1xjtU6qPFF1PHlvKCZI3hgEYJDo4mQiatGI+7Ttko+lx/ZMP6v4+Umjtgq7+qWrApeKamQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3510,8 +3669,8 @@ packages: dev: true optional: true - /@nrwl/nx-linux-x64-gnu@15.8.7: - resolution: {integrity: sha512-BlNC6Zz1/x6CFbBFTVrgRGMOPqb7zWh5cOjBVNpoBXYTEth1UXb2r1U+gpuQ4xdUqG+uXoWhy6BHJjqBIjzLJA==} + /@nx/nx-linux-x64-gnu@17.2.8: + resolution: {integrity: sha512-sjG1bwGsjLxToasZ3lShildFsF0eyeGu+pOQZIp9+gjFbeIkd19cTlCnHrOV9hoF364GuKSXQyUlwtFYFR4VTQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3519,8 +3678,8 @@ packages: dev: true optional: true - /@nrwl/nx-linux-x64-musl@15.8.7: - resolution: {integrity: sha512-FNYX/IKy8SUbw6bJpvwZrup2YQBYmSJwP6Rw76Vf7c32XHk7uA6AjiPWMIrZCSndXcry8fnwXvR+J2Dnyo82nQ==} + /@nx/nx-linux-x64-musl@17.2.8: + resolution: {integrity: sha512-QiakXZ1xBCIptmkGEouLHQbcM4klQkcr+kEaz2PlNwy/sW3gH1b/1c0Ed5J1AN9xgQxWspriAONpScYBRgxdhA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3528,8 +3687,8 @@ packages: dev: true optional: true - /@nrwl/nx-win32-arm64-msvc@15.8.7: - resolution: {integrity: sha512-sZALEzazjPAeLlw6IbFWsMidCZ4ZM3GKWZZ6rsAqG2y7I9t4nlUPH/y/Isl9MuLBvrBCBXbVnD20wh6EhtuwTw==} + /@nx/nx-win32-arm64-msvc@17.2.8: + resolution: {integrity: sha512-XBWUY/F/GU3vKN9CAxeI15gM4kr3GOBqnzFZzoZC4qJt2hKSSUEWsMgeZtsMgeqEClbi4ZyCCkY7YJgU32WUGA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3537,8 +3696,8 @@ packages: dev: true optional: true - /@nrwl/nx-win32-x64-msvc@15.8.7: - resolution: {integrity: sha512-VMdDptI2rqkLQRCvertF29QeA/V/MnFtHbsmVzMCEv5EUfrkHbA5LLxV66LLfngmkDT1FHktffztlsMpbxvhRw==} + /@nx/nx-win32-x64-msvc@17.2.8: + resolution: {integrity: sha512-HTqDv+JThlLzbcEm/3f+LbS5/wYQWzb5YDXbP1wi7nlCTihNZOLNqGOkEmwlrR5tAdNHPRpHSmkYg4305W0CtA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3546,17 +3705,6 @@ packages: dev: true optional: true - /@nrwl/tao@15.8.7: - resolution: {integrity: sha512-wA7QIEh0VwWcyo32Y/xSCTwnQTGcZupe933nResXv8mAb36W8MoR5SXRx+Wdd8fJ1eWlm2tuotIrslhN+lYx/Q==} - hasBin: true - dependencies: - nx: 15.8.7 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - debug - dev: true - /@octokit/auth-token@3.0.3: resolution: {integrity: sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==} engines: {node: '>= 14'} @@ -3564,8 +3712,8 @@ packages: '@octokit/types': 9.0.0 dev: true - /@octokit/core@4.2.0: - resolution: {integrity: sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==} + /@octokit/core@4.2.4: + resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==} engines: {node: '>= 14'} dependencies: '@octokit/auth-token': 3.0.3 @@ -3599,49 +3747,45 @@ packages: - encoding dev: true - /@octokit/openapi-types@12.11.0: - resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==} - dev: true - - /@octokit/openapi-types@14.0.0: - resolution: {integrity: sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==} - dev: true - /@octokit/openapi-types@16.0.0: resolution: {integrity: sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==} dev: true + /@octokit/openapi-types@18.1.1: + resolution: {integrity: sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==} + dev: true + /@octokit/plugin-enterprise-rest@6.0.1: resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} dev: true - /@octokit/plugin-paginate-rest@3.1.0(@octokit/core@4.2.0): - resolution: {integrity: sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA==} + /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4): + resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=4' dependencies: - '@octokit/core': 4.2.0 - '@octokit/types': 6.41.0 + '@octokit/core': 4.2.4 + '@octokit/tsconfig': 1.0.2 + '@octokit/types': 9.3.2 dev: true - /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.0): + /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4): resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.2.0 + '@octokit/core': 4.2.4 dev: true - /@octokit/plugin-rest-endpoint-methods@6.8.1(@octokit/core@4.2.0): - resolution: {integrity: sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg==} + /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4): + resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.2.0 - '@octokit/types': 8.2.1 - deprecation: 2.3.1 + '@octokit/core': 4.2.4 + '@octokit/types': 10.0.0 dev: true /@octokit/request-error@3.0.3: @@ -3667,28 +3811,26 @@ packages: - encoding dev: true - /@octokit/rest@19.0.3: - resolution: {integrity: sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==} + /@octokit/rest@19.0.11: + resolution: {integrity: sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==} engines: {node: '>= 14'} dependencies: - '@octokit/core': 4.2.0 - '@octokit/plugin-paginate-rest': 3.1.0(@octokit/core@4.2.0) - '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.0) - '@octokit/plugin-rest-endpoint-methods': 6.8.1(@octokit/core@4.2.0) + '@octokit/core': 4.2.4 + '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4) + '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4) + '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4) transitivePeerDependencies: - encoding dev: true - /@octokit/types@6.41.0: - resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} - dependencies: - '@octokit/openapi-types': 12.11.0 + /@octokit/tsconfig@1.0.2: + resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} dev: true - /@octokit/types@8.2.1: - resolution: {integrity: sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw==} + /@octokit/types@10.0.0: + resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} dependencies: - '@octokit/openapi-types': 14.0.0 + '@octokit/openapi-types': 18.1.1 dev: true /@octokit/types@9.0.0: @@ -3697,22 +3839,10 @@ packages: '@octokit/openapi-types': 16.0.0 dev: true - /@parcel/watcher@2.0.4: - resolution: {integrity: sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==} - engines: {node: '>= 10.0.0'} - requiresBuild: true + /@octokit/types@9.3.2: + resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} dependencies: - node-addon-api: 3.2.1 - node-gyp-build: 4.6.0 - dev: true - - /@phenomnomnominal/tsquery@4.1.1(typescript@4.9.4): - resolution: {integrity: sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==} - peerDependencies: - typescript: ^3 || ^4 - dependencies: - esquery: 1.4.0 - typescript: 4.9.4 + '@octokit/openapi-types': 18.1.1 dev: true /@pkgjs/parseargs@0.11.0: @@ -3722,11 +3852,11 @@ packages: dev: true optional: true - /@polka/url@1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + /@polka/url@1.0.0-next.24: + resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} dev: true - /@replit/codemirror-emacs@6.0.1(@codemirror/autocomplete@6.6.0)(@codemirror/commands@6.2.4)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): + /@replit/codemirror-emacs@6.0.1(@codemirror/autocomplete@6.11.1)(@codemirror/commands@6.3.3)(@codemirror/search@6.5.5)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): resolution: {integrity: sha512-2WYkODZGH1QVAXWuOxTMCwktkoZyv/BjYdJi2A5w4fRrmOQFuIACzb6pO9dgU3J+Pm2naeiX2C8veZr/3/r6AA==} peerDependencies: '@codemirror/autocomplete': ^6.0.2 @@ -3735,15 +3865,15 @@ packages: '@codemirror/state': ^6.0.1 '@codemirror/view': ^6.3.0 dependencies: - '@codemirror/autocomplete': 6.6.0(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0)(@lezer/common@1.0.2) - '@codemirror/commands': 6.2.4 - '@codemirror/search': 6.2.3 - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0)(@lezer/common@1.2.0) + '@codemirror/commands': 6.3.3 + '@codemirror/search': 6.5.5 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 dev: false - /@replit/codemirror-vim@6.0.14(@codemirror/commands@6.2.4)(@codemirror/language@6.6.0)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-wwhqhvL76FdRTdwfUWpKCbv0hkp2fvivfMosDVlL/popqOiNLtUhL02ThgHZH8mus/NkVr5Mj582lyFZqQrjOA==} + /@replit/codemirror-vim@6.1.0(@codemirror/commands@6.3.3)(@codemirror/language@6.10.0)(@codemirror/search@6.5.5)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-XATcrMBYphSgTTDHaL5cTdBKA+/kwg8x0kHpX9xFHkI8c2G9+nXdkIzFCtk76x1VDYQSlT6orNhudNt+9H9zOA==} peerDependencies: '@codemirror/commands': ^6.0.0 '@codemirror/language': ^6.1.0 @@ -3751,14 +3881,14 @@ packages: '@codemirror/state': ^6.0.1 '@codemirror/view': ^6.0.3 dependencies: - '@codemirror/commands': 6.2.4 - '@codemirror/language': 6.6.0 - '@codemirror/search': 6.2.3 - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 + '@codemirror/commands': 6.3.3 + '@codemirror/language': 6.10.0 + '@codemirror/search': 6.5.5 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 dev: false - /@replit/codemirror-vscode-keymap@6.0.2(@codemirror/autocomplete@6.6.0)(@codemirror/commands@6.2.4)(@codemirror/language@6.6.0)(@codemirror/lint@6.1.0)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): + /@replit/codemirror-vscode-keymap@6.0.2(@codemirror/autocomplete@6.11.1)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.0)(@codemirror/lint@6.4.2)(@codemirror/search@6.5.5)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): resolution: {integrity: sha512-j45qTwGxzpsv82lMD/NreGDORFKSctMDVkGRopaP+OrzSzv+pXDQuU3LnFvKpasyjVT0lf+PKG1v2DSCn/vxxg==} peerDependencies: '@codemirror/autocomplete': ^6.0.0 @@ -3769,16 +3899,16 @@ packages: '@codemirror/state': ^6.0.0 '@codemirror/view': ^6.0.0 dependencies: - '@codemirror/autocomplete': 6.6.0(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0)(@lezer/common@1.0.2) - '@codemirror/commands': 6.2.4 - '@codemirror/language': 6.6.0 - '@codemirror/lint': 6.1.0 - '@codemirror/search': 6.2.3 - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0)(@lezer/common@1.2.0) + '@codemirror/commands': 6.3.3 + '@codemirror/language': 6.10.0 + '@codemirror/lint': 6.4.2 + '@codemirror/search': 6.5.5 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 dev: false - /@rollup/plugin-babel@5.3.1(@babel/core@7.23.2)(rollup@2.79.1): + /@rollup/plugin-babel@5.3.1(@babel/core@7.23.7)(rollup@2.79.1): resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -3789,7 +3919,7 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.7 '@babel/helper-module-imports': 7.22.15 '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 @@ -3804,7 +3934,7 @@ packages: '@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@types/resolve': 1.17.1 builtin-modules: 3.3.0 - deepmerge: 4.2.2 + deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 rollup: 2.79.1 @@ -3831,7 +3961,7 @@ packages: dependencies: '@rollup/pluginutils': 5.1.0 magic-string: 0.30.5 - dev: false + dev: true /@rollup/pluginutils@3.1.0(rollup@2.79.1): resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} @@ -3857,7 +3987,14 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - dev: false + dev: true + + /@rollup/rollup-android-arm-eabi@4.13.0: + resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true /@rollup/rollup-android-arm-eabi@4.9.2: resolution: {integrity: sha512-RKzxFxBHq9ysZ83fn8Iduv3A283K7zPPYuhL/z9CQuyFrjwpErJx0h4aeb/bnJ+q29GRLgJpY66ceQ/Wcsn3wA==} @@ -3867,6 +4004,13 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm64@4.13.0: + resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + /@rollup/rollup-android-arm64@4.9.2: resolution: {integrity: sha512-yZ+MUbnwf3SHNWQKJyWh88ii2HbuHCFQnAYTeeO1Nb8SyEiWASEi5dQUygt3ClHWtA9My9RQAYkjvrsZ0WK8Xg==} cpu: [arm64] @@ -3875,6 +4019,13 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-arm64@4.13.0: + resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + /@rollup/rollup-darwin-arm64@4.9.2: resolution: {integrity: sha512-vqJ/pAUh95FLc/G/3+xPqlSBgilPnauVf2EXOQCZzhZJCXDXt/5A8mH/OzU6iWhb3CNk5hPJrh8pqJUPldN5zw==} cpu: [arm64] @@ -3883,6 +4034,13 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-x64@4.13.0: + resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + /@rollup/rollup-darwin-x64@4.9.2: resolution: {integrity: sha512-otPHsN5LlvedOprd3SdfrRNhOahhVBwJpepVKUN58L0RnC29vOAej1vMEaVU6DadnpjivVsNTM5eNt0CcwTahw==} cpu: [x64] @@ -3891,6 +4049,13 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.13.0: + resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.9.2: resolution: {integrity: sha512-ewG5yJSp+zYKBYQLbd1CUA7b1lSfIdo9zJShNTyc2ZP1rcPrqyZcNlsHgs7v1zhgfdS+kW0p5frc0aVqhZCiYQ==} cpu: [arm] @@ -3899,6 +4064,13 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-gnu@4.13.0: + resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + /@rollup/rollup-linux-arm64-gnu@4.9.2: resolution: {integrity: sha512-pL6QtV26W52aCWTG1IuFV3FMPL1m4wbsRG+qijIvgFO/VBsiXJjDPE/uiMdHBAO6YcpV4KvpKtd0v3WFbaxBtg==} cpu: [arm64] @@ -3907,6 +4079,13 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-musl@4.13.0: + resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + /@rollup/rollup-linux-arm64-musl@4.9.2: resolution: {integrity: sha512-On+cc5EpOaTwPSNetHXBuqylDW+765G/oqB9xGmWU3npEhCh8xu0xqHGUA+4xwZLqBbIZNcBlKSIYfkBm6ko7g==} cpu: [arm64] @@ -3915,6 +4094,13 @@ packages: dev: true optional: true + /@rollup/rollup-linux-riscv64-gnu@4.13.0: + resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + /@rollup/rollup-linux-riscv64-gnu@4.9.2: resolution: {integrity: sha512-Wnx/IVMSZ31D/cO9HSsU46FjrPWHqtdF8+0eyZ1zIB5a6hXaZXghUKpRrC4D5DcRTZOjml2oBhXoqfGYyXKipw==} cpu: [riscv64] @@ -3923,6 +4109,13 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-gnu@4.13.0: + resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + /@rollup/rollup-linux-x64-gnu@4.9.2: resolution: {integrity: sha512-ym5x1cj4mUAMBummxxRkI4pG5Vht1QMsJexwGP8547TZ0sox9fCLDHw9KCH9c1FO5d9GopvkaJsBIOkTKxksdw==} cpu: [x64] @@ -3931,6 +4124,13 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-musl@4.13.0: + resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + /@rollup/rollup-linux-x64-musl@4.9.2: resolution: {integrity: sha512-m0hYELHGXdYx64D6IDDg/1vOJEaiV8f1G/iO+tejvRCJNSwK4jJ15e38JQy5Q6dGkn1M/9KcyEOwqmlZ2kqaZg==} cpu: [x64] @@ -3939,6 +4139,13 @@ packages: dev: true optional: true + /@rollup/rollup-win32-arm64-msvc@4.13.0: + resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + /@rollup/rollup-win32-arm64-msvc@4.9.2: resolution: {integrity: sha512-x1CWburlbN5JjG+juenuNa4KdedBdXLjZMp56nHFSHTOsb/MI2DYiGzLtRGHNMyydPGffGId+VgjOMrcltOksA==} cpu: [arm64] @@ -3947,6 +4154,13 @@ packages: dev: true optional: true + /@rollup/rollup-win32-ia32-msvc@4.13.0: + resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + /@rollup/rollup-win32-ia32-msvc@4.9.2: resolution: {integrity: sha512-VVzCB5yXR1QlfsH1Xw1zdzQ4Pxuzv+CPr5qpElpKhVxlxD3CRdfubAG9mJROl6/dmj5gVYDDWk8sC+j9BI9/kQ==} cpu: [ia32] @@ -3955,6 +4169,13 @@ packages: dev: true optional: true + /@rollup/rollup-win32-x64-msvc@4.13.0: + resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@rollup/rollup-win32-x64-msvc@4.9.2: resolution: {integrity: sha512-SYRedJi+mweatroB+6TTnJYLts0L0bosg531xnQWtklOI6dezEagx4Q0qDyvRdK+qgdA3YZpjjGuPFtxBmddBA==} cpu: [x64] @@ -3963,95 +4184,128 @@ packages: dev: true optional: true + /@shikijs/core@1.2.0: + resolution: {integrity: sha512-OlFvx+nyr5C8zpcMBnSGir0YPD6K11uYhouqhNmm1qLiis4GA7SsGtu07r9gKS9omks8RtQqHrJL4S+lqWK01A==} + dev: false + + /@sigstore/bundle@2.1.0: + resolution: {integrity: sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/protobuf-specs': 0.2.1 + dev: true + /@sigstore/protobuf-specs@0.1.0: resolution: {integrity: sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /@sinclair/typebox@0.25.24: - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + /@sigstore/protobuf-specs@0.2.1: + resolution: {integrity: sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /@sigstore/sign@2.2.0: + resolution: {integrity: sha512-AAbmnEHDQv6CSfrWA5wXslGtzLPtAtHZleKOgxdQYvx/s76Fk6T6ZVt7w2IGV9j1UrFeBocTTQxaXG2oRrDhYA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/bundle': 2.1.0 + '@sigstore/protobuf-specs': 0.2.1 + make-fetch-happen: 13.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@sigstore/tuf@2.2.0: + resolution: {integrity: sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/protobuf-specs': 0.2.1 + tuf-js: 2.1.0 + transitivePeerDependencies: + - supports-color dev: true /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@supabase/functions-js@2.1.1: - resolution: {integrity: sha512-bIR1Puae6W+1/MzPfYBWOG/SCWGo4B5CB7c0ZZksvliNEAzhxNBJ0UFKYINcGdGtxG8ZC+1xr3utWpNZNwnoRw==} + /@supabase/functions-js@2.1.5: + resolution: {integrity: sha512-BNzC5XhCzzCaggJ8s53DP+WeHHGT/NfTsx2wUSSGKR2/ikLFQTBCDzMvGz/PxYMqRko/LwncQtKXGOYp1PkPaw==} dependencies: - cross-fetch: 3.1.5 - transitivePeerDependencies: - - encoding + '@supabase/node-fetch': 2.6.15 dev: false - /@supabase/gotrue-js@2.24.0: - resolution: {integrity: sha512-ZsH4K5cbMTjfMytXaDYVYs9l9igmlZFxiwXn7J2IP/CklWR5qmLCma+dvat5rccPLITVkN6oAZbKxDzW+pEgCg==} + /@supabase/gotrue-js@2.62.0: + resolution: {integrity: sha512-4eBuZNXGOk7ewqJuHPYMnk8clCtEx6Hfnu6yHLjZlx7w18TqcojcTRUBZagErtpgwwdfzUwKbquexhbrpH/ysw==} dependencies: - cross-fetch: 3.1.5 - transitivePeerDependencies: - - encoding + '@supabase/node-fetch': 2.6.15 dev: false - /@supabase/postgrest-js@1.6.0: - resolution: {integrity: sha512-HCphMC6KjtoaGcowSlkKRVKBOlNpmKWE2CwoumMwwsfhnRxplIy1zBiIYIL3zIYo/Bm20H/1C6enqjBeTvSwXg==} + /@supabase/node-fetch@2.6.15: + resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==} + engines: {node: 4.x || >=6.0.0} dependencies: - cross-fetch: 3.1.5 - transitivePeerDependencies: - - encoding + whatwg-url: 5.0.0 dev: false - /@supabase/realtime-js@2.7.2: - resolution: {integrity: sha512-Fi6xAl5PUkqnjl3wo4rdcQIbMG3+yTRX1aUZe/yfvTG84RMvmCXJ1yN6MmafVLeZpU1xkaz5Vx4L0tnHcLiy6w==} + /@supabase/postgrest-js@1.9.0: + resolution: {integrity: sha512-axP6cU69jDrLbfihJKQ6vU27tklD0gzb9idkMN363MtTXeJVt5DQNT3JnJ58JVNBdL74hgm26rAsFNvHk+tnSw==} dependencies: + '@supabase/node-fetch': 2.6.15 + dev: false + + /@supabase/realtime-js@2.9.1: + resolution: {integrity: sha512-OxmY2qj+y6+KI4ifTL92j5+WYP+u5/PdThlYxVb0GMcMiMHfA7yIku9yaQNC5/oRdIvhuRpTMG/8/R40eB+8pA==} + dependencies: + '@supabase/node-fetch': 2.6.15 '@types/phoenix': 1.5.4 - '@types/websocket': 1.0.5 - websocket: 1.0.34 + ws: 8.16.0 transitivePeerDependencies: - - supports-color + - bufferutil + - utf-8-validate dev: false - /@supabase/storage-js@2.5.1: - resolution: {integrity: sha512-nkR0fQA9ScAtIKA3vNoPEqbZv1k5B5HVRYEvRWdlP6mUpFphM9TwPL2jZ/ztNGMTG5xT6SrHr+H7Ykz8qzbhjw==} + /@supabase/storage-js@2.5.5: + resolution: {integrity: sha512-OpLoDRjFwClwc2cjTJZG8XviTiQH4Ik8sCiMK5v7et0MDu2QlXjCAW3ljxJB5+z/KazdMOTnySi+hysxWUPu3w==} dependencies: - cross-fetch: 3.1.5 - transitivePeerDependencies: - - encoding + '@supabase/node-fetch': 2.6.15 dev: false - /@supabase/supabase-js@2.21.0: - resolution: {integrity: sha512-FW3ZzBoc4orSgfX0dXrmJoXAcI/hiekmqXTkN64vjtUF2Urp3UjyAf71UTtV9Jl6ejHoe3K++e0+Rg9zKUJh5w==} + /@supabase/supabase-js@2.39.1: + resolution: {integrity: sha512-nz0aQPButJWjChX+bLXqvhHutfiOuiJwzibyJs0uhFrQ6JRDZZsl9+nX2jgyox2v2V+e4PEwbn/eaEOFVUr8iA==} dependencies: - '@supabase/functions-js': 2.1.1 - '@supabase/gotrue-js': 2.24.0 - '@supabase/postgrest-js': 1.6.0 - '@supabase/realtime-js': 2.7.2 - '@supabase/storage-js': 2.5.1 - cross-fetch: 3.1.5 + '@supabase/functions-js': 2.1.5 + '@supabase/gotrue-js': 2.62.0 + '@supabase/node-fetch': 2.6.15 + '@supabase/postgrest-js': 1.9.0 + '@supabase/realtime-js': 2.9.1 + '@supabase/storage-js': 2.5.5 transitivePeerDependencies: - - encoding - - supports-color + - bufferutil + - utf-8-validate dev: false /@surma/rollup-plugin-off-main-thread@2.2.3: resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} dependencies: - ejs: 3.1.8 + ejs: 3.1.9 json5: 2.2.3 magic-string: 0.25.9 - string.prototype.matchall: 4.0.8 + string.prototype.matchall: 4.0.10 dev: true - /@tailwindcss/forms@0.5.3(tailwindcss@3.3.2): - resolution: {integrity: sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==} + /@tailwindcss/forms@0.5.7(tailwindcss@3.4.0): + resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==} peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.3.2 + tailwindcss: 3.4.0 dev: false - /@tailwindcss/typography@0.5.9(tailwindcss@3.3.2): - resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==} + /@tailwindcss/typography@0.5.10(tailwindcss@3.4.0): + resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' dependencies: @@ -4059,16 +4313,16 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.3.2 + tailwindcss: 3.4.0 dev: false - /@tauri-apps/api@1.4.0: - resolution: {integrity: sha512-Jd6HPoTM1PZSFIzq7FB8VmMu3qSSyo/3lSwLpoapW+lQ41CL5Dow2KryLg+gyazA/58DRWI9vu/XpEeHK4uMdw==} + /@tauri-apps/api@1.5.3: + resolution: {integrity: sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==} engines: {node: '>= 14.6.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'} dev: false - /@tauri-apps/cli-darwin-arm64@1.4.0: - resolution: {integrity: sha512-nA/ml0SfUt6/CYLVbHmT500Y+ijqsuv5+s9EBnVXYSLVg9kbPUZJJHluEYK+xKuOj6xzyuT/+rZFMRapmJD3jQ==} + /@tauri-apps/cli-darwin-arm64@1.5.9: + resolution: {integrity: sha512-7C2Jf8f0gzv778mLYb7Eszqqv1bm9Wzews81MRTqKrUIcC+eZEtDXLex+JaEkEzFEUrgIafdOvMBVEavF030IA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -4076,8 +4330,8 @@ packages: dev: true optional: true - /@tauri-apps/cli-darwin-x64@1.4.0: - resolution: {integrity: sha512-ov/F6Zr+dg9B0PtRu65stFo2G0ow2TUlneqYYrkj+vA3n+moWDHfVty0raDjMLQbQt3rv3uayFMXGPMgble9OA==} + /@tauri-apps/cli-darwin-x64@1.5.9: + resolution: {integrity: sha512-LHKytpkofPYgH8RShWvwDa3hD1ws131x7g7zNasJPfOiCWLqYVQFUuQVmjEUt8+dpHe/P/err5h4z+YZru2d0A==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -4085,8 +4339,8 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-arm-gnueabihf@1.4.0: - resolution: {integrity: sha512-zwjbiMncycXDV7doovymyKD7sCg53ouAmfgpUqEBOTY3vgBi9TwijyPhJOqoG5vUVWhouNBC08akGmE4dja15g==} + /@tauri-apps/cli-linux-arm-gnueabihf@1.5.9: + resolution: {integrity: sha512-teGK20IYKx+dVn8wFq/Lg57Q9ce7foq1KHSfyHi464LVt1T0V1rsmULSgZpQPPj/NYPF5BG78PcWYv64yH86jw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -4094,8 +4348,8 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-arm64-gnu@1.4.0: - resolution: {integrity: sha512-5MCBcziqXC72mMXnkZU68mutXIR6zavDxopArE2gQtK841IlE06bIgtLi0kUUhlFJk2nhPRgiDgdLbrPlyt7fw==} + /@tauri-apps/cli-linux-arm64-gnu@1.5.9: + resolution: {integrity: sha512-onJ/DW5Crw38qVx+wquY4uBbfCxVhzhdJmlCYqnYyXsZZmSiPUfSyhV58y+5TYB0q1hG8eYdB5x8VAwzByhGzw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4103,8 +4357,8 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-arm64-musl@1.4.0: - resolution: {integrity: sha512-7J3pRB6n6uNYgIfCeKt2Oz8J7oSaz2s8GGFRRH2HPxuTHrBNCinzVYm68UhVpJrL3bnGkU0ziVZLsW/iaOGfUg==} + /@tauri-apps/cli-linux-arm64-musl@1.5.9: + resolution: {integrity: sha512-23AYoLD3acakLp9NtheKQDJl8F66eTOflxoPzdJNRy13hUSxb+W9qpz4rRA+CIzkjICFvO2i3UWjeV9QwDVpsQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4112,8 +4366,8 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-x64-gnu@1.4.0: - resolution: {integrity: sha512-Zh5gfAJxOv5AVWxcwuueaQ2vIAhlg0d6nZui6nMyfIJ8dbf3aZQ5ZzP38sYow5h/fbvgL+3GSQxZRBIa3c2E1w==} + /@tauri-apps/cli-linux-x64-gnu@1.5.9: + resolution: {integrity: sha512-9PQA1rE7gh41W2ylyKd5qOGOds55ymaYPml9KOpM0g+cxmCXa+8Wf9K5NKvACnJldJJ6cekWzIyB4eN6o5T+yQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4121,8 +4375,8 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-x64-musl@1.4.0: - resolution: {integrity: sha512-OLAYoICU3FaYiTdBsI+lQTKnDHeMmFMXIApN0M+xGiOkoIOQcV9CConMPjgmJQ867+NHRNgUGlvBEAh9CiJodQ==} + /@tauri-apps/cli-linux-x64-musl@1.5.9: + resolution: {integrity: sha512-5hdbNFeDsrJ/pXZ4cSQV4bJwUXPPxXxN3/pAtNUqIph7q+vLcBXOXIMoS64iuyaluJC59lhEwlWZFz+EPv0Hqg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4130,8 +4384,8 @@ packages: dev: true optional: true - /@tauri-apps/cli-win32-arm64-msvc@1.4.0: - resolution: {integrity: sha512-gZ05GENFbI6CB5MlOUsLlU0kZ9UtHn9riYtSXKT6MYs8HSPRffPHaHSL0WxsJweWh9nR5Hgh/TUU8uW3sYCzCg==} + /@tauri-apps/cli-win32-arm64-msvc@1.5.9: + resolution: {integrity: sha512-O18JufjSB3hSJYu5WWByONouGeX7DraLAtXLErsG1r/VS3zHd/zyuzycrVUaObNXk5bfGlIP0Ypt+RvZJILN2w==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -4139,8 +4393,8 @@ packages: dev: true optional: true - /@tauri-apps/cli-win32-ia32-msvc@1.4.0: - resolution: {integrity: sha512-JsetT/lTx/Zq98eo8T5CiRyF1nKeX04RO8JlJrI3ZOYsZpp/A5RJvMd/szQ17iOzwiHdge+tx7k2jHysR6oBlQ==} + /@tauri-apps/cli-win32-ia32-msvc@1.5.9: + resolution: {integrity: sha512-FQxtxTZu0JVBihfd/lmpxo7jyMOesjWQehfyVUqtgMfm5+Pvvw0Y+ZioeDi1TZkFVrT3QDYy8R4LqDLSZVMQRA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -4148,8 +4402,8 @@ packages: dev: true optional: true - /@tauri-apps/cli-win32-x64-msvc@1.4.0: - resolution: {integrity: sha512-z8Olcnwp5aYhzqUAarFjqF+oELCjuYWnB2HAJHlfsYNfDCAORY5kct3Fklz8PSsubC3U2EugWn8n42DwnThurg==} + /@tauri-apps/cli-win32-x64-msvc@1.5.9: + resolution: {integrity: sha512-EeI1+L518cIBLKw0qUFwnLIySBeSmPQjPLIlNwSukHSro4tAQPHycEVGgKrdToiCWgaZJBA0e5aRSds0Du2TWg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4157,21 +4411,21 @@ packages: dev: true optional: true - /@tauri-apps/cli@1.4.0: - resolution: {integrity: sha512-VXYr2i2iVFl98etQSQsqLzXgX96bnWiNZd1YADgatqwy/qecbd6Kl5ZAPB5R4ynsgE8A1gU7Fbzh7dCEQYFfmA==} + /@tauri-apps/cli@1.5.9: + resolution: {integrity: sha512-knSt/9AvCTeyfC6wkyeouF9hBW/0Mzuw+5vBKEvzaGPQsfFJo1ZCp5FkdiZpGBBfnm09BhugasGRTGofzatfqQ==} engines: {node: '>= 10'} hasBin: true optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 1.4.0 - '@tauri-apps/cli-darwin-x64': 1.4.0 - '@tauri-apps/cli-linux-arm-gnueabihf': 1.4.0 - '@tauri-apps/cli-linux-arm64-gnu': 1.4.0 - '@tauri-apps/cli-linux-arm64-musl': 1.4.0 - '@tauri-apps/cli-linux-x64-gnu': 1.4.0 - '@tauri-apps/cli-linux-x64-musl': 1.4.0 - '@tauri-apps/cli-win32-arm64-msvc': 1.4.0 - '@tauri-apps/cli-win32-ia32-msvc': 1.4.0 - '@tauri-apps/cli-win32-x64-msvc': 1.4.0 + '@tauri-apps/cli-darwin-arm64': 1.5.9 + '@tauri-apps/cli-darwin-x64': 1.5.9 + '@tauri-apps/cli-linux-arm-gnueabihf': 1.5.9 + '@tauri-apps/cli-linux-arm64-gnu': 1.5.9 + '@tauri-apps/cli-linux-arm64-musl': 1.5.9 + '@tauri-apps/cli-linux-x64-gnu': 1.5.9 + '@tauri-apps/cli-linux-x64-musl': 1.5.9 + '@tauri-apps/cli-win32-arm64-msvc': 1.5.9 + '@tauri-apps/cli-win32-ia32-msvc': 1.5.9 + '@tauri-apps/cli-win32-x64-msvc': 1.5.9 dev: true /@tonaljs/abc-notation@4.8.0: @@ -4345,6 +4599,11 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true + /@tufjs/canonical-json@2.0.0: + resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} + engines: {node: ^16.14.0 || >=18.0.0} + dev: true + /@tufjs/models@1.0.3: resolution: {integrity: sha512-mkFEqqRisi13DmR5pX4x+Zk97EiU8djTtpNW1GeuX410y/raAsq/T3ZCjwoRIZ8/cIBfW0olK/sywlAiWevDVw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4353,17 +4612,25 @@ packages: minimatch: 7.4.6 dev: true + /@tufjs/models@2.0.0: + resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@tufjs/canonical-json': 2.0.0 + minimatch: 9.0.3 + dev: true + /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: '@types/estree': 1.0.0 dev: false - /@types/babel__core@7.20.3: - resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==} + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.3 @@ -4371,28 +4638,18 @@ packages: /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 /@types/babel__traverse@7.18.3: resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: - '@babel/types': 7.23.0 - - /@types/chai-subset@1.3.3: - resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} - dependencies: - '@types/chai': 4.3.5 - dev: true - - /@types/chai@4.3.5: - resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} - dev: true + '@babel/types': 7.23.6 /@types/debug@4.1.7: resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} @@ -4412,14 +4669,8 @@ packages: /@types/estree@1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} - /@types/extend@3.0.1: - resolution: {integrity: sha512-R1g/VyKFFI2HLC1QGAeTtCBWCo6n75l41OnsVYNbmKG+kempOESaodf6BeJyUM3Q0rKa/NQcTHbB2+66lNnxLw==} - dev: false - - /@types/hast@2.3.4: - resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} - dependencies: - '@types/unist': 2.0.6 + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} /@types/hast@3.0.2: resolution: {integrity: sha512-B5hZHgHsXvfCoO3xgNJvBnX7N8p86TqQeGKXcokW4XXi+qY4vxxPSFYofytvVmpFxzPv7oxDQzjg5Un5m2/xiw==} @@ -4428,6 +4679,7 @@ packages: /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true /@types/linkify-it@3.0.2: resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} @@ -4440,11 +4692,6 @@ packages: '@types/mdurl': 1.0.2 dev: true - /@types/mdast@3.0.10: - resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} - dependencies: - '@types/unist': 2.0.6 - /@types/mdast@4.0.2: resolution: {integrity: sha512-tYR83EignvhYO9iU3kDg8V28M0jqyh9zzp5GV+EO+AYnyUl3P5ltkTeJuTiFZQFz670FSb3EwT/6LQdX+UdKfw==} dependencies: @@ -4474,20 +4721,15 @@ packages: dependencies: '@types/unist': 3.0.1 - /@types/node@18.16.3: - resolution: {integrity: sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==} + /@types/node@20.10.6: + resolution: {integrity: sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==} + dependencies: + undici-types: 5.26.5 /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/parse-json@4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - dev: true - - /@types/parse5@6.0.3: - resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} - /@types/phoenix@1.5.4: resolution: {integrity: sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ==} dev: false @@ -4496,14 +4738,14 @@ packages: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} dev: false - /@types/react-dom@18.2.1: - resolution: {integrity: sha512-8QZEV9+Kwy7tXFmjJrp3XUKQSs9LTnE0KnoUb0YCguWBiNW0Yfb2iBMYZ08WPg35IR6P3Z0s00B15SwZnO26+w==} + /@types/react-dom@18.2.18: + resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} dependencies: - '@types/react': 18.2.0 + '@types/react': 18.2.46 dev: false - /@types/react@18.2.0: - resolution: {integrity: sha512-0FLj93y5USLHdnhIhABk83rm8XEGA7kH3cr+YUlvxoUGp1xNt/DINUMvqPxLyOQMzLmZe8i4RTHbvb8MC7NmrA==} + /@types/react@18.2.46: + resolution: {integrity: sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 @@ -4513,7 +4755,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.10.6 dev: true /@types/scheduler@0.16.2: @@ -4524,29 +4766,33 @@ packages: resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} dev: true + /@types/ungap__structured-clone@0.3.3: + resolution: {integrity: sha512-RNmhIPwoip6K/zZOv3ypksTAqaqLEXvlNSXKyrC93xMSOAHZCR7PifW6xKZCwkbbnbM9dwB9X56PPoNTlNwEqw==} + dev: false + /@types/unist@2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} /@types/unist@3.0.1: resolution: {integrity: sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==} + /@types/webmidi@2.0.10: + resolution: {integrity: sha512-4RmTFMB6mN2h8XbJa1x3cOs9IOkXvFyHGcPUpUvWfmATuKg/J+dsFiMVgCE2EkpS+/8a8AP2tE3rQT1mLG7vEg==} + requiresBuild: true + dev: false + optional: true + /@types/webmidi@2.0.6: resolution: {integrity: sha512-sfS0A5IryqmBrUpcGPipEPeFdpqmZzP6b6lZFxHKgz5n2Vhzh4yJ5P2TvoDUhDjqJyv0Y25ng0Qodgo2Vu08ug==} dev: false - /@types/websocket@1.0.5: - resolution: {integrity: sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==} - dependencies: - '@types/node': 18.16.3 - dev: false - - /@typescript-eslint/types@5.49.0: - resolution: {integrity: sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false + dev: true - /@typescript-eslint/typescript-estree@5.49.0(typescript@4.9.4): - resolution: {integrity: sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4554,384 +4800,510 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.49.0 - '@typescript-eslint/visitor-keys': 5.49.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.8 - tsutils: 3.21.0(typescript@4.9.4) - typescript: 4.9.4 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: false + dev: true - /@typescript-eslint/visitor-keys@5.49.0: - resolution: {integrity: sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==} + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.49.0 - eslint-visitor-keys: 3.3.0 - dev: false + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.0 + dev: true - /@uiw/codemirror-theme-abcdef@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-vZHLg35Rhz39FF3HgAeHSZxIOV3/PG8q8v/0dcywCvt1FG9J6OuAifXzePo2nrT/P/qkienbehxzF+DyHHzV5g==} + /@uiw/codemirror-theme-abcdef@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-5gHVFyrcOC6ejQeNz7eoSXq46ODYnjFHX8VIzs5Z8oqVqOKIkquI6jL3frP2jN2wdm9EEwa1w4W1zX4nyag9Tg==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-androidstudio@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-jQcMc+F3KmpA9abBuC4IvvCGbX8vOxelX/kgt8kQjrB1WIxBCH3PClJ/puZ1iBHpk9sqHKcPHBNYmpnuWVrFOg==} + /@uiw/codemirror-theme-abyss@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-/I9BI9tfhGgHv0TY0x9NQAdimR+ztipS35bxY+49GnGzKTzdY8D4CvYnk7UHQ2Mu0z4LMk0t9B4uh6R0pJ2rrA==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-atomone@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-do5OwgJ+NZgX06Kjrvw+SdYgs7LYIdpLoNGIdvY99xpZZXWE7grfOjMfxRhEk7dHZ9omK6y/YY47BvgFjRnE4A==} + /@uiw/codemirror-theme-androidstudio@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-ehd7ZGFO9a6WGUi0lKH0pQ7I7bSLXo4mdeDGzgI4boyOx3PGXAmtiy6TJZuNejyPiCs4WVmb2KVBQLYM0dBbkw==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-aura@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-bGDEhkKLCYHPkXkH/2s5KOBY+mb/Ss0KR65Bzci05gbvAVkfqN4K0eQ9nchCbJxxobuy99dKVxYlcMHB/Mfzkg==} + /@uiw/codemirror-theme-andromeda@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-4iDbO6CQqVm+nK+3Fq0rsUmyOT8gqA05zMCWDAva/mJ+N3AzFCkygDyq87qSZw1kO3u6weThdNxqoukhyIT8Gg==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-bbedit@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-0tpqBqoesvCqo/yE9nuP+g5vVh3A9CRb8PGJFzhVOrzSfWaYBcilRAi65e7T63qtli0VTNMZnc3si8ygOe11nA==} + /@uiw/codemirror-theme-atomone@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-dtbbcLsw6boCxo77H7tJwBv1xgyxwMa5R50/ay5cuBV2MnruE6nCEn0NKgyF5dXf3RN1Hn5Z+rEZOMbkbnAqHA==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-bespin@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-WGZeFOzoEArkUG/VAojin26gzNeB6ji2qJGkZM94SL243kLCo1xaoeX2cYQjzYYJn+0ghphVS+jX2vF3MQHH6w==} + /@uiw/codemirror-theme-aura@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-Pa/tEB7+KMmWsgeJtlKkRrqWT1/oB1Vdi9xk+9zFuzuaV8XauZPloXYaHv+K7n7XUTKOECS5Yw+BCULKtnqJNQ==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-darcula@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-Nga4nn+KtbD5DKOlCFJBA/OXcMkbJ98jq6XqMntsHRUbKt3COAg5/g0SbsUsBKGHWdn8jNDzGeAnbLv9ydcFQQ==} + /@uiw/codemirror-theme-basic@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-xWDxch2Gkltsj5GTKmRoRga2fe+tw2a2mIIJARHWM5oyE3FfAF8J8Tgx4acaU6hlXRgQa4qPLaYA5kK43yj1hg==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-dracula@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-nl0tFT8/kaebqOmTTpOUpGlBK+BdAMTqF42U77pqlmYgUuRtrS3JE8uprc1JAzWGTWMcfXNMfXtwSSbzYZQfcw==} + /@uiw/codemirror-theme-bbedit@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-EH5fGyU3oepRLhVwPdqaShIgypPUG3FbwxB7cqH3TgGlDUIQtCK9u5MFo0br84kE+ZXIqqphlOb9d/5gawDVRw==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-duotone@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-FDGVN0rM2+VRmV+O9Rd1Q0p3c/ongLkSqgblQxkcr3lUY5M/Tj/mIxuxJGrkDIlxauJAz5p7ia7HSlicX0TPTw==} + /@uiw/codemirror-theme-bespin@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-iQ5l4GaR9i43Nez3ZB94qwBUhLMfL5t95gKc+s0as20eprFpMO3XeHf4lcxcXZCqWV0OKYp+0OGmq0d9ugYQHg==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-eclipse@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-GGb9ZgLXw0F7SrXRooqSgebo3knPQLQRK0/AKjsjZLUMAw2h8XRc8Y5IQaHUYADuoelxIb6m9cgWruWI0d5g4g==} + /@uiw/codemirror-theme-copilot@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-1AhVILVqnczOEsn2vKU6GF7Ka+/hU0kPgwx0nkHrhjg5en0Bjz7YRglG/iVLr31A7CxvAR6csmdABqdjVxV5ng==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-github@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-B3XmfphgnHiRedrP2adHjJsTc12Rw+tXrPmFUTurQrPyIITpCDLl9PJSsaJl9w5AuYhGcBxAeod7CEzMfdL1OA==} + /@uiw/codemirror-theme-darcula@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-Dycs92ET0SZ5G9SblpYSmQDqQvD1jHgp4Sn3r1rlonkR/gcX0T7kEaNTLKI4EDG4E7WJYizHkRkKSR7gusqTFQ==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-gruvbox-dark@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-ymqH4GwGmxixU+hxshJ2vcp4dWW66WMKvox2ifVqIUG24p0yjmFuxINmBX8asj/6LandhSYsGs85lbb7ltYnzg==} + /@uiw/codemirror-theme-dracula@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-7NAznBZ/DgRuc8FOMmRRI7NAZv4RgARVX86b9MYxU4HcINgGrk+tnJCxOVwJbAyQQ/LjsFLzNLIK23HrjM5AtA==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-material@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-Ur5khZLOhhcHXkFsNwcT4v0zijTnEvPAN9jJRXoXwuNR+JR5izYKlBGSPrjy71Vc9fjPHVAl4i3M/uZbQjDuhA==} + /@uiw/codemirror-theme-duotone@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-RiJDUMIR9B8/fxs5g7WqCC1Sryv845ypoeoJjTNVCtb6m6e4jX+hDZXFpvkXyy4q1nT/3KNBKYsWT/x3VIV30g==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-noctis-lilac@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-bDz9glGA3w7ZNCFH7UBmXkzFo6IXTb5NW4y8olfdqJfmsn4IUYDyoj3zYXIGpgCrIpUlqtUyP1djBXyOsfKthQ==} + /@uiw/codemirror-theme-eclipse@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-Dp5j4mFPH8UOoH37b2Wc45khNGcyusCDbfRw0jeBAGW258xH4UbHBlEIY+1/z4bloIfoguCyE3nPQnsa/M59Qg==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-nord@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-8nvVNoKRNdr5xOVmUESJ9grePYk46wc4ElY+jLkfOAsbpYV7YhCFo2fL3SofjK+758HkuIkzsp3hIooKvLyxNg==} + /@uiw/codemirror-theme-github@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-msrpNrKk/CZQHk58TshI8aH7FpEyL404m/vWlGUdL2jGW7IRKm0nXn1lXXQ/snzk65h88GO6u9fiiv0pxRuZfQ==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-okaidia@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-c2ZNsWcXfzXixPrYcszRSCvI72Gcu3vCwqlEAMwli3Y6OtwqTrPT493WBgjJcOV+bsjJdg+F0iVEeXFjtFmchQ==} + /@uiw/codemirror-theme-gruvbox-dark@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-Igebc4v8nmfdH+vjx16nbDsj3+zxvTGkYzfvdqJ19mNSXwOwRbjTvfdsMHR24/5rtiE98JGr40kfXilmuzSiTg==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-solarized@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-KXkmjQOBHhzt5Y4kfqiO90ut+j/5wb25YfG+3O4AOcEpO9lmApMkJJq3VEVl4oqqH1kEIYz5B0K5A6wwTK55NQ==} + /@uiw/codemirror-theme-kimbie@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-dhWqIz1nsFzqoe5U3jIPeCJ9/c534YMmsGvNq3JJgRjD/KZeV8TSOJfuJNxI6jCskXh149Z5wghKE+FnNp/eUA==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-sublime@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-fKbEMoYm4T5lcjoBy90saXENgysXatc4mwFenRs4vwn0lJfISb/QOgy4WNfUmrwNRYh+XdH6NfPwu5bujZhmzQ==} + /@uiw/codemirror-theme-material@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-Xdd2uI7kdKCD7xbgNhOjL7ksZsw8D+nw66QXAvyLUaBBGOFmObV7yJhCU7DGx9yAHO4eRMz6eRMuSolNnidgsg==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-tokyo-night-day@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-lE43sX4usVXvLBQ3BwrtS8HuD0rnDJ+No3ZFP4soqgQIpby7Mq0DybLOV0RiDBN0lYUaEobwkW0NulMNBoTPrg==} + /@uiw/codemirror-theme-monokai-dimmed@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-+L/fJiTEgJqsukLtTOIo3x+Jk7tS1OmHrr6+6p+bA37NiTGkG1hxpOKvM0UINPFN0zyuvNHGQodW7NacvgxYWA==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-tokyo-night-storm@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-0lX80vsUoIYSkcNw0gUAC96UdfCjjL8qtWJ7Ov3C98B9XDITNQwgoUdTE23d1zYvZHLzpvx/RW1XKQGyl89oRQ==} + /@uiw/codemirror-theme-monokai@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-ztPj09vlBhkAxF6Ns1iXMFnTUlvmMGs6y0empFXffKV9QnErcCjUsvaOiqzNkmn9RiRR+mAjqN4oMimtmchP8A==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-tokyo-night@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-BIDnbjGM0q3Thef67+XFig48oYTSGEoaAnIwOvSt0cNO+siCk3lPTtT55OwdfeYMTANxIgtncpCglU2UJc6gcQ==} + /@uiw/codemirror-theme-noctis-lilac@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-k2QjlufmV6aGlkafTFqtAr2IsfZ0s8KzZfeDIFqBCjpRT+DRuVFYgu/IlPVK8uPNneLe1Hzr5IAH+X8rd7LUsw==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-vscode@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-DQa6MOuwGRrxSZexEUs1c4SJiTkDTnC9M+w98kauM3CCe5mEAbQczObse0mVgVPp4g6rXvPdWlVXaj6y8bbFKQ==} + /@uiw/codemirror-theme-nord@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-VOTWCPbkZjxPE5FZUp/WYgKXELZ0LNnfRwBz6iPAD3u4dVXfnGzHDIzVx406R0SaJ8MO42zAoee7PQiRFRsMBw==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-theme-xcode@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-I7UscwaI98n4aK7upHjASjWdEzgRx4+rIAybaFCTAL8e1enmyjjMNkZOpbp4ciwKJUaDpCBKPWf4mj0tkoHb9w==} + /@uiw/codemirror-theme-okaidia@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-jZQ3YV+taTroqGmnAnFwU1uhAc+BZmuN1vjOJ9of7b6nmav1cohd8pdinZgDLag/ZrJt6TVr/KYBH8NF1Sm//g==} dependencies: - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-themes-all@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-LXc7SJpo2hp1IeTtI/h86MN+Q4X6kCIsJv5Hi2mH906qSfhuGzqHFw4gfIpPfAWznNROAJXD3/gL/8xic1kEMw==} + /@uiw/codemirror-theme-quietlight@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-s1QZXCpsT8+6NMMl3es1OWC6x50AaoXiEfwJdahpV37MqLUuMgYSf2/QLidgmQ0CL/ygsiO2wPbkSz004uKQtw==} dependencies: - '@uiw/codemirror-theme-abcdef': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-androidstudio': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-atomone': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-aura': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-bbedit': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-bespin': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-darcula': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-dracula': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-duotone': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-eclipse': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-github': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-gruvbox-dark': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-material': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-noctis-lilac': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-nord': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-okaidia': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-solarized': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-sublime': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-tokyo-night': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-tokyo-night-day': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-tokyo-night-storm': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-vscode': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-theme-xcode': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) - '@uiw/codemirror-themes': 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-themes@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.10.0): - resolution: {integrity: sha512-c16zrvMEEfNkYydjwa6Eq+aDrYCbtmt4O0jBWPX1P4CxFATCn59aeW9HFZ4uqMko8aYOiTupOsizxlJ+MBwW2Q==} + /@uiw/codemirror-theme-red@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-IaOMm4O7pCbJ+iJe2lOq2ZzO+2tsZ5E7jSvF7t2IWyMiANswlQpcdea0yATr2xm54GyB/gNRU9D3t7jpwn8sew==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-theme-solarized@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-L+KSl9v6Lzt1Tt4A6jhGlMuDL09Iwnjyn05i17JhsuofSMcH5RVeb7YPO1iqBBRh9uLMVzvjL8vbItXjS9DeSg==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-theme-sublime@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-wqr+1NFM1VjfCglB/AhgwJXmRCwo8/1rrdkIzhOTrD2AXqmOyppt9hAtvN2h+OA2OBkhqH90dco1aNJUQKcTuw==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-theme-tokyo-night-day@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-2HknKZdadg2wZ93rC0SrhR4Z4AJiKI/HGLQDF5XheMoxXeX/7bta/6Dblw3zGJmfoESNtRGBU3pHGiAgT6MjNw==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-theme-tokyo-night-storm@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-LJK/bR/jTt2PEJthnHu3feDwh+NYrCKE8SL4sp4iKZ12WRJh5/jmLY1EiPtPf9tWpK2SGhr9aJ3yLS5nQ0vrrw==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-theme-tokyo-night@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-zkQct/hRZdmcyjtwQvsqz9VsUB4V/MmlkSTbYhBsP4ZZKhkxYOdr0nDhNMXPbo8h6nWxvkUvre0NjM1GcMwBtg==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-theme-tomorrow-night-blue@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-Ubg/3/+ED8uNC6RR3hCri23Re0BFYjagZbqy1/YT1p1Bx/4BooDlv4hbxw7nORnXxfQtnPq9gGc1ZJFFQXF1ww==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-theme-vscode@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-NUD2l/PqnvzNtxscXk99hm5a5avFsE4lxG2MUtPRuOZRRNXHxNsYeXGlab6R5hUO+v/Lxy6mrMmTRyL0Gj6dIw==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-theme-white@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-nX4iuiZXPkR0WaNelaLpx6JAcPQ1TPoMoeYEDV8XSbMvlBZgHAgFwi2KSIexwSG5Fihywpv+mkusAPrOHNF3zw==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-theme-xcode@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-nmzqZ0v5GNWzAQSh0vgAN6XZ+OXeJpHn73fNfMiWzo4ZHzO1ZB5DAFRs8TJYdl6IXkp1RAcxIZ6OdmZ8tXF1CA==} + dependencies: + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-themes-all@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-rwJB/pNBLutpQ2hPWV50FoaFv7eh8GEyK+2NIPY3SKiNAiJLWtXp3yN73Re3jY0XxOdTyi9jPnvCXJLGrxrxXw==} + dependencies: + '@uiw/codemirror-theme-abcdef': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-abyss': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-androidstudio': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-andromeda': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-atomone': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-aura': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-basic': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-bbedit': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-bespin': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-copilot': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-darcula': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-dracula': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-duotone': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-eclipse': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-github': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-gruvbox-dark': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-kimbie': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-material': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-monokai': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-monokai-dimmed': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-noctis-lilac': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-nord': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-okaidia': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-quietlight': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-red': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-solarized': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-sublime': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-tokyo-night': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-tokyo-night-day': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-tokyo-night-storm': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-tomorrow-night-blue': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-vscode': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-white': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-theme-xcode': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + '@uiw/codemirror-themes': 4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0) + transitivePeerDependencies: + - '@codemirror/language' + - '@codemirror/state' + - '@codemirror/view' + dev: false + + /@uiw/codemirror-themes@4.21.21(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0): + resolution: {integrity: sha512-ljVcMGdaxo75UaH+EqxJ+jLyMVVgeSfW2AKyT1VeLy+4SDpuqNQ7wq5XVxktsG6LH+OvgSFndWXgPANf4+gQcA==} peerDependencies: '@codemirror/language': '>=6.0.0' '@codemirror/state': '>=6.0.0' '@codemirror/view': '>=6.0.0' dependencies: - '@codemirror/language': 6.6.0 - '@codemirror/state': 6.2.0 - '@codemirror/view': 6.10.0 + '@codemirror/language': 6.10.0 + '@codemirror/state': 6.4.0 + '@codemirror/view': 6.23.0 dev: false /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@vite-pwa/astro@0.1.4(astro@3.4.2)(vite-plugin-pwa@0.16.5): - resolution: {integrity: sha512-OmpaMmF9ogxI/YeUFNS0VDhaoPWvoVdRg0iEiQVz4oIQ+AdEjKNx7h0Xbz9p10/tA8EPX+/ugBMUT0xERMAuyQ==} + /@vite-pwa/astro@0.2.0(astro@4.0.8)(vite-plugin-pwa@0.17.4): + resolution: {integrity: sha512-1MBNbRo9I9fp9sUSoaQfI/xHVDRKRoUsWETDJMVoKoctZYfm4fZgb7EN76WJdejW/vup+3+uoFlDMCnca+vZzA==} peerDependencies: - astro: ^1.6.0 || ^2.0.0 || ^3.0.0 - vite-plugin-pwa: '>=0.16.5 <1' + astro: ^1.6.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 + vite-plugin-pwa: '>=0.17.3 <1' dependencies: - astro: 3.4.2(@types/node@18.16.3)(typescript@4.9.4) - vite-plugin-pwa: 0.16.5(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0) + astro: 4.0.8(@types/node@20.10.6)(typescript@5.3.3) + vite-plugin-pwa: 0.17.4(vite@5.2.2)(workbox-build@7.0.0)(workbox-window@7.0.0) dev: true - /@vitejs/plugin-react@4.1.0(vite@4.5.0): - resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==} + /@vitejs/plugin-react@4.2.1(vite@5.2.2): + resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.2.0 + vite: ^4.2.0 || ^5.0.0 dependencies: - '@babel/core': 7.23.2 - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) - '@types/babel__core': 7.20.3 + '@babel/core': 7.23.7 + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7) + '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 4.5.0(@types/node@18.16.3) + vite: 5.2.2(@types/node@20.10.6) transitivePeerDependencies: - supports-color dev: false - /@vitest/expect@0.33.0: - resolution: {integrity: sha512-sVNf+Gla3mhTCxNJx+wJLDPp/WcstOe0Ksqz4Vec51MmgMth/ia0MGFEkIZmVGeTL5HtjYR4Wl/ZxBxBXZJTzQ==} + /@vitest/expect@1.1.0: + resolution: {integrity: sha512-9IE2WWkcJo2BR9eqtY5MIo3TPmS50Pnwpm66A6neb2hvk/QSLfPXBz2qdiwUOQkwyFuuXEUj5380CbwfzW4+/w==} dependencies: - '@vitest/spy': 0.33.0 - '@vitest/utils': 0.33.0 - chai: 4.3.7 + '@vitest/spy': 1.1.0 + '@vitest/utils': 1.1.0 + chai: 4.3.10 dev: true - /@vitest/runner@0.33.0: - resolution: {integrity: sha512-UPfACnmCB6HKRHTlcgCoBh6ppl6fDn+J/xR8dTufWiKt/74Y9bHci5CKB8tESSV82zKYtkBJo9whU3mNvfaisg==} + /@vitest/runner@1.1.0: + resolution: {integrity: sha512-zdNLJ00pm5z/uhbWF6aeIJCGMSyTyWImy3Fcp9piRGvueERFlQFbUwCpzVce79OLm2UHk9iwaMSOaU9jVHgNVw==} dependencies: - '@vitest/utils': 0.33.0 - p-limit: 4.0.0 + '@vitest/utils': 1.1.0 + p-limit: 5.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.33.0: - resolution: {integrity: sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA==} + /@vitest/snapshot@1.1.0: + resolution: {integrity: sha512-5O/wyZg09V5qmNmAlUgCBqflvn2ylgsWJRRuPrnHEfDNT6tQpQ8O1isNGgo+VxofISHqz961SG3iVvt3SPK/QQ==} dependencies: - magic-string: 0.30.1 + magic-string: 0.30.5 pathe: 1.1.1 - pretty-format: 29.6.1 + pretty-format: 29.7.0 dev: true - /@vitest/spy@0.33.0: - resolution: {integrity: sha512-Kv+yZ4hnH1WdiAkPUQTpRxW8kGtH8VRTnus7ZTGovFYM1ZezJpvGtb9nPIjPnptHbsyIAxYZsEpVPYgtpjGnrg==} + /@vitest/spy@1.1.0: + resolution: {integrity: sha512-sNOVSU/GE+7+P76qYo+VXdXhXffzWZcYIPQfmkiRxaNCSPiLANvQx5Mx6ZURJ/ndtEkUJEpvKLXqAYTKEY+lTg==} dependencies: - tinyspy: 2.1.1 + tinyspy: 2.2.0 dev: true - /@vitest/ui@0.28.0: - resolution: {integrity: sha512-ihcVEx8t1gZXMboPGcIvoHk+PxiW5USxDMqnZOeUVIUm+XrRCtoJ96YDXdeR6MyPWeYLBPXfBWSxp5gMqoNSkw==} + /@vitest/ui@1.1.0(vitest@1.1.0): + resolution: {integrity: sha512-7yU1QRFBplz0xJqcgt+agcbrNFdBmLo8UUppdKkFmYx+Ih0+yMYQOyr7kOB+YoggJY/p5ZzXxdbiOz7NBX2y+w==} + peerDependencies: + vitest: ^1.0.0 dependencies: - fast-glob: 3.2.12 - flatted: 3.2.7 - pathe: 1.1.0 + '@vitest/utils': 1.1.0 + fast-glob: 3.3.2 + fflate: 0.8.1 + flatted: 3.2.9 + pathe: 1.1.1 picocolors: 1.0.0 - sirv: 2.0.2 + sirv: 2.0.4 + vitest: 1.1.0(@vitest/ui@1.1.0) dev: true - /@vitest/utils@0.33.0: - resolution: {integrity: sha512-pF1w22ic965sv+EN6uoePkAOTkAPWM03Ri/jXNyMIKBb/XHLDPfhLvf/Fa9g0YECevAIz56oVYXhodLvLQ/awA==} + /@vitest/utils@1.1.0: + resolution: {integrity: sha512-z+s510fKmYz4Y41XhNs3vcuFTFhcij2YF7F8VQfMEYAAUfqQh0Zfg7+w9xdgFGhPf3tX3TicAe+8BDITk6ampQ==} dependencies: - diff-sequences: 29.4.3 - loupe: 2.3.6 - pretty-format: 29.6.1 + diff-sequences: 29.6.3 + loupe: 2.3.7 + pretty-format: 29.7.0 dev: true /@yarnpkg/lockfile@1.1.0: resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} dev: true - /@yarnpkg/parsers@3.0.0-rc.40: - resolution: {integrity: sha512-sKbi5XhHKXCjzb5m0ftGuQuODM2iUXEsrCSl8MkKexNWHepCmU3IPaGTPC5gHZy4sOvsb9JqTLaZEez+kDzG+Q==} + /@yarnpkg/parsers@3.0.0-rc.46: + resolution: {integrity: sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==} engines: {node: '>=14.15.0'} dependencies: js-yaml: 3.14.1 @@ -4953,48 +5325,25 @@ packages: through: 2.3.8 dev: true - /abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - /abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - dependencies: - event-target-shim: 5.0.1 - dev: true - - /acorn-jsx@5.3.2(acorn@8.10.0): + /acorn-jsx@5.3.2(acorn@8.11.3): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.10.0 - dev: false + acorn: 8.11.3 - /acorn-jsx@5.3.2(acorn@8.8.2): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.8.2 - - /acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + /acorn-walk@8.3.1: + resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} engines: {node: '>=0.4.0'} dev: true - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} - engines: {node: '>=0.4.0'} - hasBin: true - - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true @@ -5009,6 +5358,16 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color + dev: true + + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true /agentkeepalive@4.2.1: resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==} @@ -5046,23 +5405,23 @@ packages: uri-js: 4.4.1 dev: true - /algoliasearch@4.14.3: - resolution: {integrity: sha512-GZTEuxzfWbP/vr7ZJfGzIl8fOsoxN916Z6FY2Egc9q2TmZ6hvq5KfAxY89pPW01oW/2HDEKA8d30f9iAH9eXYg==} + /algoliasearch@4.22.0: + resolution: {integrity: sha512-gfceltjkwh7PxXwtkS8KVvdfK+TSNQAWUeNSxf4dA29qW5tf2EGwa8jkJujlT9jLm17cixMVoGNc+GJFO1Mxhg==} dependencies: - '@algolia/cache-browser-local-storage': 4.14.3 - '@algolia/cache-common': 4.14.3 - '@algolia/cache-in-memory': 4.14.3 - '@algolia/client-account': 4.14.3 - '@algolia/client-analytics': 4.14.3 - '@algolia/client-common': 4.14.3 - '@algolia/client-personalization': 4.14.3 - '@algolia/client-search': 4.14.3 - '@algolia/logger-common': 4.14.3 - '@algolia/logger-console': 4.14.3 - '@algolia/requester-browser-xhr': 4.14.3 - '@algolia/requester-common': 4.14.3 - '@algolia/requester-node-http': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/cache-browser-local-storage': 4.22.0 + '@algolia/cache-common': 4.22.0 + '@algolia/cache-in-memory': 4.22.0 + '@algolia/client-account': 4.22.0 + '@algolia/client-analytics': 4.22.0 + '@algolia/client-common': 4.22.0 + '@algolia/client-personalization': 4.22.0 + '@algolia/client-search': 4.22.0 + '@algolia/logger-common': 4.22.0 + '@algolia/logger-console': 4.22.0 + '@algolia/requester-browser-xhr': 4.22.0 + '@algolia/requester-common': 4.22.0 + '@algolia/requester-node-http': 4.22.0 + '@algolia/transporter': 4.22.0 dev: false /ansi-align@3.0.1: @@ -5089,9 +5448,10 @@ packages: type-fest: 0.21.3 dev: true - /ansi-regex@2.1.1: - resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} - engines: {node: '>=0.10.0'} + /ansi-regex@3.0.1: + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} + engines: {node: '>=4'} + dev: false /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -5135,17 +5495,11 @@ packages: /app-module-path@2.2.0: resolution: {integrity: sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==} - dev: false + dev: true /aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - - /are-we-there-yet@2.0.0: - resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} - engines: {node: '>=10'} - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.0 + dev: true /are-we-there-yet@3.0.1: resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} @@ -5155,14 +5509,6 @@ packages: readable-stream: 3.6.0 dev: true - /are-we-there-yet@4.0.0: - resolution: {integrity: sha512-nSXlV+u3vtVjRgihdTzbfWYzxPWGo424zPgQbHD0ZqIla3jqYAewDcvee0Ua2hjS5IfTAmjGlx1Jf0PKwjZDEw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - delegates: 1.0.0 - readable-stream: 4.3.0 - dev: true - /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: false @@ -5209,6 +5555,13 @@ packages: engines: {node: '>=12.17'} dev: true + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.5 + is-array-buffer: 3.0.2 + dev: true + /array-differ@3.0.0: resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} engines: {node: '>=8'} @@ -5218,14 +5571,14 @@ packages: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true - /array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + /array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 - get-intrinsic: 1.2.0 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 is-string: 1.0.7 dev: true @@ -5235,27 +5588,52 @@ packages: /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + dev: true - /array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + /array.prototype.findlastindex@1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.2 + dev: true + + /array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.3 es-shim-unscopables: 1.0.0 dev: true - /array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + /array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + define-properties: 1.2.1 + es-abstract: 1.22.3 es-shim-unscopables: 1.0.0 dev: true + /arraybuffer.prototype.slice@1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 + dev: true + /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} @@ -5270,48 +5648,51 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /ast-module-types@3.0.0: - resolution: {integrity: sha512-CMxMCOCS+4D+DkOQfuZf+vLrSEmY/7xtORwdxs4wtcC1wVgvk2MqFFTwQCFhvWsI4KPU9lcWXPI8DgRiz+xetQ==} - engines: {node: '>=6.0'} - dev: false + /ast-module-types@5.0.0: + resolution: {integrity: sha512-JvqziE0Wc0rXQfma0HZC/aY7URXHFuZV84fJRtP8u+lhp0JYCNd5wJzVXP45t0PH0Mej3ynlzvdyITYIu0G4LQ==} + engines: {node: '>=14'} + dev: true /astring@1.8.4: resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==} hasBin: true dev: false - /astro@3.4.2(@types/node@18.16.3)(typescript@4.9.4): - resolution: {integrity: sha512-t+EjGXvmr8/x/3punIC7aGHwaseRYV4uWVaEcffUXFpGRv6z7UNffQwjyyuPjWbDj2pOPquKhQE1GnfK0V4ZNw==} + /astro@4.0.8(@types/node@20.10.6)(typescript@5.3.3): + resolution: {integrity: sha512-LwbYUfdrfys5mtI6cA5V8UvPRUVVTRQ68uF1ylrEge6BkPcHHJ7qCYLNdjnNPxZDR9bWi1awILJESB6j+w0P4w==} engines: {node: '>=18.14.1', npm: '>=6.14.0'} hasBin: true dependencies: - '@astrojs/compiler': 2.2.1 + '@astrojs/compiler': 2.3.4 '@astrojs/internal-helpers': 0.2.1 - '@astrojs/markdown-remark': 3.3.0(astro@3.4.2) + '@astrojs/markdown-remark': 4.0.1 '@astrojs/telemetry': 3.0.4 - '@babel/core': 7.23.2 - '@babel/generator': 7.23.0 - '@babel/parser': 7.23.0 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 - '@types/babel__core': 7.20.3 - acorn: 8.10.0 + '@babel/core': 7.23.7 + '@babel/generator': 7.23.6 + '@babel/parser': 7.23.6 + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.7) + '@babel/traverse': 7.23.7 + '@babel/types': 7.23.6 + '@types/babel__core': 7.20.5 + acorn: 8.11.3 boxen: 7.1.1 chokidar: 3.5.3 - ci-info: 3.9.0 + ci-info: 4.0.0 clsx: 2.0.0 common-ancestor-path: 1.0.1 - cookie: 0.5.0 + cookie: 0.6.0 debug: 4.3.4 - deterministic-object-hash: 1.3.1 + deterministic-object-hash: 2.0.2 devalue: 4.3.2 diff: 5.1.0 - es-module-lexer: 1.3.1 - esbuild: 0.19.5 + dlv: 1.1.3 + dset: 3.1.3 + es-module-lexer: 1.4.1 + esbuild: 0.19.11 estree-walker: 3.0.3 execa: 8.0.1 - fast-glob: 3.3.1 + fast-glob: 3.3.2 + flattie: 1.1.0 github-slugger: 2.0.0 gray-matter: 4.0.3 html-escaper: 3.0.3 @@ -5319,32 +5700,32 @@ packages: js-yaml: 4.1.0 kleur: 4.1.5 magic-string: 0.30.5 - mdast-util-to-hast: 12.3.0 + mdast-util-to-hast: 13.0.2 mime: 3.0.0 ora: 7.0.1 - p-limit: 4.0.0 - p-queue: 7.4.1 + p-limit: 5.0.0 + p-queue: 8.0.1 path-to-regexp: 6.2.1 preferred-pm: 3.1.2 probe-image-size: 7.2.3 prompts: 2.4.2 - rehype: 12.0.1 + rehype: 13.0.1 resolve: 1.22.8 semver: 7.5.4 server-destroy: 1.0.1 - shikiji: 0.6.10 - string-width: 6.1.0 + shikiji: 0.6.13 + string-width: 7.0.0 strip-ansi: 7.1.0 - tsconfck: 3.0.0(typescript@4.9.4) - unist-util-visit: 4.1.2 - vfile: 5.3.7 - vite: 4.5.0(@types/node@18.16.3) - vitefu: 0.2.4(vite@4.5.0) + tsconfck: 3.0.0(typescript@5.3.3) + unist-util-visit: 5.0.0 + vfile: 6.0.1 + vite: 5.2.2(@types/node@20.10.6) + vitefu: 0.2.5(vite@5.2.2) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.22.4 optionalDependencies: - sharp: 0.32.6 + sharp: 0.33.1 transitivePeerDependencies: - '@types/node' - less @@ -5360,6 +5741,10 @@ packages: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} dev: true + /async@3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + dev: true + /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true @@ -5377,7 +5762,7 @@ packages: tslib: 2.5.0 dev: false - /autoprefixer@10.4.16(postcss@8.4.31): + /autoprefixer@10.4.16(postcss@8.4.32): resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -5389,7 +5774,7 @@ packages: fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.31 + postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: false @@ -5398,8 +5783,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /axios@1.3.4: - resolution: {integrity: sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==} + /axios@1.6.3: + resolution: {integrity: sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==} dependencies: follow-redirects: 1.15.2 form-data: 4.0.0 @@ -5408,47 +5793,42 @@ packages: - debug dev: true - /b4a@1.6.4: - resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} - requiresBuild: true - optional: true - /babel-plugin-add-module-exports@0.2.1: resolution: {integrity: sha512-3AN/9V/rKuv90NG65m4tTHsI04XrCKsWbztIcW7a8H5iIN7WlvWucRtVV0V/rT4QvtA11n5Vmp20fLwfMWqp6g==} dev: false - /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.23.2): - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.7): + resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.23.2 - '@babel/core': 7.23.2 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.23.2) + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.23.2): - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.7): + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.2 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.23.2) - core-js-compat: 3.27.2 + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) + core-js-compat: 3.35.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.23.2): - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.7): + resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.2 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.23.2) + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) transitivePeerDependencies: - supports-color dev: true @@ -5459,6 +5839,9 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -5466,16 +5849,6 @@ packages: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} dev: true - /bin-links@4.0.1: - resolution: {integrity: sha512-bmFEM39CyX336ZGGRsGPlc6jZHriIoHacOQcTt72MktIjpPhZoP4te2jOyUXF3BLILmJ8aNLncoPVeIIFlrDeA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - cmd-shim: 6.0.1 - npm-normalize-package-bin: 3.0.0 - read-cmd-shim: 4.0.0 - write-file-atomic: 5.0.1 - dev: true - /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} @@ -5486,6 +5859,7 @@ packages: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.0 + dev: true /bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} @@ -5504,7 +5878,7 @@ packages: dependencies: ansi-align: 3.0.1 camelcase: 7.0.1 - chalk: 5.2.0 + chalk: 5.3.0 cli-boxes: 3.0.0 string-width: 5.1.2 type-fest: 2.19.0 @@ -5538,6 +5912,17 @@ packages: electron-to-chromium: 1.4.574 node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.22.1) + dev: false + + /browserslist@4.22.2: + resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001572 + electron-to-chromium: 1.4.616 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.22.2) /buffer-alloc-unsafe@1.1.0: resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} @@ -5562,6 +5947,7 @@ packages: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 + dev: true /buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -5569,14 +5955,6 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 - /bufferutil@4.0.7: - resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==} - engines: {node: '>=6.14.2'} - requiresBuild: true - dependencies: - node-gyp-build: 4.6.0 - dev: false - /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} @@ -5589,11 +5967,11 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.3.8 + semver: 7.5.4 - /byte-size@7.0.0: - resolution: {integrity: sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==} - engines: {node: '>=10'} + /byte-size@8.1.1: + resolution: {integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==} + engines: {node: '>=12.17'} dev: true /cac@6.7.14: @@ -5601,32 +5979,6 @@ packages: engines: {node: '>=8'} dev: true - /cacache@16.1.3: - resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - '@npmcli/fs': 2.1.2 - '@npmcli/move-file': 2.0.1 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 8.1.0 - infer-owner: 1.0.4 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 9.0.1 - tar: 6.1.13 - unique-filename: 2.0.1 - transitivePeerDependencies: - - bluebird - dev: true - /cacache@17.0.6: resolution: {integrity: sha512-ixcYmEBExFa/+ajIPjcwypxL97CjJyOsH9A/W+4qgEPIpJvKlC+HmVY8nkIck6n3PwUTdgq9c489niJGwl+5Cw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5648,6 +6000,24 @@ packages: - bluebird dev: true + /cacache@18.0.1: + resolution: {integrity: sha512-g4Uf2CFZPaxtJKre6qr4zqLDOOPU7bNVhWjlNhvzc51xaTOx2noMOLhfFkTAqwtrAZAKQUuDfyjitzilpA8WsQ==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/fs': 3.1.0 + fs-minipass: 3.0.2 + glob: 10.2.2 + lru-cache: 10.1.0 + minipass: 7.0.4 + minipass-collect: 2.0.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 4.0.0 + ssri: 10.0.4 + tar: 6.1.13 + unique-filename: 3.0.0 + dev: true + /cache-point@2.0.0: resolution: {integrity: sha512-4gkeHlFpSKgm3vm2gJN5sPqfmijYRFYCQ6tv5cLw0xVmT6r1z1vd4FNnpuOREco3cBs1G709sZ72LdgddKvL5w==} engines: {node: '>=8'} @@ -5660,8 +6030,16 @@ packages: /call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.2 + dev: true + + /call-bind@1.0.5: + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} + dependencies: + function-bind: 1.1.2 + get-intrinsic: 1.2.2 + set-function-length: 1.1.1 dev: true /callsites@3.1.0: @@ -5685,7 +6063,6 @@ packages: /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - dev: true /camelcase@7.0.1: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} @@ -5693,18 +6070,10 @@ packages: /caniuse-lite@1.0.30001559: resolution: {integrity: sha512-cPiMKZgqgkg5LY3/ntGeLFUpi6tzddBNS58A4tnTgQw1zON7u2sZMU7SzOeVH4tj20++9ggL+V6FDOFMTaFFYA==} + dev: false - /canvas@2.11.2: - resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} - engines: {node: '>=6'} - requiresBuild: true - dependencies: - '@mapbox/node-pre-gyp': 1.0.10 - nan: 2.17.0 - simple-get: 3.1.1 - transitivePeerDependencies: - - encoding - - supports-color + /caniuse-lite@1.0.30001572: + resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==} /catharsis@0.9.0: resolution: {integrity: sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==} @@ -5716,15 +6085,15 @@ packages: /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - /chai@4.3.7: - resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} + /chai@4.3.10: + resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 4.1.3 - get-func-name: 2.0.0 - loupe: 2.3.6 + get-func-name: 2.0.2 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 dev: true @@ -5752,10 +6121,6 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 - /chalk@5.2.0: - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - /chalk@5.3.0: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -5777,8 +6142,10 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /check-error@1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + /check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 dev: true /chokidar@3.5.3: @@ -5803,19 +6170,21 @@ packages: /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: true /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - - /ci-info@2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: true /ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} + /ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + /claviature@0.1.0: resolution: {integrity: sha512-Ai12axNwQ7x/F9QAj64RYKsgvi5Y33+X3GUSKAC/9s/adEws8TSSc0efeiqhKNGKBo6rT/c+CSCwSXzXxwxZzQ==} dev: false @@ -5847,11 +6216,6 @@ packages: engines: {node: '>=6'} dev: true - /cli-spinners@2.7.0: - resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} - engines: {node: '>=6'} - dev: true - /cli-spinners@2.9.1: resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} engines: {node: '>=6'} @@ -5865,6 +6229,14 @@ packages: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false + /cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + /cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: @@ -5880,6 +6252,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: true /clone-buffer@1.0.0: resolution: {integrity: sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==} @@ -5921,21 +6294,14 @@ packages: resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} engines: {node: '>=6'} - /cmd-shim@5.0.0: - resolution: {integrity: sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - mkdirp-infer-owner: 2.0.0 - dev: true - /cmd-shim@6.0.1: resolution: {integrity: sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /code-point-at@1.1.0: - resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} - engines: {node: '>=0.10.0'} + /collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + dev: false /collect-all@1.0.4: resolution: {integrity: sha512-RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==} @@ -5968,11 +6334,11 @@ packages: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 - optional: true /color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true + dev: true /color@4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} @@ -5981,7 +6347,6 @@ packages: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - optional: true /columnify@1.6.0: resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} @@ -6043,17 +6408,13 @@ packages: /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: true /commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} dev: false - /commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - dev: false - /common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} @@ -6087,13 +6448,6 @@ packages: typedarray: 0.0.6 dev: true - /config-chain@1.1.12: - resolution: {integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==} - dependencies: - ini: 1.3.8 - proto-list: 1.2.4 - dev: true - /config-master@3.1.0: resolution: {integrity: sha512-n7LBL1zBzYdTpF1mx5DNcZnZn05CWIdsdvtPL4MosvqbBUK3Rq6VWEtGUuF3Y0s9/CIhMejezqlSkP6TnCJ/9g==} dependencies: @@ -6102,129 +6456,133 @@ packages: /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + dev: true - /conventional-changelog-angular@5.0.12: - resolution: {integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==} - engines: {node: '>=10'} + /conventional-changelog-angular@7.0.0: + resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} + engines: {node: '>=16'} dependencies: compare-func: 2.0.0 - q: 1.5.1 dev: true - /conventional-changelog-core@4.2.4: - resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==} - engines: {node: '>=10'} + /conventional-changelog-core@5.0.1: + resolution: {integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==} + engines: {node: '>=14'} dependencies: add-stream: 1.0.0 - conventional-changelog-writer: 5.0.1 - conventional-commits-parser: 3.2.4 + conventional-changelog-writer: 6.0.1 + conventional-commits-parser: 4.0.0 dateformat: 3.0.3 get-pkg-repo: 4.2.1 - git-raw-commits: 2.0.11 + git-raw-commits: 3.0.0 git-remote-origin-url: 2.0.0 - git-semver-tags: 4.1.1 - lodash: 4.17.21 + git-semver-tags: 5.0.1 normalize-package-data: 3.0.3 - q: 1.5.1 read-pkg: 3.0.0 read-pkg-up: 3.0.0 - through2: 4.0.2 dev: true - /conventional-changelog-preset-loader@2.3.4: - resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==} - engines: {node: '>=10'} + /conventional-changelog-preset-loader@3.0.0: + resolution: {integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==} + engines: {node: '>=14'} dev: true - /conventional-changelog-writer@5.0.1: - resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==} - engines: {node: '>=10'} + /conventional-changelog-writer@6.0.1: + resolution: {integrity: sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==} + engines: {node: '>=14'} hasBin: true dependencies: - conventional-commits-filter: 2.0.7 + conventional-commits-filter: 3.0.0 dateformat: 3.0.3 handlebars: 4.7.7 json-stringify-safe: 5.0.1 - lodash: 4.17.21 meow: 8.1.2 - semver: 6.3.0 + semver: 7.5.4 split: 1.0.1 - through2: 4.0.2 dev: true - /conventional-commits-filter@2.0.7: - resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==} - engines: {node: '>=10'} + /conventional-commits-filter@3.0.0: + resolution: {integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==} + engines: {node: '>=14'} dependencies: lodash.ismatch: 4.4.0 modify-values: 1.0.1 dev: true - /conventional-commits-parser@3.2.4: - resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} - engines: {node: '>=10'} + /conventional-commits-parser@4.0.0: + resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} + engines: {node: '>=14'} hasBin: true dependencies: JSONStream: 1.3.5 is-text-path: 1.0.1 - lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 - through2: 4.0.2 dev: true - /conventional-recommended-bump@6.1.0: - resolution: {integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==} - engines: {node: '>=10'} + /conventional-recommended-bump@7.0.1: + resolution: {integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==} + engines: {node: '>=14'} hasBin: true dependencies: concat-stream: 2.0.0 - conventional-changelog-preset-loader: 2.3.4 - conventional-commits-filter: 2.0.7 - conventional-commits-parser: 3.2.4 - git-raw-commits: 2.0.11 - git-semver-tags: 4.1.1 + conventional-changelog-preset-loader: 3.0.0 + conventional-commits-filter: 3.0.0 + conventional-commits-parser: 4.0.0 + git-raw-commits: 3.0.0 + git-semver-tags: 5.0.1 meow: 8.1.2 - q: 1.5.1 dev: true /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} - /core-js-compat@3.27.2: - resolution: {integrity: sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==} + /core-js-compat@3.35.0: + resolution: {integrity: sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==} dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 dev: true /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cosmiconfig@7.0.0: - resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==} - engines: {node: '>=10'} + /cosmiconfig@8.3.6(typescript@5.3.3): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@types/parse-json': 4.0.0 import-fresh: 3.3.0 + js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - yaml: 1.10.2 + typescript: 5.3.3 dev: true + /cowsay@1.6.0: + resolution: {integrity: sha512-8C4H1jdrgNusTQr3Yu4SCm+ZKsAlDFbpa0KS0Z3im8ueag+9pGOf3CrioruvmeaW/A5oqg9L0ar6qeftAh03jw==} + engines: {node: '>= 4'} + hasBin: true + dependencies: + get-stdin: 8.0.0 + string-width: 2.1.1 + strip-final-newline: 2.0.0 + yargs: 15.4.1 + dev: false + /crelt@1.0.5: resolution: {integrity: sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==} dev: false - /cross-fetch@3.1.5: - resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} - dependencies: - node-fetch: 2.6.7 - transitivePeerDependencies: - - encoding + /crelt@1.0.6: + resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} dev: false /cross-spawn@7.0.3: @@ -6244,16 +6602,32 @@ packages: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true + dev: false /csstype@3.1.1: resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} dev: false - /d@1.0.1: - resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} + /csv-generate@4.3.1: + resolution: {integrity: sha512-7YeeJq+44/I/O5N2sr2qBMcHZXhpfe38eh7DOFxyMtYO+Pir7kIfgFkW5MPksqKqqR6+/wX7UGoZm1Ot11151w==} + dev: false + + /csv-parse@5.5.3: + resolution: {integrity: sha512-v0KW6C0qlZzoGjk6u5tLmVfyZxNgPGXZsWTXshpAgKVGmGXzaVWGdlCFxNx5iuzcXT/oJN1HHM9DZKwtAtYa+A==} + dev: false + + /csv-stringify@6.4.5: + resolution: {integrity: sha512-SPu1Vnh8U5EnzpNOi1NDBL5jU5Rx7DVHr15DNg9LXDTAbQlAVAmEbVt16wZvEW9Fu9Qt4Ji8kmeCJ2B1+4rFTQ==} + dev: false + + /csv@6.3.6: + resolution: {integrity: sha512-jsEsX2HhGp7xiwrJu5srQavKsh+HUJcCi78Ar3m4jlmFKRoTkkMy7ZZPP+LnQChmaztW+uj44oyfMb59daAs/Q==} + engines: {node: '>= 0.1.90'} dependencies: - es5-ext: 0.10.62 - type: 1.2.0 + csv-generate: 4.3.1 + csv-parse: 5.5.3 + csv-stringify: 6.4.5 + stream-transform: 3.3.0 dev: false /dargs@7.0.0: @@ -6266,6 +6640,10 @@ packages: engines: {node: '>= 12'} dev: true + /date-fns@3.2.0: + resolution: {integrity: sha512-E4KWKavANzeuusPi0jUjpuI22SURAznGkx7eZV+4i6x2A+IZxAMcajgkvuDAU1bg40+xuhW1zRdVIIM/4khuIg==} + dev: false + /dateformat@3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true @@ -6317,24 +6695,18 @@ packages: /decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} - dev: true /decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} dependencies: character-entities: 2.0.2 - /decompress-response@4.2.1: - resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==} - engines: {node: '>=8'} - dependencies: - mimic-response: 2.1.0 - /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} dependencies: mimic-response: 3.1.0 + dev: true /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} @@ -6350,12 +6722,13 @@ packages: /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} + dev: true /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - /deepmerge@4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} dev: true @@ -6365,30 +6738,27 @@ packages: clone: 1.0.4 dev: true + /define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.0 + dev: true + /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - - /define-properties@1.1.4: - resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} - engines: {node: '>= 0.4'} - dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 dev: true - /del@6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} - engines: {node: '>=10'} + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} dependencies: - globby: 11.1.0 - graceful-fs: 4.2.10 - is-glob: 4.0.3 - is-path-cwd: 2.2.0 - is-path-inside: 3.0.3 - p-map: 4.0.0 - rimraf: 3.0.2 - slash: 3.0.0 + define-data-property: 1.1.1 + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 dev: true /delayed-stream@1.0.0: @@ -6398,25 +6768,25 @@ packages: /delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + dev: true /depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} dev: true - /dependency-tree@9.0.0: - resolution: {integrity: sha512-osYHZJ1fBSon3lNLw70amAXsQ+RGzXsPvk9HbBgTLbp/bQBmpH5mOmsUvqXU+YEWVU0ZLewsmzOET/8jWswjDQ==} - engines: {node: ^10.13 || ^12 || >=14} + /dependency-tree@10.0.9: + resolution: {integrity: sha512-dwc59FRIsht+HfnTVM0BCjJaEWxdq2YAvEDy4/Hn6CwS3CBWMtFnL3aZGAkQn3XCYxk/YcTDE4jX2Q7bFTwCjA==} + engines: {node: '>=14'} hasBin: true dependencies: - commander: 2.20.3 - debug: 4.3.4 - filing-cabinet: 3.3.0 - precinct: 9.0.1 - typescript: 4.9.4 + commander: 10.0.1 + filing-cabinet: 4.1.6 + precinct: 11.0.5 + typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: false + dev: true /deprecation@2.3.1: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} @@ -6434,93 +6804,86 @@ packages: /detect-libc@2.0.1: resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} engines: {node: '>=8'} + dev: true /detect-libc@2.0.2: resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} engines: {node: '>=8'} requiresBuild: true - /detective-amd@4.0.1: - resolution: {integrity: sha512-bDo22IYbJ8yzALB0Ow5CQLtyhU1BpDksLB9dsWHI9Eh0N3OQR6aQqhjPsNDd69ncYwRfL1sTo7OA9T3VRVSe2Q==} - engines: {node: '>=12'} + /detective-amd@5.0.2: + resolution: {integrity: sha512-XFd/VEQ76HSpym80zxM68ieB77unNuoMwopU2TFT/ErUk5n4KvUTwW4beafAVUugrjV48l4BmmR0rh2MglBaiA==} + engines: {node: '>=14'} hasBin: true dependencies: - ast-module-types: 3.0.0 - escodegen: 2.0.0 - get-amd-module-type: 4.0.0 - node-source-walk: 5.0.0 - dev: false + ast-module-types: 5.0.0 + escodegen: 2.1.0 + get-amd-module-type: 5.0.1 + node-source-walk: 6.0.2 + dev: true - /detective-cjs@4.0.0: - resolution: {integrity: sha512-VsD6Yo1+1xgxJWoeDRyut7eqZ8EWaJI70C5eanSAPcBHzenHZx0uhjxaaEfIm0cHII7dBiwU98Orh44bwXN2jg==} - engines: {node: '>=12'} + /detective-cjs@5.0.1: + resolution: {integrity: sha512-6nTvAZtpomyz/2pmEmGX1sXNjaqgMplhQkskq2MLrar0ZAIkHMrDhLXkRiK2mvbu9wSWr0V5/IfiTrZqAQMrmQ==} + engines: {node: '>=14'} dependencies: - ast-module-types: 3.0.0 - node-source-walk: 5.0.0 - dev: false + ast-module-types: 5.0.0 + node-source-walk: 6.0.2 + dev: true - /detective-es6@3.0.0: - resolution: {integrity: sha512-Uv2b5Uih7vorYlqGzCX+nTPUb4CMzUAn3VPHTV5p5lBkAN4cAApLGgUz4mZE2sXlBfv4/LMmeP7qzxHV/ZcfWA==} - engines: {node: '>=12'} + /detective-es6@4.0.1: + resolution: {integrity: sha512-k3Z5tB4LQ8UVHkuMrFOlvb3GgFWdJ9NqAa2YLUU/jTaWJIm+JJnEh4PsMc+6dfT223Y8ACKOaC0qcj7diIhBKw==} + engines: {node: '>=14'} dependencies: - node-source-walk: 5.0.0 - dev: false + node-source-walk: 6.0.2 + dev: true - /detective-less@1.0.2: - resolution: {integrity: sha512-Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==} - engines: {node: '>= 6.0'} - dependencies: - debug: 4.3.4 - gonzales-pe: 4.3.0 - node-source-walk: 4.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /detective-postcss@6.1.0: - resolution: {integrity: sha512-ZFZnEmUrL2XHAC0j/4D1fdwZbo/anAcK84soJh7qc7xfx2Kc8gFO5Bk5I9jU7NLC/OAF1Yho1GLxEDnmQnRH2A==} + /detective-postcss@6.1.3: + resolution: {integrity: sha512-7BRVvE5pPEvk2ukUWNQ+H2XOq43xENWbH0LcdCE14mwgTBEAMoAx+Fc1rdp76SmyZ4Sp48HlV7VedUnP6GA1Tw==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dependencies: is-url: 1.2.4 - postcss: 8.4.23 - postcss-values-parser: 6.0.2(postcss@8.4.23) - dev: false + postcss: 8.4.32 + postcss-values-parser: 6.0.2(postcss@8.4.32) + dev: true - /detective-sass@4.0.1: - resolution: {integrity: sha512-80zfpxux1krOrkxCHbtwvIs2gNHUBScnSqlGl0FvUuHVz8HD6vD2ov66OroMctyvzhM67fxhuEeVjIk18s6yTQ==} - engines: {node: '>=12'} + /detective-sass@5.0.3: + resolution: {integrity: sha512-YsYT2WuA8YIafp2RVF5CEfGhhyIVdPzlwQgxSjK+TUm3JoHP+Tcorbk3SfG0cNZ7D7+cYWa0ZBcvOaR0O8+LlA==} + engines: {node: '>=14'} dependencies: gonzales-pe: 4.3.0 - node-source-walk: 5.0.0 - dev: false + node-source-walk: 6.0.2 + dev: true - /detective-scss@3.0.0: - resolution: {integrity: sha512-37MB/mhJyS45ngqfzd6eTbuLMoDgdZnH03ZOMW2m9WqJ/Rlbuc8kZAr0Ypovaf1DJiTRzy5mmxzOTja85jbzlA==} - engines: {node: '>=12'} + /detective-scss@4.0.3: + resolution: {integrity: sha512-VYI6cHcD0fLokwqqPFFtDQhhSnlFWvU614J42eY6G0s8c+MBhi9QAWycLwIOGxlmD8I/XvGSOUV1kIDhJ70ZPg==} + engines: {node: '>=14'} dependencies: gonzales-pe: 4.3.0 - node-source-walk: 5.0.0 - dev: false + node-source-walk: 6.0.2 + dev: true - /detective-stylus@2.0.1: - resolution: {integrity: sha512-/Tvs1pWLg8eYwwV6kZQY5IslGaYqc/GACxjcaGudiNtN5nKCH6o2WnJK3j0gA3huCnoQcbv8X7oz/c1lnvE3zQ==} - engines: {node: '>=6.0'} - dev: false + /detective-stylus@4.0.0: + resolution: {integrity: sha512-TfPotjhszKLgFBzBhTOxNHDsutIxx9GTWjrL5Wh7Qx/ydxKhwUrlSFeLIn+ZaHPF+h0siVBkAQSuy6CADyTxgQ==} + engines: {node: '>=14'} + dev: true - /detective-typescript@9.0.0: - resolution: {integrity: sha512-lR78AugfUSBojwlSRZBeEqQ1l8LI7rbxOl1qTUnGLcjZQDjZmrZCb7R46rK8U8B5WzFvJrxa7fEBA8FoD/n5fA==} - engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} + /detective-typescript@11.1.0: + resolution: {integrity: sha512-Mq8egjnW2NSCkzEb/Az15/JnBI/Ryyl6Po0Y+0mABTFvOS6DAyUGRZqz1nyhu4QJmWWe0zaGs/ITIBeWkvCkGw==} + engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.49.0(typescript@4.9.4) - ast-module-types: 3.0.0 - node-source-walk: 5.0.0 - typescript: 4.9.4 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + ast-module-types: 5.0.0 + node-source-walk: 6.0.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: false + dev: true - /deterministic-object-hash@1.3.1: - resolution: {integrity: sha512-kQDIieBUreEgY+akq0N7o4FzZCr27dPG1xr3wq267vPwDlSXQ3UMcBXHqTGUBaM/5WDS1jwTYjxRhUzHeuiAvw==} + /deterministic-object-hash@2.0.2: + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} + engines: {node: '>=18'} + dependencies: + base-64: 1.0.0 /devalue@4.3.2: resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} @@ -6534,8 +6897,8 @@ packages: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: false - /diff-sequences@29.4.3: - resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} + /diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true @@ -6548,6 +6911,7 @@ packages: engines: {node: '>=8'} dependencies: path-type: 4.0.0 + dev: true /djipevents@2.0.7: resolution: {integrity: sha512-KNFYaU85imxOCKOUsIR70Iz9E19r96/X7LSH+u0tSoZdpWcBdzoqtTsU+wuLhc6GMpSFob+KInkZAbfKi01Bjg==} @@ -6596,24 +6960,18 @@ packages: is-obj: 2.0.0 dev: true - /dot-prop@6.0.1: - resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} - engines: {node: '>=10'} - dependencies: - is-obj: 2.0.0 + /dotenv-expand@10.0.0: + resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + engines: {node: '>=12'} dev: true - /dotenv@10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} - engines: {node: '>=10'} + /dotenv@16.3.1: + resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} + engines: {node: '>=12'} dev: true - /dotty@0.0.1: - resolution: {integrity: sha512-eDT0hfJEnQbGaZcTuCfj2igPkQ7qa/n9K2pGGDxhEqKhARLq+xE1TonvpOPHq+7KeG+D6A/V8BwCcsdPom2TQg==} - dev: false - - /dset@3.1.2: - resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==} + /dset@3.1.3: + resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==} engines: {node: '>=4'} /duplexer@0.1.2: @@ -6631,8 +6989,20 @@ packages: jake: 10.8.5 dev: true + /ejs@3.1.9: + resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.8.7 + dev: true + /electron-to-chromium@1.4.574: resolution: {integrity: sha512-bg1m8L0n02xRzx4LsTTMbBPiUd9yIR+74iPtS/Ao65CuXvhVZHP0ym1kSdDG3yHFDXqHQQBKujlN1AQ8qZnyFg==} + dev: false + + /electron-to-chromium@1.4.616: + resolution: {integrity: sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==} /emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -6655,14 +7025,15 @@ packages: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 + dev: true - /enhanced-resolve@5.12.0: - resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.10 tapable: 2.2.1 - dev: false + dev: true /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} @@ -6700,53 +7071,59 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract@1.21.1: - resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} + /es-abstract@1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} engines: {node: '>= 0.4'} dependencies: + array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.2 available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 - function-bind: 1.1.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.0 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.2 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 - has: 1.0.3 has-property-descriptors: 1.0.0 has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.4 - is-array-buffer: 3.0.1 + hasown: 2.0.0 + internal-slot: 1.0.6 + is-array-buffer: 3.0.2 is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 is-weakref: 1.0.2 - object-inspect: 1.12.3 + object-inspect: 1.13.1 object-keys: 1.1.1 object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 + regexp.prototype.flags: 1.5.1 + safe-array-concat: 1.0.1 safe-regex-test: 1.0.0 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 + string.prototype.trim: 1.2.8 + string.prototype.trimend: 1.0.7 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.13 dev: true - /es-module-lexer@1.3.1: - resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} + /es-module-lexer@1.4.1: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.2 has: 1.0.3 has-tostringtag: 1.0.0 dev: true @@ -6766,89 +7143,35 @@ packages: is-symbol: 1.0.4 dev: true - /es5-ext@0.10.62: - resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} - engines: {node: '>=0.10'} - requiresBuild: true - dependencies: - es6-iterator: 2.0.3 - es6-symbol: 3.1.3 - next-tick: 1.1.0 - dev: false - - /es6-iterator@2.0.3: - resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} - dependencies: - d: 1.0.1 - es5-ext: 0.10.62 - es6-symbol: 3.1.3 - dev: false - - /es6-symbol@3.1.3: - resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} - dependencies: - d: 1.0.1 - ext: 1.7.0 - dev: false - - /esbuild@0.17.18: - resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==} + /esbuild@0.19.11: + resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.17.18 - '@esbuild/android-arm64': 0.17.18 - '@esbuild/android-x64': 0.17.18 - '@esbuild/darwin-arm64': 0.17.18 - '@esbuild/darwin-x64': 0.17.18 - '@esbuild/freebsd-arm64': 0.17.18 - '@esbuild/freebsd-x64': 0.17.18 - '@esbuild/linux-arm': 0.17.18 - '@esbuild/linux-arm64': 0.17.18 - '@esbuild/linux-ia32': 0.17.18 - '@esbuild/linux-loong64': 0.17.18 - '@esbuild/linux-mips64el': 0.17.18 - '@esbuild/linux-ppc64': 0.17.18 - '@esbuild/linux-riscv64': 0.17.18 - '@esbuild/linux-s390x': 0.17.18 - '@esbuild/linux-x64': 0.17.18 - '@esbuild/netbsd-x64': 0.17.18 - '@esbuild/openbsd-x64': 0.17.18 - '@esbuild/sunos-x64': 0.17.18 - '@esbuild/win32-arm64': 0.17.18 - '@esbuild/win32-ia32': 0.17.18 - '@esbuild/win32-x64': 0.17.18 - dev: true - - /esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 + '@esbuild/aix-ppc64': 0.19.11 + '@esbuild/android-arm': 0.19.11 + '@esbuild/android-arm64': 0.19.11 + '@esbuild/android-x64': 0.19.11 + '@esbuild/darwin-arm64': 0.19.11 + '@esbuild/darwin-x64': 0.19.11 + '@esbuild/freebsd-arm64': 0.19.11 + '@esbuild/freebsd-x64': 0.19.11 + '@esbuild/linux-arm': 0.19.11 + '@esbuild/linux-arm64': 0.19.11 + '@esbuild/linux-ia32': 0.19.11 + '@esbuild/linux-loong64': 0.19.11 + '@esbuild/linux-mips64el': 0.19.11 + '@esbuild/linux-ppc64': 0.19.11 + '@esbuild/linux-riscv64': 0.19.11 + '@esbuild/linux-s390x': 0.19.11 + '@esbuild/linux-x64': 0.19.11 + '@esbuild/netbsd-x64': 0.19.11 + '@esbuild/openbsd-x64': 0.19.11 + '@esbuild/sunos-x64': 0.19.11 + '@esbuild/win32-arm64': 0.19.11 + '@esbuild/win32-ia32': 0.19.11 + '@esbuild/win32-x64': 0.19.11 /esbuild@0.19.5: resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} @@ -6878,6 +7201,37 @@ packages: '@esbuild/win32-arm64': 0.19.5 '@esbuild/win32-ia32': 0.19.5 '@esbuild/win32-x64': 0.19.5 + dev: true + + /esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -6900,31 +7254,29 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - /escodegen@2.0.0: - resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} hasBin: true dependencies: esprima: 4.0.1 estraverse: 5.3.0 esutils: 2.0.3 - optionator: 0.8.3 optionalDependencies: source-map: 0.6.1 - dev: false - /eslint-import-resolver-node@0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.11.0 - resolve: 1.22.1 + is-core-module: 2.13.1 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.7.4(eslint-import-resolver-node@0.3.7)(eslint@8.39.0): - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + /eslint-module-utils@2.8.0(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6945,25 +7297,25 @@ packages: optional: true dependencies: debug: 3.2.7 - eslint: 8.39.0 - eslint-import-resolver-node: 0.3.7 + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es@4.1.0(eslint@8.39.0): + /eslint-plugin-es@4.1.0(eslint@8.56.0): resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.39.0 + eslint: 8.56.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: false - /eslint-plugin-import@2.27.5(eslint@8.39.0): - resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + /eslint-plugin-import@2.29.1(eslint@8.56.0): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6972,38 +7324,40 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.39.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(eslint-import-resolver-node@0.3.7)(eslint@8.39.0) - has: 1.0.3 - is-core-module: 2.11.0 + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) + hasown: 2.0.0 + is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.values: 1.1.6 - resolve: 1.22.1 - semver: 6.3.0 - tsconfig-paths: 3.14.1 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color dev: true - /eslint-plugin-n@15.6.1(eslint@8.39.0): + /eslint-plugin-n@15.6.1(eslint@8.56.0): resolution: {integrity: sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.0.1 - eslint: 8.39.0 - eslint-plugin-es: 4.1.0(eslint@8.39.0) - eslint-utils: 3.0.0(eslint@8.39.0) + eslint: 8.56.0 + eslint-plugin-es: 4.1.0(eslint@8.56.0) + eslint-utils: 3.0.0(eslint@8.56.0) ignore: 5.2.4 is-core-module: 2.11.0 minimatch: 3.1.2 @@ -7011,8 +7365,8 @@ packages: semver: 7.3.8 dev: false - /eslint-scope@7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 @@ -7025,13 +7379,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: false - /eslint-utils@3.0.0(eslint@8.39.0): + /eslint-utils@3.0.0(eslint@8.56.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.39.0 + eslint: 8.56.0 eslint-visitor-keys: 2.1.0 dev: false @@ -7045,36 +7399,37 @@ packages: engines: {node: '>=10'} dev: false - /eslint-visitor-keys@3.3.0: - resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - /eslint-visitor-keys@3.4.0: resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true - /eslint@8.39.0: - resolution: {integrity: sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==} + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.39.0) - '@eslint-community/regexpp': 4.5.1 - '@eslint/eslintrc': 2.0.2 - '@eslint/js': 8.39.0 - '@humanwhocodes/config-array': 0.11.8 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.56.0 + '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.0 - espree: 9.5.1 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -7082,46 +7437,36 @@ packages: find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.20.0 - grapheme-splitter: 1.0.4 + graphemer: 1.4.0 ignore: 5.2.4 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.3.0 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 + optionator: 0.9.3 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color - /espree@9.5.1: - resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) - eslint-visitor-keys: 3.4.0 + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true - /esquery@1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: true - /esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} @@ -7138,37 +7483,38 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} - /estree-util-attach-comments@2.1.1: - resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} + /estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} dependencies: '@types/estree': 1.0.0 dev: false - /estree-util-build-jsx@2.2.2: - resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} + /estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} dependencies: '@types/estree-jsx': 1.0.0 - estree-util-is-identifier-name: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 estree-walker: 3.0.3 dev: false - /estree-util-is-identifier-name@2.1.0: - resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} + /estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} dev: false - /estree-util-to-js@1.1.1: - resolution: {integrity: sha512-tW/ADSJON4o+T8rSmSX1ZXdat4n6bVOu0iTUFY9ZFF2dD/1/Hug8Lc/HYuJRA4Mop9zDZHQMo1m4lIxxJHkTjQ==} + /estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} dependencies: '@types/estree-jsx': 1.0.0 astring: 1.8.4 source-map: 0.7.4 dev: false - /estree-util-visit@1.2.1: - resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} + /estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/unist': 2.0.6 + '@types/unist': 3.0.1 dev: false /estree-walker@1.0.1: @@ -7177,7 +7523,7 @@ packages: /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: false + dev: true /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} @@ -7188,11 +7534,6 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - /event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - dev: true - /eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -7224,21 +7565,6 @@ packages: strip-final-newline: 2.0.0 dev: true - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -7256,12 +7582,11 @@ packages: /expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} + dev: true - /ext@1.7.0: - resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} - dependencies: - type: 2.7.2 - dev: false + /exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + dev: true /extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -7284,34 +7609,8 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - requiresBuild: true - optional: true - - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - - /fast-glob@3.2.7: - resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} - engines: {node: '>=8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -7326,6 +7625,21 @@ packages: /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + /fast-unique-numbers@8.0.13: + resolution: {integrity: sha512-7OnTFAVPefgw2eBJ1xj2PGGR9FwYzSUso9decayHgCDX4sJkHLdcsYTytTg+tYv+wKF3U8gJuSBz2jJpQV4u/g==} + engines: {node: '>=16.1.0'} + dependencies: + '@babel/runtime': 7.24.1 + tslib: 2.6.2 + dev: false + + /fast-xml-parser@4.3.3: + resolution: {integrity: sha512-coV/D1MhrShMvU6D0I+VAK3umz6hUaxxhL0yp/9RjfiYUfAv14rDhGQL+PLForhMdr0wq3PiV07WtkkNjJjNHg==} + hasBin: true + dependencies: + strnum: 1.0.5 + dev: false + /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: @@ -7339,6 +7653,10 @@ packages: web-streams-polyfill: 3.2.1 dev: true + /fflate@0.8.1: + resolution: {integrity: sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==} + dev: true + /fftjs@0.0.4: resolution: {integrity: sha512-nIWxQyth1LVD6NH8a+YZUv+McjzbOY6dMe4wv6Pq5cGfP+c8Rd1T8Dsd50DCWlNgzSqA3y9lOkpD6dZD3qHa1A==} dependencies: @@ -7366,38 +7684,30 @@ packages: glob: 7.2.3 dev: true - /file-url@3.0.0: - resolution: {integrity: sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==} - engines: {node: '>=8'} - dev: true - /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: minimatch: 5.1.6 dev: true - /filing-cabinet@3.3.0: - resolution: {integrity: sha512-Tnbpbme1ONaHXV5DGcw0OFpcfP3p2itRf5VXO1bguBXdIewDbK6ZFBK//DGKM0BuCzaQLQNY4f5gljzxY1VCUw==} - engines: {node: '>=10.13.0'} + /filing-cabinet@4.1.6: + resolution: {integrity: sha512-C+HZbuQTER36sKzGtUhrAPAoK6+/PrrUhYDBQEh3kBRdsyEhkLbp1ML8S0+6e6gCUrUlid+XmubxJrhvL2g/Zw==} + engines: {node: '>=14'} hasBin: true dependencies: app-module-path: 2.2.0 - commander: 2.20.3 - debug: 4.3.4 - enhanced-resolve: 5.12.0 + commander: 10.0.1 + enhanced-resolve: 5.15.0 is-relative-path: 1.0.2 - module-definition: 3.4.0 - module-lookup-amd: 7.0.1 - resolve: 1.22.1 - resolve-dependency-path: 2.0.0 - sass-lookup: 3.0.0 - stylus-lookup: 3.0.2 - tsconfig-paths: 3.14.1 - typescript: 3.9.10 - transitivePeerDependencies: - - supports-color - dev: false + module-definition: 5.0.1 + module-lookup-amd: 8.0.5 + resolve: 1.22.8 + resolve-dependency-path: 3.0.2 + sass-lookup: 5.0.1 + stylus-lookup: 5.0.1 + tsconfig-paths: 4.2.0 + typescript: 5.3.3 + dev: true /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} @@ -7443,7 +7753,7 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.7 + flatted: 3.2.9 rimraf: 3.0.2 /flat@5.0.2: @@ -7451,8 +7761,12 @@ packages: hasBin: true dev: true - /flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + /flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + + /flattie@1.1.0: + resolution: {integrity: sha512-xU99gDEnciIwJdGcBmNHnzTJ/w5AT+VFJOu6sTB6WM8diOYNA3Sa+K1DiEBQ7XH4QikQq3iFW1U+jRVcotQnBw==} + engines: {node: '>=8'} /follow-redirects@1.15.2: resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} @@ -7475,7 +7789,7 @@ packages: engines: {node: '>=14'} dependencies: cross-spawn: 7.0.3 - signal-exit: 4.0.1 + signal-exit: 4.1.0 dev: true /form-data@4.0.0: @@ -7494,10 +7808,6 @@ packages: fetch-blob: 3.2.0 dev: true - /fraction.js@4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - dev: false - /fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: false @@ -7511,12 +7821,13 @@ packages: /fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + dev: true /fs-extra@11.1.1: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} engines: {node: '>=14.14'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -7536,6 +7847,7 @@ packages: engines: {node: '>= 8'} dependencies: minipass: 3.3.6 + dev: true /fs-minipass@3.0.2: resolution: {integrity: sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==} @@ -7565,13 +7877,13 @@ packages: /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - /function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + /function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 functions-have-names: 1.2.3 dev: true @@ -7579,24 +7891,6 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /gather-stream@1.0.0: - resolution: {integrity: sha512-NspYMi3rN3EKmMdejUXbtluDYrcRlTEBBFhWzVRZVsOx94OPxlXp0AzyPKyLiT7iaurcoTE/KcHsHP/PowNEaA==} - dev: false - - /gauge@3.0.2: - resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} - engines: {node: '>=10'} - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - /gauge@4.0.4: resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -7611,50 +7905,42 @@ packages: wide-align: 1.1.5 dev: true - /gauge@5.0.1: - resolution: {integrity: sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - signal-exit: 4.0.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - dev: true - /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} - /get-amd-module-type@4.0.0: - resolution: {integrity: sha512-GbBawUCuA2tY8ztiMiVo3e3P95gc2TVrfYFfpUHdHQA8WyxMCckK29bQsVKhYX8SUf+w6JLhL2LG8tSC0ANt9Q==} - engines: {node: '>=12'} + /get-amd-module-type@5.0.1: + resolution: {integrity: sha512-jb65zDeHyDjFR1loOVk0HQGM5WNwoGB8aLWy3LKCieMKol0/ProHkhO2X1JxojuN10vbz1qNn09MJ7tNp7qMzw==} + engines: {node: '>=14'} dependencies: - ast-module-types: 3.0.0 - node-source-walk: 5.0.0 - dev: false + ast-module-types: 5.0.0 + node-source-walk: 6.0.2 + dev: true /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - /get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + /get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} + + /get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true - /get-intrinsic@1.2.0: - resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} + /get-intrinsic@1.2.2: + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} dependencies: - function-bind: 1.1.1 - has: 1.0.3 + function-bind: 1.1.2 + has-proto: 1.0.1 has-symbols: 1.0.3 + hasown: 2.0.0 dev: true /get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + dev: true /get-pkg-repo@4.2.1: resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} @@ -7672,6 +7958,11 @@ packages: engines: {node: '>=8'} dev: true + /get-stdin@8.0.0: + resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} + engines: {node: '>=10'} + dev: false + /get-stream@6.0.0: resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==} engines: {node: '>=10'} @@ -7690,20 +7981,18 @@ packages: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 dev: true - /git-raw-commits@2.0.11: - resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} - engines: {node: '>=10'} + /git-raw-commits@3.0.0: + resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} + engines: {node: '>=14'} hasBin: true dependencies: dargs: 7.0.0 - lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 - through2: 4.0.2 dev: true /git-remote-origin-url@2.0.0: @@ -7714,13 +8003,13 @@ packages: pify: 2.3.0 dev: true - /git-semver-tags@4.1.1: - resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==} - engines: {node: '>=10'} + /git-semver-tags@5.0.1: + resolution: {integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==} + engines: {node: '>=14'} hasBin: true dependencies: meow: 8.1.2 - semver: 6.3.0 + semver: 7.5.4 dev: true /git-up@7.0.0: @@ -7744,6 +8033,7 @@ packages: /github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + dev: true /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} @@ -7772,6 +8062,18 @@ packages: path-scurry: 1.7.0 dev: true + /glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 5.0.0 + path-scurry: 1.10.1 + dev: true + /glob@7.1.4: resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==} dependencies: @@ -7839,7 +8141,7 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: - define-properties: 1.1.4 + define-properties: 1.2.1 dev: true /globby@11.1.0: @@ -7848,10 +8150,11 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 + fast-glob: 3.3.2 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 + dev: true /gonzales-pe@4.3.0: resolution: {integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==} @@ -7859,7 +8162,7 @@ packages: hasBin: true dependencies: minimist: 1.2.7 - dev: false + dev: true /google-closure-compiler-java@20221102.0.1: resolution: {integrity: sha512-rMKLEma3uSe/6MGHtivDezTv4u5iaDEyxoy9No+1WruPSZ5h1gBZLONcfCA8JaoGojFPdHZI1qbwT0EveEWnAg==} @@ -7912,14 +8215,18 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.2 dev: true /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - /grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} /graphlib-dot@0.6.4: resolution: {integrity: sha512-rdhDTu0mBlloTpFMfkQq+e3y4yL22OqP5MhQbkw6QUURqa+4YLgv3XZy2fA64wdEcJNZ+waI76URemVgdFtzng==} @@ -7990,7 +8297,7 @@ packages: /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.2 dev: true /has-proto@1.0.1: @@ -8012,6 +8319,7 @@ packages: /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + dev: true /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} @@ -8025,16 +8333,15 @@ packages: dependencies: function-bind: 1.1.2 - /hast-util-from-parse5@7.1.1: - resolution: {integrity: sha512-R6PoNcUs89ZxLJmMWsVbwSWuz95/9OriyQZ3e2ybwqGsRXzhA6gv49rgGmQvLbZuSNDv9fCg7vV7gXUsvtUFaA==} + /hast-util-from-html@2.0.1: + resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 - hastscript: 7.2.0 - property-information: 6.2.0 - vfile: 5.3.7 - vfile-location: 4.0.1 - web-namespaces: 2.0.1 + '@types/hast': 3.0.2 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.1 + parse5: 7.1.2 + vfile: 6.0.1 + vfile-message: 4.0.2 /hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} @@ -8052,48 +8359,23 @@ packages: resolution: {integrity: sha512-ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==} dev: false - /hast-util-has-property@2.0.1: - resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==} + /hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + dependencies: + '@types/hast': 3.0.2 dev: false - /hast-util-heading-rank@2.1.1: - resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==} + /hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 3.0.2 dev: false - /hast-util-is-element@2.1.3: - resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} - dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 - dev: false - - /hast-util-parse-selector@3.1.1: - resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} - dependencies: - '@types/hast': 2.3.4 - /hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} dependencies: '@types/hast': 3.0.2 - /hast-util-raw@7.2.3: - resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} - dependencies: - '@types/hast': 2.3.4 - '@types/parse5': 6.0.3 - hast-util-from-parse5: 7.1.1 - hast-util-to-parse5: 7.1.0 - html-void-elements: 2.0.1 - parse5: 6.0.1 - unist-util-position: 4.0.4 - unist-util-visit: 4.1.2 - vfile: 5.3.7 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - /hast-util-raw@9.0.1: resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} dependencies: @@ -8111,43 +8393,29 @@ packages: web-namespaces: 2.0.1 zwitch: 2.0.4 - /hast-util-to-estree@2.2.1: - resolution: {integrity: sha512-kiGD9WIW3gRKK8Gao3n1f+ahUeTMeJUJILnIT2QNrPigDNdH7rJxzhEbh81UajGeAdAHFecT1a+fLVOCTq9B4Q==} + /hast-util-to-estree@3.1.0: + resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} dependencies: '@types/estree': 1.0.0 '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 + '@types/hast': 3.0.2 comma-separated-tokens: 2.0.3 - estree-util-attach-comments: 2.1.1 - estree-util-is-identifier-name: 2.1.0 - hast-util-whitespace: 2.0.1 - mdast-util-mdx-expression: 1.3.1 - mdast-util-mdxjs-esm: 1.3.0 + devlop: 1.1.0 + estree-util-attach-comments: 3.0.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.0 + mdast-util-mdx-jsx: 3.0.0 + mdast-util-mdxjs-esm: 2.0.1 property-information: 6.2.0 space-separated-tokens: 2.0.2 style-to-object: 0.4.1 - unist-util-position: 4.0.4 + unist-util-position: 5.0.0 zwitch: 2.0.4 transitivePeerDependencies: - supports-color dev: false - /hast-util-to-html@8.0.4: - resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} - dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-raw: 7.2.3 - hast-util-whitespace: 2.0.1 - html-void-elements: 2.0.1 - property-information: 6.2.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.3 - zwitch: 2.0.4 - /hast-util-to-html@9.0.0: resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} dependencies: @@ -8164,15 +8432,27 @@ packages: stringify-entities: 4.0.3 zwitch: 2.0.4 - /hast-util-to-parse5@7.1.0: - resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} + /hast-util-to-jsx-runtime@2.3.0: + resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} dependencies: - '@types/hast': 2.3.4 + '@types/estree': 1.0.0 + '@types/hast': 3.0.2 + '@types/unist': 3.0.1 comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.0 + mdast-util-mdx-jsx: 3.0.0 + mdast-util-mdxjs-esm: 2.0.1 property-information: 6.2.0 space-separated-tokens: 2.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 + style-to-object: 1.0.5 + unist-util-position: 5.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: false /hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} @@ -8185,29 +8465,26 @@ packages: web-namespaces: 2.0.1 zwitch: 2.0.4 - /hast-util-to-string@2.0.0: - resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} + /hast-util-to-string@3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 3.0.2 dev: false - /hast-util-whitespace@2.0.1: - resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + /hast-util-to-text@4.0.0: + resolution: {integrity: sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==} + dependencies: + '@types/hast': 3.0.2 + '@types/unist': 3.0.1 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + dev: false /hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} dependencies: '@types/hast': 3.0.2 - /hastscript@7.2.0: - resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} - dependencies: - '@types/hast': 2.3.4 - comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 3.1.1 - property-information: 6.2.0 - space-separated-tokens: 2.0.2 - /hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} dependencies: @@ -8235,13 +8512,6 @@ packages: lru-cache: 6.0.0 dev: true - /hosted-git-info@5.2.1: - resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - lru-cache: 7.18.3 - dev: true - /hosted-git-info@6.1.1: resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -8249,12 +8519,16 @@ packages: lru-cache: 7.18.3 dev: true + /hosted-git-info@7.0.1: + resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + lru-cache: 10.1.0 + dev: true + /html-escaper@3.0.3: resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} - /html-void-elements@2.0.1: - resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} - /html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} @@ -8272,6 +8546,16 @@ packages: - supports-color dev: true + /http-proxy-agent@7.0.0: + resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -8280,6 +8564,17 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color + dev: true + + /https-proxy-agent@7.0.2: + resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} @@ -8335,8 +8630,8 @@ packages: minimatch: 5.1.6 dev: true - /ignore-walk@6.0.3: - resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==} + /ignore-walk@6.0.4: + resolution: {integrity: sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: minimatch: 9.0.0 @@ -8362,8 +8657,8 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-meta-resolve@3.0.0: - resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==} + /import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -8374,10 +8669,6 @@ packages: engines: {node: '>=8'} dev: true - /infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - dev: true - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -8389,44 +8680,28 @@ packages: /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: true - /init-package-json@3.0.2: - resolution: {integrity: sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /init-package-json@5.0.0: + resolution: {integrity: sha512-kBhlSheBfYmq3e0L1ii+VKe3zBTLL5lDCDWR+f9dLmEGSB3MqLlMlsolubSsyI88Bg6EA+BIMlomAnQ1SwgQBw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - npm-package-arg: 9.1.2 - promzard: 0.3.0 - read: 1.0.7 - read-package-json: 5.0.1 - semver: 7.3.8 + npm-package-arg: 10.1.0 + promzard: 1.0.0 + read: 2.1.0 + read-package-json: 6.0.4 + semver: 7.5.4 validate-npm-package-license: 3.0.4 - validate-npm-package-name: 4.0.0 + validate-npm-package-name: 5.0.0 dev: true /inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} dev: false - /inquirer@8.2.4: - resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==} - engines: {node: '>=12.0.0'} - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 7.0.0 - dev: true + /inline-style-parser@0.2.2: + resolution: {integrity: sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==} + dev: false /inquirer@8.2.5: resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} @@ -8449,12 +8724,12 @@ packages: wrap-ansi: 7.0.0 dev: true - /internal-slot@1.0.4: - resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} + /internal-slot@1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.0 - has: 1.0.3 + get-intrinsic: 1.2.2 + hasown: 2.0.0 side-channel: 1.0.4 dev: true @@ -8481,12 +8756,12 @@ packages: is-decimal: 2.0.1 dev: false - /is-array-buffer@3.0.1: - resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} + /is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - is-typed-array: 1.1.10 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 dev: true /is-arrayish@0.2.1: @@ -8512,7 +8787,7 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 dev: true @@ -8525,11 +8800,11 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-ci@2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + /is-ci@3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 2.0.0 + ci-info: 3.9.0 dev: true /is-core-module@2.11.0: @@ -8546,6 +8821,7 @@ packages: resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} dependencies: has: 1.0.3 + dev: true /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -8562,6 +8838,7 @@ packages: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true + dev: true /is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} @@ -8576,11 +8853,10 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - /is-fullwidth-code-point@1.0.0: - resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} - engines: {node: '>=0.10.0'} - dependencies: - number-is-nan: 1.0.1 + /is-fullwidth-code-point@2.0.0: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + engines: {node: '>=4'} + dev: false /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -8639,17 +8915,13 @@ packages: /is-obj@1.0.1: resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} engines: {node: '>=0.10.0'} + dev: true /is-obj@2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} dev: true - /is-path-cwd@2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} - dev: true - /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} @@ -8685,22 +8957,23 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 dev: true /is-regexp@1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} engines: {node: '>=0.10.0'} + dev: true /is-relative-path@1.0.2: resolution: {integrity: sha512-i1h+y50g+0hRbBD+dbnInl3JlJ702aar58snAeX+MxBAPvzXGej7sYoPMhlnykabt0ZzCJNBEyzMlekuQZN7fA==} - dev: false + dev: true /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true /is-ssh@1.4.0: @@ -8744,21 +9017,13 @@ packages: text-extensions: 1.9.0 dev: true - /is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + which-typed-array: 1.1.13 dev: true - /is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: false - /is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -8771,16 +9036,16 @@ packages: /is-url-superb@4.0.0: resolution: {integrity: sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==} engines: {node: '>=10'} - dev: false + dev: true /is-url@1.2.4: resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} - dev: false + dev: true /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true /is-wsl@2.2.0: @@ -8788,6 +9053,7 @@ packages: engines: {node: '>=8'} dependencies: is-docker: 2.2.1 + dev: true /is-wsl@3.1.0: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} @@ -8802,9 +9068,18 @@ packages: /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + /isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + dev: true + /isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} @@ -8819,6 +9094,15 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + /jake@10.8.5: resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==} engines: {node: '>=10'} @@ -8830,37 +9114,51 @@ packages: minimatch: 3.1.2 dev: true + /jake@10.8.7: + resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 3.2.5 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + dev: true + /jazz-midi@1.7.9: resolution: {integrity: sha512-c8c4BBgwxdsIr1iVm53nadCrtH7BUlnX3V95ciK/gbvXN/ndE5+POskBalXgqlc/r9p2XUbdLTrgrC6fou5p9w==} engines: {node: '>=10.0.0'} dev: false + /jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + dev: true + + /jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + /jest-worker@26.6.2: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.10.6 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true - /jgf-dot@1.1.1: - resolution: {integrity: sha512-/aw9bwVfn67A+lvjxtbocBuhB2rNdL5UY5rlHhKVh9ValvVJETU5lQ0jitDxiIjIPAEeuR4B1aFNA7E3wKNV1A==} - hasBin: true - dependencies: - graphlib-dot: 0.6.4 - graphlib-json-graph: 1.0.0 - read-file-stdin: 0.2.1 - dev: false - - /jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true dev: false - /js-sdsl@4.3.0: - resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} - /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -8987,10 +9285,6 @@ packages: /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - /json-stringify-nice@1.1.4: - resolution: {integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==} - dev: true - /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} dev: true @@ -9000,6 +9294,7 @@ packages: hasBin: true dependencies: minimist: 1.2.7 + dev: true /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} @@ -9015,7 +9310,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsonparse@1.3.1: @@ -9028,14 +9323,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /just-diff-apply@5.5.0: - resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==} - dev: true - - /just-diff@6.0.2: - resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} - dev: true - /jzz@1.5.9: resolution: {integrity: sha512-cqH+tSBtuFGrYinQnhdqn4zzGSLMkuLcX4ahGigH9vONAzCM1hoPmvwDJaM50BJFh5ok49cHfFlfvAGZtUIRQw==} requiresBuild: true @@ -9044,6 +9331,15 @@ packages: jazz-midi: 1.7.9 dev: false + /jzz@1.7.7: + resolution: {integrity: sha512-fh7Qxb7G4q+7XqmayINHtGj2WpXtQTm+crFK0kg/s7JDhXLKg97MV0MXpADWNFJrNNVb9mkwNzW9sQlkRlfyug==} + requiresBuild: true + dependencies: + '@types/webmidi': 2.0.10 + jazz-midi: 1.7.9 + dev: false + optional: true + /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -9062,51 +9358,49 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - /lerna@6.6.1: - resolution: {integrity: sha512-WJtrvmbmR+6hMB9b5pvsxJzew0lRL6hARgW/My9BM4vYaxwPIA2I0riv3qQu5Zd7lYse7FEqJkTnl9Kn1bXhLA==} - engines: {node: ^14.15.0 || >=16.0.0} + /lerna@8.0.1: + resolution: {integrity: sha512-ZxFMmOqwkP4e+q6BrMzxkAhixi6n0GVD2jAAnAfDkIFnwumB4/7X5/If6fqTlXXshtB2dQtN5OAtzafqVq8cwA==} + engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@lerna/child-process': 6.6.1 - '@lerna/create': 6.6.1 - '@lerna/legacy-package-management': 6.6.1(nx@15.8.7)(typescript@4.9.4) - '@npmcli/arborist': 6.2.3 - '@npmcli/run-script': 4.1.7 - '@nrwl/devkit': 15.8.7(nx@15.8.7)(typescript@4.9.4) + '@lerna/create': 8.0.1(typescript@5.3.3) + '@npmcli/run-script': 7.0.2 + '@nx/devkit': 17.2.8(nx@17.2.8) '@octokit/plugin-enterprise-rest': 6.0.1 - '@octokit/rest': 19.0.3 - byte-size: 7.0.0 + '@octokit/rest': 19.0.11 + byte-size: 8.1.1 chalk: 4.1.0 clone-deep: 4.0.1 - cmd-shim: 5.0.0 + cmd-shim: 6.0.1 columnify: 1.6.0 - config-chain: 1.1.12 - conventional-changelog-angular: 5.0.12 - conventional-changelog-core: 4.2.4 - conventional-recommended-bump: 6.1.0 - cosmiconfig: 7.0.0 + conventional-changelog-angular: 7.0.0 + conventional-changelog-core: 5.0.1 + conventional-recommended-bump: 7.0.1 + cosmiconfig: 8.3.6(typescript@5.3.3) dedent: 0.7.0 - dot-prop: 6.0.1 envinfo: 7.8.1 execa: 5.0.0 - fs-extra: 9.1.0 + fs-extra: 11.1.1 get-port: 5.1.1 get-stream: 6.0.0 git-url-parse: 13.1.0 glob-parent: 5.1.2 globby: 11.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 has-unicode: 2.0.1 import-local: 3.1.0 - init-package-json: 3.0.2 + ini: 1.3.8 + init-package-json: 5.0.0 inquirer: 8.2.5 - is-ci: 2.0.0 + is-ci: 3.0.1 is-stream: 2.0.0 + jest-diff: 29.7.0 js-yaml: 4.1.0 - libnpmaccess: 6.0.3 - libnpmpublish: 6.0.4 + libnpmaccess: 7.0.2 + libnpmpublish: 7.3.0 load-json-file: 6.2.0 - make-dir: 3.1.0 + lodash: 4.17.21 + make-dir: 4.0.0 minimatch: 3.0.5 multimatch: 5.0.0 node-fetch: 2.6.7 @@ -9114,35 +9408,35 @@ packages: npm-packlist: 5.1.1 npm-registry-fetch: 14.0.5 npmlog: 6.0.2 - nx: 15.8.7 + nx: 17.2.8 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 p-queue: 6.6.2 p-reduce: 2.1.0 p-waterfall: 2.1.1 - pacote: 13.6.2 + pacote: 17.0.5 pify: 5.0.0 - read-cmd-shim: 3.0.0 - read-package-json: 5.0.1 + read-cmd-shim: 4.0.0 + read-package-json: 6.0.4 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.3.8 + semver: 7.5.4 signal-exit: 3.0.7 slash: 3.0.0 ssri: 9.0.1 strong-log-transformer: 2.1.0 tar: 6.1.11 temp-dir: 1.0.0 - typescript: 4.9.4 + typescript: 5.3.3 upath: 2.0.1 - uuid: 8.3.2 + uuid: 9.0.1 validate-npm-package-license: 3.0.4 - validate-npm-package-name: 4.0.0 - write-file-atomic: 4.0.1 + validate-npm-package-name: 5.0.0 + write-file-atomic: 5.0.1 write-pkg: 4.0.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 + yargs: 17.7.2 + yargs-parser: 21.1.1 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -9157,14 +9451,6 @@ packages: engines: {node: '>=6'} dev: true - /levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: false - /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -9172,43 +9458,44 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 - /libnpmaccess@6.0.3: - resolution: {integrity: sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /libnpmaccess@7.0.2: + resolution: {integrity: sha512-vHBVMw1JFMTgEk15zRsJuSAg7QtGGHpUSEfnbcRL1/gTBag9iEfJbyjpDmdJmwMhvpoLoNBtdAUCdGnaP32hhw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - aproba: 2.0.0 - minipass: 3.3.6 - npm-package-arg: 9.1.2 - npm-registry-fetch: 13.3.0 + npm-package-arg: 10.1.0 + npm-registry-fetch: 14.0.5 transitivePeerDependencies: - bluebird - supports-color dev: true - /libnpmpublish@6.0.4: - resolution: {integrity: sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /libnpmpublish@7.3.0: + resolution: {integrity: sha512-fHUxw5VJhZCNSls0KLNEG0mCD2PN1i14gH5elGOgiVnU3VgTcRahagYP2LKI1m0tFCJ+XrAm0zVYyF5RCbXzcg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - normalize-package-data: 4.0.1 - npm-package-arg: 9.1.2 - npm-registry-fetch: 13.3.0 - semver: 7.3.8 - ssri: 9.0.1 + ci-info: 3.9.0 + normalize-package-data: 5.0.0 + npm-package-arg: 10.1.0 + npm-registry-fetch: 14.0.5 + proc-log: 3.0.0 + semver: 7.5.4 + sigstore: 1.4.0 + ssri: 10.0.4 transitivePeerDependencies: - bluebird - supports-color dev: true - /lilconfig@2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} - dev: false - /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} dev: false + /lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} + dev: false + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -9223,11 +9510,15 @@ packages: uc.micro: 1.0.6 dev: true + /lite-youtube-embed@0.2.0: + resolution: {integrity: sha512-XXXAk5sbvtjjwbie3XG+6HppgTm1HTGL/Uk9z9NkJH53o7puZLur434heHzAjkS60hZB3vT4ls25zl5rMiX4EA==} + dev: false + /load-json-file@4.0.0: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -9237,7 +9528,7 @@ packages: resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 @@ -9252,9 +9543,12 @@ packages: pify: 4.0.1 strip-bom: 3.0.0 - /local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} + dependencies: + mlly: 1.4.2 + pkg-types: 1.0.3 dev: true /locate-path@2.0.0: @@ -9348,10 +9642,15 @@ packages: js-tokens: 4.0.0 dev: false - /loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} + /loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: - get-func-name: 2.0.0 + get-func-name: 2.0.2 + dev: true + + /lru-cache@10.1.0: + resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} + engines: {node: 14 || >=16.14} dev: true /lru-cache@5.1.1: @@ -9381,13 +9680,6 @@ packages: sourcemap-codec: 1.4.8 dev: true - /magic-string@0.30.1: - resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -9402,35 +9694,11 @@ packages: semver: 5.7.1 dev: true - /make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} dependencies: - semver: 6.3.0 - - /make-fetch-happen@10.2.1: - resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - agentkeepalive: 4.2.1 - cacache: 16.1.3 - http-cache-semantics: 4.1.1 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-lambda: 1.0.1 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-fetch: 2.1.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0 - ssri: 9.0.1 - transitivePeerDependencies: - - bluebird - - supports-color + semver: 7.5.4 dev: true /make-fetch-happen@11.1.1: @@ -9457,6 +9725,25 @@ packages: - supports-color dev: true + /make-fetch-happen@13.0.0: + resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/agent': 2.2.0 + cacache: 18.0.1 + http-cache-semantics: 4.1.1 + is-lambda: 1.0.1 + minipass: 7.0.4 + minipass-fetch: 3.0.3 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + promise-retry: 2.0.1 + ssri: 10.0.4 + transitivePeerDependencies: + - supports-color + dev: true + /map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} @@ -9467,9 +9754,9 @@ packages: engines: {node: '>=8'} dev: true - /markdown-extensions@1.1.1: - resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} - engines: {node: '>=0.10.0'} + /markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} dev: false /markdown-it-anchor@8.6.6(@types/markdown-it@12.2.3)(markdown-it@12.3.2): @@ -9502,13 +9789,6 @@ packages: hasBin: true dev: true - /mdast-util-definitions@5.1.2: - resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} - dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 - unist-util-visit: 4.1.2 - /mdast-util-definitions@6.0.0: resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} dependencies: @@ -9516,148 +9796,158 @@ packages: '@types/unist': 3.0.1 unist-util-visit: 5.0.0 - /mdast-util-find-and-replace@2.2.2: - resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + /mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} dependencies: - '@types/mdast': 3.0.10 + '@types/mdast': 4.0.2 escape-string-regexp: 5.0.0 - unist-util-is: 5.2.0 - unist-util-visit-parents: 5.1.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 - /mdast-util-from-markdown@1.3.0: - resolution: {integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==} + /mdast-util-from-markdown@2.0.0: + resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 + '@types/mdast': 4.0.2 + '@types/unist': 3.0.1 decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.1.1 - micromark: 3.1.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-decode-string: 1.0.2 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - unist-util-stringify-position: 3.0.3 - uvu: 0.5.6 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 transitivePeerDependencies: - supports-color - /mdast-util-gfm-autolink-literal@1.0.2: - resolution: {integrity: sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==} + /mdast-util-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} dependencies: - '@types/mdast': 3.0.10 + '@types/mdast': 4.0.2 ccount: 2.0.1 - mdast-util-find-and-replace: 2.2.2 - micromark-util-character: 1.1.0 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.0.1 - /mdast-util-gfm-footnote@1.0.2: - resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + /mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} dependencies: - '@types/mdast': 3.0.10 - mdast-util-to-markdown: 1.5.0 - micromark-util-normalize-identifier: 1.0.0 + '@types/mdast': 4.0.2 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color - /mdast-util-gfm-strikethrough@1.0.2: - resolution: {integrity: sha512-T/4DVHXcujH6jx1yqpcAYYwd+z5lAYMw4Ls6yhTfbMMtCt0PHY4gEfhW9+lKsLBtyhUGKRIzcUA2FATVqnvPDA==} + /mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} dependencies: - '@types/mdast': 3.0.10 - mdast-util-to-markdown: 1.5.0 + '@types/mdast': 4.0.2 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color - /mdast-util-gfm-table@1.0.6: - resolution: {integrity: sha512-uHR+fqFq3IvB3Rd4+kzXW8dmpxUhvgCQZep6KdjsLK4O6meK5dYZEayLtIxNus1XO3gfjfcIFe8a7L0HZRGgag==} + /mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} dependencies: - '@types/mdast': 3.0.10 + '@types/mdast': 4.0.2 + devlop: 1.1.0 markdown-table: 3.0.3 - mdast-util-from-markdown: 1.3.0 - mdast-util-to-markdown: 1.5.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - /mdast-util-gfm-task-list-item@1.0.2: - resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + /mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} dependencies: - '@types/mdast': 3.0.10 - mdast-util-to-markdown: 1.5.0 - - /mdast-util-gfm@2.0.1: - resolution: {integrity: sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==} - dependencies: - mdast-util-from-markdown: 1.3.0 - mdast-util-gfm-autolink-literal: 1.0.2 - mdast-util-gfm-footnote: 1.0.2 - mdast-util-gfm-strikethrough: 1.0.2 - mdast-util-gfm-table: 1.0.6 - mdast-util-gfm-task-list-item: 1.0.2 - mdast-util-to-markdown: 1.5.0 + '@types/mdast': 4.0.2 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - /mdast-util-mdx-expression@1.3.1: - resolution: {integrity: sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ==} + /mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + dependencies: + mdast-util-from-markdown: 2.0.0 + mdast-util-gfm-autolink-literal: 2.0.0 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + /mdast-util-mdx-expression@2.0.0: + resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.3.0 - mdast-util-to-markdown: 1.5.0 + '@types/hast': 3.0.2 + '@types/mdast': 4.0.2 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color dev: false - /mdast-util-mdx-jsx@2.1.0: - resolution: {integrity: sha512-KzgzfWMhdteDkrY4mQtyvTU5bc/W4ppxhe9SzelO6QUUiwLAM+Et2Dnjjprik74a336kHdo0zKm7Tp+n6FFeRg==} + /mdast-util-mdx-jsx@3.0.0: + resolution: {integrity: sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 + '@types/hast': 3.0.2 + '@types/mdast': 4.0.2 + '@types/unist': 3.0.1 ccount: 2.0.1 - mdast-util-to-markdown: 1.5.0 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 parse-entities: 4.0.0 stringify-entities: 4.0.3 - unist-util-remove-position: 4.0.2 - unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.3 - dev: false - - /mdast-util-mdx@2.0.0: - resolution: {integrity: sha512-M09lW0CcBT1VrJUaF/PYxemxxHa7SLDHdSn94Q9FhxjCQfuW7nMAWKWimTmA3OyDMSTH981NN1csW1X+HPSluw==} - dependencies: - mdast-util-mdx-expression: 1.3.1 - mdast-util-mdx-jsx: 2.1.0 - mdast-util-mdxjs-esm: 1.3.0 + unist-util-remove-position: 5.0.0 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 transitivePeerDependencies: - supports-color dev: false - /mdast-util-mdxjs-esm@1.3.0: - resolution: {integrity: sha512-7N5ihsOkAEGjFotIX9p/YPdl4TqUoMxL4ajNz7PbT89BqsdWJuBC9rvgt6wpbwTZqWWR0jKWqQbwsOWDBUZv4g==} + /mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + dependencies: + mdast-util-from-markdown: 2.0.0 + mdast-util-mdx-expression: 2.0.0 + mdast-util-mdx-jsx: 3.0.0 + mdast-util-mdxjs-esm: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.3.0 - mdast-util-to-markdown: 1.5.0 + '@types/hast': 3.0.2 + '@types/mdast': 4.0.2 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color dev: false - /mdast-util-phrasing@3.0.1: - resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + /mdast-util-phrasing@4.0.0: + resolution: {integrity: sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==} dependencies: - '@types/mdast': 3.0.10 - unist-util-is: 5.2.0 - - /mdast-util-to-hast@12.3.0: - resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} - dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - mdast-util-definitions: 5.1.2 - micromark-util-sanitize-uri: 1.1.0 - trim-lines: 3.0.1 - unist-util-generated: 2.0.1 - unist-util-position: 4.0.4 - unist-util-visit: 4.1.2 + '@types/mdast': 4.0.2 + unist-util-is: 6.0.0 /mdast-util-to-hast@13.0.2: resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} @@ -9671,33 +9961,33 @@ packages: unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - /mdast-util-to-markdown@1.5.0: - resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + /mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 + '@types/mdast': 4.0.2 + '@types/unist': 3.0.1 longest-streak: 3.1.0 - mdast-util-phrasing: 3.0.1 - mdast-util-to-string: 3.1.1 - micromark-util-decode-string: 1.0.2 - unist-util-visit: 4.1.2 + mdast-util-phrasing: 4.0.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 zwitch: 2.0.4 - /mdast-util-to-string@3.1.1: - resolution: {integrity: sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==} + /mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} dependencies: - '@types/mdast': 3.0.10 + '@types/mdast': 4.0.2 - /mdast-util-toc@6.1.1: - resolution: {integrity: sha512-Er21728Kow8hehecK2GZtb7Ny3omcoPUVrmObiSUwmoRYVZaXLR751QROEFjR8W/vAQdHMLj49Lz20J55XaNpw==} + /mdast-util-toc@7.0.0: + resolution: {integrity: sha512-C28UcSqjmnWuvgT8d97qpaItHKvySqVPAECUzqQ51xuMyNFFJwcFoKW77KoMjtXrclTidLQFDzLUmTmrshRweA==} dependencies: - '@types/extend': 3.0.1 - '@types/mdast': 3.0.10 - extend: 3.0.2 + '@types/mdast': 4.0.2 + '@types/ungap__structured-clone': 0.3.3 + '@ungap/structured-clone': 1.2.0 github-slugger: 2.0.0 - mdast-util-to-string: 3.1.1 - unist-util-is: 5.2.0 - unist-util-visit: 4.1.2 + mdast-util-to-string: 4.0.0 + unist-util-is: 6.0.0 + unist-util-visit: 5.0.0 dev: false /mdurl@1.0.1: @@ -9740,206 +10030,201 @@ packages: - supports-color dev: false - /micromark-core-commonmark@1.0.6: - resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} + /micromark-core-commonmark@2.0.0: + resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} dependencies: decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.0.0 - micromark-factory-label: 1.0.2 - micromark-factory-space: 1.0.0 - micromark-factory-title: 1.0.2 - micromark-factory-whitespace: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-chunked: 1.0.0 - micromark-util-classify-character: 1.0.0 - micromark-util-html-tag-name: 1.1.0 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-subtokenize: 1.0.2 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-extension-gfm-autolink-literal@1.0.3: - resolution: {integrity: sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==} + /micromark-extension-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-sanitize-uri: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + micromark-util-character: 2.0.1 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-extension-gfm-footnote@1.0.4: - resolution: {integrity: sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==} + /micromark-extension-gfm-footnote@2.0.0: + resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} dependencies: - micromark-core-commonmark: 1.0.6 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-sanitize-uri: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-extension-gfm-strikethrough@1.0.4: - resolution: {integrity: sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==} + /micromark-extension-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} dependencies: - micromark-util-chunked: 1.0.0 - micromark-util-classify-character: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-extension-gfm-table@1.0.5: - resolution: {integrity: sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==} + /micromark-extension-gfm-table@2.0.0: + resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-extension-gfm-tagfilter@1.0.1: - resolution: {integrity: sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==} + /micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} dependencies: - micromark-util-types: 1.0.2 + micromark-util-types: 2.0.0 - /micromark-extension-gfm-task-list-item@1.0.3: - resolution: {integrity: sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==} + /micromark-extension-gfm-task-list-item@2.0.1: + resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-extension-gfm@2.0.1: - resolution: {integrity: sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==} + /micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} dependencies: - micromark-extension-gfm-autolink-literal: 1.0.3 - micromark-extension-gfm-footnote: 1.0.4 - micromark-extension-gfm-strikethrough: 1.0.4 - micromark-extension-gfm-table: 1.0.5 - micromark-extension-gfm-tagfilter: 1.0.1 - micromark-extension-gfm-task-list-item: 1.0.3 - micromark-util-combine-extensions: 1.0.0 - micromark-util-types: 1.0.2 + micromark-extension-gfm-autolink-literal: 2.0.0 + micromark-extension-gfm-footnote: 2.0.0 + micromark-extension-gfm-strikethrough: 2.0.0 + micromark-extension-gfm-table: 2.0.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.0.1 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-extension-mdx-expression@1.0.4: - resolution: {integrity: sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==} + /micromark-extension-mdx-expression@3.0.0: + resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} dependencies: - micromark-factory-mdx-expression: 1.0.7 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.2.1 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + '@types/estree': 1.0.0 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-extension-mdx-jsx@1.0.3: - resolution: {integrity: sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==} + /micromark-extension-mdx-jsx@3.0.0: + resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==} dependencies: '@types/acorn': 4.0.6 - estree-util-is-identifier-name: 2.1.0 - micromark-factory-mdx-expression: 1.0.7 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 - vfile-message: 3.1.3 + '@types/estree': 1.0.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + vfile-message: 4.0.2 dev: false - /micromark-extension-mdx-md@1.0.0: - resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==} + /micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} dependencies: - micromark-util-types: 1.0.2 + micromark-util-types: 2.0.0 dev: false - /micromark-extension-mdxjs-esm@1.0.3: - resolution: {integrity: sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==} + /micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} dependencies: - micromark-core-commonmark: 1.0.6 - micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.2.1 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - unist-util-position-from-estree: 1.1.2 - uvu: 0.5.6 - vfile-message: 3.1.3 + '@types/estree': 1.0.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 dev: false - /micromark-extension-mdxjs@1.0.0: - resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==} + /micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) - micromark-extension-mdx-expression: 1.0.4 - micromark-extension-mdx-jsx: 1.0.3 - micromark-extension-mdx-md: 1.0.0 - micromark-extension-mdxjs-esm: 1.0.3 - micromark-util-combine-extensions: 1.0.0 - micromark-util-types: 1.0.2 + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + micromark-extension-mdx-expression: 3.0.0 + micromark-extension-mdx-jsx: 3.0.0 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-factory-destination@1.0.0: - resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} + /micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-factory-label@1.0.2: - resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} + /micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-factory-mdx-expression@1.0.7: - resolution: {integrity: sha512-QAdFbkQagTZ/eKb8zDGqmjvgevgJH3+aQpvvKrXWxNJp3o8/l2cAbbrBd0E04r0Gx6nssPpqWIjnbHFvZu5qsQ==} + /micromark-factory-mdx-expression@2.0.1: + resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==} dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.2.1 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - unist-util-position-from-estree: 1.1.2 - uvu: 0.5.6 - vfile-message: 3.1.3 + '@types/estree': 1.0.0 + devlop: 1.1.0 + micromark-util-character: 2.0.1 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 dev: false - /micromark-factory-space@1.0.0: - resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} + /micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-types: 1.0.2 + micromark-util-character: 2.0.1 + micromark-util-types: 2.0.0 - /micromark-factory-title@1.0.2: - resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} + /micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-factory-whitespace@1.0.0: - resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} + /micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - - /micromark-util-character@1.1.0: - resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} - dependencies: - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 /micromark-util-character@2.0.1: resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==} @@ -9947,74 +10232,65 @@ packages: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - /micromark-util-chunked@1.0.0: - resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} + /micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} dependencies: - micromark-util-symbol: 1.0.1 + micromark-util-symbol: 2.0.0 - /micromark-util-classify-character@1.0.0: - resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} + /micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-util-combine-extensions@1.0.0: - resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} + /micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} dependencies: - micromark-util-chunked: 1.0.0 - micromark-util-types: 1.0.2 + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 - /micromark-util-decode-numeric-character-reference@1.0.0: - resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} + /micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} dependencies: - micromark-util-symbol: 1.0.1 + micromark-util-symbol: 2.0.0 - /micromark-util-decode-string@1.0.2: - resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} + /micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} dependencies: decode-named-character-reference: 1.0.2 - micromark-util-character: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-symbol: 1.0.1 - - /micromark-util-encode@1.0.1: - resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} + micromark-util-character: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 /micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - /micromark-util-events-to-acorn@1.2.1: - resolution: {integrity: sha512-mkg3BaWlw6ZTkQORrKVBW4o9ICXPxLtGz51vml5mQpKFdo9vqIX68CAx5JhTOdjQyAHH7JFmm4rh8toSPQZUmg==} + /micromark-util-events-to-acorn@2.0.2: + resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.0 - estree-util-visit: 1.2.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 - vfile-location: 4.0.1 - vfile-message: 3.1.3 + '@types/unist': 3.0.1 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + vfile-message: 4.0.2 dev: false - /micromark-util-html-tag-name@1.1.0: - resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} + /micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - /micromark-util-normalize-identifier@1.0.0: - resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} + /micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} dependencies: - micromark-util-symbol: 1.0.1 + micromark-util-symbol: 2.0.0 - /micromark-util-resolve-all@1.0.0: - resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} + /micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} dependencies: - micromark-util-types: 1.0.2 - - /micromark-util-sanitize-uri@1.1.0: - resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} - dependencies: - micromark-util-character: 1.1.0 - micromark-util-encode: 1.0.1 - micromark-util-symbol: 1.0.1 + micromark-util-types: 2.0.0 /micromark-util-sanitize-uri@2.0.0: resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} @@ -10023,46 +10299,40 @@ packages: micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 - /micromark-util-subtokenize@1.0.2: - resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} + /micromark-util-subtokenize@2.0.0: + resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} dependencies: - micromark-util-chunked: 1.0.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 - - /micromark-util-symbol@1.0.1: - resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 /micromark-util-symbol@2.0.0: resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - /micromark-util-types@1.0.2: - resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} - /micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - /micromark@3.1.0: - resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} + /micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} dependencies: '@types/debug': 4.1.7 debug: 4.3.4 decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.0.6 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-chunked: 1.0.0 - micromark-util-combine-extensions: 1.0.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-encode: 1.0.1 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-sanitize-uri: 1.1.0 - micromark-util-subtokenize: 1.0.2 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 transitivePeerDependencies: - supports-color @@ -10098,13 +10368,10 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - /mimic-response@2.1.0: - resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} - engines: {node: '>=8'} - /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} + dev: true /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} @@ -10134,13 +10401,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@6.2.0: - resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@7.4.6: resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} engines: {node: '>=10'} @@ -10162,6 +10422,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -10181,15 +10448,11 @@ packages: minipass: 3.3.6 dev: true - /minipass-fetch@2.1.2: - resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /minipass-collect@2.0.1: + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: - minipass: 3.3.6 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 + minipass: 7.0.4 dev: true /minipass-fetch@3.0.3: @@ -10236,12 +10499,14 @@ packages: engines: {node: '>=8'} dependencies: yallist: 4.0.0 + dev: true /minipass@4.0.0: resolution: {integrity: sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==} engines: {node: '>=8'} dependencies: yallist: 4.0.0 + dev: true /minipass@4.2.8: resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} @@ -10253,23 +10518,21 @@ packages: engines: {node: '>=8'} dev: true + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} dependencies: minipass: 3.3.6 yallist: 4.0.0 + dev: true /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - - /mkdirp-infer-owner@2.0.0: - resolution: {integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==} - engines: {node: '>=10'} - dependencies: - chownr: 2.0.0 - infer-owner: 1.0.4 - mkdirp: 1.0.4 dev: true /mkdirp2@1.0.5: @@ -10280,59 +10543,53 @@ packages: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true + dev: true /mlly@1.4.0: resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} dependencies: - acorn: 8.10.0 + acorn: 8.11.3 pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.1.2 dev: true + /mlly@1.4.2: + resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} + dependencies: + acorn: 8.11.3 + pathe: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.3.2 + dev: true + /modify-values@1.0.1: resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} engines: {node: '>=0.10.0'} dev: true - /module-definition@3.4.0: - resolution: {integrity: sha512-XxJ88R1v458pifaSkPNLUTdSPNVGMP2SXVncVmApGO+gAfrLANiYe6JofymCzVceGOMwQE2xogxBSc8uB7XegA==} - engines: {node: '>=6.0'} + /module-definition@5.0.1: + resolution: {integrity: sha512-kvw3B4G19IXk+BOXnYq/D/VeO9qfHaapMeuS7w7sNUqmGaA6hywdFHMi+VWeR9wUScXM7XjoryTffCZ5B0/8IA==} + engines: {node: '>=14'} hasBin: true dependencies: - ast-module-types: 3.0.0 - node-source-walk: 4.3.0 - dev: false + ast-module-types: 5.0.0 + node-source-walk: 6.0.2 + dev: true - /module-definition@4.0.0: - resolution: {integrity: sha512-wntiAHV4lDn24BQn2kX6LKq0y85phHLHiv3aOPDF+lIs06kVjEMTe/ZTdrbVLnQV5FQsjik21taknvMhKY1Cug==} - engines: {node: '>=12'} + /module-lookup-amd@8.0.5: + resolution: {integrity: sha512-vc3rYLjDo5Frjox8NZpiyLXsNWJ5BWshztc/5KSOMzpg9k5cHH652YsJ7VKKmtM4SvaxuE9RkrYGhiSjH3Ehow==} + engines: {node: '>=14'} hasBin: true dependencies: - ast-module-types: 3.0.0 - node-source-walk: 5.0.0 - dev: false - - /module-lookup-amd@7.0.1: - resolution: {integrity: sha512-w9mCNlj0S8qviuHzpakaLVc+/7q50jl9a/kmJ/n8bmXQZgDPkQHnPBb8MUOYh3WpAYkXuNc2c+khsozhIp/amQ==} - engines: {node: '>=10.13.0'} - hasBin: true - dependencies: - commander: 2.20.3 - debug: 4.3.4 + commander: 10.0.1 glob: 7.2.3 requirejs: 2.3.6 requirejs-config-file: 4.0.0 - transitivePeerDependencies: - - supports-color - dev: false + dev: true - /mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - - /mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} dev: true @@ -10367,6 +10624,11 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true + /mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: @@ -10375,37 +10637,25 @@ packages: thenify-all: 1.6.0 dev: false - /nan@2.17.0: - resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==} - - /nan@2.18.0: - resolution: {integrity: sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==} - dev: true - - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true - /nanoid@4.0.2: - resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} - engines: {node: ^14 || ^16 || >=18} + /nanoid@5.0.4: + resolution: {integrity: sha512-vAjmBf13gsmhXSgBrtIclinISzFFy22WwCYoyilZlsrRXNIHSwgFQ1bEdjRwMT3aoadeIF6HMuDRlOxzfXV8ig==} + engines: {node: ^18 || >=20} hasBin: true dev: false - /nanostores@0.8.1: - resolution: {integrity: sha512-1ZCfQtII2XeFDrtqXL2cdQ/diGrLxzRB3YMyQjn8m7GSGQrJfGST2iuqMpWnS/ZlifhtjgR/SX0Jy6Uij6lRLA==} - engines: {node: ^16.0.0 || >=18.0.0} + /nanostores@0.9.5: + resolution: {integrity: sha512-Z+p+g8E7yzaWwOe5gEUB2Ox0rCEeXWYIZWmYvw/ajNYX8DlXdMvMDj8DWfM/subqPAcsf8l8Td4iAwO1DeIIRQ==} + engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} dev: false /napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + dev: true /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -10430,10 +10680,6 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true - /next-tick@1.1.0: - resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - dev: false - /nlcst-to-string@3.1.1: resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} dependencies: @@ -10443,17 +10689,9 @@ packages: resolution: {integrity: sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==} engines: {node: '>=10'} dependencies: - semver: 7.3.8 - - /node-addon-api@3.2.1: - resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} + semver: 7.5.4 dev: true - /node-addon-api@6.1.0: - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - requiresBuild: true - optional: true - /node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} @@ -10469,6 +10707,7 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 + dev: true /node-fetch@2.6.8: resolution: {integrity: sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==} @@ -10480,9 +10719,10 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 + dev: true - /node-fetch@3.3.1: - resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} + /node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: data-uri-to-buffer: 4.0.1 @@ -10495,60 +10735,41 @@ packages: engines: {node: '>= 0.6.0'} dev: false - /node-gyp-build@4.6.0: - resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} - hasBin: true - - /node-gyp@9.3.1: - resolution: {integrity: sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==} - engines: {node: ^12.13 || ^14.13 || >=16} + /node-gyp@10.0.1: + resolution: {integrity: sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true dependencies: env-paths: 2.2.1 - glob: 7.2.3 - graceful-fs: 4.2.10 - make-fetch-happen: 10.2.1 - nopt: 6.0.0 - npmlog: 6.0.2 - rimraf: 3.0.2 - semver: 7.3.8 + exponential-backoff: 3.1.1 + glob: 10.3.10 + graceful-fs: 4.2.11 + make-fetch-happen: 13.0.0 + nopt: 7.1.0 + proc-log: 3.0.0 + semver: 7.5.4 tar: 6.1.13 - which: 2.0.2 + which: 4.0.0 transitivePeerDependencies: - - bluebird - supports-color dev: true + /node-machine-id@1.1.12: + resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} + dev: true + /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - - /node-source-walk@4.3.0: - resolution: {integrity: sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==} - engines: {node: '>=6.0'} - dependencies: - '@babel/parser': 7.21.5 dev: false - /node-source-walk@5.0.0: - resolution: {integrity: sha512-58APXoMXpmmU+oVBJFajhTCoD8d/OGtngnVAWzIo2A8yn0IXwBzvIVIsTzoie/SrA37u+1hnpNz2HMWx/VIqlw==} - engines: {node: '>=12'} - dependencies: - '@babel/parser': 7.21.5 - dev: false + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - /nopt@5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true + /node-source-walk@6.0.2: + resolution: {integrity: sha512-jn9vOIK/nfqoFCcpK89/VCVaLg1IHE6UVfDOzvqmANaJ/rWCTEdH8RZ1V278nv2jr36BJdyQXIAavBLXpzdlag==} + engines: {node: '>=14'} dependencies: - abbrev: 1.1.1 - - /nopt@6.0.0: - resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true - dependencies: - abbrev: 1.1.1 + '@babel/parser': 7.23.6 dev: true /nopt@7.1.0: @@ -10563,7 +10784,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.2 + resolve: 1.22.8 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -10573,18 +10794,8 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.11.0 - semver: 7.3.8 - validate-npm-package-license: 3.0.4 - dev: true - - /normalize-package-data@4.0.1: - resolution: {integrity: sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - hosted-git-info: 5.2.1 - is-core-module: 2.11.0 - semver: 7.3.8 + is-core-module: 2.13.1 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -10593,8 +10804,18 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: hosted-git-info: 6.1.1 - is-core-module: 2.11.0 - semver: 7.3.8 + is-core-module: 2.13.1 + semver: 7.5.4 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-package-data@6.0.0: + resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + hosted-git-info: 7.0.1 + is-core-module: 2.13.1 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -10620,29 +10841,17 @@ packages: npm-normalize-package-bin: 3.0.0 dev: true - /npm-install-checks@5.0.0: - resolution: {integrity: sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - semver: 7.3.8 - dev: true - /npm-install-checks@6.1.1: resolution: {integrity: sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.3.8 + semver: 7.5.4 dev: true /npm-normalize-package-bin@1.0.1: resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} dev: true - /npm-normalize-package-bin@2.0.0: - resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dev: true - /npm-normalize-package-bin@3.0.0: resolution: {integrity: sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10654,7 +10863,17 @@ packages: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.3.8 + semver: 7.5.4 + validate-npm-package-name: 5.0.0 + dev: true + + /npm-package-arg@11.0.1: + resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + hosted-git-info: 7.0.1 + proc-log: 3.0.0 + semver: 7.5.4 validate-npm-package-name: 5.0.0 dev: true @@ -10663,20 +10882,10 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 3.0.8 - semver: 7.3.8 + semver: 7.5.4 validate-npm-package-name: 3.0.0 dev: true - /npm-package-arg@9.1.2: - resolution: {integrity: sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - hosted-git-info: 5.2.1 - proc-log: 2.0.1 - semver: 7.3.8 - validate-npm-package-name: 4.0.0 - dev: true - /npm-packlist@5.1.1: resolution: {integrity: sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -10688,63 +10897,21 @@ packages: npm-normalize-package-bin: 1.0.1 dev: true - /npm-packlist@7.0.4: - resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} + /npm-packlist@8.0.1: + resolution: {integrity: sha512-MQpL27ZrsJQ2kiAuQPpZb5LtJwydNRnI15QWXsf3WHERu4rzjRj6Zju/My2fov7tLuu3Gle/uoIX/DDZ3u4O4Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - ignore-walk: 6.0.3 + ignore-walk: 6.0.4 dev: true - /npm-pick-manifest@7.0.2: - resolution: {integrity: sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - npm-install-checks: 5.0.0 - npm-normalize-package-bin: 2.0.0 - npm-package-arg: 9.1.2 - semver: 7.3.8 - dev: true - - /npm-pick-manifest@8.0.1: - resolution: {integrity: sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /npm-pick-manifest@9.0.0: + resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: npm-install-checks: 6.1.1 npm-normalize-package-bin: 3.0.0 - npm-package-arg: 10.1.0 - semver: 7.3.8 - dev: true - - /npm-registry-fetch@13.3.0: - resolution: {integrity: sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - make-fetch-happen: 10.2.1 - minipass: 3.3.6 - minipass-fetch: 2.1.2 - minipass-json-stream: 1.0.1 - minizlib: 2.1.2 - npm-package-arg: 9.1.2 - proc-log: 2.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /npm-registry-fetch@14.0.3: - resolution: {integrity: sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - make-fetch-happen: 11.1.1 - minipass: 4.0.0 - minipass-fetch: 3.0.3 - minipass-json-stream: 1.0.1 - minizlib: 2.1.2 - npm-package-arg: 10.1.0 - proc-log: 3.0.0 - transitivePeerDependencies: - - bluebird - - supports-color + npm-package-arg: 11.0.1 + semver: 7.5.4 dev: true /npm-registry-fetch@14.0.5: @@ -10763,6 +10930,21 @@ packages: - supports-color dev: true + /npm-registry-fetch@16.1.0: + resolution: {integrity: sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + make-fetch-happen: 13.0.0 + minipass: 7.0.4 + minipass-fetch: 3.0.3 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 11.0.1 + proc-log: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -10776,14 +10958,6 @@ packages: dependencies: path-key: 4.0.0 - /npmlog@5.0.1: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - dependencies: - are-we-there-yet: 2.0.0 - console-control-strings: 1.1.0 - gauge: 3.0.2 - set-blocking: 2.0.0 - /npmlog@6.0.2: resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -10794,78 +10968,64 @@ packages: set-blocking: 2.0.0 dev: true - /npmlog@7.0.1: - resolution: {integrity: sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - are-we-there-yet: 4.0.0 - console-control-strings: 1.1.0 - gauge: 5.0.1 - set-blocking: 2.0.0 - dev: true - - /number-is-nan@1.0.1: - resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} - engines: {node: '>=0.10.0'} - - /nx@15.8.7: - resolution: {integrity: sha512-u6p/1gU20WU61orxK7hcXBsVspPHy3X66XVAAakkYcaOBlsJhJrR7Og191qIyjEkqEWmcekiDQVw3D6XfagL4Q==} + /nx@17.2.8: + resolution: {integrity: sha512-rM5zXbuXLEuqQqcjVjClyvHwRJwt+NVImR2A6KFNG40Z60HP6X12wAxxeLHF5kXXTDRU0PFhf/yACibrpbPrAw==} hasBin: true requiresBuild: true peerDependencies: - '@swc-node/register': ^1.4.2 - '@swc/core': ^1.2.173 + '@swc-node/register': ^1.6.7 + '@swc/core': ^1.3.85 peerDependenciesMeta: '@swc-node/register': optional: true '@swc/core': optional: true dependencies: - '@nrwl/cli': 15.8.7 - '@nrwl/tao': 15.8.7 - '@parcel/watcher': 2.0.4 + '@nrwl/tao': 17.2.8 '@yarnpkg/lockfile': 1.1.0 - '@yarnpkg/parsers': 3.0.0-rc.40 + '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.3.4 + axios: 1.6.3 chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 - cliui: 7.0.4 - dotenv: 10.0.0 + cliui: 8.0.1 + dotenv: 16.3.1 + dotenv-expand: 10.0.0 enquirer: 2.3.6 - fast-glob: 3.2.7 figures: 3.2.0 flat: 5.0.2 fs-extra: 11.1.1 glob: 7.1.4 ignore: 5.2.4 + jest-diff: 29.7.0 js-yaml: 4.1.0 jsonc-parser: 3.2.0 lines-and-columns: 2.0.3 minimatch: 3.0.5 + node-machine-id: 1.1.12 npm-run-path: 4.0.1 open: 8.4.0 - semver: 7.3.4 + semver: 7.5.3 string-width: 4.2.3 strong-log-transformer: 2.1.0 tar-stream: 2.2.0 tmp: 0.2.1 - tsconfig-paths: 4.1.2 + tsconfig-paths: 4.2.0 tslib: 2.5.0 - v8-compile-cache: 2.3.0 - yargs: 17.6.2 + yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nrwl/nx-darwin-arm64': 15.8.7 - '@nrwl/nx-darwin-x64': 15.8.7 - '@nrwl/nx-linux-arm-gnueabihf': 15.8.7 - '@nrwl/nx-linux-arm64-gnu': 15.8.7 - '@nrwl/nx-linux-arm64-musl': 15.8.7 - '@nrwl/nx-linux-x64-gnu': 15.8.7 - '@nrwl/nx-linux-x64-musl': 15.8.7 - '@nrwl/nx-win32-arm64-msvc': 15.8.7 - '@nrwl/nx-win32-x64-msvc': 15.8.7 + '@nx/nx-darwin-arm64': 17.2.8 + '@nx/nx-darwin-x64': 17.2.8 + '@nx/nx-freebsd-x64': 17.2.8 + '@nx/nx-linux-arm-gnueabihf': 17.2.8 + '@nx/nx-linux-arm64-gnu': 17.2.8 + '@nx/nx-linux-arm64-musl': 17.2.8 + '@nx/nx-linux-x64-gnu': 17.2.8 + '@nx/nx-linux-x64-musl': 17.2.8 + '@nx/nx-win32-arm64-msvc': 17.2.8 + '@nx/nx-win32-x64-msvc': 17.2.8 transitivePeerDependencies: - debug dev: true @@ -10873,6 +11033,7 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} + dev: false /object-get@2.1.1: resolution: {integrity: sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==} @@ -10883,8 +11044,8 @@ packages: engines: {node: '>= 6'} dev: false - /object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} dev: true /object-keys@1.1.1: @@ -10901,19 +11062,37 @@ packages: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 + call-bind: 1.0.5 + define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true - /object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + /object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + define-properties: 1.2.1 + es-abstract: 1.22.3 + dev: true + + /object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + dev: true + + /object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true /once@1.4.0: @@ -10940,29 +11119,18 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 + dev: true - /optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: false - - /optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 /ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} @@ -10971,7 +11139,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.7.0 + cli-spinners: 2.9.1 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -11036,9 +11204,9 @@ packages: dependencies: yocto-queue: 0.1.0 - /p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /p-limit@5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} dependencies: yocto-queue: 1.0.0 @@ -11086,12 +11254,12 @@ packages: p-timeout: 3.2.0 dev: true - /p-queue@7.4.1: - resolution: {integrity: sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==} - engines: {node: '>=12'} + /p-queue@8.0.1: + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + engines: {node: '>=18'} dependencies: eventemitter3: 5.0.1 - p-timeout: 5.1.0 + p-timeout: 6.1.2 /p-reduce@2.1.0: resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==} @@ -11105,9 +11273,9 @@ packages: p-finally: 1.0.0 dev: true - /p-timeout@5.1.0: - resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} - engines: {node: '>=12'} + /p-timeout@6.1.2: + resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} + engines: {node: '>=14.16'} /p-try@1.0.0: resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} @@ -11125,58 +11293,27 @@ packages: p-reduce: 2.1.0 dev: true - /pacote@13.6.2: - resolution: {integrity: sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /pacote@17.0.5: + resolution: {integrity: sha512-TAE0m20zSDMnchPja9vtQjri19X3pZIyRpm2TJVeI+yU42leJBBDTRYhOcWFsPhaMxf+3iwQkFiKz16G9AEeeA==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true dependencies: - '@npmcli/git': 3.0.2 - '@npmcli/installed-package-contents': 1.0.7 - '@npmcli/promise-spawn': 3.0.0 - '@npmcli/run-script': 4.1.7 - cacache: 16.1.3 - chownr: 2.0.0 - fs-minipass: 2.1.0 - infer-owner: 1.0.4 - minipass: 3.3.6 - mkdirp: 1.0.4 - npm-package-arg: 9.1.2 - npm-packlist: 5.1.1 - npm-pick-manifest: 7.0.2 - npm-registry-fetch: 13.3.0 - proc-log: 2.0.1 - promise-retry: 2.0.1 - read-package-json: 5.0.1 - read-package-json-fast: 2.0.3 - rimraf: 3.0.2 - ssri: 9.0.1 - tar: 6.1.13 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /pacote@15.1.3: - resolution: {integrity: sha512-aRts8cZqxiJVDitmAh+3z+FxuO3tLNWEmwDRPEpDDiZJaRz06clP4XX112ynMT5uF0QNoMPajBBHnaStUEPJXA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - dependencies: - '@npmcli/git': 4.0.4 + '@npmcli/git': 5.0.3 '@npmcli/installed-package-contents': 2.0.2 - '@npmcli/promise-spawn': 6.0.2 - '@npmcli/run-script': 6.0.1 - cacache: 17.0.6 + '@npmcli/promise-spawn': 7.0.0 + '@npmcli/run-script': 7.0.2 + cacache: 18.0.1 fs-minipass: 3.0.2 - minipass: 5.0.0 - npm-package-arg: 10.1.0 - npm-packlist: 7.0.4 - npm-pick-manifest: 8.0.1 - npm-registry-fetch: 14.0.5 + minipass: 7.0.4 + npm-package-arg: 11.0.1 + npm-packlist: 8.0.1 + npm-pick-manifest: 9.0.0 + npm-registry-fetch: 16.1.0 proc-log: 3.0.0 promise-retry: 2.0.1 - read-package-json: 6.0.2 + read-package-json: 7.0.0 read-package-json-fast: 3.0.2 - sigstore: 1.4.0 + sigstore: 2.1.0 ssri: 10.0.4 tar: 6.1.13 transitivePeerDependencies: @@ -11195,15 +11332,6 @@ packages: dependencies: callsites: 3.1.0 - /parse-conflict-json@3.0.1: - resolution: {integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - json-parse-even-better-errors: 3.0.0 - just-diff: 6.0.2 - just-diff-apply: 5.5.0 - dev: true - /parse-entities@4.0.0: resolution: {integrity: sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==} dependencies: @@ -11229,7 +11357,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.23.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -11254,9 +11382,6 @@ packages: parse-path: 7.0.0 dev: true - /parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: @@ -11290,6 +11415,14 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 9.1.1 + minipass: 5.0.0 + dev: true + /path-scurry@1.7.0: resolution: {integrity: sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==} engines: {node: '>=16 || 14 >=14.17'} @@ -11311,9 +11444,6 @@ packages: /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - - /pathe@1.1.0: - resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} dev: true /pathe@1.1.1: @@ -11434,30 +11564,30 @@ packages: - supports-color dev: true - /postcss-import@15.1.0(postcss@8.4.23): + /postcss-import@15.1.0(postcss@8.4.32): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.32 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.2 + resolve: 1.22.8 dev: false - /postcss-js@4.0.1(postcss@8.4.23): + /postcss-js@4.0.1(postcss@8.4.32): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.23 + postcss: 8.4.32 dev: false - /postcss-load-config@4.0.1(postcss@8.4.23): - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + /postcss-load-config@4.0.2(postcss@8.4.32): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: postcss: '>=8.0.9' @@ -11468,35 +11598,18 @@ packages: ts-node: optional: true dependencies: - lilconfig: 2.0.6 - postcss: 8.4.23 - yaml: 2.2.2 + lilconfig: 3.0.0 + postcss: 8.4.32 + yaml: 2.3.4 dev: false - /postcss-load-config@4.0.1(postcss@8.4.31): - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - dependencies: - lilconfig: 2.0.6 - postcss: 8.4.31 - yaml: 2.2.2 - dev: false - - /postcss-nested@6.0.1(postcss@8.4.23): + /postcss-nested@6.0.1(postcss@8.4.32): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.23 + postcss: 8.4.32 postcss-selector-parser: 6.0.11 dev: false @@ -11514,12 +11627,13 @@ packages: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 + dev: false /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: false - /postcss-values-parser@6.0.2(postcss@8.4.23): + /postcss-values-parser@6.0.2(postcss@8.4.32): resolution: {integrity: sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==} engines: {node: '>=10'} peerDependencies: @@ -11527,34 +11641,25 @@ packages: dependencies: color-name: 1.1.4 is-url-superb: 4.0.0 - postcss: 8.4.23 + postcss: 8.4.32 quote-unquote: 1.0.0 - dev: false + dev: true - /postcss@8.4.23: - resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} + /postcss@8.4.32: + resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.27: - resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 - source-map-js: 1.0.2 - - /postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: false + source-map-js: 1.2.0 /postcss@8.4.32: resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} @@ -11582,27 +11687,28 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 + dev: true - /precinct@9.0.1: - resolution: {integrity: sha512-hVNS6JvfvlZ64B3ezKeGAcVhIuOvuAiSVzagHX/+KjVPkYWoCNkfyMgCl1bjDtAFQSlzi95NcS9ykUWrl1L1vA==} - engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} + /precinct@11.0.5: + resolution: {integrity: sha512-oHSWLC8cL/0znFhvln26D14KfCQFFn4KOLSw6hmLhd+LQ2SKt9Ljm89but76Pc7flM9Ty1TnXyrA2u16MfRV3w==} + engines: {node: ^14.14.0 || >=16.0.0} hasBin: true dependencies: - commander: 9.5.0 - detective-amd: 4.0.1 - detective-cjs: 4.0.0 - detective-es6: 3.0.0 - detective-less: 1.0.2 - detective-postcss: 6.1.0 - detective-sass: 4.0.1 - detective-scss: 3.0.0 - detective-stylus: 2.0.1 - detective-typescript: 9.0.0 - module-definition: 4.0.0 - node-source-walk: 5.0.0 + '@dependents/detective-less': 4.1.0 + commander: 10.0.1 + detective-amd: 5.0.2 + detective-cjs: 5.0.1 + detective-es6: 4.0.1 + detective-postcss: 6.1.3 + detective-sass: 5.0.3 + detective-scss: 4.0.3 + detective-stylus: 4.0.0 + detective-typescript: 11.1.0 + module-definition: 5.0.1 + node-source-walk: 6.0.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /preferred-pm@3.1.2: resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} @@ -11613,18 +11719,13 @@ packages: path-exists: 4.0.0 which-pm: 2.0.0 - /prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - dev: false - /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.1.1: + resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==} + engines: {node: '>=14'} hasBin: true dev: true @@ -11638,20 +11739,11 @@ packages: engines: {node: ^14.13.1 || >=16.0.0} dev: true - /pretty-format@29.4.3: - resolution: {integrity: sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA==} + /pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.4.3 - ansi-styles: 5.2.0 - react-is: 18.2.0 - dev: true - - /pretty-format@29.6.1: - resolution: {integrity: sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/schemas': 29.6.0 + '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.2.0 dev: true @@ -11669,11 +11761,6 @@ packages: transitivePeerDependencies: - supports-color - /proc-log@2.0.1: - resolution: {integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dev: true - /proc-log@3.0.0: resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -11682,24 +11769,11 @@ packages: /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - /process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - dev: true - /progress@2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} dev: true - /promise-all-reject-late@1.0.1: - resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} - dev: true - - /promise-call-limit@1.0.1: - resolution: {integrity: sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==} - dev: true - /promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: @@ -11724,10 +11798,11 @@ packages: kleur: 3.0.3 sisteransi: 1.0.5 - /promzard@0.3.0: - resolution: {integrity: sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==} + /promzard@1.0.0: + resolution: {integrity: sha512-KQVDEubSUHGSt5xLakaToDFrSoZhStB8dXLzk2xvwR67gJktrHFvpR63oZgHyK19WKbHFLXJqCPXdVR3aBP8Ig==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - read: 1.0.7 + read: 2.1.0 dev: true /prop@0.1.1: @@ -11739,10 +11814,6 @@ packages: /property-information@6.2.0: resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} - /proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - dev: true - /protocols@2.0.1: resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} dev: true @@ -11756,24 +11827,20 @@ packages: dependencies: end-of-stream: 1.4.4 once: 1.4.0 + dev: true /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} - /q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} dev: true /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - /queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - requiresBuild: true - optional: true - /quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} @@ -11781,7 +11848,7 @@ packages: /quote-unquote@1.0.0: resolution: {integrity: sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==} - dev: false + dev: true /raf-loop@1.1.3: resolution: {integrity: sha512-fcIuuIdjbD6OB0IFw4d+cjqdrzDorKkIpwOiSnfU4Tht5PTFiJutR8hnCOGslYqZDyIzwpF5WnwbnTTuo9uUUA==} @@ -11816,6 +11883,7 @@ packages: ini: 1.3.8 minimist: 1.2.7 strip-json-comments: 2.0.1 + dev: true /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} @@ -11841,6 +11909,16 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true + /react-lite-youtube-embed@2.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Xo6cM1zPlROvvM97JkqQIoXstlQDaC4+DawmM7BB7Hh1cXrkBHEGq1iJlQxBTUWAUklmpcC7ph7qg7CztXtABQ==} + peerDependencies: + react: '>=18.2.0' + react-dom: '>=18.2.0' + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} @@ -11859,30 +11937,11 @@ packages: pify: 2.3.0 dev: false - /read-cmd-shim@3.0.0: - resolution: {integrity: sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dev: true - /read-cmd-shim@4.0.0: resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /read-file-stdin@0.2.1: - resolution: {integrity: sha512-dAqysQ4kfj9m5aejZOPr+aRGXZJXdLkMOLZ3BXMwMBQHiO+aylGBFJPh88AYPQrOf+D43F4Uc2oUIW9kBlItLA==} - dependencies: - gather-stream: 1.0.0 - dev: false - - /read-package-json-fast@2.0.3: - resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==} - engines: {node: '>=10'} - dependencies: - json-parse-even-better-errors: 2.3.1 - npm-normalize-package-bin: 1.0.1 - dev: true - /read-package-json-fast@3.0.2: resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -11891,18 +11950,8 @@ packages: npm-normalize-package-bin: 3.0.0 dev: true - /read-package-json@5.0.1: - resolution: {integrity: sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - glob: 8.1.0 - json-parse-even-better-errors: 2.3.1 - normalize-package-data: 4.0.1 - npm-normalize-package-bin: 1.0.1 - dev: true - - /read-package-json@6.0.2: - resolution: {integrity: sha512-Ismd3km1d/FGzcjm8fBf/4ktkyd0t6pbkjYqu1gvRzOzN+aTxi1eigdZp7441TlszQ+GsdYezgS+g9cgy8QK9w==} + /read-package-json@6.0.4: + resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: glob: 10.2.2 @@ -11911,6 +11960,16 @@ packages: npm-normalize-package-bin: 3.0.0 dev: true + /read-package-json@7.0.0: + resolution: {integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + glob: 10.2.2 + json-parse-even-better-errors: 3.0.0 + normalize-package-data: 6.0.0 + npm-normalize-package-bin: 3.0.0 + dev: true + /read-pkg-up@3.0.0: resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} engines: {node: '>=4'} @@ -11947,11 +12006,11 @@ packages: type-fest: 0.6.0 dev: true - /read@1.0.7: - resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} - engines: {node: '>=0.8'} + /read@2.1.0: + resolution: {integrity: sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - mute-stream: 0.0.8 + mute-stream: 1.0.0 dev: true /readable-stream@1.1.14: @@ -11982,16 +12041,6 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readable-stream@4.3.0: - resolution: {integrity: sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - abort-controller: 3.0.0 - buffer: 6.0.3 - events: 3.3.0 - process: 0.11.10 - dev: true - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -12035,8 +12084,8 @@ packages: test-value: 2.1.0 dev: true - /regenerate-unicode-properties@10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + /regenerate-unicode-properties@10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 @@ -12048,20 +12097,24 @@ packages: /regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false - /regenerator-transform@0.15.1: - resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + /regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.24.1 dev: true - /regexp.prototype.flags@1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + /regexp.prototype.flags@1.5.1: + resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - functions-have-names: 1.2.3 + call-bind: 1.0.5 + define-properties: 1.2.1 + set-function-name: 2.0.1 dev: true /regexpp@3.2.0: @@ -12069,22 +12122,18 @@ packages: engines: {node: '>=8'} dev: false - /regexpu-core@5.2.2: - resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} + /regexpu-core@5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} dependencies: + '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 - regjsgen: 0.7.1 + regenerate-unicode-properties: 10.1.1 regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 dev: true - /regjsgen@0.7.1: - resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} - dev: true - /regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true @@ -12096,113 +12145,103 @@ packages: resolution: {integrity: sha512-bEAtp/qrtKucxXSJkD4ebopFZYP0q1+3Vb2WECWv/T8yQEgKxDxJ7ztO285tAMaYZVR6mM1GgI6CCn8FROtL1w==} dev: false - /rehype-autolink-headings@6.1.1: - resolution: {integrity: sha512-NMYzZIsHM3sA14nC5rAFuUPIOfg+DFmf9EY1YMhaNlB7+3kK/ZlE6kqPfuxr1tsJ1XWkTrMtMoyHosU70d35mA==} + /rehype-autolink-headings@7.1.0: + resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==} dependencies: - '@types/hast': 2.3.4 - extend: 3.0.2 - hast-util-has-property: 2.0.1 - hast-util-heading-rank: 2.1.1 - hast-util-is-element: 2.1.3 - unified: 10.1.2 - unist-util-visit: 4.1.2 + '@types/hast': 3.0.2 + '@ungap/structured-clone': 1.2.0 + hast-util-heading-rank: 3.0.0 + hast-util-is-element: 3.0.0 + unified: 11.0.4 + unist-util-visit: 5.0.0 dev: false - /rehype-parse@8.0.4: - resolution: {integrity: sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==} + /rehype-parse@9.0.0: + resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} dependencies: - '@types/hast': 2.3.4 - hast-util-from-parse5: 7.1.1 - parse5: 6.0.1 - unified: 10.1.2 + '@types/hast': 3.0.2 + hast-util-from-html: 2.0.1 + unified: 11.0.4 - /rehype-raw@6.1.1: - resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + /rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} dependencies: - '@types/hast': 2.3.4 - hast-util-raw: 7.2.3 - unified: 10.1.2 + '@types/hast': 3.0.2 + hast-util-raw: 9.0.1 + vfile: 6.0.1 - /rehype-slug@5.1.0: - resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==} + /rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 3.0.2 github-slugger: 2.0.0 - hast-util-has-property: 2.0.1 - hast-util-heading-rank: 2.1.1 - hast-util-to-string: 2.0.0 - unified: 10.1.2 - unist-util-visit: 4.1.2 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.0 + unist-util-visit: 5.0.0 dev: false - /rehype-stringify@9.0.4: - resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} + /rehype-stringify@10.0.0: + resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} dependencies: - '@types/hast': 2.3.4 - hast-util-to-html: 8.0.4 - unified: 10.1.2 + '@types/hast': 3.0.2 + hast-util-to-html: 9.0.0 + unified: 11.0.4 - /rehype-urls@1.1.1: - resolution: {integrity: sha512-ct9Kb/nAL6oe/O5fDc0xjiqm8Z9xgXdorOdDhZAWx7awucyiuYXU7Dax+23Gu24nnGwtdaCW6zslKAYzlEW1lw==} + /rehype-urls@1.2.0: + resolution: {integrity: sha512-+ygQd999ts0DxhTqttYmH0w0jK2ysE5lLjaJkSI4xd63XUB+g+TYXZtwXngr38QDMIVizquB2Bo35JNVggCL3A==} dependencies: hast-util-has-property: 1.0.4 stdopt: 2.2.0 unist-util-visit: 1.4.1 dev: false - /rehype@12.0.1: - resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} + /rehype@13.0.1: + resolution: {integrity: sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==} dependencies: - '@types/hast': 2.3.4 - rehype-parse: 8.0.4 - rehype-stringify: 9.0.4 - unified: 10.1.2 + '@types/hast': 3.0.2 + rehype-parse: 9.0.0 + rehype-stringify: 10.0.0 + unified: 11.0.4 - /remark-gfm@3.0.1: - resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + /remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} dependencies: - '@types/mdast': 3.0.10 - mdast-util-gfm: 2.0.1 - micromark-extension-gfm: 2.0.1 - unified: 10.1.2 + '@types/mdast': 4.0.2 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.4 transitivePeerDependencies: - supports-color - /remark-mdx@2.2.1: - resolution: {integrity: sha512-R9wcN+/THRXTKyRBp6Npo/mcbGA2iT3N4G8qUqLA5pOEg7kBidHv8K2hHidCMYZ6DXmwK18umu0K4cicgA2PPQ==} + /remark-mdx@3.0.0: + resolution: {integrity: sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g==} dependencies: - mdast-util-mdx: 2.0.0 - micromark-extension-mdxjs: 1.0.0 + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 transitivePeerDependencies: - supports-color dev: false - /remark-parse@10.0.1: - resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} + /remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} dependencies: - '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.3.0 - unified: 10.1.2 - transitivePeerDependencies: - - supports-color - dev: false - - /remark-parse@10.0.2: - resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} - dependencies: - '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.3.0 - unified: 10.1.2 + '@types/mdast': 4.0.2 + mdast-util-from-markdown: 2.0.0 + micromark-util-types: 2.0.0 + unified: 11.0.4 transitivePeerDependencies: - supports-color - /remark-rehype@10.1.0: - resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + /remark-rehype@11.0.0: + resolution: {integrity: sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==} dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - mdast-util-to-hast: 12.3.0 - unified: 10.1.2 + '@types/hast': 3.0.2 + '@types/mdast': 4.0.2 + mdast-util-to-hast: 13.0.2 + unified: 11.0.4 + vfile: 6.0.1 /remark-smartypants@2.0.0: resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==} @@ -12212,12 +12251,18 @@ packages: retext-smartypants: 5.2.0 unist-util-visit: 4.1.2 - /remark-toc@8.0.1: - resolution: {integrity: sha512-7he2VOm/cy13zilnOTZcyAoyoolV26ULlon6XyCFU+vG54Z/LWJnwphj/xKIDLOt66QmJUgTyUvLVHi2aAElyg==} + /remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} dependencies: - '@types/mdast': 3.0.10 - mdast-util-toc: 6.1.1 - unified: 10.1.2 + '@types/mdast': 4.0.2 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.4 + + /remark-toc@9.0.0: + resolution: {integrity: sha512-KJ9txbo33GjDAV1baHFze7ij4G8c7SGYoY8Kzsm2gzFpbhL/bSoVpMMzGa3vrNDSWASNd/3ppAqL7cP2zD6JIA==} + dependencies: + '@types/mdast': 4.0.2 + mdast-util-toc: 7.0.0 dev: false /remove-trailing-separator@1.1.0: @@ -12238,19 +12283,23 @@ packages: engines: {node: '>=0.10.0'} dev: true + /require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: false + /requirejs-config-file@4.0.0: resolution: {integrity: sha512-jnIre8cbWOyvr8a5F2KuqBnY+SDA4NXr/hzEZJG79Mxm2WiFQz2dzhC8ibtPJS7zkmBEl1mxSwp5HhC1W4qpxw==} engines: {node: '>=10.13.0'} dependencies: esprima: 4.0.1 stringify-object: 3.3.0 - dev: false + dev: true /requirejs@2.3.6: resolution: {integrity: sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==} engines: {node: '>=0.4.0'} hasBin: true - dev: false + dev: true /requizzle@0.2.4: resolution: {integrity: sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==} @@ -12265,10 +12314,10 @@ packages: resolve-from: 5.0.0 dev: true - /resolve-dependency-path@2.0.0: - resolution: {integrity: sha512-DIgu+0Dv+6v2XwRaNWnumKu7GPufBBOr5I1gRPJHkvghrfCGOooJODFvgFimX/KRxk9j0whD2MnKHzM1jYvk9w==} - engines: {node: '>=6.0.0'} - dev: false + /resolve-dependency-path@3.0.2: + resolution: {integrity: sha512-Tz7zfjhLfsvR39ADOSk9us4421J/1ztVBo4rWUkF38hgHK5m0OCZ3NxFVpqHRkjctnwVa15igEUHFJp8MCS7vA==} + engines: {node: '>=14'} + dev: true /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} @@ -12279,14 +12328,6 @@ packages: engines: {node: '>=8'} dev: true - /resolve@1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} - hasBin: true - dependencies: - is-core-module: 2.9.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - /resolve@1.22.2: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true @@ -12382,19 +12423,19 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.23.5 jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 - terser: 5.16.3 + terser: 5.26.0 dev: true - /rollup-plugin-visualizer@5.9.0: - resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} + /rollup-plugin-visualizer@5.12.0: + resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: 2.x || 3.x + rollup: 2.x || 3.x || 4.x peerDependenciesMeta: rollup: optional: true @@ -12402,7 +12443,8 @@ packages: open: 8.4.0 picomatch: 2.3.1 source-map: 0.7.4 - yargs: 17.6.2 + yargs: 17.7.2 + dev: true /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} @@ -12412,19 +12454,26 @@ packages: fsevents: 2.3.3 dev: true - /rollup@3.21.0: - resolution: {integrity: sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /rollup@3.28.0: - resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + /rollup@4.13.0: + resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + dependencies: + '@types/estree': 1.0.5 optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.13.0 + '@rollup/rollup-android-arm64': 4.13.0 + '@rollup/rollup-darwin-arm64': 4.13.0 + '@rollup/rollup-darwin-x64': 4.13.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 + '@rollup/rollup-linux-arm64-gnu': 4.13.0 + '@rollup/rollup-linux-arm64-musl': 4.13.0 + '@rollup/rollup-linux-riscv64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-musl': 4.13.0 + '@rollup/rollup-win32-arm64-msvc': 4.13.0 + '@rollup/rollup-win32-ia32-msvc': 4.13.0 + '@rollup/rollup-win32-x64-msvc': 4.13.0 fsevents: 2.3.3 /rollup@4.9.2: @@ -12464,11 +12513,15 @@ packages: tslib: 2.5.0 dev: true - /sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} + /safe-array-concat@1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} + engines: {node: '>=0.4'} dependencies: - mri: 1.2.0 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: true /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -12479,21 +12532,21 @@ packages: /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-regex: 1.1.4 dev: true /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sass-lookup@3.0.0: - resolution: {integrity: sha512-TTsus8CfFRn1N44bvdEai1no6PqdmDiQUiqW5DlpmtT+tYnIt1tXtDIph5KA1efC+LmioJXSnCtUVpcK9gaKIg==} - engines: {node: '>=6.0.0'} + /sass-lookup@5.0.1: + resolution: {integrity: sha512-t0X5PaizPc2H4+rCwszAqHZRtr4bugo4pgiCvrBFvIX0XFxnr29g77LJcpyj9A0DcKf7gXMLcgvRjsonYI6x4g==} + engines: {node: '>=14'} hasBin: true dependencies: - commander: 2.20.3 - dev: false + commander: 10.0.1 + dev: true /sax@1.3.0: resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} @@ -12504,6 +12557,10 @@ packages: loose-envify: 1.4.0 dev: false + /search-insights@2.13.0: + resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} + dev: false + /section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} @@ -12516,22 +12573,10 @@ packages: hasBin: true dev: true - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - /semver@7.3.4: - resolution: {integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - /semver@7.3.8: resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} engines: {node: '>=10'} @@ -12539,6 +12584,14 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.5.3: + resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} @@ -12558,6 +12611,25 @@ packages: /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + /set-function-length@1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.0 + dev: true + + /set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.0 + dev: true + /sfumato@0.1.2: resolution: {integrity: sha512-j2s5BLUS5VUNtaK1l+v+yal3XjjV7JXCQIwE5Xs4yiQ3HJ+2Fc/dd3IkkrVHn0AJO2epShSWVoP3GnE0TvPdMg==} dependencies: @@ -12571,20 +12643,34 @@ packages: kind-of: 6.0.3 dev: true - /sharp@0.32.6: - resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} - engines: {node: '>=14.15.0'} + /sharp@0.33.1: + resolution: {integrity: sha512-iAYUnOdTqqZDb3QjMneBKINTllCJDZ3em6WaWy7NPECM4aHncvqHRm0v0bN9nqJxMiwamv5KIdauJ6lUzKDpTQ==} + engines: {libvips: '>=8.15.0', node: ^18.17.0 || ^20.3.0 || >=21.0.0} requiresBuild: true dependencies: color: 4.2.3 detect-libc: 2.0.2 - node-addon-api: 6.1.0 - prebuild-install: 7.1.1 semver: 7.5.4 - simple-get: 4.0.1 - tar-fs: 3.0.4 - tunnel-agent: 0.6.0 - optional: true + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.1 + '@img/sharp-darwin-x64': 0.33.1 + '@img/sharp-libvips-darwin-arm64': 1.0.0 + '@img/sharp-libvips-darwin-x64': 1.0.0 + '@img/sharp-libvips-linux-arm': 1.0.0 + '@img/sharp-libvips-linux-arm64': 1.0.0 + '@img/sharp-libvips-linux-s390x': 1.0.0 + '@img/sharp-libvips-linux-x64': 1.0.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.0 + '@img/sharp-libvips-linuxmusl-x64': 1.0.0 + '@img/sharp-linux-arm': 0.33.1 + '@img/sharp-linux-arm64': 0.33.1 + '@img/sharp-linux-s390x': 0.33.1 + '@img/sharp-linux-x64': 0.33.1 + '@img/sharp-linuxmusl-arm64': 0.33.1 + '@img/sharp-linuxmusl-x64': 0.33.1 + '@img/sharp-wasm32': 0.33.1 + '@img/sharp-win32-ia32': 0.33.1 + '@img/sharp-win32-x64': 0.33.1 /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -12596,17 +12682,23 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shikiji@0.6.10: - resolution: {integrity: sha512-WE+A5Y2ntM5hL3iJQujk97qr5Uj7PSIRXpQfrZ6h+JWPXZ8KBEDhFXc4lqNriaRq1WGOVPUT83XMOzmHiH3W8A==} + /shiki@1.2.0: + resolution: {integrity: sha512-xLhiTMOIUXCv5DqJ4I70GgQCtdlzsTqFLZWcMHHG3TAieBUbvEGthdrlPDlX4mL/Wszx9C6rEcxU6kMlg4YlxA==} + dependencies: + '@shikijs/core': 1.2.0 + dev: false + + /shikiji@0.6.13: + resolution: {integrity: sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==} dependencies: hast-util-to-html: 9.0.0 /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - object-inspect: 1.12.3 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + object-inspect: 1.13.1 dev: true /siginfo@2.0.0: @@ -12616,11 +12708,6 @@ packages: /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /signal-exit@4.0.1: - resolution: {integrity: sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==} - engines: {node: '>=14'} - dev: true - /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -12638,15 +12725,21 @@ packages: - supports-color dev: true + /sigstore@2.1.0: + resolution: {integrity: sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/bundle': 2.1.0 + '@sigstore/protobuf-specs': 0.2.1 + '@sigstore/sign': 2.2.0 + '@sigstore/tuf': 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - - /simple-get@3.1.1: - resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==} - dependencies: - decompress-response: 4.2.1 - once: 1.4.0 - simple-concat: 1.0.1 + dev: true /simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} @@ -12654,20 +12747,20 @@ packages: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 + dev: true /simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} requiresBuild: true dependencies: is-arrayish: 0.3.2 - optional: true - /sirv@2.0.2: - resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==} + /sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.21 - mrmime: 1.0.1 + '@polka/url': 1.0.0-next.24 + mrmime: 2.0.0 totalist: 3.0.0 dev: true @@ -12677,6 +12770,7 @@ packages: /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + dev: true /smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} @@ -12694,6 +12788,17 @@ packages: - supports-color dev: true + /socks-proxy-agent@8.0.2: + resolution: {integrity: sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + socks: 2.7.1 + transitivePeerDependencies: + - supports-color + dev: true + /socks@2.7.1: resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} @@ -12730,6 +12835,10 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: @@ -12828,8 +12937,8 @@ packages: tslib: 2.5.0 dev: false - /std-env@3.3.3: - resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} + /std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} dev: true /stdin-discarder@0.1.0: @@ -12864,26 +12973,22 @@ packages: transitivePeerDependencies: - supports-color + /stream-transform@3.3.0: + resolution: {integrity: sha512-pG1NeDdmErNYKtvTpFayrEueAmL0xVU5wd22V7InGnatl4Ocq3HY7dcXIKj629kXvYQvglCC7CeDIGAlx1RNGA==} + dev: false + /stream-via@1.0.4: resolution: {integrity: sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==} engines: {node: '>=0.10.0'} dev: true - /streamx@2.15.2: - resolution: {integrity: sha512-b62pAV/aeMjUoRN2C/9F0n+G8AfcJjNC0zw/ZmOHeFsIe4m4GzjVW9m6VHXVjk536NbdU9JRwKMJRfkc+zUFTg==} - requiresBuild: true + /string-width@2.1.1: + resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} + engines: {node: '>=4'} dependencies: - fast-fifo: 1.3.2 - queue-tick: 1.0.1 - optional: true - - /string-width@1.0.2: - resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} - engines: {node: '>=0.10.0'} - dependencies: - code-point-at: 1.1.0 - is-fullwidth-code-point: 1.0.0 - strip-ansi: 3.0.1 + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + dev: false /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -12909,33 +13014,51 @@ packages: emoji-regex: 10.3.0 strip-ansi: 7.1.0 - /string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + /string-width@7.0.0: + resolution: {integrity: sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==} + engines: {node: '>=18'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 - get-intrinsic: 1.2.0 + emoji-regex: 10.3.0 + get-east-asian-width: 1.2.0 + strip-ansi: 7.1.0 + + /string.prototype.matchall@4.0.10: + resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 - internal-slot: 1.0.4 - regexp.prototype.flags: 1.4.3 + internal-slot: 1.0.6 + regexp.prototype.flags: 1.5.1 + set-function-name: 2.0.1 side-channel: 1.0.4 dev: true - /string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + /string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true - /string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + /string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + dev: true + + /string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true /string_decoder@0.10.31: @@ -12965,12 +13088,14 @@ packages: get-own-enumerable-property-symbols: 3.0.2 is-obj: 1.0.1 is-regexp: 1.0.0 + dev: true - /strip-ansi@3.0.1: - resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} - engines: {node: '>=0.10.0'} + /strip-ansi@4.0.0: + resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} + engines: {node: '>=4'} dependencies: - ansi-regex: 2.1.1 + ansi-regex: 3.0.1 + dev: false /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -13005,7 +13130,6 @@ packages: /strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - dev: true /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} @@ -13021,17 +13145,22 @@ packages: /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} + dev: true /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - /strip-literal@1.0.1: - resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + /strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} dependencies: - acorn: 8.8.2 + acorn: 8.11.3 dev: true + /strnum@1.0.5: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + dev: false + /strong-log-transformer@2.1.0: resolution: {integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==} engines: {node: '>=4'} @@ -13046,22 +13175,29 @@ packages: resolution: {integrity: sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==} dev: false + /style-mod@4.1.0: + resolution: {integrity: sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==} + dev: false + /style-to-object@0.4.1: resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} dependencies: inline-style-parser: 0.1.1 dev: false - /stylus-lookup@3.0.2: - resolution: {integrity: sha512-oEQGHSjg/AMaWlKe7gqsnYzan8DLcGIHe0dUaFkucZZ14z4zjENRlQMCHT4FNsiWnJf17YN9OvrCfCoi7VvOyg==} - engines: {node: '>=6.0.0'} + /style-to-object@1.0.5: + resolution: {integrity: sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==} + dependencies: + inline-style-parser: 0.2.2 + dev: false + + /stylus-lookup@5.0.1: + resolution: {integrity: sha512-tLtJEd5AGvnVy4f9UHQMw4bkJJtaAcmo54N+ovQBjDY3DuWyK9Eltxzr5+KG0q4ew6v2EHyuWWNnHeiw/Eo7rQ==} + engines: {node: '>=14'} hasBin: true dependencies: - commander: 2.20.3 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false + commander: 10.0.1 + dev: true /sucrase@3.32.0: resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} @@ -13104,8 +13240,8 @@ packages: wordwrapjs: 3.0.0 dev: true - /tailwindcss@3.3.2: - resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + /tailwindcss@3.4.0: + resolution: {integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -13114,23 +13250,22 @@ packages: chokidar: 3.5.3 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.2.12 + fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.18.2 + jiti: 1.21.0 lilconfig: 2.1.0 micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.23 - postcss-import: 15.1.0(postcss@8.4.23) - postcss-js: 4.0.1(postcss@8.4.23) - postcss-load-config: 4.0.1(postcss@8.4.23) - postcss-nested: 6.0.1(postcss@8.4.23) + postcss: 8.4.32 + postcss-import: 15.1.0(postcss@8.4.32) + postcss-js: 4.0.1(postcss@8.4.32) + postcss-load-config: 4.0.2(postcss@8.4.32) + postcss-nested: 6.0.1(postcss@8.4.32) postcss-selector-parser: 6.0.11 - postcss-value-parser: 4.2.0 - resolve: 1.22.2 + resolve: 1.22.8 sucrase: 3.32.0 transitivePeerDependencies: - ts-node @@ -13139,7 +13274,7 @@ packages: /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - dev: false + dev: true /tar-fs@2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} @@ -13148,15 +13283,7 @@ packages: mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - - /tar-fs@3.0.4: - resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} - requiresBuild: true - dependencies: - mkdirp-classic: 0.5.3 - pump: 3.0.0 - tar-stream: 3.1.6 - optional: true + dev: true /tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -13167,15 +13294,7 @@ packages: fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.0 - - /tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} - requiresBuild: true - dependencies: - b4a: 1.6.4 - fast-fifo: 1.3.2 - streamx: 2.15.2 - optional: true + dev: true /tar@6.1.11: resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} @@ -13199,6 +13318,7 @@ packages: minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 + dev: true /temp-dir@1.0.0: resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} @@ -13224,24 +13344,13 @@ packages: unique-string: 2.0.0 dev: true - /tempy@1.0.0: - resolution: {integrity: sha512-eLXG5B1G0mRPHmgH2WydPl5v4jH35qEn3y/rA/aahKhIa91Pn119SsU7n7v/433gtT9ONzC8ISvNHIh2JSTm0w==} - engines: {node: '>=10'} - dependencies: - del: 6.1.1 - is-stream: 2.0.1 - temp-dir: 2.0.0 - type-fest: 0.16.0 - unique-string: 2.0.0 - dev: true - - /terser@5.16.3: - resolution: {integrity: sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==} + /terser@5.26.0: + resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.2 - acorn: 8.10.0 + '@jridgewell/source-map': 0.3.5 + acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -13302,27 +13411,21 @@ packages: xtend: 4.0.2 dev: true - /through2@4.0.2: - resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} - dependencies: - readable-stream: 3.6.0 - dev: true - /through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} dev: true - /tinybench@2.5.0: - resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} + /tinybench@2.5.1: + resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} dev: true - /tinypool@0.6.0: - resolution: {integrity: sha512-FdswUUo5SxRizcBc6b1GSuLpLjisa8N8qMyYoP3rl+bym+QauhtJP5bvZY1ytt8krKGmMLYIRl36HBZfeAoqhQ==} + /tinypool@0.8.1: + resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==} engines: {node: '>=14.0.0'} dev: true - /tinyspy@2.1.1: - resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} + /tinyspy@2.2.0: + resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==} engines: {node: '>=14.0.0'} dev: true @@ -13361,33 +13464,7 @@ packages: /tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} dependencies: - punycode: 2.3.0 - dev: true - - /tree-sitter-cli@0.20.8: - resolution: {integrity: sha512-XjTcS3wdTy/2cc/ptMLc/WRyOLECRYcMTrSWyhZnj1oGSOWbHLTklgsgRICU3cPfb0vy+oZCC33M43u6R1HSCA==} - hasBin: true - requiresBuild: true - dev: true - - /tree-sitter-javascript@0.20.1: - resolution: {integrity: sha512-2LNRAw6vd6NDGf5DvAZTaIJDv0j7519bbDsQQ9jnT7uC91efvbn2BxOagNs7u41LSbmsuScjkM8VeN0mnya1iw==} - requiresBuild: true - dependencies: - nan: 2.17.0 - dev: true - - /tree-sitter@0.20.6: - resolution: {integrity: sha512-GxJodajVpfgb3UREzzIbtA1hyRnTxVbWVXrbC6sk4xTMH5ERMBJk9HJNq4c8jOJeUaIOmLcwg+t6mez/PDvGqg==} - requiresBuild: true - dependencies: - nan: 2.18.0 - prebuild-install: 7.1.1 - dev: true - - /treeverse@3.0.0: - resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + punycode: 2.3.1 dev: true /trim-lines@3.0.1: @@ -13405,7 +13482,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /tsconfck@3.0.0(typescript@4.9.4): + /tsconfck@3.0.0(typescript@5.3.3): resolution: {integrity: sha512-w3wnsIrJNi7avf4Zb0VjOoodoO0woEqGgZGQm+LHH9przdUI+XDKsWAXwxHA1DaRTjeuZNcregSzr7RaA8zG9A==} engines: {node: ^18 || >=20} hasBin: true @@ -13415,18 +13492,19 @@ packages: typescript: optional: true dependencies: - typescript: 4.9.4 + typescript: 5.3.3 - /tsconfig-paths@3.14.1: - resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} + /tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.7 strip-bom: 3.0.0 + dev: true - /tsconfig-paths@4.1.2: - resolution: {integrity: sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==} + /tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} dependencies: json5: 2.2.3 @@ -13436,20 +13514,24 @@ packages: /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: false + dev: true /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tsutils@3.21.0(typescript@4.9.4): + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + requiresBuild: true + + /tsutils@3.21.0(typescript@5.3.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.4 - dev: false + typescript: 5.3.3 + dev: true /tuf-js@1.1.4: resolution: {integrity: sha512-Lw2JRM3HTYhEtQJM2Th3aNCPbnXirtWMl065BawwmM2pX6XStH/ZO9e8T2hh0zk/HUa+1i6j+Lv6eDitKTau6A==} @@ -13462,17 +13544,22 @@ packages: - supports-color dev: true + /tuf-js@2.1.0: + resolution: {integrity: sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@tufjs/models': 2.0.0 + debug: 4.3.4 + make-fetch-happen: 13.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: safe-buffer: 5.2.1 - - /type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - dev: false + dev: true /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -13523,41 +13610,51 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - /type@1.2.0: - resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} - dev: false + /typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 + dev: true - /type@2.7.2: - resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} - dev: false + /typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + + /typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 dev: true - /typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: false - /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript@3.9.10: - resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript@4.9.4: - resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} - engines: {node: '>=4.2.0'} + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} hasBin: true /typical@2.6.1: @@ -13582,6 +13679,10 @@ packages: resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} dev: true + /ufo@1.3.2: + resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} + dev: true + /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} @@ -13597,7 +13698,7 @@ packages: /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -13607,6 +13708,9 @@ packages: resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} dev: true + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /unherit@3.0.1: resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} @@ -13644,12 +13748,16 @@ packages: trough: 2.1.0 vfile: 5.3.6 - /unique-filename@2.0.1: - resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /unified@11.0.4: + resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} dependencies: - unique-slug: 3.0.0 - dev: true + '@types/unist': 3.0.1 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 6.0.1 /unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} @@ -13658,13 +13766,6 @@ packages: unique-slug: 4.0.0 dev: true - /unique-slug@3.0.0: - resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - imurmurhash: 0.1.4 - dev: true - /unique-slug@4.0.0: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13679,8 +13780,12 @@ packages: crypto-random-string: 2.0.0 dev: true - /unist-util-generated@2.0.1: - resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} + /unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + dependencies: + '@types/unist': 3.0.1 + unist-util-is: 6.0.0 + dev: false /unist-util-is@3.0.0: resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==} @@ -13700,27 +13805,22 @@ packages: '@types/unist': 2.0.6 array-iterate: 2.0.1 - /unist-util-position-from-estree@1.1.2: - resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} + /unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 3.0.1 dev: false - /unist-util-position@4.0.4: - resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} - dependencies: - '@types/unist': 2.0.6 - /unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} dependencies: '@types/unist': 3.0.1 - /unist-util-remove-position@4.0.2: - resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} + /unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} dependencies: - '@types/unist': 2.0.6 - unist-util-visit: 4.1.2 + '@types/unist': 3.0.1 + unist-util-visit: 5.0.0 dev: false /unist-util-stringify-position@3.0.3: @@ -13808,50 +13908,31 @@ packages: browserslist: 4.22.1 escalade: 3.1.1 picocolors: 1.0.0 + dev: false + + /update-browserslist-db@1.0.13(browserslist@4.22.2): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.22.2 + escalade: 3.1.1 + picocolors: 1.0.0 /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.0 - /use-sync-external-store@1.2.0(react@18.2.0): - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.2.0 - dev: false - - /utf-8-validate@5.0.10: - resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} - engines: {node: '>=6.14.2'} - requiresBuild: true - dependencies: - node-gyp-build: 4.6.0 - dev: false - /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - /uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true dev: true - /uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - dependencies: - dequal: 2.0.3 - diff: 5.1.0 - kleur: 4.1.5 - sade: 1.8.1 - - /v8-compile-cache@2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: true - /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -13865,13 +13946,6 @@ packages: builtins: 1.0.3 dev: true - /validate-npm-package-name@4.0.0: - resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - builtins: 5.0.1 - dev: true - /validate-npm-package-name@5.0.0: resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13879,12 +13953,6 @@ packages: builtins: 5.0.1 dev: true - /vfile-location@4.0.1: - resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} - dependencies: - '@types/unist': 2.0.6 - vfile: 5.3.7 - /vfile-location@5.0.2: resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} dependencies: @@ -13911,14 +13979,6 @@ packages: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.3 - /vfile@5.3.7: - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - dependencies: - '@types/unist': 2.0.6 - is-buffer: 2.0.5 - unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.3 - /vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} dependencies: @@ -13944,17 +14004,16 @@ packages: replace-ext: 1.0.1 dev: false - /vite-node@0.33.0(@types/node@18.16.3): - resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} - engines: {node: '>=v14.18.0'} + /vite-node@1.1.0: + resolution: {integrity: sha512-jV48DDUxGLEBdHCQvxL1mEh7+naVy+nhUUUaPAZLd3FJgXuxQiewHcfeZebbJ6onDqNGkP4r3MhQ342PRlG81Q==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 - mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@18.16.3) + vite: 5.2.2(@types/node@20.10.6) transitivePeerDependencies: - '@types/node' - less @@ -13966,127 +14025,24 @@ packages: - terser dev: true - /vite-plugin-pwa@0.16.5(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0): - resolution: {integrity: sha512-Ahol4dwhMP2UHPQXkllSlXbihOaDFnvBIDPmAxoSZ1EObBUJGP4CMRyCyAVkIHjd6/H+//vH0DM2ON+XxHr81g==} + /vite-plugin-pwa@0.17.4(vite@5.2.2)(workbox-build@7.0.0)(workbox-window@7.0.0): + resolution: {integrity: sha512-j9iiyinFOYyof4Zk3Q+DtmYyDVBDAi6PuMGNGq6uGI0pw7E+LNm9e+nQ2ep9obMP/kjdWwzilqUrlfVRj9OobA==} engines: {node: '>=16.0.0'} peerDependencies: - vite: ^3.1.0 || ^4.0.0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0 workbox-build: ^7.0.0 workbox-window: ^7.0.0 dependencies: debug: 4.3.4 - fast-glob: 3.3.1 + fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: 4.5.0(@types/node@18.16.3) + vite: 5.2.2(@types/node@20.10.6) workbox-build: 7.0.0 workbox-window: 7.0.0 transitivePeerDependencies: - supports-color dev: true - /vite@4.3.3: - resolution: {integrity: sha512-MwFlLBO4udZXd+VBcezo3u8mC77YQk+ik+fbc0GZWGgzfbPP+8Kf0fldhARqvSYmtIWoAJ5BXPClUbMTlqFxrA==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.17.18 - postcss: 8.4.23 - rollup: 3.21.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /vite@4.4.5(@types/node@18.16.3): - resolution: {integrity: sha512-4m5kEtAWHYr0O1Fu7rZp64CfO1PsRGZlD3TAB32UmQlpd7qg15VF7ROqGN5CyqN7HFuwr7ICNM2+fDWRqFEKaA==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 18.16.3 - esbuild: 0.18.20 - postcss: 8.4.27 - rollup: 3.28.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /vite@4.5.0(@types/node@18.16.3): - resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 18.16.3 - esbuild: 0.18.20 - postcss: 8.4.27 - rollup: 3.28.0 - optionalDependencies: - fsevents: 2.3.3 - /vite@5.0.10: resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -14122,32 +14078,102 @@ packages: fsevents: 2.3.3 dev: true - /vitefu@0.2.4(vite@4.5.0): - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + /vite@5.0.11: + resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true peerDependencies: - vite: ^3.0.0 || ^4.0.0 + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.19.11 + postcss: 8.4.32 + rollup: 4.9.2 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vite@5.2.2(@types/node@20.10.6): + resolution: {integrity: sha512-FWZbz0oSdLq5snUI0b6sULbz58iXFXdvkZfZWR/F0ZJuKTSPO7v72QPXt6KqYeMFb0yytNp6kZosxJ96Nr/wDQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.10.6 + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.13.0 + optionalDependencies: + fsevents: 2.3.3 + + /vitefu@0.2.5(vite@5.2.2): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: vite: optional: true dependencies: - vite: 4.5.0(@types/node@18.16.3) + vite: 5.2.2(@types/node@20.10.6) - /vitest@0.33.0(@vitest/ui@0.28.0): - resolution: {integrity: sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==} - engines: {node: '>=v14.18.0'} + /vitest@1.1.0(@vitest/ui@1.1.0): + resolution: {integrity: sha512-oDFiCrw7dd3Jf06HoMtSRARivvyjHJaTxikFxuqJjO76U436PqlVw1uLn7a8OSPrhSfMGVaRakKpA2lePdw79A==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': ^1.0.0 + '@vitest/ui': ^1.0.0 happy-dom: '*' jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/node': + optional: true '@vitest/browser': optional: true '@vitest/ui': @@ -14156,37 +14182,28 @@ packages: optional: true jsdom: optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true dependencies: - '@types/chai': 4.3.5 - '@types/chai-subset': 1.3.3 - '@types/node': 18.16.3 - '@vitest/expect': 0.33.0 - '@vitest/runner': 0.33.0 - '@vitest/snapshot': 0.33.0 - '@vitest/spy': 0.33.0 - '@vitest/ui': 0.28.0 - '@vitest/utils': 0.33.0 - acorn: 8.10.0 - acorn-walk: 8.2.0 + '@vitest/expect': 1.1.0 + '@vitest/runner': 1.1.0 + '@vitest/snapshot': 1.1.0 + '@vitest/spy': 1.1.0 + '@vitest/ui': 1.1.0(vitest@1.1.0) + '@vitest/utils': 1.1.0 + acorn-walk: 8.3.1 cac: 6.7.14 - chai: 4.3.7 + chai: 4.3.10 debug: 4.3.4 - local-pkg: 0.4.3 - magic-string: 0.30.1 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.3.3 - strip-literal: 1.0.1 - tinybench: 2.5.0 - tinypool: 0.6.0 - vite: 4.4.5(@types/node@18.16.3) - vite-node: 0.33.0(@types/node@18.16.3) + std-env: 3.7.0 + strip-literal: 1.3.0 + tinybench: 2.5.1 + tinypool: 0.8.1 + vite: 5.0.11 + vite-node: 1.1.0 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -14212,10 +14229,6 @@ packages: engines: {node: '>=12.17'} dev: true - /walk-up-path@1.0.0: - resolution: {integrity: sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==} - dev: true - /wav@1.0.2: resolution: {integrity: sha512-viHtz3cDd/Tcr/HbNqzQCofKdF6kWUymH9LGDdskfWFoIy/HJ+RTihgjEcHfnsy1PO4e9B+y4HwgTwMrByquhg==} dependencies: @@ -14259,27 +14272,13 @@ packages: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true - /webmidi@3.1.5: - resolution: {integrity: sha512-l+keAdhhWbW4ygJPgThcidDEMRW3l39Ppz389hbcxijiWwyo1k62GgO0JGb5V7we59qYLTVCCjC9fwYWob1wXA==} + /webmidi@3.1.8: + resolution: {integrity: sha512-PCRic1iTpKxeheb888G0mDe6MBdz/u+s/xfdV6+1ZhZnS6dKtV9gMBth5cpmMip2Livv5lL+ep4/S9DCzHfumg==} engines: {node: '>=8.5'} dependencies: djipevents: 2.0.7 optionalDependencies: - jzz: 1.5.9 - dev: false - - /websocket@1.0.34: - resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} - engines: {node: '>=4.0.0'} - dependencies: - bufferutil: 4.0.7 - debug: 2.6.9 - es5-ext: 0.10.62 - typedarray-to-buffer: 3.1.5 - utf-8-validate: 5.0.10 - yaeti: 0.0.6 - transitivePeerDependencies: - - supports-color + jzz: 1.7.7 dev: false /whatwg-url@5.0.0: @@ -14306,6 +14305,10 @@ packages: is-symbol: 1.0.4 dev: true + /which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + dev: false + /which-pm-runs@1.1.0: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} @@ -14324,16 +14327,15 @@ packages: load-yaml-file: 0.2.0 path-exists: 4.0.0 - /which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + /which-typed-array@1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 dev: true /which@2.0.2: @@ -14343,12 +14345,12 @@ packages: dependencies: isexe: 2.0.0 - /which@3.0.0: - resolution: {integrity: sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} hasBin: true dependencies: - isexe: 2.0.0 + isexe: 3.1.1 dev: true /why-is-node-running@2.2.2: @@ -14363,7 +14365,8 @@ packages: /wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 1.0.2 + string-width: 4.2.3 + dev: true /widest-line@4.0.1: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} @@ -14371,10 +14374,6 @@ packages: dependencies: string-width: 5.1.2 - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - /wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true @@ -14405,10 +14404,10 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) - '@babel/core': 7.23.2 - '@babel/preset-env': 7.20.2(@babel/core@7.23.2) - '@babel/runtime': 7.20.13 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.2)(rollup@2.79.1) + '@babel/core': 7.23.7 + '@babel/preset-env': 7.23.7(@babel/core@7.23.7) + '@babel/runtime': 7.24.1 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.7)(rollup@2.79.1) '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@surma/rollup-plugin-off-main-thread': 2.2.3 @@ -14533,6 +14532,40 @@ packages: workbox-core: 7.0.0 dev: true + /worker-timers-broker@6.1.4: + resolution: {integrity: sha512-y3D+Yfj37lrItEMIlcfCm/IRueYtYKgpLlTG2wgTIZ9PSw0n/K4kweilgk3gTC4ahbQNVGT90lU+Rf7W4M5bsw==} + dependencies: + '@babel/runtime': 7.24.1 + fast-unique-numbers: 8.0.13 + tslib: 2.6.2 + worker-timers-worker: 7.0.67 + dev: false + + /worker-timers-worker@7.0.67: + resolution: {integrity: sha512-0ZP2+v2fyiiiGaCEdWxMRUk5YxGFwWdRGB12ZfQy13vw8/27Xd+MW3ua56qlcM30nzjpddXXzLuEpHhGW+Pz7w==} + dependencies: + '@babel/runtime': 7.24.1 + tslib: 2.6.2 + dev: false + + /worker-timers@7.1.4: + resolution: {integrity: sha512-8PRtiPAyeYukrY+iOUL+0tq4Zn5qyCHrTqFTtHxcESfIxGyulxNwyzQkybrYBKhnMWmx0bku3wxRfE1hts5R6Q==} + dependencies: + '@babel/runtime': 7.24.1 + tslib: 2.6.2 + worker-timers-broker: 6.1.4 + worker-timers-worker: 7.0.67 + dev: false + + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -14540,6 +14573,7 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 + dev: true /wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} @@ -14555,15 +14589,7 @@ packages: /write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: - graceful-fs: 4.2.10 - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - dev: true - - /write-file-atomic@4.0.1: - resolution: {integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16} - dependencies: + graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 dev: true @@ -14573,7 +14599,7 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: imurmurhash: 0.1.4 - signal-exit: 4.0.1 + signal-exit: 4.1.0 dev: true /write-json-file@3.2.0: @@ -14581,7 +14607,7 @@ packages: engines: {node: '>=6'} dependencies: detect-indent: 5.0.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 make-dir: 2.1.0 pify: 4.0.1 sort-keys: 2.0.0 @@ -14610,6 +14636,19 @@ packages: optional: true dev: false + /ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /xmlcreate@2.0.4: resolution: {integrity: sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==} dev: true @@ -14619,14 +14658,14 @@ packages: engines: {node: '>=0.4'} dev: true + /y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: false + /y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - - /yaeti@0.0.6: - resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} - engines: {node: '>=0.10.32'} - dev: false + dev: true /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} @@ -14634,20 +14673,18 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - /yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - dev: true - - /yaml@2.2.2: - resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} + /yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} dev: false - /yargs-parser@20.2.4: - resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} - engines: {node: '>=10'} - dev: true + /yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: false /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} @@ -14658,6 +14695,23 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + /yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: false + /yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} @@ -14671,8 +14725,8 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs@17.6.2: - resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==} + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} dependencies: cliui: 8.0.1 @@ -14682,6 +14736,7 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 + dev: true /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ea7b6879..ef8cc99d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,4 +2,5 @@ packages: # all packages in direct subdirs of packages/ - "packages/*" - "examples/*" + - "tools/dbpatch" - "website/" diff --git a/samples/README.md b/samples/README.md new file mode 100644 index 00000000..77a3e388 --- /dev/null +++ b/samples/README.md @@ -0,0 +1,5 @@ +# samples folder + +1. copy any samples to this folder +2. run `npx @strudel/sampler` from this folder +3. add `samples('local:')` to your code diff --git a/src-tauri/README.md b/src-tauri/README.md index 4045e190..b674f46d 100644 --- a/src-tauri/README.md +++ b/src-tauri/README.md @@ -1,4 +1,4 @@ -# @strudel.cycles/tauri +# @strudel/tauri Rust source files for building native desktop apps using Tauri diff --git a/src-tauri/src/oscbridge.rs b/src-tauri/src/oscbridge.rs index 6060cd9d..c8dcf03a 100644 --- a/src-tauri/src/oscbridge.rs +++ b/src-tauri/src/oscbridge.rs @@ -1,22 +1,22 @@ -use rosc::{ encoder, OscTime }; -use rosc::{ OscMessage, OscPacket, OscType, OscBundle }; +use rosc::{encoder, OscTime}; +use rosc::{OscBundle, OscMessage, OscPacket, OscType}; use std::net::UdpSocket; -use std::time::Duration; -use std::sync::Arc; -use tokio::sync::{ mpsc, Mutex }; use serde::Deserialize; +use std::sync::Arc; use std::thread::sleep; +use std::time::Duration; +use tokio::sync::{mpsc, Mutex}; use crate::loggerbridge::Logger; pub struct OscMsg { - pub msg_buf: Vec, - pub timestamp: u64, + pub msg_buf: Vec, + pub timestamp: u64, } pub struct AsyncInputTransmit { - pub inner: Mutex>>, + pub inner: Mutex>>, } const UNIX_OFFSET: u64 = 2_208_988_800; // 70 years in seconds @@ -25,133 +25,141 @@ const NANOS_PER_SECOND: f64 = 1.0e9; const SECONDS_PER_NANO: f64 = 1.0 / NANOS_PER_SECOND; pub fn init( - logger: Logger, - async_input_receiver: mpsc::Receiver>, - mut async_output_receiver: mpsc::Receiver>, - async_output_transmitter: mpsc::Sender> + logger: Logger, + async_input_receiver: mpsc::Receiver>, + mut async_output_receiver: mpsc::Receiver>, + async_output_transmitter: mpsc::Sender>, ) { - tauri::async_runtime::spawn(async move { async_process_model(async_input_receiver, async_output_transmitter).await }); - let message_queue: Arc>> = Arc::new(Mutex::new(Vec::new())); - /* ........................................................... - Listen For incoming messages and add to queue - ............................................................*/ - let message_queue_clone = Arc::clone(&message_queue); - tauri::async_runtime::spawn(async move { - loop { - if let Some(package) = async_output_receiver.recv().await { - let mut message_queue = message_queue_clone.lock().await; - let messages = package; - for message in messages { - (*message_queue).push(message); - } - } - } - }); - - let message_queue_clone = Arc::clone(&message_queue); - tauri::async_runtime::spawn(async move { + tauri::async_runtime::spawn(async move { + async_process_model(async_input_receiver, async_output_transmitter).await + }); + let message_queue: Arc>> = Arc::new(Mutex::new(Vec::new())); /* ........................................................... - Open OSC Ports + Listen For incoming messages and add to queue ............................................................*/ - let sock = UdpSocket::bind("127.0.0.1:57122").unwrap(); - let to_addr = String::from("127.0.0.1:57120"); - sock.set_nonblocking(true).unwrap(); - sock.connect(to_addr).expect("could not connect to OSC address"); - - /* ........................................................... - Process queued messages - ............................................................*/ - - loop { - let mut message_queue = message_queue_clone.lock().await; - - message_queue.retain(|message| { - let result = sock.send(&message.msg_buf); - if result.is_err() { - logger.log( - format!("OSC Message failed to send, the server might no longer be available"), - "error".to_string() - ); + let message_queue_clone = Arc::clone(&message_queue); + tauri::async_runtime::spawn(async move { + loop { + if let Some(package) = async_output_receiver.recv().await { + let mut message_queue = message_queue_clone.lock().await; + let messages = package; + for message in messages { + (*message_queue).push(message); + } + } } - return false; - }); + }); - sleep(Duration::from_millis(1)); - } - }); + let message_queue_clone = Arc::clone(&message_queue); + tauri::async_runtime::spawn(async move { + /* ........................................................... + Open OSC Ports + ............................................................*/ + let sock = UdpSocket::bind("127.0.0.1:57122").unwrap(); + let to_addr = String::from("127.0.0.1:57120"); + sock.set_nonblocking(true).unwrap(); + sock.connect(to_addr) + .expect("could not connect to OSC address"); + + /* ........................................................... + Process queued messages + ............................................................*/ + + loop { + let mut message_queue = message_queue_clone.lock().await; + + message_queue.retain(|message| { + let result = sock.send(&message.msg_buf); + if result.is_err() { + logger.log( + format!( + "OSC Message failed to send, the server might no longer be available" + ), + "error".to_string(), + ); + } + return false; + }); + + sleep(Duration::from_millis(1)); + } + }); } pub async fn async_process_model( - mut input_reciever: mpsc::Receiver>, - output_transmitter: mpsc::Sender> + mut input_reciever: mpsc::Receiver>, + output_transmitter: mpsc::Sender>, ) -> Result<(), Box> { - while let Some(input) = input_reciever.recv().await { - let output = input; - output_transmitter.send(output).await?; - } - Ok(()) + while let Some(input) = input_reciever.recv().await { + let output = input; + output_transmitter.send(output).await?; + } + Ok(()) } #[derive(Deserialize)] pub struct Param { - name: String, - value: String, - valueisnumber: bool, + name: String, + value: String, + valueisnumber: bool, } #[derive(Deserialize)] pub struct MessageFromJS { - params: Vec, - timestamp: u64, - target: String, + params: Vec, + timestamp: u64, + target: String, } // Called from JS #[tauri::command] pub async fn sendosc( - messagesfromjs: Vec, - state: tauri::State<'_, AsyncInputTransmit> + messagesfromjs: Vec, + state: tauri::State<'_, AsyncInputTransmit>, ) -> Result<(), String> { - let async_proc_input_tx = state.inner.lock().await; - let mut messages_to_process: Vec = Vec::new(); - for m in messagesfromjs { - let mut args = Vec::new(); - for p in m.params { - args.push(OscType::String(p.name)); - if p.valueisnumber { - args.push(OscType::Float(p.value.parse().unwrap())); - } else { - args.push(OscType::String(p.value)); - } + let async_proc_input_tx = state.inner.lock().await; + let mut messages_to_process: Vec = Vec::new(); + for m in messagesfromjs { + let mut args = Vec::new(); + for p in m.params { + args.push(OscType::String(p.name)); + if p.valueisnumber { + args.push(OscType::Float(p.value.parse().unwrap())); + } else { + args.push(OscType::String(p.value)); + } + } + + let duration_since_epoch = + Duration::from_millis(m.timestamp) + Duration::new(UNIX_OFFSET, 0); + + let seconds = u32::try_from(duration_since_epoch.as_secs()) + .map_err(|_| "bit conversion failed for osc message timetag")?; + + let nanos = duration_since_epoch.subsec_nanos() as f64; + let fractional = (nanos * SECONDS_PER_NANO * TWO_POW_32).round() as u32; + + let timetag = OscTime::from((seconds, fractional)); + + let packet = OscPacket::Message(OscMessage { + addr: m.target, + args, + }); + + let bundle = OscBundle { + content: vec![packet], + timetag, + }; + + let msg_buf = encoder::encode(&OscPacket::Bundle(bundle)).unwrap(); + + let message_to_process = OscMsg { + msg_buf, + timestamp: m.timestamp, + }; + messages_to_process.push(message_to_process); } - let duration_since_epoch = Duration::from_millis(m.timestamp) + Duration::new(UNIX_OFFSET, 0); - - let seconds = u32 - ::try_from(duration_since_epoch.as_secs()) - .map_err(|_| "bit conversion failed for osc message timetag")?; - - let nanos = duration_since_epoch.subsec_nanos() as f64; - let fractional = (nanos * SECONDS_PER_NANO * TWO_POW_32).round() as u32; - - let timetag = OscTime::from((seconds, fractional)); - - let packet = OscPacket::Message(OscMessage { - addr: m.target, - args, - }); - - let bundle = OscBundle { - content: vec![packet], - timetag, - }; - - let msg_buf = encoder::encode(&OscPacket::Bundle(bundle)).unwrap(); - - let message_to_process = OscMsg { - msg_buf, - timestamp: m.timestamp, - }; - messages_to_process.push(message_to_process); - } - - async_proc_input_tx.send(messages_to_process).await.map_err(|e| e.to_string()) + async_proc_input_tx + .send(messages_to_process) + .await + .map_err(|e| e.to_string()) } diff --git a/test/__snapshots__/examples.test.mjs.snap b/test/__snapshots__/examples.test.mjs.snap index 3d23c106..30db05a2 100644 --- a/test/__snapshots__/examples.test.mjs.snap +++ b/test/__snapshots__/examples.test.mjs.snap @@ -567,10 +567,8 @@ exports[`runs examples > example "_euclidRot" example index 20 1`] = ` exports[`runs examples > example "accelerate" example index 0 1`] = ` [ - "[ (0/1 → 1/1) ⇝ 2/1 | s:sax accelerate:0 ]", - "[ 0/1 ⇜ (1/1 → 2/1) | s:sax accelerate:0 ]", - "[ (2/1 → 3/1) ⇝ 4/1 | s:sax accelerate:1 ]", - "[ 2/1 ⇜ (3/1 → 4/1) | s:sax accelerate:1 ]", + "[ 0/1 → 2/1 | s:sax accelerate:0 ]", + "[ 2/1 → 4/1 | s:sax accelerate:1 ]", ] `; @@ -635,10 +633,38 @@ exports[`runs examples > example "addVoicings" example index 0 1`] = ` exports[`runs examples > example "adsr" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c3 s:sawtooth cutoff:600 ]", - "[ 1/1 → 2/1 | note:bb2 s:sawtooth cutoff:600 ]", - "[ 2/1 → 3/1 | note:f3 s:sawtooth cutoff:600 ]", - "[ 3/1 → 4/1 | note:eb3 s:sawtooth cutoff:600 ]", + "[ 0/1 → 1/8 | note:c3 s:sawtooth cutoff:600 ]", + "[ 1/8 → 1/4 | note:bb2 s:sawtooth cutoff:600 ]", + "[ 1/4 → 3/8 | note:f3 s:sawtooth cutoff:600 ]", + "[ 3/8 → 1/2 | note:eb3 s:sawtooth cutoff:600 ]", + "[ 1/2 → 5/8 | note:c3 s:sawtooth cutoff:600 ]", + "[ 5/8 → 3/4 | note:bb2 s:sawtooth cutoff:600 ]", + "[ 3/4 → 7/8 | note:f3 s:sawtooth cutoff:600 ]", + "[ 7/8 → 1/1 | note:eb3 s:sawtooth cutoff:600 ]", + "[ 1/1 → 9/8 | note:c3 s:sawtooth cutoff:600 ]", + "[ 9/8 → 5/4 | note:bb2 s:sawtooth cutoff:600 ]", + "[ 5/4 → 11/8 | note:f3 s:sawtooth cutoff:600 ]", + "[ 11/8 → 3/2 | note:eb3 s:sawtooth cutoff:600 ]", + "[ 3/2 → 13/8 | note:c3 s:sawtooth cutoff:600 ]", + "[ 13/8 → 7/4 | note:bb2 s:sawtooth cutoff:600 ]", + "[ 7/4 → 15/8 | note:f3 s:sawtooth cutoff:600 ]", + "[ 15/8 → 2/1 | note:eb3 s:sawtooth cutoff:600 ]", + "[ 2/1 → 17/8 | note:c3 s:sawtooth cutoff:600 ]", + "[ 17/8 → 9/4 | note:bb2 s:sawtooth cutoff:600 ]", + "[ 9/4 → 19/8 | note:f3 s:sawtooth cutoff:600 ]", + "[ 19/8 → 5/2 | note:eb3 s:sawtooth cutoff:600 ]", + "[ 5/2 → 21/8 | note:c3 s:sawtooth cutoff:600 ]", + "[ 21/8 → 11/4 | note:bb2 s:sawtooth cutoff:600 ]", + "[ 11/4 → 23/8 | note:f3 s:sawtooth cutoff:600 ]", + "[ 23/8 → 3/1 | note:eb3 s:sawtooth cutoff:600 ]", + "[ 3/1 → 25/8 | note:c3 s:sawtooth cutoff:600 ]", + "[ 25/8 → 13/4 | note:bb2 s:sawtooth cutoff:600 ]", + "[ 13/4 → 27/8 | note:f3 s:sawtooth cutoff:600 ]", + "[ 27/8 → 7/2 | note:eb3 s:sawtooth cutoff:600 ]", + "[ 7/2 → 29/8 | note:c3 s:sawtooth cutoff:600 ]", + "[ 29/8 → 15/4 | note:bb2 s:sawtooth cutoff:600 ]", + "[ 15/4 → 31/8 | note:f3 s:sawtooth cutoff:600 ]", + "[ 31/8 → 4/1 | note:eb3 s:sawtooth cutoff:600 ]", ] `; @@ -833,18 +859,30 @@ exports[`runs examples > example "apply" example index 0 1`] = ` exports[`runs examples > example "arp" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | note:c ]", - "[ 1/2 → 1/1 | note:c ]", - "[ 1/2 → 1/1 | note:g ]", - "[ 1/1 → 3/2 | note:eb ]", - "[ 3/2 → 2/1 | note:c ]", - "[ 3/2 → 2/1 | note:g ]", - "[ 2/1 → 5/2 | note:c ]", - "[ 5/2 → 3/1 | note:c ]", - "[ 5/2 → 3/1 | note:g ]", - "[ 3/1 → 7/2 | note:eb ]", - "[ 7/2 → 4/1 | note:c ]", - "[ 7/2 → 4/1 | note:g ]", + "[ 0/1 → 1/4 | note:c ]", + "[ 1/4 → 1/2 | note:c ]", + "[ 1/4 → 1/2 | note:g ]", + "[ 1/2 → 3/4 | note:eb ]", + "[ 3/4 → 1/1 | note:c ]", + "[ 3/4 → 1/1 | note:g ]", + "[ 1/1 → 5/4 | note:c ]", + "[ 5/4 → 3/2 | note:c ]", + "[ 5/4 → 3/2 | note:g ]", + "[ 3/2 → 7/4 | note:eb ]", + "[ 7/4 → 2/1 | note:c ]", + "[ 7/4 → 2/1 | note:g ]", + "[ 2/1 → 9/4 | note:c ]", + "[ 9/4 → 5/2 | note:c ]", + "[ 9/4 → 5/2 | note:ab ]", + "[ 5/2 → 11/4 | note:f ]", + "[ 11/4 → 3/1 | note:c ]", + "[ 11/4 → 3/1 | note:ab ]", + "[ 3/1 → 13/4 | note:d ]", + "[ 13/4 → 7/2 | note:d ]", + "[ 13/4 → 7/2 | note:ab ]", + "[ 7/2 → 15/4 | note:f ]", + "[ 15/4 → 4/1 | note:d ]", + "[ 15/4 → 4/1 | note:ab ]", ] `; @@ -876,134 +914,340 @@ exports[`runs examples > example "arrange" example index 0 1`] = ` exports[`runs examples > example "attack" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | note:c3 attack:0 ]", - "[ 1/2 → 1/1 | note:e3 attack:0 ]", - "[ 1/1 → 3/2 | note:c3 attack:0.1 ]", - "[ 3/2 → 2/1 | note:e3 attack:0.1 ]", - "[ 2/1 → 5/2 | note:c3 attack:0.5 ]", - "[ 5/2 → 3/1 | note:e3 attack:0.5 ]", - "[ 3/1 → 7/2 | note:c3 attack:0 ]", - "[ 7/2 → 4/1 | note:e3 attack:0 ]", + "[ 0/1 → 1/4 | note:c3 attack:0 ]", + "[ 1/4 → 1/2 | note:e3 attack:0 ]", + "[ 1/2 → 3/4 | note:f3 attack:0 ]", + "[ 3/4 → 1/1 | note:g3 attack:0 ]", + "[ 1/1 → 5/4 | note:c3 attack:0.1 ]", + "[ 5/4 → 3/2 | note:e3 attack:0.1 ]", + "[ 3/2 → 7/4 | note:f3 attack:0.1 ]", + "[ 7/4 → 2/1 | note:g3 attack:0.1 ]", + "[ 2/1 → 9/4 | note:c3 attack:0.5 ]", + "[ 9/4 → 5/2 | note:e3 attack:0.5 ]", + "[ 5/2 → 11/4 | note:f3 attack:0.5 ]", + "[ 11/4 → 3/1 | note:g3 attack:0.5 ]", + "[ 3/1 → 13/4 | note:c3 attack:0 ]", + "[ 13/4 → 7/2 | note:e3 attack:0 ]", + "[ 7/2 → 15/4 | note:f3 attack:0 ]", + "[ 15/4 → 4/1 | note:g3 attack:0 ]", ] `; exports[`runs examples > example "bank" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | s:bd bank:RolandTR909 ]", - "[ 1/2 → 1/1 | s:sd bank:RolandTR909 ]", - "[ 1/1 → 3/2 | s:bd bank:RolandTR909 ]", - "[ 3/2 → 2/1 | s:sd bank:RolandTR909 ]", - "[ 2/1 → 5/2 | s:bd bank:RolandTR909 ]", - "[ 5/2 → 3/1 | s:sd bank:RolandTR909 ]", - "[ 3/1 → 7/2 | s:bd bank:RolandTR909 ]", - "[ 7/2 → 4/1 | s:sd bank:RolandTR909 ]", + "[ 0/1 → 1/4 | s:bd bank:RolandTR909 ]", + "[ 1/4 → 1/2 | s:sd bank:RolandTR909 ]", + "[ 5/8 → 3/4 | s:bd bank:RolandTR909 ]", + "[ 3/4 → 1/1 | s:sd bank:RolandTR909 ]", + "[ 1/1 → 5/4 | s:bd bank:RolandTR909 ]", + "[ 5/4 → 3/2 | s:sd bank:RolandTR909 ]", + "[ 13/8 → 7/4 | s:bd bank:RolandTR909 ]", + "[ 7/4 → 2/1 | s:sd bank:RolandTR909 ]", + "[ 2/1 → 9/4 | s:bd bank:RolandTR909 ]", + "[ 9/4 → 5/2 | s:sd bank:RolandTR909 ]", + "[ 21/8 → 11/4 | s:bd bank:RolandTR909 ]", + "[ 11/4 → 3/1 | s:sd bank:RolandTR909 ]", + "[ 3/1 → 13/4 | s:bd bank:RolandTR909 ]", + "[ 13/4 → 7/2 | s:sd bank:RolandTR909 ]", + "[ 29/8 → 15/4 | s:bd bank:RolandTR909 ]", + "[ 15/4 → 4/1 | s:sd bank:RolandTR909 ]", ] `; exports[`runs examples > example "begin" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | s:rave begin:0 ]", - "[ 1/1 → 2/1 | s:rave begin:0.25 ]", - "[ 2/1 → 3/1 | s:rave begin:0.5 ]", - "[ 3/1 → 4/1 | s:rave begin:0.75 ]", + "[ 0/1 → 1/2 | s:rave begin:0 ]", + "[ 1/2 → 1/1 | s:rave begin:0.25 ]", + "[ 1/1 → 3/2 | s:rave begin:0.5 ]", + "[ 3/2 → 2/1 | s:rave begin:0.75 ]", + "[ 2/1 → 5/2 | s:rave begin:0 ]", + "[ 5/2 → 3/1 | s:rave begin:0.25 ]", + "[ 3/1 → 7/2 | s:rave begin:0.5 ]", + "[ 7/2 → 4/1 | s:rave begin:0.75 ]", ] `; exports[`runs examples > example "bpattack" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", ] `; exports[`runs examples > example "bpdecay" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0.2 bpenv:4 ]", ] `; exports[`runs examples > example "bpenv" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth bandf:500 bpattack:0.5 bpenv:4 ]", ] `; exports[`runs examples > example "bpf" example index 0 1`] = ` [ - "[ 0/1 → 1/3 | s:hh bandf:1000 ]", - "[ 0/1 → 1/2 | s:bd bandf:1000 ]", - "[ 1/3 → 2/3 | s:hh bandf:1000 ]", - "[ 1/2 → 1/1 | s:sd bandf:1000 ]", - "[ 2/3 → 1/1 | s:hh bandf:1000 ]", - "[ 1/1 → 4/3 | s:hh bandf:2000 ]", - "[ 1/1 → 3/2 | s:bd bandf:2000 ]", - "[ 4/3 → 5/3 | s:hh bandf:2000 ]", - "[ 3/2 → 2/1 | s:sd bandf:2000 ]", - "[ 5/3 → 2/1 | s:hh bandf:2000 ]", - "[ 2/1 → 7/3 | s:hh bandf:4000 ]", - "[ 2/1 → 5/2 | s:bd bandf:4000 ]", - "[ 7/3 → 8/3 | s:hh bandf:4000 ]", - "[ 5/2 → 3/1 | s:sd bandf:4000 ]", - "[ 8/3 → 3/1 | s:hh bandf:4000 ]", - "[ 3/1 → 10/3 | s:hh bandf:8000 ]", - "[ 3/1 → 7/2 | s:bd bandf:8000 ]", - "[ 10/3 → 11/3 | s:hh bandf:8000 ]", - "[ 7/2 → 4/1 | s:sd bandf:8000 ]", - "[ 11/3 → 4/1 | s:hh bandf:8000 ]", + "[ 0/1 → 1/6 | s:hh bandf:1000 ]", + "[ 0/1 → 1/4 | s:bd bandf:1000 ]", + "[ 1/6 → 1/3 | s:hh bandf:1000 ]", + "[ 1/4 → 1/2 | s:sd bandf:1000 ]", + "[ 1/3 → 1/2 | s:hh bandf:1000 ]", + "[ 1/2 → 2/3 | s:hh bandf:1000 ]", + "[ 5/8 → 3/4 | s:bd bandf:1000 ]", + "[ 2/3 → 5/6 | s:hh bandf:1000 ]", + "[ 3/4 → 1/1 | s:sd bandf:1000 ]", + "[ 5/6 → 1/1 | s:hh bandf:1000 ]", + "[ 1/1 → 7/6 | s:hh bandf:2000 ]", + "[ 1/1 → 5/4 | s:bd bandf:2000 ]", + "[ 7/6 → 4/3 | s:hh bandf:2000 ]", + "[ 5/4 → 3/2 | s:sd bandf:2000 ]", + "[ 4/3 → 3/2 | s:hh bandf:2000 ]", + "[ 3/2 → 5/3 | s:hh bandf:2000 ]", + "[ 13/8 → 7/4 | s:bd bandf:2000 ]", + "[ 5/3 → 11/6 | s:hh bandf:2000 ]", + "[ 7/4 → 2/1 | s:sd bandf:2000 ]", + "[ 11/6 → 2/1 | s:hh bandf:2000 ]", + "[ 2/1 → 13/6 | s:hh bandf:4000 ]", + "[ 2/1 → 9/4 | s:bd bandf:4000 ]", + "[ 13/6 → 7/3 | s:hh bandf:4000 ]", + "[ 9/4 → 5/2 | s:sd bandf:4000 ]", + "[ 7/3 → 5/2 | s:hh bandf:4000 ]", + "[ 5/2 → 8/3 | s:hh bandf:4000 ]", + "[ 21/8 → 11/4 | s:bd bandf:4000 ]", + "[ 8/3 → 17/6 | s:hh bandf:4000 ]", + "[ 11/4 → 3/1 | s:sd bandf:4000 ]", + "[ 17/6 → 3/1 | s:hh bandf:4000 ]", + "[ 3/1 → 19/6 | s:hh bandf:8000 ]", + "[ 3/1 → 13/4 | s:bd bandf:8000 ]", + "[ 19/6 → 10/3 | s:hh bandf:8000 ]", + "[ 13/4 → 7/2 | s:sd bandf:8000 ]", + "[ 10/3 → 7/2 | s:hh bandf:8000 ]", + "[ 7/2 → 11/3 | s:hh bandf:8000 ]", + "[ 29/8 → 15/4 | s:bd bandf:8000 ]", + "[ 11/3 → 23/6 | s:hh bandf:8000 ]", + "[ 15/4 → 4/1 | s:sd bandf:8000 ]", + "[ 23/6 → 4/1 | s:hh bandf:8000 ]", ] `; exports[`runs examples > example "bpq" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | s:bd bandf:500 bandq:0 ]", - "[ 1/2 → 1/1 | s:sd bandf:500 bandq:0 ]", - "[ 1/1 → 3/2 | s:bd bandf:500 bandq:1 ]", - "[ 3/2 → 2/1 | s:sd bandf:500 bandq:1 ]", - "[ 2/1 → 5/2 | s:bd bandf:500 bandq:2 ]", - "[ 5/2 → 3/1 | s:sd bandf:500 bandq:2 ]", - "[ 3/1 → 7/2 | s:bd bandf:500 bandq:3 ]", - "[ 7/2 → 4/1 | s:sd bandf:500 bandq:3 ]", + "[ 0/1 → 1/4 | s:bd bandf:500 bandq:0 ]", + "[ 1/4 → 1/2 | s:sd bandf:500 bandq:0 ]", + "[ 5/8 → 3/4 | s:bd bandf:500 bandq:0 ]", + "[ 3/4 → 1/1 | s:sd bandf:500 bandq:0 ]", + "[ 1/1 → 5/4 | s:bd bandf:500 bandq:1 ]", + "[ 5/4 → 3/2 | s:sd bandf:500 bandq:1 ]", + "[ 13/8 → 7/4 | s:bd bandf:500 bandq:1 ]", + "[ 7/4 → 2/1 | s:sd bandf:500 bandq:1 ]", + "[ 2/1 → 9/4 | s:bd bandf:500 bandq:2 ]", + "[ 9/4 → 5/2 | s:sd bandf:500 bandq:2 ]", + "[ 21/8 → 11/4 | s:bd bandf:500 bandq:2 ]", + "[ 11/4 → 3/1 | s:sd bandf:500 bandq:2 ]", + "[ 3/1 → 13/4 | s:bd bandf:500 bandq:3 ]", + "[ 13/4 → 7/2 | s:sd bandf:500 bandq:3 ]", + "[ 29/8 → 15/4 | s:bd bandf:500 bandq:3 ]", + "[ 15/4 → 4/1 | s:sd bandf:500 bandq:3 ]", ] `; exports[`runs examples > example "bprelease" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth clip:0.5 bandf:500 bpenv:4 bprelease:0.5 release:0.5 ]", ] `; exports[`runs examples > example "bpsustain" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth bandf:500 bpdecay:0.5 bpsustain:0 bpenv:4 ]", +] +`; + +exports[`runs examples > example "brand" example index 0 1`] = ` +[ + "[ 0/1 → 1/10 | s:hh pan:false ]", + "[ 1/10 → 1/5 | s:hh pan:false ]", + "[ 1/5 → 3/10 | s:hh pan:true ]", + "[ 3/10 → 2/5 | s:hh pan:true ]", + "[ 2/5 → 1/2 | s:hh pan:false ]", + "[ 1/2 → 3/5 | s:hh pan:true ]", + "[ 3/5 → 7/10 | s:hh pan:false ]", + "[ 7/10 → 4/5 | s:hh pan:true ]", + "[ 4/5 → 9/10 | s:hh pan:false ]", + "[ 9/10 → 1/1 | s:hh pan:true ]", + "[ 1/1 → 11/10 | s:hh pan:true ]", + "[ 11/10 → 6/5 | s:hh pan:false ]", + "[ 6/5 → 13/10 | s:hh pan:false ]", + "[ 13/10 → 7/5 | s:hh pan:false ]", + "[ 7/5 → 3/2 | s:hh pan:true ]", + "[ 3/2 → 8/5 | s:hh pan:true ]", + "[ 8/5 → 17/10 | s:hh pan:true ]", + "[ 17/10 → 9/5 | s:hh pan:true ]", + "[ 9/5 → 19/10 | s:hh pan:true ]", + "[ 19/10 → 2/1 | s:hh pan:false ]", + "[ 2/1 → 21/10 | s:hh pan:false ]", + "[ 21/10 → 11/5 | s:hh pan:false ]", + "[ 11/5 → 23/10 | s:hh pan:true ]", + "[ 23/10 → 12/5 | s:hh pan:false ]", + "[ 12/5 → 5/2 | s:hh pan:false ]", + "[ 5/2 → 13/5 | s:hh pan:false ]", + "[ 13/5 → 27/10 | s:hh pan:false ]", + "[ 27/10 → 14/5 | s:hh pan:false ]", + "[ 14/5 → 29/10 | s:hh pan:true ]", + "[ 29/10 → 3/1 | s:hh pan:true ]", + "[ 3/1 → 31/10 | s:hh pan:true ]", + "[ 31/10 → 16/5 | s:hh pan:true ]", + "[ 16/5 → 33/10 | s:hh pan:false ]", + "[ 33/10 → 17/5 | s:hh pan:false ]", + "[ 17/5 → 7/2 | s:hh pan:false ]", + "[ 7/2 → 18/5 | s:hh pan:true ]", + "[ 18/5 → 37/10 | s:hh pan:true ]", + "[ 37/10 → 19/5 | s:hh pan:false ]", + "[ 19/5 → 39/10 | s:hh pan:false ]", + "[ 39/10 → 4/1 | s:hh pan:true ]", +] +`; + +exports[`runs examples > example "brandBy" example index 0 1`] = ` +[ + "[ 0/1 → 1/10 | s:hh pan:false ]", + "[ 1/10 → 1/5 | s:hh pan:false ]", + "[ 1/5 → 3/10 | s:hh pan:false ]", + "[ 3/10 → 2/5 | s:hh pan:false ]", + "[ 2/5 → 1/2 | s:hh pan:false ]", + "[ 1/2 → 3/5 | s:hh pan:false ]", + "[ 3/5 → 7/10 | s:hh pan:false ]", + "[ 7/10 → 4/5 | s:hh pan:true ]", + "[ 4/5 → 9/10 | s:hh pan:false ]", + "[ 9/10 → 1/1 | s:hh pan:true ]", + "[ 1/1 → 11/10 | s:hh pan:true ]", + "[ 11/10 → 6/5 | s:hh pan:false ]", + "[ 6/5 → 13/10 | s:hh pan:false ]", + "[ 13/10 → 7/5 | s:hh pan:false ]", + "[ 7/5 → 3/2 | s:hh pan:false ]", + "[ 3/2 → 8/5 | s:hh pan:true ]", + "[ 8/5 → 17/10 | s:hh pan:true ]", + "[ 17/10 → 9/5 | s:hh pan:false ]", + "[ 9/5 → 19/10 | s:hh pan:false ]", + "[ 19/10 → 2/1 | s:hh pan:false ]", + "[ 2/1 → 21/10 | s:hh pan:false ]", + "[ 21/10 → 11/5 | s:hh pan:false ]", + "[ 11/5 → 23/10 | s:hh pan:false ]", + "[ 23/10 → 12/5 | s:hh pan:false ]", + "[ 12/5 → 5/2 | s:hh pan:false ]", + "[ 5/2 → 13/5 | s:hh pan:false ]", + "[ 13/5 → 27/10 | s:hh pan:false ]", + "[ 27/10 → 14/5 | s:hh pan:false ]", + "[ 14/5 → 29/10 | s:hh pan:false ]", + "[ 29/10 → 3/1 | s:hh pan:false ]", + "[ 3/1 → 31/10 | s:hh pan:false ]", + "[ 31/10 → 16/5 | s:hh pan:true ]", + "[ 16/5 → 33/10 | s:hh pan:false ]", + "[ 33/10 → 17/5 | s:hh pan:false ]", + "[ 17/5 → 7/2 | s:hh pan:false ]", + "[ 7/2 → 18/5 | s:hh pan:false ]", + "[ 18/5 → 37/10 | s:hh pan:false ]", + "[ 37/10 → 19/5 | s:hh pan:false ]", + "[ 19/5 → 39/10 | s:hh pan:false ]", + "[ 39/10 → 4/1 | s:hh pan:true ]", ] `; exports[`runs examples > example "cat" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | s:hh ]", - "[ 1/2 → 1/1 | s:hh ]", - "[ 1/1 → 9/8 | note:c2 ]", - "[ 11/8 → 3/2 | note:c2 ]", - "[ 7/4 → 15/8 | note:c2 ]", - "[ 2/1 → 5/2 | s:hh ]", - "[ 5/2 → 3/1 | s:hh ]", - "[ 3/1 → 25/8 | note:c2 ]", - "[ 27/8 → 7/2 | note:c2 ]", - "[ 15/4 → 31/8 | note:c2 ]", + "[ 0/1 → 1/4 | s:hh ]", + "[ 1/4 → 1/2 | s:hh ]", + "[ 1/2 → 3/4 | s:hh ]", + "[ 3/4 → 1/1 | s:hh ]", + "[ 1/1 → 9/8 | note:c4 ]", + "[ 5/4 → 11/8 | note:c4 ]", + "[ 11/8 → 3/2 | note:c4 ]", + "[ 13/8 → 7/4 | note:c4 ]", + "[ 7/4 → 15/8 | note:c4 ]", + "[ 2/1 → 9/4 | s:hh ]", + "[ 9/4 → 5/2 | s:hh ]", + "[ 5/2 → 11/4 | s:hh ]", + "[ 11/4 → 3/1 | s:hh ]", + "[ 3/1 → 25/8 | note:c4 ]", + "[ 13/4 → 27/8 | note:c4 ]", + "[ 27/8 → 7/2 | note:c4 ]", + "[ 29/8 → 15/4 | note:c4 ]", + "[ 15/4 → 31/8 | note:c4 ]", ] `; @@ -1063,45 +1307,102 @@ exports[`runs examples > example "channels" example index 0 1`] = ` ] `; +exports[`runs examples > example "choose" example index 0 1`] = ` +[ + "[ 0/1 → 1/5 | note:c2 s:sine ]", + "[ 1/5 → 2/5 | note:g2 s:bd n:6 ]", + "[ 2/5 → 3/5 | note:g2 s:sine ]", + "[ 3/5 → 4/5 | note:d2 s:triangle ]", + "[ 4/5 → 1/1 | note:f1 s:bd n:6 ]", + "[ 1/1 → 6/5 | note:c2 s:bd n:6 ]", + "[ 6/5 → 7/5 | note:g2 s:triangle ]", + "[ 7/5 → 8/5 | note:g2 s:triangle ]", + "[ 8/5 → 9/5 | note:d2 s:sine ]", + "[ 9/5 → 2/1 | note:f1 s:sine ]", + "[ 2/1 → 11/5 | note:c2 s:triangle ]", + "[ 11/5 → 12/5 | note:g2 s:bd n:6 ]", + "[ 12/5 → 13/5 | note:g2 s:triangle ]", + "[ 13/5 → 14/5 | note:d2 s:sine ]", + "[ 14/5 → 3/1 | note:f1 s:triangle ]", + "[ 3/1 → 16/5 | note:c2 s:sine ]", + "[ 16/5 → 17/5 | note:g2 s:bd n:6 ]", + "[ 17/5 → 18/5 | note:g2 s:triangle ]", + "[ 18/5 → 19/5 | note:d2 s:triangle ]", + "[ 19/5 → 4/1 | note:f1 s:sine ]", +] +`; + exports[`runs examples > example "chooseCycles" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:bd ]", - "[ 1/4 → 1/2 | s:hh ]", - "[ 1/2 → 3/4 | s:hh ]", - "[ 3/4 → 1/1 | s:hh ]", - "[ 1/1 → 5/4 | s:bd ]", - "[ 5/4 → 3/2 | s:bd ]", - "[ 3/2 → 7/4 | s:sd ]", - "[ 7/4 → 2/1 | s:hh ]", - "[ 2/1 → 9/4 | s:hh ]", - "[ 9/4 → 5/2 | s:hh ]", - "[ 5/2 → 11/4 | s:hh ]", - "[ 11/4 → 3/1 | s:sd ]", - "[ 3/1 → 13/4 | s:hh ]", - "[ 13/4 → 7/2 | s:hh ]", - "[ 7/2 → 15/4 | s:sd ]", - "[ 15/4 → 4/1 | s:bd ]", + "[ 0/1 → 1/8 | s:bd ]", + "[ 1/8 → 1/4 | s:hh ]", + "[ 1/4 → 3/8 | s:hh ]", + "[ 3/8 → 1/2 | s:hh ]", + "[ 1/2 → 5/8 | s:bd ]", + "[ 5/8 → 3/4 | s:bd ]", + "[ 3/4 → 7/8 | s:sd ]", + "[ 7/8 → 1/1 | s:hh ]", + "[ 1/1 → 9/8 | s:hh ]", + "[ 9/8 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", + "[ 11/8 → 3/2 | s:sd ]", + "[ 3/2 → 13/8 | s:hh ]", + "[ 13/8 → 7/4 | s:hh ]", + "[ 7/4 → 15/8 | s:sd ]", + "[ 15/8 → 2/1 | s:bd ]", + "[ 2/1 → 17/8 | s:hh ]", + "[ 17/8 → 9/4 | s:bd ]", + "[ 9/4 → 19/8 | s:sd ]", + "[ 19/8 → 5/2 | s:bd ]", + "[ 5/2 → 21/8 | s:bd ]", + "[ 21/8 → 11/4 | s:sd ]", + "[ 11/4 → 23/8 | s:sd ]", + "[ 23/8 → 3/1 | s:bd ]", + "[ 3/1 → 25/8 | s:bd ]", + "[ 25/8 → 13/4 | s:sd ]", + "[ 13/4 → 27/8 | s:hh ]", + "[ 27/8 → 7/2 | s:sd ]", + "[ 7/2 → 29/8 | s:hh ]", + "[ 29/8 → 15/4 | s:bd ]", + "[ 15/4 → 31/8 | s:sd ]", + "[ 31/8 → 4/1 | s:hh ]", ] `; exports[`runs examples > example "chooseCycles" example index 1 1`] = ` [ - "[ 0/1 → 1/4 | s:bd ]", - "[ 1/4 → 1/2 | s:hh ]", - "[ 1/2 → 3/4 | s:hh ]", - "[ 3/4 → 1/1 | s:hh ]", - "[ 1/1 → 5/4 | s:bd ]", - "[ 5/4 → 3/2 | s:bd ]", - "[ 3/2 → 7/4 | s:sd ]", - "[ 7/4 → 2/1 | s:hh ]", - "[ 2/1 → 9/4 | s:hh ]", - "[ 9/4 → 5/2 | s:hh ]", - "[ 5/2 → 11/4 | s:hh ]", - "[ 11/4 → 3/1 | s:sd ]", - "[ 3/1 → 13/4 | s:hh ]", - "[ 13/4 → 7/2 | s:hh ]", - "[ 7/2 → 15/4 | s:sd ]", - "[ 15/4 → 4/1 | s:bd ]", + "[ 0/1 → 1/8 | s:bd ]", + "[ 1/8 → 1/4 | s:hh ]", + "[ 1/4 → 3/8 | s:hh ]", + "[ 3/8 → 1/2 | s:hh ]", + "[ 1/2 → 5/8 | s:bd ]", + "[ 5/8 → 3/4 | s:bd ]", + "[ 3/4 → 7/8 | s:sd ]", + "[ 7/8 → 1/1 | s:hh ]", + "[ 1/1 → 9/8 | s:hh ]", + "[ 9/8 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", + "[ 11/8 → 3/2 | s:sd ]", + "[ 3/2 → 13/8 | s:hh ]", + "[ 13/8 → 7/4 | s:hh ]", + "[ 7/4 → 15/8 | s:sd ]", + "[ 15/8 → 2/1 | s:bd ]", + "[ 2/1 → 17/8 | s:hh ]", + "[ 17/8 → 9/4 | s:bd ]", + "[ 9/4 → 19/8 | s:sd ]", + "[ 19/8 → 5/2 | s:bd ]", + "[ 5/2 → 21/8 | s:bd ]", + "[ 21/8 → 11/4 | s:sd ]", + "[ 11/4 → 23/8 | s:sd ]", + "[ 23/8 → 3/1 | s:bd ]", + "[ 3/1 → 25/8 | s:bd ]", + "[ 25/8 → 13/4 | s:sd ]", + "[ 13/4 → 27/8 | s:hh ]", + "[ 27/8 → 7/2 | s:sd ]", + "[ 7/2 → 29/8 | s:hh ]", + "[ 29/8 → 15/4 | s:bd ]", + "[ 15/4 → 31/8 | s:sd ]", + "[ 31/8 → 4/1 | s:hh ]", ] `; @@ -1132,10 +1433,14 @@ exports[`runs examples > example "chooseWith" example index 0 1`] = ` exports[`runs examples > example "chop" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | s:rhodes begin:0.75 end:1 speed:0.25 unit:c ]", - "[ 1/1 → 2/1 | s:rhodes begin:0.5 end:0.75 speed:0.25 unit:c ]", - "[ 2/1 → 3/1 | s:rhodes begin:0.25 end:0.5 speed:0.25 unit:c ]", - "[ 3/1 → 4/1 | s:rhodes begin:0 end:0.25 speed:0.25 unit:c ]", + "[ 0/1 → 1/2 | s:rhodes begin:0.75 end:1 speed:0.25 unit:c ]", + "[ 1/2 → 1/1 | s:rhodes begin:0.5 end:0.75 speed:0.25 unit:c ]", + "[ 1/1 → 3/2 | s:rhodes begin:0.25 end:0.5 speed:0.25 unit:c ]", + "[ 3/2 → 2/1 | s:rhodes begin:0 end:0.25 speed:0.25 unit:c ]", + "[ 2/1 → 5/2 | s:rhodes begin:0.75 end:1 speed:0.25 unit:c ]", + "[ 5/2 → 3/1 | s:rhodes begin:0.5 end:0.75 speed:0.25 unit:c ]", + "[ 3/1 → 7/2 | s:rhodes begin:0.25 end:0.5 speed:0.25 unit:c ]", + "[ 7/2 → 4/1 | s:rhodes begin:0 end:0.25 speed:0.25 unit:c ]", ] `; @@ -1204,30 +1509,54 @@ exports[`runs examples > example "clip" example index 0 1`] = ` exports[`runs examples > example "coarse" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh coarse:1 ]", - "[ 0/1 → 1/2 | s:bd coarse:1 ]", - "[ 1/4 → 1/2 | s:hh coarse:1 ]", - "[ 1/2 → 3/4 | s:hh coarse:1 ]", - "[ 1/2 → 1/1 | s:sd coarse:1 ]", - "[ 3/4 → 1/1 | s:hh coarse:1 ]", - "[ 1/1 → 5/4 | s:hh coarse:4 ]", - "[ 1/1 → 3/2 | s:bd coarse:4 ]", - "[ 5/4 → 3/2 | s:hh coarse:4 ]", - "[ 3/2 → 7/4 | s:hh coarse:4 ]", - "[ 3/2 → 2/1 | s:sd coarse:4 ]", - "[ 7/4 → 2/1 | s:hh coarse:4 ]", - "[ 2/1 → 9/4 | s:hh coarse:8 ]", - "[ 2/1 → 5/2 | s:bd coarse:8 ]", - "[ 9/4 → 5/2 | s:hh coarse:8 ]", - "[ 5/2 → 11/4 | s:hh coarse:8 ]", - "[ 5/2 → 3/1 | s:sd coarse:8 ]", - "[ 11/4 → 3/1 | s:hh coarse:8 ]", - "[ 3/1 → 13/4 | s:hh coarse:16 ]", - "[ 3/1 → 7/2 | s:bd coarse:16 ]", - "[ 13/4 → 7/2 | s:hh coarse:16 ]", - "[ 7/2 → 15/4 | s:hh coarse:16 ]", - "[ 7/2 → 4/1 | s:sd coarse:16 ]", - "[ 15/4 → 4/1 | s:hh coarse:16 ]", + "[ 0/1 → 1/8 | s:hh coarse:1 ]", + "[ 0/1 → 1/4 | s:bd coarse:1 ]", + "[ 1/8 → 1/4 | s:hh coarse:1 ]", + "[ 1/4 → 3/8 | s:hh coarse:1 ]", + "[ 1/4 → 1/2 | s:sd coarse:1 ]", + "[ 3/8 → 1/2 | s:hh coarse:1 ]", + "[ 1/2 → 5/8 | s:hh coarse:1 ]", + "[ 5/8 → 3/4 | s:bd coarse:1 ]", + "[ 5/8 → 3/4 | s:hh coarse:1 ]", + "[ 3/4 → 7/8 | s:hh coarse:1 ]", + "[ 3/4 → 1/1 | s:sd coarse:1 ]", + "[ 7/8 → 1/1 | s:hh coarse:1 ]", + "[ 1/1 → 9/8 | s:hh coarse:4 ]", + "[ 1/1 → 5/4 | s:bd coarse:4 ]", + "[ 9/8 → 5/4 | s:hh coarse:4 ]", + "[ 5/4 → 11/8 | s:hh coarse:4 ]", + "[ 5/4 → 3/2 | s:sd coarse:4 ]", + "[ 11/8 → 3/2 | s:hh coarse:4 ]", + "[ 3/2 → 13/8 | s:hh coarse:4 ]", + "[ 13/8 → 7/4 | s:bd coarse:4 ]", + "[ 13/8 → 7/4 | s:hh coarse:4 ]", + "[ 7/4 → 15/8 | s:hh coarse:4 ]", + "[ 7/4 → 2/1 | s:sd coarse:4 ]", + "[ 15/8 → 2/1 | s:hh coarse:4 ]", + "[ 2/1 → 17/8 | s:hh coarse:8 ]", + "[ 2/1 → 9/4 | s:bd coarse:8 ]", + "[ 17/8 → 9/4 | s:hh coarse:8 ]", + "[ 9/4 → 19/8 | s:hh coarse:8 ]", + "[ 9/4 → 5/2 | s:sd coarse:8 ]", + "[ 19/8 → 5/2 | s:hh coarse:8 ]", + "[ 5/2 → 21/8 | s:hh coarse:8 ]", + "[ 21/8 → 11/4 | s:bd coarse:8 ]", + "[ 21/8 → 11/4 | s:hh coarse:8 ]", + "[ 11/4 → 23/8 | s:hh coarse:8 ]", + "[ 11/4 → 3/1 | s:sd coarse:8 ]", + "[ 23/8 → 3/1 | s:hh coarse:8 ]", + "[ 3/1 → 25/8 | s:hh coarse:16 ]", + "[ 3/1 → 13/4 | s:bd coarse:16 ]", + "[ 25/8 → 13/4 | s:hh coarse:16 ]", + "[ 13/4 → 27/8 | s:hh coarse:16 ]", + "[ 13/4 → 7/2 | s:sd coarse:16 ]", + "[ 27/8 → 7/2 | s:hh coarse:16 ]", + "[ 7/2 → 29/8 | s:hh coarse:16 ]", + "[ 29/8 → 15/4 | s:bd coarse:16 ]", + "[ 29/8 → 15/4 | s:hh coarse:16 ]", + "[ 15/4 → 31/8 | s:hh coarse:16 ]", + "[ 15/4 → 4/1 | s:sd coarse:16 ]", + "[ 31/8 → 4/1 | s:hh coarse:16 ]", ] `; @@ -1246,99 +1575,187 @@ exports[`runs examples > example "compress" example index 0 1`] = ` exports[`runs examples > example "compressor" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 0/1 → 1/2 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 1/4 → 1/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 1/2 → 3/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 1/2 → 1/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 3/4 → 1/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 1/1 → 5/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 1/1 → 3/2 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 5/4 → 3/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 3/2 → 7/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 3/2 → 2/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 7/4 → 2/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 2/1 → 9/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 2/1 → 5/2 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 9/4 → 5/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 5/2 → 11/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 5/2 → 3/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 11/4 → 3/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 3/1 → 13/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 3/1 → 7/2 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 13/4 → 7/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 7/2 → 15/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 7/2 → 4/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", - "[ 15/4 → 4/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 0/1 → 1/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 0/1 → 1/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 1/8 → 1/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 1/4 → 3/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 1/4 → 1/2 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 3/8 → 1/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 1/2 → 5/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 5/8 → 3/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 5/8 → 3/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 3/4 → 7/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 3/4 → 1/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 7/8 → 1/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 1/1 → 9/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 1/1 → 5/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 9/8 → 5/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 5/4 → 11/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 5/4 → 3/2 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 11/8 → 3/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 3/2 → 13/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 13/8 → 7/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 13/8 → 7/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 7/4 → 15/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 7/4 → 2/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 15/8 → 2/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 2/1 → 17/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 2/1 → 9/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 17/8 → 9/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 9/4 → 19/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 9/4 → 5/2 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 19/8 → 5/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 5/2 → 21/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 21/8 → 11/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 21/8 → 11/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 11/4 → 23/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 11/4 → 3/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 23/8 → 3/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 3/1 → 25/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 3/1 → 13/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 25/8 → 13/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 13/4 → 27/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 13/4 → 7/2 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 27/8 → 7/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 7/2 → 29/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 29/8 → 15/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 29/8 → 15/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 15/4 → 31/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 15/4 → 4/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", + "[ 31/8 → 4/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 ]", ] `; exports[`runs examples > example "cosine" example index 0 1`] = ` [ - "[ 0/1 → 1/8 | note:Eb4 ]", - "[ 0/1 → 1/8 | note:D5 ]", - "[ 1/8 → 1/4 | note:Ab4 ]", - "[ 1/8 → 1/4 | note:C5 ]", - "[ 1/4 → 3/8 | note:C5 ]", - "[ 1/4 → 3/8 | note:Ab4 ]", - "[ 3/8 → 1/2 | note:D5 ]", - "[ 3/8 → 1/2 | note:Eb4 ]", - "[ 1/2 → 5/8 | note:D5 ]", - "[ 1/2 → 5/8 | note:C4 ]", - "[ 5/8 → 3/4 | note:C5 ]", - "[ 5/8 → 3/4 | note:G3 ]", - "[ 3/4 → 7/8 | note:Ab4 ]", - "[ 3/4 → 7/8 | note:Eb3 ]", - "[ 7/8 → 1/1 | note:Eb4 ]", - "[ 7/8 → 1/1 | note:D3 ]", - "[ 1/1 → 9/8 | note:C4 ]", - "[ 1/1 → 9/8 | note:D3 ]", - "[ 9/8 → 5/4 | note:G3 ]", - "[ 9/8 → 5/4 | note:Eb3 ]", - "[ 5/4 → 11/8 | note:Eb3 ]", - "[ 5/4 → 11/8 | note:G3 ]", - "[ 11/8 → 3/2 | note:D3 ]", - "[ 11/8 → 3/2 | note:C4 ]", - "[ 3/2 → 13/8 | note:D3 ]", - "[ 3/2 → 13/8 | note:Eb4 ]", - "[ 13/8 → 7/4 | note:Eb3 ]", - "[ 13/8 → 7/4 | note:Ab4 ]", - "[ 7/4 → 15/8 | note:G3 ]", - "[ 7/4 → 15/8 | note:C5 ]", - "[ 15/8 → 2/1 | note:C4 ]", - "[ 15/8 → 2/1 | note:D5 ]", - "[ 2/1 → 17/8 | note:Eb4 ]", - "[ 2/1 → 17/8 | note:D5 ]", - "[ 17/8 → 9/4 | note:Ab4 ]", - "[ 17/8 → 9/4 | note:C5 ]", - "[ 9/4 → 19/8 | note:C5 ]", - "[ 9/4 → 19/8 | note:Ab4 ]", - "[ 19/8 → 5/2 | note:D5 ]", - "[ 19/8 → 5/2 | note:Eb4 ]", - "[ 5/2 → 21/8 | note:D5 ]", - "[ 5/2 → 21/8 | note:C4 ]", - "[ 21/8 → 11/4 | note:C5 ]", - "[ 21/8 → 11/4 | note:G3 ]", - "[ 11/4 → 23/8 | note:Ab4 ]", - "[ 11/4 → 23/8 | note:Eb3 ]", - "[ 23/8 → 3/1 | note:Eb4 ]", - "[ 23/8 → 3/1 | note:D3 ]", - "[ 3/1 → 25/8 | note:C4 ]", - "[ 3/1 → 25/8 | note:D3 ]", - "[ 25/8 → 13/4 | note:G3 ]", - "[ 25/8 → 13/4 | note:Eb3 ]", - "[ 13/4 → 27/8 | note:Eb3 ]", - "[ 13/4 → 27/8 | note:G3 ]", - "[ 27/8 → 7/2 | note:D3 ]", - "[ 27/8 → 7/2 | note:C4 ]", - "[ 7/2 → 29/8 | note:D3 ]", - "[ 7/2 → 29/8 | note:Eb4 ]", - "[ 29/8 → 15/4 | note:Eb3 ]", - "[ 29/8 → 15/4 | note:Ab4 ]", - "[ 15/4 → 31/8 | note:G3 ]", - "[ 15/4 → 31/8 | note:C5 ]", - "[ 31/8 → 4/1 | note:C4 ]", - "[ 31/8 → 4/1 | note:D5 ]", + "[ 0/1 → 1/16 | note:Eb4 ]", + "[ 0/1 → 1/16 | note:D5 ]", + "[ 1/16 → 1/8 | note:Ab4 ]", + "[ 1/16 → 1/8 | note:C5 ]", + "[ 1/8 → 3/16 | note:C5 ]", + "[ 1/8 → 3/16 | note:Ab4 ]", + "[ 3/16 → 1/4 | note:D5 ]", + "[ 3/16 → 1/4 | note:Eb4 ]", + "[ 1/4 → 5/16 | note:D5 ]", + "[ 1/4 → 5/16 | note:C4 ]", + "[ 5/16 → 3/8 | note:C5 ]", + "[ 5/16 → 3/8 | note:G3 ]", + "[ 3/8 → 7/16 | note:Ab4 ]", + "[ 3/8 → 7/16 | note:Eb3 ]", + "[ 7/16 → 1/2 | note:Eb4 ]", + "[ 7/16 → 1/2 | note:D3 ]", + "[ 1/2 → 9/16 | note:C4 ]", + "[ 1/2 → 9/16 | note:D3 ]", + "[ 9/16 → 5/8 | note:G3 ]", + "[ 9/16 → 5/8 | note:Eb3 ]", + "[ 5/8 → 11/16 | note:Eb3 ]", + "[ 5/8 → 11/16 | note:G3 ]", + "[ 11/16 → 3/4 | note:D3 ]", + "[ 11/16 → 3/4 | note:C4 ]", + "[ 3/4 → 13/16 | note:D3 ]", + "[ 3/4 → 13/16 | note:Eb4 ]", + "[ 13/16 → 7/8 | note:Eb3 ]", + "[ 13/16 → 7/8 | note:Ab4 ]", + "[ 7/8 → 15/16 | note:G3 ]", + "[ 7/8 → 15/16 | note:C5 ]", + "[ 15/16 → 1/1 | note:C4 ]", + "[ 15/16 → 1/1 | note:D5 ]", + "[ 1/1 → 17/16 | note:Eb4 ]", + "[ 1/1 → 17/16 | note:D5 ]", + "[ 17/16 → 9/8 | note:Ab4 ]", + "[ 17/16 → 9/8 | note:C5 ]", + "[ 9/8 → 19/16 | note:C5 ]", + "[ 9/8 → 19/16 | note:Ab4 ]", + "[ 19/16 → 5/4 | note:D5 ]", + "[ 19/16 → 5/4 | note:Eb4 ]", + "[ 5/4 → 21/16 | note:D5 ]", + "[ 5/4 → 21/16 | note:C4 ]", + "[ 21/16 → 11/8 | note:C5 ]", + "[ 21/16 → 11/8 | note:G3 ]", + "[ 11/8 → 23/16 | note:Ab4 ]", + "[ 11/8 → 23/16 | note:Eb3 ]", + "[ 23/16 → 3/2 | note:Eb4 ]", + "[ 23/16 → 3/2 | note:D3 ]", + "[ 3/2 → 25/16 | note:C4 ]", + "[ 3/2 → 25/16 | note:D3 ]", + "[ 25/16 → 13/8 | note:G3 ]", + "[ 25/16 → 13/8 | note:Eb3 ]", + "[ 13/8 → 27/16 | note:Eb3 ]", + "[ 13/8 → 27/16 | note:G3 ]", + "[ 27/16 → 7/4 | note:D3 ]", + "[ 27/16 → 7/4 | note:C4 ]", + "[ 7/4 → 29/16 | note:D3 ]", + "[ 7/4 → 29/16 | note:Eb4 ]", + "[ 29/16 → 15/8 | note:Eb3 ]", + "[ 29/16 → 15/8 | note:Ab4 ]", + "[ 15/8 → 31/16 | note:G3 ]", + "[ 15/8 → 31/16 | note:C5 ]", + "[ 31/16 → 2/1 | note:C4 ]", + "[ 31/16 → 2/1 | note:D5 ]", + "[ 2/1 → 33/16 | note:Eb4 ]", + "[ 2/1 → 33/16 | note:D5 ]", + "[ 33/16 → 17/8 | note:Ab4 ]", + "[ 33/16 → 17/8 | note:C5 ]", + "[ 17/8 → 35/16 | note:C5 ]", + "[ 17/8 → 35/16 | note:Ab4 ]", + "[ 35/16 → 9/4 | note:D5 ]", + "[ 35/16 → 9/4 | note:Eb4 ]", + "[ 9/4 → 37/16 | note:D5 ]", + "[ 9/4 → 37/16 | note:C4 ]", + "[ 37/16 → 19/8 | note:C5 ]", + "[ 37/16 → 19/8 | note:G3 ]", + "[ 19/8 → 39/16 | note:Ab4 ]", + "[ 19/8 → 39/16 | note:Eb3 ]", + "[ 39/16 → 5/2 | note:Eb4 ]", + "[ 39/16 → 5/2 | note:D3 ]", + "[ 5/2 → 41/16 | note:C4 ]", + "[ 5/2 → 41/16 | note:D3 ]", + "[ 41/16 → 21/8 | note:G3 ]", + "[ 41/16 → 21/8 | note:Eb3 ]", + "[ 21/8 → 43/16 | note:Eb3 ]", + "[ 21/8 → 43/16 | note:G3 ]", + "[ 43/16 → 11/4 | note:D3 ]", + "[ 43/16 → 11/4 | note:C4 ]", + "[ 11/4 → 45/16 | note:D3 ]", + "[ 11/4 → 45/16 | note:Eb4 ]", + "[ 45/16 → 23/8 | note:Eb3 ]", + "[ 45/16 → 23/8 | note:Ab4 ]", + "[ 23/8 → 47/16 | note:G3 ]", + "[ 23/8 → 47/16 | note:C5 ]", + "[ 47/16 → 3/1 | note:C4 ]", + "[ 47/16 → 3/1 | note:D5 ]", + "[ 3/1 → 49/16 | note:Eb4 ]", + "[ 3/1 → 49/16 | note:D5 ]", + "[ 49/16 → 25/8 | note:Ab4 ]", + "[ 49/16 → 25/8 | note:C5 ]", + "[ 25/8 → 51/16 | note:C5 ]", + "[ 25/8 → 51/16 | note:Ab4 ]", + "[ 51/16 → 13/4 | note:D5 ]", + "[ 51/16 → 13/4 | note:Eb4 ]", + "[ 13/4 → 53/16 | note:D5 ]", + "[ 13/4 → 53/16 | note:C4 ]", + "[ 53/16 → 27/8 | note:C5 ]", + "[ 53/16 → 27/8 | note:G3 ]", + "[ 27/8 → 55/16 | note:Ab4 ]", + "[ 27/8 → 55/16 | note:Eb3 ]", + "[ 55/16 → 7/2 | note:Eb4 ]", + "[ 55/16 → 7/2 | note:D3 ]", + "[ 7/2 → 57/16 | note:C4 ]", + "[ 7/2 → 57/16 | note:D3 ]", + "[ 57/16 → 29/8 | note:G3 ]", + "[ 57/16 → 29/8 | note:Eb3 ]", + "[ 29/8 → 59/16 | note:Eb3 ]", + "[ 29/8 → 59/16 | note:G3 ]", + "[ 59/16 → 15/4 | note:D3 ]", + "[ 59/16 → 15/4 | note:C4 ]", + "[ 15/4 → 61/16 | note:D3 ]", + "[ 15/4 → 61/16 | note:Eb4 ]", + "[ 61/16 → 31/8 | note:Eb3 ]", + "[ 61/16 → 31/8 | note:Ab4 ]", + "[ 31/8 → 63/16 | note:G3 ]", + "[ 31/8 → 63/16 | note:C5 ]", + "[ 63/16 → 4/1 | note:C4 ]", + "[ 63/16 → 4/1 | note:D5 ]", ] `; @@ -1348,8 +1765,7 @@ exports[`runs examples > example "cpm" example index 0 1`] = ` "[ 0/1 → 2/3 | s:bd ]", "[ 1/3 → 2/3 | s:hh ]", "[ 2/3 → 1/1 | s:hh ]", - "[ (2/3 → 1/1) ⇝ 4/3 | s:sd ]", - "[ 2/3 ⇜ (1/1 → 4/3) | s:sd ]", + "[ 2/3 → 4/3 | s:sd ]", "[ 1/1 → 4/3 | s:hh ]", "[ 4/3 → 5/3 | s:hh ]", "[ 4/3 → 2/1 | s:bd ]", @@ -1358,8 +1774,7 @@ exports[`runs examples > example "cpm" example index 0 1`] = ` "[ 2/1 → 8/3 | s:sd ]", "[ 7/3 → 8/3 | s:hh ]", "[ 8/3 → 3/1 | s:hh ]", - "[ (8/3 → 3/1) ⇝ 10/3 | s:bd ]", - "[ 8/3 ⇜ (3/1 → 10/3) | s:bd ]", + "[ 8/3 → 10/3 | s:bd ]", "[ 3/1 → 10/3 | s:hh ]", "[ 10/3 → 11/3 | s:hh ]", "[ 10/3 → 4/1 | s:sd ]", @@ -1406,35 +1821,59 @@ exports[`runs examples > example "crush" example index 0 1`] = ` exports[`runs examples > example "cut" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:rd cut:1 ]", - "[ 1/4 → 1/2 | s:rd cut:1 ]", - "[ 1/2 → 3/4 | s:rd cut:1 ]", - "[ 3/4 → 1/1 | s:rd cut:1 ]", - "[ 1/1 → 5/4 | s:rd cut:1 ]", - "[ 5/4 → 3/2 | s:rd cut:1 ]", - "[ 3/2 → 7/4 | s:rd cut:1 ]", - "[ 7/4 → 2/1 | s:rd cut:1 ]", - "[ 2/1 → 9/4 | s:rd cut:1 ]", - "[ 9/4 → 5/2 | s:rd cut:1 ]", - "[ 5/2 → 11/4 | s:rd cut:1 ]", - "[ 11/4 → 3/1 | s:rd cut:1 ]", - "[ 3/1 → 13/4 | s:rd cut:1 ]", - "[ 13/4 → 7/2 | s:rd cut:1 ]", - "[ 7/2 → 15/4 | s:rd cut:1 ]", - "[ 15/4 → 4/1 | s:rd cut:1 ]", + "[ 0/1 → 1/8 | s:oh cut:1 ]", + "[ 1/8 → 1/4 | s:hh cut:1 ]", + "[ 1/4 → 3/8 | s:oh cut:1 ]", + "[ 3/8 → 1/2 | s:hh cut:1 ]", + "[ 1/2 → 5/8 | s:oh cut:1 ]", + "[ 5/8 → 3/4 | s:hh cut:1 ]", + "[ 3/4 → 7/8 | s:oh cut:1 ]", + "[ 7/8 → 1/1 | s:hh cut:1 ]", + "[ 1/1 → 9/8 | s:oh cut:1 ]", + "[ 9/8 → 5/4 | s:hh cut:1 ]", + "[ 5/4 → 11/8 | s:oh cut:1 ]", + "[ 11/8 → 3/2 | s:hh cut:1 ]", + "[ 3/2 → 13/8 | s:oh cut:1 ]", + "[ 13/8 → 7/4 | s:hh cut:1 ]", + "[ 7/4 → 15/8 | s:oh cut:1 ]", + "[ 15/8 → 2/1 | s:hh cut:1 ]", + "[ 2/1 → 17/8 | s:oh cut:1 ]", + "[ 17/8 → 9/4 | s:hh cut:1 ]", + "[ 9/4 → 19/8 | s:oh cut:1 ]", + "[ 19/8 → 5/2 | s:hh cut:1 ]", + "[ 5/2 → 21/8 | s:oh cut:1 ]", + "[ 21/8 → 11/4 | s:hh cut:1 ]", + "[ 11/4 → 23/8 | s:oh cut:1 ]", + "[ 23/8 → 3/1 | s:hh cut:1 ]", + "[ 3/1 → 25/8 | s:oh cut:1 ]", + "[ 25/8 → 13/4 | s:hh cut:1 ]", + "[ 13/4 → 27/8 | s:oh cut:1 ]", + "[ 27/8 → 7/2 | s:hh cut:1 ]", + "[ 7/2 → 29/8 | s:oh cut:1 ]", + "[ 29/8 → 15/4 | s:hh cut:1 ]", + "[ 15/4 → 31/8 | s:oh cut:1 ]", + "[ 31/8 → 4/1 | s:hh cut:1 ]", ] `; exports[`runs examples > example "decay" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | note:c3 decay:0.1 sustain:0 ]", - "[ 1/2 → 1/1 | note:e3 decay:0.1 sustain:0 ]", - "[ 1/1 → 3/2 | note:c3 decay:0.2 sustain:0 ]", - "[ 3/2 → 2/1 | note:e3 decay:0.2 sustain:0 ]", - "[ 2/1 → 5/2 | note:c3 decay:0.3 sustain:0 ]", - "[ 5/2 → 3/1 | note:e3 decay:0.3 sustain:0 ]", - "[ 3/1 → 7/2 | note:c3 decay:0.4 sustain:0 ]", - "[ 7/2 → 4/1 | note:e3 decay:0.4 sustain:0 ]", + "[ 0/1 → 1/4 | note:c3 decay:0.1 sustain:0 ]", + "[ 1/4 → 1/2 | note:e3 decay:0.1 sustain:0 ]", + "[ 1/2 → 3/4 | note:f3 decay:0.1 sustain:0 ]", + "[ 3/4 → 1/1 | note:g3 decay:0.1 sustain:0 ]", + "[ 1/1 → 5/4 | note:c3 decay:0.2 sustain:0 ]", + "[ 5/4 → 3/2 | note:e3 decay:0.2 sustain:0 ]", + "[ 3/2 → 7/4 | note:f3 decay:0.2 sustain:0 ]", + "[ 7/4 → 2/1 | note:g3 decay:0.2 sustain:0 ]", + "[ 2/1 → 9/4 | note:c3 decay:0.3 sustain:0 ]", + "[ 9/4 → 5/2 | note:e3 decay:0.3 sustain:0 ]", + "[ 5/2 → 11/4 | note:f3 decay:0.3 sustain:0 ]", + "[ 11/4 → 3/1 | note:g3 decay:0.3 sustain:0 ]", + "[ 3/1 → 13/4 | note:c3 decay:0.4 sustain:0 ]", + "[ 13/4 → 7/2 | note:e3 decay:0.4 sustain:0 ]", + "[ 7/2 → 15/4 | note:f3 decay:0.4 sustain:0 ]", + "[ 15/4 → 4/1 | note:g3 decay:0.4 sustain:0 ]", ] `; @@ -1542,10 +1981,14 @@ exports[`runs examples > example "degradeBy" example index 1 1`] = ` exports[`runs examples > example "delay" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | s:bd delay:0 ]", - "[ 1/1 → 2/1 | s:bd delay:0.25 ]", - "[ 2/1 → 3/1 | s:bd delay:0.5 ]", - "[ 3/1 → 4/1 | s:bd delay:1 ]", + "[ 0/1 → 1/2 | s:bd delay:0 ]", + "[ 1/2 → 1/1 | s:bd delay:0 ]", + "[ 1/1 → 3/2 | s:bd delay:0.25 ]", + "[ 3/2 → 2/1 | s:bd delay:0.25 ]", + "[ 2/1 → 5/2 | s:bd delay:0.5 ]", + "[ 5/2 → 3/1 | s:bd delay:0.5 ]", + "[ 3/1 → 7/2 | s:bd delay:1 ]", + "[ 7/2 → 4/1 | s:bd delay:1 ]", ] `; @@ -1564,36 +2007,166 @@ exports[`runs examples > example "delay" example index 1 1`] = ` exports[`runs examples > example "delayfeedback" example index 0 1`] = ` [ - "[ (0/1 → 1/1) ⇝ 2/1 | s:bd delay:0.25 delayfeedback:0.25 ]", - "[ 0/1 ⇜ (1/1 → 2/1) | s:bd delay:0.25 delayfeedback:0.25 ]", - "[ (2/1 → 3/1) ⇝ 4/1 | s:bd delay:0.25 delayfeedback:0.5 ]", - "[ 2/1 ⇜ (3/1 → 4/1) | s:bd delay:0.25 delayfeedback:0.5 ]", + "[ 0/1 → 1/1 | s:bd delay:0.25 delayfeedback:0.25 ]", + "[ 1/1 → 2/1 | s:bd delay:0.25 delayfeedback:0.5 ]", + "[ 2/1 → 3/1 | s:bd delay:0.25 delayfeedback:0.75 ]", + "[ 3/1 → 4/1 | s:bd delay:0.25 delayfeedback:1 ]", ] `; exports[`runs examples > example "delaytime" example index 0 1`] = ` [ - "[ (0/1 → 1/1) ⇝ 2/1 | s:bd delay:0.25 delaytime:0.125 ]", - "[ 0/1 ⇜ (1/1 → 2/1) | s:bd delay:0.25 delaytime:0.125 ]", - "[ (2/1 → 3/1) ⇝ 4/1 | s:bd delay:0.25 delaytime:0.25 ]", - "[ 2/1 ⇜ (3/1 → 4/1) | s:bd delay:0.25 delaytime:0.25 ]", + "[ 0/1 → 1/2 | s:bd delay:0.25 delaytime:0.125 ]", + "[ 1/2 → 1/1 | s:bd delay:0.25 delaytime:0.125 ]", + "[ 1/1 → 3/2 | s:bd delay:0.25 delaytime:0.25 ]", + "[ 3/2 → 2/1 | s:bd delay:0.25 delaytime:0.25 ]", + "[ 2/1 → 5/2 | s:bd delay:0.25 delaytime:0.5 ]", + "[ 5/2 → 3/1 | s:bd delay:0.25 delaytime:0.5 ]", + "[ 3/1 → 7/2 | s:bd delay:0.25 delaytime:1 ]", + "[ 7/2 → 4/1 | s:bd delay:0.25 delaytime:1 ]", ] `; exports[`runs examples > example "detune" example index 0 1`] = ` [ - "[ 0/1 → 1/3 | n:0 s:superzow octave:3 detune:0 ]", - "[ 1/3 → 2/3 | n:3 s:superzow octave:3 detune:0 ]", - "[ 2/3 → 1/1 | n:7 s:superzow octave:3 detune:0 ]", - "[ 1/1 → 4/3 | n:0 s:superzow octave:3 detune:0.25 ]", - "[ 4/3 → 5/3 | n:3 s:superzow octave:3 detune:0.25 ]", - "[ 5/3 → 2/1 | n:7 s:superzow octave:3 detune:0.25 ]", - "[ 2/1 → 7/3 | n:0 s:superzow octave:3 detune:0.5 ]", - "[ 7/3 → 8/3 | n:3 s:superzow octave:3 detune:0.5 ]", - "[ 8/3 → 3/1 | n:7 s:superzow octave:3 detune:0.5 ]", - "[ 3/1 → 10/3 | n:0 s:superzow octave:3 detune:1 ]", - "[ 10/3 → 11/3 | n:3 s:superzow octave:3 detune:1 ]", - "[ 11/3 → 4/1 | n:7 s:superzow octave:3 detune:1 ]", + "[ 0/1 → 1/12 | note:d s:supersaw detune:0.1 ]", + "[ 1/12 → 1/6 | note:f s:supersaw detune:0.1 ]", + "[ 1/6 → 1/4 | note:a s:supersaw detune:0.1 ]", + "[ 1/4 → 1/3 | note:a# s:supersaw detune:0.1 ]", + "[ 1/3 → 5/12 | note:a s:supersaw detune:0.1 ]", + "[ 5/12 → 1/2 | note:d3 s:supersaw detune:0.1 ]", + "[ 1/2 → 7/12 | note:d s:supersaw detune:0.1 ]", + "[ 7/12 → 2/3 | note:f s:supersaw detune:0.1 ]", + "[ 2/3 → 3/4 | note:a s:supersaw detune:0.1 ]", + "[ 3/4 → 5/6 | note:a# s:supersaw detune:0.1 ]", + "[ 5/6 → 11/12 | note:a s:supersaw detune:0.1 ]", + "[ 11/12 → 1/1 | note:d3 s:supersaw detune:0.1 ]", + "[ 1/1 → 13/12 | note:d s:supersaw detune:0.2 ]", + "[ 13/12 → 7/6 | note:f s:supersaw detune:0.2 ]", + "[ 7/6 → 5/4 | note:a s:supersaw detune:0.2 ]", + "[ 5/4 → 4/3 | note:a# s:supersaw detune:0.2 ]", + "[ 4/3 → 17/12 | note:a s:supersaw detune:0.2 ]", + "[ 17/12 → 3/2 | note:d3 s:supersaw detune:0.2 ]", + "[ 3/2 → 19/12 | note:d s:supersaw detune:0.2 ]", + "[ 19/12 → 5/3 | note:f s:supersaw detune:0.2 ]", + "[ 5/3 → 7/4 | note:a s:supersaw detune:0.2 ]", + "[ 7/4 → 11/6 | note:a# s:supersaw detune:0.2 ]", + "[ 11/6 → 23/12 | note:a s:supersaw detune:0.2 ]", + "[ 23/12 → 2/1 | note:d3 s:supersaw detune:0.2 ]", + "[ 2/1 → 25/12 | note:d s:supersaw detune:0.5 ]", + "[ 25/12 → 13/6 | note:f s:supersaw detune:0.5 ]", + "[ 13/6 → 9/4 | note:a s:supersaw detune:0.5 ]", + "[ 9/4 → 7/3 | note:a# s:supersaw detune:0.5 ]", + "[ 7/3 → 29/12 | note:a s:supersaw detune:0.5 ]", + "[ 29/12 → 5/2 | note:d3 s:supersaw detune:0.5 ]", + "[ 5/2 → 31/12 | note:d s:supersaw detune:0.5 ]", + "[ 31/12 → 8/3 | note:f s:supersaw detune:0.5 ]", + "[ 8/3 → 11/4 | note:a s:supersaw detune:0.5 ]", + "[ 11/4 → 17/6 | note:a# s:supersaw detune:0.5 ]", + "[ 17/6 → 35/12 | note:a s:supersaw detune:0.5 ]", + "[ 35/12 → 3/1 | note:d3 s:supersaw detune:0.5 ]", + "[ 3/1 → 37/12 | note:d s:supersaw detune:24.1 ]", + "[ 37/12 → 19/6 | note:f s:supersaw detune:24.1 ]", + "[ 19/6 → 13/4 | note:a s:supersaw detune:24.1 ]", + "[ 13/4 → 10/3 | note:a# s:supersaw detune:24.1 ]", + "[ 10/3 → 41/12 | note:a s:supersaw detune:24.1 ]", + "[ 41/12 → 7/2 | note:d3 s:supersaw detune:24.1 ]", + "[ 7/2 → 43/12 | note:d s:supersaw detune:24.1 ]", + "[ 43/12 → 11/3 | note:f s:supersaw detune:24.1 ]", + "[ 11/3 → 15/4 | note:a s:supersaw detune:24.1 ]", + "[ 15/4 → 23/6 | note:a# s:supersaw detune:24.1 ]", + "[ 23/6 → 47/12 | note:a s:supersaw detune:24.1 ]", + "[ 47/12 → 4/1 | note:d3 s:supersaw detune:24.1 ]", +] +`; + +exports[`runs examples > example "distort" example index 0 1`] = ` +[ + "[ 0/1 → 1/8 | s:hh distort:0 ]", + "[ 0/1 → 1/4 | s:bd distort:0 ]", + "[ 1/8 → 1/4 | s:hh distort:0 ]", + "[ 1/4 → 3/8 | s:hh distort:0 ]", + "[ 1/4 → 1/2 | s:sd distort:0 ]", + "[ 3/8 → 1/2 | s:hh distort:0 ]", + "[ 1/2 → 5/8 | s:hh distort:0 ]", + "[ 5/8 → 3/4 | s:bd distort:0 ]", + "[ 5/8 → 3/4 | s:hh distort:0 ]", + "[ 3/4 → 7/8 | s:hh distort:0 ]", + "[ 3/4 → 1/1 | s:sd distort:0 ]", + "[ 7/8 → 1/1 | s:hh distort:0 ]", + "[ 1/1 → 9/8 | s:hh distort:2 ]", + "[ 1/1 → 5/4 | s:bd distort:2 ]", + "[ 9/8 → 5/4 | s:hh distort:2 ]", + "[ 5/4 → 11/8 | s:hh distort:2 ]", + "[ 5/4 → 3/2 | s:sd distort:2 ]", + "[ 11/8 → 3/2 | s:hh distort:2 ]", + "[ 3/2 → 13/8 | s:hh distort:2 ]", + "[ 13/8 → 7/4 | s:bd distort:2 ]", + "[ 13/8 → 7/4 | s:hh distort:2 ]", + "[ 7/4 → 15/8 | s:hh distort:2 ]", + "[ 7/4 → 2/1 | s:sd distort:2 ]", + "[ 15/8 → 2/1 | s:hh distort:2 ]", + "[ 2/1 → 17/8 | s:hh distort:3 ]", + "[ 2/1 → 9/4 | s:bd distort:3 ]", + "[ 17/8 → 9/4 | s:hh distort:3 ]", + "[ 9/4 → 19/8 | s:hh distort:3 ]", + "[ 9/4 → 5/2 | s:sd distort:3 ]", + "[ 19/8 → 5/2 | s:hh distort:3 ]", + "[ 5/2 → 21/8 | s:hh distort:3 ]", + "[ 21/8 → 11/4 | s:bd distort:3 ]", + "[ 21/8 → 11/4 | s:hh distort:3 ]", + "[ 11/4 → 23/8 | s:hh distort:3 ]", + "[ 11/4 → 3/1 | s:sd distort:3 ]", + "[ 23/8 → 3/1 | s:hh distort:3 ]", + "[ 3/1 → 25/8 | s:hh distort:10 distortvol:0.5 ]", + "[ 3/1 → 13/4 | s:bd distort:10 distortvol:0.5 ]", + "[ 25/8 → 13/4 | s:hh distort:10 distortvol:0.5 ]", + "[ 13/4 → 27/8 | s:hh distort:10 distortvol:0.5 ]", + "[ 13/4 → 7/2 | s:sd distort:10 distortvol:0.5 ]", + "[ 27/8 → 7/2 | s:hh distort:10 distortvol:0.5 ]", + "[ 7/2 → 29/8 | s:hh distort:10 distortvol:0.5 ]", + "[ 29/8 → 15/4 | s:bd distort:10 distortvol:0.5 ]", + "[ 29/8 → 15/4 | s:hh distort:10 distortvol:0.5 ]", + "[ 15/4 → 31/8 | s:hh distort:10 distortvol:0.5 ]", + "[ 15/4 → 4/1 | s:sd distort:10 distortvol:0.5 ]", + "[ 31/8 → 4/1 | s:hh distort:10 distortvol:0.5 ]", +] +`; + +exports[`runs examples > example "distort" example index 1 1`] = ` +[ + "[ 0/1 → 1/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 1/8 → 1/4 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 1/4 → 3/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 3/8 → 1/2 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 1/2 → 5/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 5/8 → 3/4 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 3/4 → 7/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 7/8 → 1/1 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 1/1 → 9/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 9/8 → 5/4 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 5/4 → 11/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 11/8 → 3/2 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 3/2 → 13/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 13/8 → 7/4 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 7/4 → 15/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 15/8 → 2/1 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 2/1 → 17/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 17/8 → 9/4 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 9/4 → 19/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 19/8 → 5/2 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 5/2 → 21/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 21/8 → 11/4 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 11/4 → 23/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 23/8 → 3/1 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 3/1 → 25/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 25/8 → 13/4 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 13/4 → 27/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 27/8 → 7/2 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 7/2 → 29/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 29/8 → 15/4 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 15/4 → 31/8 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", + "[ 31/8 → 4/1 | note:d1 s:sine penv:36 pdecay:0.12 decay:0.23 distort:8 distortvol:0.4 ]", ] `; @@ -1665,18 +2238,36 @@ exports[`runs examples > example "dry" example index 0 1`] = ` ] `; +exports[`runs examples > example "duration" example index 0 1`] = ` +[ + "[ 0/1 → 1/4 | note:c s:piano duration:0.5 ]", + "[ 1/4 → 1/2 | note:a s:piano duration:0.5 ]", + "[ 1/2 → 3/4 | note:f s:piano duration:0.5 ]", + "[ 3/4 → 1/1 | note:e s:piano duration:0.5 ]", + "[ 1/1 → 5/4 | note:c s:piano duration:1 ]", + "[ 5/4 → 3/2 | note:a s:piano duration:1 ]", + "[ 3/2 → 7/4 | note:f s:piano duration:1 ]", + "[ 7/4 → 2/1 | note:e s:piano duration:1 ]", + "[ 2/1 → 9/4 | note:c s:piano duration:2 ]", + "[ 9/4 → 5/2 | note:a s:piano duration:2 ]", + "[ 5/2 → 11/4 | note:f s:piano duration:2 ]", + "[ 11/4 → 3/1 | note:e s:piano duration:2 ]", + "[ 3/1 → 13/4 | note:c s:piano duration:0.5 ]", + "[ 13/4 → 7/2 | note:a s:piano duration:0.5 ]", + "[ 7/2 → 15/4 | note:f s:piano duration:0.5 ]", + "[ 15/4 → 4/1 | note:e s:piano duration:0.5 ]", +] +`; + exports[`runs examples > example "early" example index 0 1`] = ` [ "[ -1/10 ⇜ (0/1 → 2/5) | s:hh ]", "[ 0/1 → 1/2 | s:bd ]", - "[ (9/10 → 1/1) ⇝ 7/5 | s:hh ]", - "[ 9/10 ⇜ (1/1 → 7/5) | s:hh ]", + "[ 9/10 → 7/5 | s:hh ]", "[ 1/1 → 3/2 | s:bd ]", - "[ (19/10 → 2/1) ⇝ 12/5 | s:hh ]", - "[ 19/10 ⇜ (2/1 → 12/5) | s:hh ]", + "[ 19/10 → 12/5 | s:hh ]", "[ 2/1 → 5/2 | s:bd ]", - "[ (29/10 → 3/1) ⇝ 17/5 | s:hh ]", - "[ 29/10 ⇜ (3/1 → 17/5) | s:hh ]", + "[ 29/10 → 17/5 | s:hh ]", "[ 3/1 → 7/2 | s:bd ]", "[ (39/10 → 4/1) ⇝ 22/5 | s:hh ]", ] @@ -1684,108 +2275,132 @@ exports[`runs examples > example "early" example index 0 1`] = ` exports[`runs examples > example "echo" example index 0 1`] = ` [ - "[ -1/3 ⇜ (0/1 → 1/6) | s:sd ]", - "[ -1/6 ⇜ (0/1 → 1/3) | s:sd ]", - "[ 0/1 → 1/2 | s:bd ]", - "[ 1/6 → 2/3 | s:bd ]", - "[ 1/3 → 5/6 | s:bd ]", - "[ 1/2 → 1/1 | s:sd ]", - "[ (2/3 → 1/1) ⇝ 7/6 | s:sd ]", - "[ (5/6 → 1/1) ⇝ 4/3 | s:sd ]", - "[ 2/3 ⇜ (1/1 → 7/6) | s:sd ]", - "[ 5/6 ⇜ (1/1 → 4/3) | s:sd ]", - "[ 1/1 → 3/2 | s:bd ]", - "[ 7/6 → 5/3 | s:bd ]", - "[ 4/3 → 11/6 | s:bd ]", - "[ 3/2 → 2/1 | s:sd ]", - "[ (5/3 → 2/1) ⇝ 13/6 | s:sd ]", - "[ (11/6 → 2/1) ⇝ 7/3 | s:sd ]", - "[ 5/3 ⇜ (2/1 → 13/6) | s:sd ]", - "[ 11/6 ⇜ (2/1 → 7/3) | s:sd ]", - "[ 2/1 → 5/2 | s:bd ]", - "[ 13/6 → 8/3 | s:bd ]", - "[ 7/3 → 17/6 | s:bd ]", - "[ 5/2 → 3/1 | s:sd ]", - "[ (8/3 → 3/1) ⇝ 19/6 | s:sd ]", - "[ (17/6 → 3/1) ⇝ 10/3 | s:sd ]", - "[ 8/3 ⇜ (3/1 → 19/6) | s:sd ]", - "[ 17/6 ⇜ (3/1 → 10/3) | s:sd ]", - "[ 3/1 → 7/2 | s:bd ]", - "[ 19/6 → 11/3 | s:bd ]", - "[ 10/3 → 23/6 | s:bd ]", - "[ 7/2 → 4/1 | s:sd ]", - "[ (11/3 → 4/1) ⇝ 25/6 | s:sd ]", - "[ (23/6 → 4/1) ⇝ 13/3 | s:sd ]", + "[ -1/3 ⇜ (0/1 → 1/6) | s:sd gain:0.8 ]", + "[ -1/6 ⇜ (0/1 → 1/3) | s:sd gain:0.6400000000000001 ]", + "[ 0/1 → 1/2 | s:bd gain:1 ]", + "[ 1/6 → 2/3 | s:bd gain:0.8 ]", + "[ 1/3 → 5/6 | s:bd gain:0.6400000000000001 ]", + "[ 1/2 → 1/1 | s:sd gain:1 ]", + "[ (2/3 → 1/1) ⇝ 7/6 | s:sd gain:0.8 ]", + "[ (5/6 → 1/1) ⇝ 4/3 | s:sd gain:0.6400000000000001 ]", + "[ 2/3 ⇜ (1/1 → 7/6) | s:sd gain:0.8 ]", + "[ 5/6 ⇜ (1/1 → 4/3) | s:sd gain:0.6400000000000001 ]", + "[ 1/1 → 3/2 | s:bd gain:1 ]", + "[ 7/6 → 5/3 | s:bd gain:0.8 ]", + "[ 4/3 → 11/6 | s:bd gain:0.6400000000000001 ]", + "[ 3/2 → 2/1 | s:sd gain:1 ]", + "[ (5/3 → 2/1) ⇝ 13/6 | s:sd gain:0.8 ]", + "[ (11/6 → 2/1) ⇝ 7/3 | s:sd gain:0.6400000000000001 ]", + "[ 5/3 ⇜ (2/1 → 13/6) | s:sd gain:0.8 ]", + "[ 11/6 ⇜ (2/1 → 7/3) | s:sd gain:0.6400000000000001 ]", + "[ 2/1 → 5/2 | s:bd gain:1 ]", + "[ 13/6 → 8/3 | s:bd gain:0.8 ]", + "[ 7/3 → 17/6 | s:bd gain:0.6400000000000001 ]", + "[ 5/2 → 3/1 | s:sd gain:1 ]", + "[ (8/3 → 3/1) ⇝ 19/6 | s:sd gain:0.8 ]", + "[ (17/6 → 3/1) ⇝ 10/3 | s:sd gain:0.6400000000000001 ]", + "[ 8/3 ⇜ (3/1 → 19/6) | s:sd gain:0.8 ]", + "[ 17/6 ⇜ (3/1 → 10/3) | s:sd gain:0.6400000000000001 ]", + "[ 3/1 → 7/2 | s:bd gain:1 ]", + "[ 19/6 → 11/3 | s:bd gain:0.8 ]", + "[ 10/3 → 23/6 | s:bd gain:0.6400000000000001 ]", + "[ 7/2 → 4/1 | s:sd gain:1 ]", + "[ (11/3 → 4/1) ⇝ 25/6 | s:sd gain:0.8 ]", + "[ (23/6 → 4/1) ⇝ 13/3 | s:sd gain:0.6400000000000001 ]", ] `; exports[`runs examples > example "echoWith" example index 0 1`] = ` [ - "[ -3/8 ⇜ (0/1 → 1/8) | note:Bb3 clip:0.2 ]", - "[ -1/4 ⇜ (0/1 → 1/4) | note:D4 clip:0.2 ]", - "[ -1/8 ⇜ (0/1 → 3/8) | note:F4 clip:0.2 ]", - "[ 0/1 → 1/1 | note:C3 clip:0.2 ]", - "[ (1/8 → 1/1) ⇝ 9/8 | note:Eb3 clip:0.2 ]", - "[ (1/4 → 1/1) ⇝ 5/4 | note:G3 clip:0.2 ]", - "[ (3/8 → 1/1) ⇝ 11/8 | note:Bb3 clip:0.2 ]", - "[ 1/8 ⇜ (1/1 → 9/8) | note:Eb3 clip:0.2 ]", - "[ 1/4 ⇜ (1/1 → 5/4) | note:G3 clip:0.2 ]", - "[ 3/8 ⇜ (1/1 → 11/8) | note:Bb3 clip:0.2 ]", - "[ 1/1 → 3/2 | note:Eb3 clip:0.2 ]", - "[ 9/8 → 13/8 | note:G3 clip:0.2 ]", - "[ 5/4 → 7/4 | note:Bb3 clip:0.2 ]", - "[ 11/8 → 15/8 | note:D4 clip:0.2 ]", - "[ 3/2 → 2/1 | note:G3 clip:0.2 ]", - "[ (13/8 → 2/1) ⇝ 17/8 | note:Bb3 clip:0.2 ]", - "[ (7/4 → 2/1) ⇝ 9/4 | note:D4 clip:0.2 ]", - "[ (15/8 → 2/1) ⇝ 19/8 | note:F4 clip:0.2 ]", - "[ 13/8 ⇜ (2/1 → 17/8) | note:Bb3 clip:0.2 ]", - "[ 7/4 ⇜ (2/1 → 9/4) | note:D4 clip:0.2 ]", - "[ 15/8 ⇜ (2/1 → 19/8) | note:F4 clip:0.2 ]", - "[ 2/1 → 3/1 | note:C3 clip:0.2 ]", - "[ (17/8 → 3/1) ⇝ 25/8 | note:Eb3 clip:0.2 ]", - "[ (9/4 → 3/1) ⇝ 13/4 | note:G3 clip:0.2 ]", - "[ (19/8 → 3/1) ⇝ 27/8 | note:Bb3 clip:0.2 ]", - "[ 17/8 ⇜ (3/1 → 25/8) | note:Eb3 clip:0.2 ]", - "[ 9/4 ⇜ (3/1 → 13/4) | note:G3 clip:0.2 ]", - "[ 19/8 ⇜ (3/1 → 27/8) | note:Bb3 clip:0.2 ]", - "[ 3/1 → 7/2 | note:Eb3 clip:0.2 ]", - "[ 25/8 → 29/8 | note:G3 clip:0.2 ]", - "[ 13/4 → 15/4 | note:Bb3 clip:0.2 ]", - "[ 27/8 → 31/8 | note:D4 clip:0.2 ]", - "[ 7/2 → 4/1 | note:G3 clip:0.2 ]", - "[ (29/8 → 4/1) ⇝ 33/8 | note:Bb3 clip:0.2 ]", - "[ (15/4 → 4/1) ⇝ 17/4 | note:D4 clip:0.2 ]", - "[ (31/8 → 4/1) ⇝ 35/8 | note:F4 clip:0.2 ]", + "[ -3/8 ⇜ (0/1 → 1/8) | note:Bb3 ]", + "[ -1/4 ⇜ (0/1 → 1/4) | note:D4 ]", + "[ -1/8 ⇜ (0/1 → 3/8) | note:F4 ]", + "[ 0/1 → 1/1 | note:C3 ]", + "[ (1/8 → 1/1) ⇝ 9/8 | note:Eb3 ]", + "[ (1/4 → 1/1) ⇝ 5/4 | note:G3 ]", + "[ (3/8 → 1/1) ⇝ 11/8 | note:Bb3 ]", + "[ 1/8 ⇜ (1/1 → 9/8) | note:Eb3 ]", + "[ 1/4 ⇜ (1/1 → 5/4) | note:G3 ]", + "[ 3/8 ⇜ (1/1 → 11/8) | note:Bb3 ]", + "[ 1/1 → 3/2 | note:Eb3 ]", + "[ 9/8 → 13/8 | note:G3 ]", + "[ 5/4 → 7/4 | note:Bb3 ]", + "[ 11/8 → 15/8 | note:D4 ]", + "[ 3/2 → 2/1 | note:G3 ]", + "[ (13/8 → 2/1) ⇝ 17/8 | note:Bb3 ]", + "[ (7/4 → 2/1) ⇝ 9/4 | note:D4 ]", + "[ (15/8 → 2/1) ⇝ 19/8 | note:F4 ]", + "[ 13/8 ⇜ (2/1 → 17/8) | note:Bb3 ]", + "[ 7/4 ⇜ (2/1 → 9/4) | note:D4 ]", + "[ 15/8 ⇜ (2/1 → 19/8) | note:F4 ]", + "[ 2/1 → 3/1 | note:C3 ]", + "[ (17/8 → 3/1) ⇝ 25/8 | note:Eb3 ]", + "[ (9/4 → 3/1) ⇝ 13/4 | note:G3 ]", + "[ (19/8 → 3/1) ⇝ 27/8 | note:Bb3 ]", + "[ 17/8 ⇜ (3/1 → 25/8) | note:Eb3 ]", + "[ 9/4 ⇜ (3/1 → 13/4) | note:G3 ]", + "[ 19/8 ⇜ (3/1 → 27/8) | note:Bb3 ]", + "[ 3/1 → 7/2 | note:Eb3 ]", + "[ 25/8 → 29/8 | note:G3 ]", + "[ 13/4 → 15/4 | note:Bb3 ]", + "[ 27/8 → 31/8 | note:D4 ]", + "[ 7/2 → 4/1 | note:G3 ]", + "[ (29/8 → 4/1) ⇝ 33/8 | note:Bb3 ]", + "[ (15/4 → 4/1) ⇝ 17/4 | note:D4 ]", + "[ (31/8 → 4/1) ⇝ 35/8 | note:F4 ]", ] `; exports[`runs examples > example "end" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:oh end:0.1 ]", - "[ 0/1 → 1/2 | s:bd end:0.1 ]", - "[ 1/4 → 1/2 | s:oh end:0.1 ]", - "[ 1/2 → 3/4 | s:oh end:0.1 ]", - "[ 1/2 → 1/1 | s:bd end:0.1 ]", - "[ 3/4 → 1/1 | s:oh end:0.1 ]", - "[ 1/1 → 5/4 | s:oh end:0.2 ]", - "[ 1/1 → 3/2 | s:bd end:0.2 ]", - "[ 5/4 → 3/2 | s:oh end:0.2 ]", - "[ 3/2 → 7/4 | s:oh end:0.2 ]", - "[ 3/2 → 2/1 | s:bd end:0.2 ]", - "[ 7/4 → 2/1 | s:oh end:0.2 ]", - "[ 2/1 → 9/4 | s:oh end:0.5 ]", - "[ 2/1 → 5/2 | s:bd end:0.5 ]", - "[ 9/4 → 5/2 | s:oh end:0.5 ]", - "[ 5/2 → 11/4 | s:oh end:0.5 ]", - "[ 5/2 → 3/1 | s:bd end:0.5 ]", - "[ 11/4 → 3/1 | s:oh end:0.5 ]", - "[ 3/1 → 13/4 | s:oh end:1 ]", - "[ 3/1 → 7/2 | s:bd end:1 ]", - "[ 13/4 → 7/2 | s:oh end:1 ]", - "[ 7/2 → 15/4 | s:oh end:1 ]", - "[ 7/2 → 4/1 | s:bd end:1 ]", - "[ 15/4 → 4/1 | s:oh end:1 ]", + "[ 0/1 → 1/8 | s:oh end:0.1 ]", + "[ 0/1 → 1/4 | s:bd end:0.1 ]", + "[ 1/8 → 1/4 | s:oh end:0.1 ]", + "[ 1/4 → 3/8 | s:oh end:0.1 ]", + "[ 1/4 → 1/2 | s:bd end:0.1 ]", + "[ 3/8 → 1/2 | s:oh end:0.1 ]", + "[ 1/2 → 5/8 | s:oh end:0.2 ]", + "[ 1/2 → 3/4 | s:bd end:0.2 ]", + "[ 5/8 → 3/4 | s:oh end:0.2 ]", + "[ 3/4 → 7/8 | s:oh end:0.2 ]", + "[ 3/4 → 1/1 | s:bd end:0.2 ]", + "[ 7/8 → 1/1 | s:oh end:0.2 ]", + "[ 1/1 → 9/8 | s:oh end:0.5 ]", + "[ 1/1 → 5/4 | s:bd end:0.5 ]", + "[ 9/8 → 5/4 | s:oh end:0.5 ]", + "[ 5/4 → 11/8 | s:oh end:0.5 ]", + "[ 5/4 → 3/2 | s:bd end:0.5 ]", + "[ 11/8 → 3/2 | s:oh end:0.5 ]", + "[ 3/2 → 13/8 | s:oh end:1 ]", + "[ 3/2 → 7/4 | s:bd end:1 ]", + "[ 13/8 → 7/4 | s:oh end:1 ]", + "[ 7/4 → 15/8 | s:oh end:1 ]", + "[ 7/4 → 2/1 | s:bd end:1 ]", + "[ 15/8 → 2/1 | s:oh end:1 ]", + "[ 2/1 → 17/8 | s:oh end:0.1 ]", + "[ 2/1 → 9/4 | s:bd end:0.1 ]", + "[ 17/8 → 9/4 | s:oh end:0.1 ]", + "[ 9/4 → 19/8 | s:oh end:0.1 ]", + "[ 9/4 → 5/2 | s:bd end:0.1 ]", + "[ 19/8 → 5/2 | s:oh end:0.1 ]", + "[ 5/2 → 21/8 | s:oh end:0.2 ]", + "[ 5/2 → 11/4 | s:bd end:0.2 ]", + "[ 21/8 → 11/4 | s:oh end:0.2 ]", + "[ 11/4 → 23/8 | s:oh end:0.2 ]", + "[ 11/4 → 3/1 | s:bd end:0.2 ]", + "[ 23/8 → 3/1 | s:oh end:0.2 ]", + "[ 3/1 → 25/8 | s:oh end:0.5 ]", + "[ 3/1 → 13/4 | s:bd end:0.5 ]", + "[ 25/8 → 13/4 | s:oh end:0.5 ]", + "[ 13/4 → 27/8 | s:oh end:0.5 ]", + "[ 13/4 → 7/2 | s:bd end:0.5 ]", + "[ 27/8 → 7/2 | s:oh end:0.5 ]", + "[ 7/2 → 29/8 | s:oh end:1 ]", + "[ 7/2 → 15/4 | s:bd end:1 ]", + "[ 29/8 → 15/4 | s:oh end:1 ]", + "[ 15/4 → 31/8 | s:oh end:1 ]", + "[ 15/4 → 4/1 | s:bd end:1 ]", + "[ 31/8 → 4/1 | s:oh end:1 ]", ] `; @@ -1808,18 +2423,18 @@ exports[`runs examples > example "euclid" example index 0 1`] = ` exports[`runs examples > example "euclidLegato" example index 0 1`] = ` [ - "[ 0/1 → 3/8 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 3/8 → 3/4 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 3/4 → 1/1 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 1/1 → 11/8 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 11/8 → 7/4 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 7/4 → 2/1 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 2/1 → 19/8 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 19/8 → 11/4 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 11/4 → 3/1 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 3/1 → 27/8 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 27/8 → 15/4 | n:g2 decay:0.1 sustain:0.3 ]", - "[ 15/4 → 4/1 | n:g2 decay:0.1 sustain:0.3 ]", + "[ 0/1 → 3/8 | note:c3 ]", + "[ 3/8 → 3/4 | note:c3 ]", + "[ 3/4 → 1/1 | note:c3 ]", + "[ 1/1 → 11/8 | note:c3 ]", + "[ 11/8 → 7/4 | note:c3 ]", + "[ 7/4 → 2/1 | note:c3 ]", + "[ 2/1 → 19/8 | note:c3 ]", + "[ 19/8 → 11/4 | note:c3 ]", + "[ 11/4 → 3/1 | note:c3 ]", + "[ 3/1 → 27/8 | note:c3 ]", + "[ 27/8 → 15/4 | note:c3 ]", + "[ 15/4 → 4/1 | note:c3 ]", ] `; @@ -1880,35 +2495,55 @@ exports[`runs examples > example "every" example index 0 1`] = ` exports[`runs examples > example "fast" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:bd ]", - "[ 1/4 → 1/2 | s:hh ]", - "[ 1/2 → 3/4 | s:sd ]", - "[ 3/4 → 1/1 | s:hh ]", - "[ 1/1 → 5/4 | s:bd ]", - "[ 5/4 → 3/2 | s:hh ]", - "[ 3/2 → 7/4 | s:sd ]", - "[ 7/4 → 2/1 | s:hh ]", - "[ 2/1 → 9/4 | s:bd ]", - "[ 9/4 → 5/2 | s:hh ]", - "[ 5/2 → 11/4 | s:sd ]", - "[ 11/4 → 3/1 | s:hh ]", - "[ 3/1 → 13/4 | s:bd ]", - "[ 13/4 → 7/2 | s:hh ]", - "[ 7/2 → 15/4 | s:sd ]", - "[ 15/4 → 4/1 | s:hh ]", + "[ 0/1 → 1/8 | s:bd ]", + "[ 1/8 → 1/4 | s:hh ]", + "[ 1/4 → 3/8 | s:sd ]", + "[ 3/8 → 1/2 | s:hh ]", + "[ 1/2 → 5/8 | s:bd ]", + "[ 5/8 → 3/4 | s:hh ]", + "[ 3/4 → 7/8 | s:sd ]", + "[ 7/8 → 1/1 | s:hh ]", + "[ 1/1 → 9/8 | s:bd ]", + "[ 9/8 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | s:sd ]", + "[ 11/8 → 3/2 | s:hh ]", + "[ 3/2 → 13/8 | s:bd ]", + "[ 13/8 → 7/4 | s:hh ]", + "[ 7/4 → 15/8 | s:sd ]", + "[ 15/8 → 2/1 | s:hh ]", + "[ 2/1 → 17/8 | s:bd ]", + "[ 17/8 → 9/4 | s:hh ]", + "[ 9/4 → 19/8 | s:sd ]", + "[ 19/8 → 5/2 | s:hh ]", + "[ 5/2 → 21/8 | s:bd ]", + "[ 21/8 → 11/4 | s:hh ]", + "[ 11/4 → 23/8 | s:sd ]", + "[ 23/8 → 3/1 | s:hh ]", + "[ 3/1 → 25/8 | s:bd ]", + "[ 25/8 → 13/4 | s:hh ]", + "[ 13/4 → 27/8 | s:sd ]", + "[ 27/8 → 7/2 | s:hh ]", + "[ 7/2 → 29/8 | s:bd ]", + "[ 29/8 → 15/4 | s:hh ]", + "[ 15/4 → 31/8 | s:sd ]", + "[ 31/8 → 4/1 | s:hh ]", ] `; exports[`runs examples > example "fastChunk" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | note:C2 s:folkharp ]", - "[ 1/2 → 1/1 | note:D2 s:folkharp ]", - "[ 1/1 → 3/2 | note:E2 s:folkharp ]", - "[ 3/2 → 2/1 | note:F2 s:folkharp ]", - "[ 2/1 → 5/2 | note:G2 s:folkharp ]", - "[ 5/2 → 3/1 | note:A2 s:folkharp ]", - "[ 3/1 → 7/2 | note:B2 s:folkharp ]", - "[ 7/2 → 4/1 | note:C3 s:folkharp ]", + "[ 1/2 → 3/4 | note:E2 ]", + "[ 3/4 → 1/1 | note:F2 ]", + "[ 1/1 → 5/4 | note:G2 ]", + "[ 5/4 → 3/2 | note:A2 ]", + "[ 3/2 → 7/4 | note:B2 ]", + "[ 7/4 → 2/1 | note:C3 ]", + "[ 2/1 → 9/4 | note:D3 ]", + "[ 9/4 → 5/2 | note:D2 ]", + "[ 3/1 → 13/4 | note:G2 ]", + "[ 13/4 → 7/2 | note:A2 ]", + "[ 7/2 → 15/4 | note:B2 ]", + "[ 15/4 → 4/1 | note:C3 ]", ] `; @@ -1948,10 +2583,8 @@ exports[`runs examples > example "firstOf" example index 0 1`] = ` exports[`runs examples > example "fit" example index 0 1`] = ` [ - "[ (0/1 → 1/1) ⇝ 4/1 | s:rhodes speed:0.25 unit:c ]", - "[ 0/1 ⇜ (1/1 → 2/1) ⇝ 4/1 | s:rhodes speed:0.25 unit:c ]", - "[ 0/1 ⇜ (2/1 → 3/1) ⇝ 4/1 | s:rhodes speed:0.25 unit:c ]", - "[ 0/1 ⇜ (3/1 → 4/1) | s:rhodes speed:0.25 unit:c ]", + "[ 0/1 → 2/1 | s:rhodes speed:0.5 unit:c ]", + "[ 2/1 → 4/1 | s:rhodes speed:0.5 unit:c ]", ] `; @@ -1978,127 +2611,175 @@ exports[`runs examples > example "floor" example index 0 1`] = ` exports[`runs examples > example "fm" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:c fmi:0 analyze:1 ]", - "[ 1/4 → 1/2 | note:e fmi:0 analyze:1 ]", - "[ 1/2 → 3/4 | note:g fmi:0 analyze:1 ]", - "[ 3/4 → 1/1 | note:b fmi:0 analyze:1 ]", - "[ 1/1 → 5/4 | note:c fmi:1 analyze:1 ]", - "[ 5/4 → 3/2 | note:e fmi:1 analyze:1 ]", - "[ 3/2 → 7/4 | note:g fmi:1 analyze:1 ]", - "[ 7/4 → 2/1 | note:b fmi:1 analyze:1 ]", - "[ 2/1 → 9/4 | note:c fmi:2 analyze:1 ]", - "[ 9/4 → 5/2 | note:e fmi:2 analyze:1 ]", - "[ 5/2 → 11/4 | note:g fmi:2 analyze:1 ]", - "[ 11/4 → 3/1 | note:b fmi:2 analyze:1 ]", - "[ 3/1 → 13/4 | note:c fmi:8 analyze:1 ]", - "[ 13/4 → 7/2 | note:e fmi:8 analyze:1 ]", - "[ 7/2 → 15/4 | note:g fmi:8 analyze:1 ]", - "[ 15/4 → 4/1 | note:b fmi:8 analyze:1 ]", + "[ 0/1 → 1/6 | note:c fmi:0 analyze:1 ]", + "[ 1/6 → 1/3 | note:e fmi:0 analyze:1 ]", + "[ 1/3 → 1/2 | note:g fmi:0 analyze:1 ]", + "[ 1/2 → 2/3 | note:b fmi:0 analyze:1 ]", + "[ 2/3 → 5/6 | note:g fmi:0 analyze:1 ]", + "[ 5/6 → 1/1 | note:e fmi:0 analyze:1 ]", + "[ 1/1 → 7/6 | note:c fmi:1 analyze:1 ]", + "[ 7/6 → 4/3 | note:e fmi:1 analyze:1 ]", + "[ 4/3 → 3/2 | note:g fmi:1 analyze:1 ]", + "[ 3/2 → 5/3 | note:b fmi:1 analyze:1 ]", + "[ 5/3 → 11/6 | note:g fmi:1 analyze:1 ]", + "[ 11/6 → 2/1 | note:e fmi:1 analyze:1 ]", + "[ 2/1 → 13/6 | note:c fmi:2 analyze:1 ]", + "[ 13/6 → 7/3 | note:e fmi:2 analyze:1 ]", + "[ 7/3 → 5/2 | note:g fmi:2 analyze:1 ]", + "[ 5/2 → 8/3 | note:b fmi:2 analyze:1 ]", + "[ 8/3 → 17/6 | note:g fmi:2 analyze:1 ]", + "[ 17/6 → 3/1 | note:e fmi:2 analyze:1 ]", + "[ 3/1 → 19/6 | note:c fmi:8 analyze:1 ]", + "[ 19/6 → 10/3 | note:e fmi:8 analyze:1 ]", + "[ 10/3 → 7/2 | note:g fmi:8 analyze:1 ]", + "[ 7/2 → 11/3 | note:b fmi:8 analyze:1 ]", + "[ 11/3 → 23/6 | note:g fmi:8 analyze:1 ]", + "[ 23/6 → 4/1 | note:e fmi:8 analyze:1 ]", ] `; exports[`runs examples > example "fmattack" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:c fmi:4 fmattack:0 analyze:1 ]", - "[ 1/4 → 1/2 | note:e fmi:4 fmattack:0 analyze:1 ]", - "[ 1/2 → 3/4 | note:g fmi:4 fmattack:0 analyze:1 ]", - "[ 3/4 → 1/1 | note:b fmi:4 fmattack:0 analyze:1 ]", - "[ 1/1 → 5/4 | note:c fmi:4 fmattack:0.05 analyze:1 ]", - "[ 5/4 → 3/2 | note:e fmi:4 fmattack:0.05 analyze:1 ]", - "[ 3/2 → 7/4 | note:g fmi:4 fmattack:0.05 analyze:1 ]", - "[ 7/4 → 2/1 | note:b fmi:4 fmattack:0.05 analyze:1 ]", - "[ 2/1 → 9/4 | note:c fmi:4 fmattack:0.1 analyze:1 ]", - "[ 9/4 → 5/2 | note:e fmi:4 fmattack:0.1 analyze:1 ]", - "[ 5/2 → 11/4 | note:g fmi:4 fmattack:0.1 analyze:1 ]", - "[ 11/4 → 3/1 | note:b fmi:4 fmattack:0.1 analyze:1 ]", - "[ 3/1 → 13/4 | note:c fmi:4 fmattack:0.2 analyze:1 ]", - "[ 13/4 → 7/2 | note:e fmi:4 fmattack:0.2 analyze:1 ]", - "[ 7/2 → 15/4 | note:g fmi:4 fmattack:0.2 analyze:1 ]", - "[ 15/4 → 4/1 | note:b fmi:4 fmattack:0.2 analyze:1 ]", + "[ 0/1 → 1/6 | note:c fmi:4 fmattack:0 analyze:1 ]", + "[ 1/6 → 1/3 | note:e fmi:4 fmattack:0 analyze:1 ]", + "[ 1/3 → 1/2 | note:g fmi:4 fmattack:0 analyze:1 ]", + "[ 1/2 → 2/3 | note:b fmi:4 fmattack:0 analyze:1 ]", + "[ 2/3 → 5/6 | note:g fmi:4 fmattack:0 analyze:1 ]", + "[ 5/6 → 1/1 | note:e fmi:4 fmattack:0 analyze:1 ]", + "[ 1/1 → 7/6 | note:c fmi:4 fmattack:0.05 analyze:1 ]", + "[ 7/6 → 4/3 | note:e fmi:4 fmattack:0.05 analyze:1 ]", + "[ 4/3 → 3/2 | note:g fmi:4 fmattack:0.05 analyze:1 ]", + "[ 3/2 → 5/3 | note:b fmi:4 fmattack:0.05 analyze:1 ]", + "[ 5/3 → 11/6 | note:g fmi:4 fmattack:0.05 analyze:1 ]", + "[ 11/6 → 2/1 | note:e fmi:4 fmattack:0.05 analyze:1 ]", + "[ 2/1 → 13/6 | note:c fmi:4 fmattack:0.1 analyze:1 ]", + "[ 13/6 → 7/3 | note:e fmi:4 fmattack:0.1 analyze:1 ]", + "[ 7/3 → 5/2 | note:g fmi:4 fmattack:0.1 analyze:1 ]", + "[ 5/2 → 8/3 | note:b fmi:4 fmattack:0.1 analyze:1 ]", + "[ 8/3 → 17/6 | note:g fmi:4 fmattack:0.1 analyze:1 ]", + "[ 17/6 → 3/1 | note:e fmi:4 fmattack:0.1 analyze:1 ]", + "[ 3/1 → 19/6 | note:c fmi:4 fmattack:0.2 analyze:1 ]", + "[ 19/6 → 10/3 | note:e fmi:4 fmattack:0.2 analyze:1 ]", + "[ 10/3 → 7/2 | note:g fmi:4 fmattack:0.2 analyze:1 ]", + "[ 7/2 → 11/3 | note:b fmi:4 fmattack:0.2 analyze:1 ]", + "[ 11/3 → 23/6 | note:g fmi:4 fmattack:0.2 analyze:1 ]", + "[ 23/6 → 4/1 | note:e fmi:4 fmattack:0.2 analyze:1 ]", ] `; exports[`runs examples > example "fmdecay" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:c fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", - "[ 1/4 → 1/2 | note:e fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", - "[ 1/2 → 3/4 | note:g fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", - "[ 3/4 → 1/1 | note:b fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", - "[ 1/1 → 5/4 | note:c fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", - "[ 5/4 → 3/2 | note:e fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", - "[ 3/2 → 7/4 | note:g fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", - "[ 7/4 → 2/1 | note:b fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", - "[ 2/1 → 9/4 | note:c fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", - "[ 9/4 → 5/2 | note:e fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", - "[ 5/2 → 11/4 | note:g fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", - "[ 11/4 → 3/1 | note:b fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", - "[ 3/1 → 13/4 | note:c fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", - "[ 13/4 → 7/2 | note:e fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", - "[ 7/2 → 15/4 | note:g fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", - "[ 15/4 → 4/1 | note:b fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", + "[ 0/1 → 1/6 | note:c fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", + "[ 1/6 → 1/3 | note:e fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", + "[ 1/3 → 1/2 | note:g fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", + "[ 1/2 → 2/3 | note:b fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", + "[ 2/3 → 5/6 | note:g fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", + "[ 5/6 → 1/1 | note:e fmi:4 fmdecay:0.01 fmsustain:0.4 analyze:1 ]", + "[ 1/1 → 7/6 | note:c fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", + "[ 7/6 → 4/3 | note:e fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", + "[ 4/3 → 3/2 | note:g fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", + "[ 3/2 → 5/3 | note:b fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", + "[ 5/3 → 11/6 | note:g fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", + "[ 11/6 → 2/1 | note:e fmi:4 fmdecay:0.05 fmsustain:0.4 analyze:1 ]", + "[ 2/1 → 13/6 | note:c fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", + "[ 13/6 → 7/3 | note:e fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", + "[ 7/3 → 5/2 | note:g fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", + "[ 5/2 → 8/3 | note:b fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", + "[ 8/3 → 17/6 | note:g fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", + "[ 17/6 → 3/1 | note:e fmi:4 fmdecay:0.1 fmsustain:0.4 analyze:1 ]", + "[ 3/1 → 19/6 | note:c fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", + "[ 19/6 → 10/3 | note:e fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", + "[ 10/3 → 7/2 | note:g fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", + "[ 7/2 → 11/3 | note:b fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", + "[ 11/3 → 23/6 | note:g fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", + "[ 23/6 → 4/1 | note:e fmi:4 fmdecay:0.2 fmsustain:0.4 analyze:1 ]", ] `; exports[`runs examples > example "fmenv" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:c fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", - "[ 1/4 → 1/2 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", - "[ 1/2 → 3/4 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", - "[ 3/4 → 1/1 | note:b fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", - "[ 1/1 → 5/4 | note:c fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", - "[ 5/4 → 3/2 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", - "[ 3/2 → 7/4 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", - "[ 7/4 → 2/1 | note:b fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", - "[ 2/1 → 9/4 | note:c fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", - "[ 9/4 → 5/2 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", - "[ 5/2 → 11/4 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", - "[ 11/4 → 3/1 | note:b fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", - "[ 3/1 → 13/4 | note:c fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", - "[ 13/4 → 7/2 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", - "[ 7/2 → 15/4 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", - "[ 15/4 → 4/1 | note:b fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 0/1 → 1/6 | note:c fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 1/6 → 1/3 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 1/3 → 1/2 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 1/2 → 2/3 | note:b fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 2/3 → 5/6 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 5/6 → 1/1 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 1/1 → 7/6 | note:c fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 7/6 → 4/3 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 4/3 → 3/2 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 3/2 → 5/3 | note:b fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 5/3 → 11/6 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 11/6 → 2/1 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 2/1 → 13/6 | note:c fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 13/6 → 7/3 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 7/3 → 5/2 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 5/2 → 8/3 | note:b fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 8/3 → 17/6 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 17/6 → 3/1 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:exp analyze:1 ]", + "[ 3/1 → 19/6 | note:c fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 19/6 → 10/3 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 10/3 → 7/2 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 7/2 → 11/3 | note:b fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 11/3 → 23/6 | note:g fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", + "[ 23/6 → 4/1 | note:e fmi:4 fmdecay:0.2 fmsustain:0 fmenv:lin analyze:1 ]", ] `; exports[`runs examples > example "fmh" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:c fmi:4 fmh:1 analyze:1 ]", - "[ 1/4 → 1/2 | note:e fmi:4 fmh:1 analyze:1 ]", - "[ 1/2 → 3/4 | note:g fmi:4 fmh:1 analyze:1 ]", - "[ 3/4 → 1/1 | note:b fmi:4 fmh:1 analyze:1 ]", - "[ 1/1 → 5/4 | note:c fmi:4 fmh:2 analyze:1 ]", - "[ 5/4 → 3/2 | note:e fmi:4 fmh:2 analyze:1 ]", - "[ 3/2 → 7/4 | note:g fmi:4 fmh:2 analyze:1 ]", - "[ 7/4 → 2/1 | note:b fmi:4 fmh:2 analyze:1 ]", - "[ 2/1 → 9/4 | note:c fmi:4 fmh:1.5 analyze:1 ]", - "[ 9/4 → 5/2 | note:e fmi:4 fmh:1.5 analyze:1 ]", - "[ 5/2 → 11/4 | note:g fmi:4 fmh:1.5 analyze:1 ]", - "[ 11/4 → 3/1 | note:b fmi:4 fmh:1.5 analyze:1 ]", - "[ 3/1 → 13/4 | note:c fmi:4 fmh:1.61 analyze:1 ]", - "[ 13/4 → 7/2 | note:e fmi:4 fmh:1.61 analyze:1 ]", - "[ 7/2 → 15/4 | note:g fmi:4 fmh:1.61 analyze:1 ]", - "[ 15/4 → 4/1 | note:b fmi:4 fmh:1.61 analyze:1 ]", + "[ 0/1 → 1/6 | note:c fmi:4 fmh:1 analyze:1 ]", + "[ 1/6 → 1/3 | note:e fmi:4 fmh:1 analyze:1 ]", + "[ 1/3 → 1/2 | note:g fmi:4 fmh:1 analyze:1 ]", + "[ 1/2 → 2/3 | note:b fmi:4 fmh:1 analyze:1 ]", + "[ 2/3 → 5/6 | note:g fmi:4 fmh:1 analyze:1 ]", + "[ 5/6 → 1/1 | note:e fmi:4 fmh:1 analyze:1 ]", + "[ 1/1 → 7/6 | note:c fmi:4 fmh:2 analyze:1 ]", + "[ 7/6 → 4/3 | note:e fmi:4 fmh:2 analyze:1 ]", + "[ 4/3 → 3/2 | note:g fmi:4 fmh:2 analyze:1 ]", + "[ 3/2 → 5/3 | note:b fmi:4 fmh:2 analyze:1 ]", + "[ 5/3 → 11/6 | note:g fmi:4 fmh:2 analyze:1 ]", + "[ 11/6 → 2/1 | note:e fmi:4 fmh:2 analyze:1 ]", + "[ 2/1 → 13/6 | note:c fmi:4 fmh:1.5 analyze:1 ]", + "[ 13/6 → 7/3 | note:e fmi:4 fmh:1.5 analyze:1 ]", + "[ 7/3 → 5/2 | note:g fmi:4 fmh:1.5 analyze:1 ]", + "[ 5/2 → 8/3 | note:b fmi:4 fmh:1.5 analyze:1 ]", + "[ 8/3 → 17/6 | note:g fmi:4 fmh:1.5 analyze:1 ]", + "[ 17/6 → 3/1 | note:e fmi:4 fmh:1.5 analyze:1 ]", + "[ 3/1 → 19/6 | note:c fmi:4 fmh:1.61 analyze:1 ]", + "[ 19/6 → 10/3 | note:e fmi:4 fmh:1.61 analyze:1 ]", + "[ 10/3 → 7/2 | note:g fmi:4 fmh:1.61 analyze:1 ]", + "[ 7/2 → 11/3 | note:b fmi:4 fmh:1.61 analyze:1 ]", + "[ 11/3 → 23/6 | note:g fmi:4 fmh:1.61 analyze:1 ]", + "[ 23/6 → 4/1 | note:e fmi:4 fmh:1.61 analyze:1 ]", ] `; exports[`runs examples > example "fmsustain" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:c fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", - "[ 1/4 → 1/2 | note:e fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", - "[ 1/2 → 3/4 | note:g fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", - "[ 3/4 → 1/1 | note:b fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", - "[ 1/1 → 5/4 | note:c fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", - "[ 5/4 → 3/2 | note:e fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", - "[ 3/2 → 7/4 | note:g fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", - "[ 7/4 → 2/1 | note:b fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", - "[ 2/1 → 9/4 | note:c fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", - "[ 9/4 → 5/2 | note:e fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", - "[ 5/2 → 11/4 | note:g fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", - "[ 11/4 → 3/1 | note:b fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", - "[ 3/1 → 13/4 | note:c fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", - "[ 13/4 → 7/2 | note:e fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", - "[ 7/2 → 15/4 | note:g fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", - "[ 15/4 → 4/1 | note:b fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", + "[ 0/1 → 1/6 | note:c fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", + "[ 1/6 → 1/3 | note:e fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", + "[ 1/3 → 1/2 | note:g fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", + "[ 1/2 → 2/3 | note:b fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", + "[ 2/3 → 5/6 | note:g fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", + "[ 5/6 → 1/1 | note:e fmi:4 fmdecay:0.1 fmsustain:1 analyze:1 ]", + "[ 1/1 → 7/6 | note:c fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", + "[ 7/6 → 4/3 | note:e fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", + "[ 4/3 → 3/2 | note:g fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", + "[ 3/2 → 5/3 | note:b fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", + "[ 5/3 → 11/6 | note:g fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", + "[ 11/6 → 2/1 | note:e fmi:4 fmdecay:0.1 fmsustain:0.75 analyze:1 ]", + "[ 2/1 → 13/6 | note:c fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", + "[ 13/6 → 7/3 | note:e fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", + "[ 7/3 → 5/2 | note:g fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", + "[ 5/2 → 8/3 | note:b fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", + "[ 8/3 → 17/6 | note:g fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", + "[ 17/6 → 3/1 | note:e fmi:4 fmdecay:0.1 fmsustain:0.5 analyze:1 ]", + "[ 3/1 → 19/6 | note:c fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", + "[ 19/6 → 10/3 | note:e fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", + "[ 10/3 → 7/2 | note:g fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", + "[ 7/2 → 11/3 | note:b fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", + "[ 11/3 → 23/6 | note:g fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", + "[ 23/6 → 4/1 | note:e fmi:4 fmdecay:0.1 fmsustain:0 analyze:1 ]", ] `; @@ -2196,190 +2877,366 @@ exports[`runs examples > example "fscope" example index 0 1`] = ` exports[`runs examples > example "ftype" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth cutoff:500 bpenv:4 ftype:12db ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth cutoff:500 bpenv:4 ftype:24db ]", ] `; exports[`runs examples > example "gain" example index 0 1`] = ` [ - "[ 0/1 → 1/8 | s:hh gain:0.4 ]", - "[ 1/8 → 1/4 | s:hh gain:0.4 ]", - "[ 1/4 → 3/8 | s:hh gain:1 ]", - "[ 3/8 → 1/2 | s:hh gain:0.4 ]", - "[ 1/2 → 5/8 | s:hh gain:0.4 ]", - "[ 5/8 → 3/4 | s:hh gain:1 ]", - "[ 3/4 → 7/8 | s:hh gain:0.4 ]", - "[ 7/8 → 1/1 | s:hh gain:1 ]", - "[ 1/1 → 9/8 | s:hh gain:0.4 ]", - "[ 9/8 → 5/4 | s:hh gain:0.4 ]", - "[ 5/4 → 11/8 | s:hh gain:1 ]", - "[ 11/8 → 3/2 | s:hh gain:0.4 ]", - "[ 3/2 → 13/8 | s:hh gain:0.4 ]", - "[ 13/8 → 7/4 | s:hh gain:1 ]", - "[ 7/4 → 15/8 | s:hh gain:0.4 ]", - "[ 15/8 → 2/1 | s:hh gain:1 ]", - "[ 2/1 → 17/8 | s:hh gain:0.4 ]", - "[ 17/8 → 9/4 | s:hh gain:0.4 ]", - "[ 9/4 → 19/8 | s:hh gain:1 ]", - "[ 19/8 → 5/2 | s:hh gain:0.4 ]", - "[ 5/2 → 21/8 | s:hh gain:0.4 ]", - "[ 21/8 → 11/4 | s:hh gain:1 ]", - "[ 11/4 → 23/8 | s:hh gain:0.4 ]", - "[ 23/8 → 3/1 | s:hh gain:1 ]", - "[ 3/1 → 25/8 | s:hh gain:0.4 ]", - "[ 25/8 → 13/4 | s:hh gain:0.4 ]", - "[ 13/4 → 27/8 | s:hh gain:1 ]", - "[ 27/8 → 7/2 | s:hh gain:0.4 ]", - "[ 7/2 → 29/8 | s:hh gain:0.4 ]", - "[ 29/8 → 15/4 | s:hh gain:1 ]", - "[ 15/4 → 31/8 | s:hh gain:0.4 ]", - "[ 31/8 → 4/1 | s:hh gain:1 ]", + "[ 0/1 → 1/16 | s:hh gain:0.4 ]", + "[ 1/16 → 1/8 | s:hh gain:0.4 ]", + "[ 1/8 → 3/16 | s:hh gain:1 ]", + "[ 3/16 → 1/4 | s:hh gain:0.4 ]", + "[ 1/4 → 5/16 | s:hh gain:0.4 ]", + "[ 5/16 → 3/8 | s:hh gain:1 ]", + "[ 3/8 → 7/16 | s:hh gain:0.4 ]", + "[ 7/16 → 1/2 | s:hh gain:1 ]", + "[ 1/2 → 9/16 | s:hh gain:0.4 ]", + "[ 9/16 → 5/8 | s:hh gain:0.4 ]", + "[ 5/8 → 11/16 | s:hh gain:1 ]", + "[ 11/16 → 3/4 | s:hh gain:0.4 ]", + "[ 3/4 → 13/16 | s:hh gain:0.4 ]", + "[ 13/16 → 7/8 | s:hh gain:1 ]", + "[ 7/8 → 15/16 | s:hh gain:0.4 ]", + "[ 15/16 → 1/1 | s:hh gain:1 ]", + "[ 1/1 → 17/16 | s:hh gain:0.4 ]", + "[ 17/16 → 9/8 | s:hh gain:0.4 ]", + "[ 9/8 → 19/16 | s:hh gain:1 ]", + "[ 19/16 → 5/4 | s:hh gain:0.4 ]", + "[ 5/4 → 21/16 | s:hh gain:0.4 ]", + "[ 21/16 → 11/8 | s:hh gain:1 ]", + "[ 11/8 → 23/16 | s:hh gain:0.4 ]", + "[ 23/16 → 3/2 | s:hh gain:1 ]", + "[ 3/2 → 25/16 | s:hh gain:0.4 ]", + "[ 25/16 → 13/8 | s:hh gain:0.4 ]", + "[ 13/8 → 27/16 | s:hh gain:1 ]", + "[ 27/16 → 7/4 | s:hh gain:0.4 ]", + "[ 7/4 → 29/16 | s:hh gain:0.4 ]", + "[ 29/16 → 15/8 | s:hh gain:1 ]", + "[ 15/8 → 31/16 | s:hh gain:0.4 ]", + "[ 31/16 → 2/1 | s:hh gain:1 ]", + "[ 2/1 → 33/16 | s:hh gain:0.4 ]", + "[ 33/16 → 17/8 | s:hh gain:0.4 ]", + "[ 17/8 → 35/16 | s:hh gain:1 ]", + "[ 35/16 → 9/4 | s:hh gain:0.4 ]", + "[ 9/4 → 37/16 | s:hh gain:0.4 ]", + "[ 37/16 → 19/8 | s:hh gain:1 ]", + "[ 19/8 → 39/16 | s:hh gain:0.4 ]", + "[ 39/16 → 5/2 | s:hh gain:1 ]", + "[ 5/2 → 41/16 | s:hh gain:0.4 ]", + "[ 41/16 → 21/8 | s:hh gain:0.4 ]", + "[ 21/8 → 43/16 | s:hh gain:1 ]", + "[ 43/16 → 11/4 | s:hh gain:0.4 ]", + "[ 11/4 → 45/16 | s:hh gain:0.4 ]", + "[ 45/16 → 23/8 | s:hh gain:1 ]", + "[ 23/8 → 47/16 | s:hh gain:0.4 ]", + "[ 47/16 → 3/1 | s:hh gain:1 ]", + "[ 3/1 → 49/16 | s:hh gain:0.4 ]", + "[ 49/16 → 25/8 | s:hh gain:0.4 ]", + "[ 25/8 → 51/16 | s:hh gain:1 ]", + "[ 51/16 → 13/4 | s:hh gain:0.4 ]", + "[ 13/4 → 53/16 | s:hh gain:0.4 ]", + "[ 53/16 → 27/8 | s:hh gain:1 ]", + "[ 27/8 → 55/16 | s:hh gain:0.4 ]", + "[ 55/16 → 7/2 | s:hh gain:1 ]", + "[ 7/2 → 57/16 | s:hh gain:0.4 ]", + "[ 57/16 → 29/8 | s:hh gain:0.4 ]", + "[ 29/8 → 59/16 | s:hh gain:1 ]", + "[ 59/16 → 15/4 | s:hh gain:0.4 ]", + "[ 15/4 → 61/16 | s:hh gain:0.4 ]", + "[ 61/16 → 31/8 | s:hh gain:1 ]", + "[ 31/8 → 63/16 | s:hh gain:0.4 ]", + "[ 63/16 → 4/1 | s:hh gain:1 ]", ] `; +exports[`runs examples > example "gap" example index 0 1`] = `[]`; + exports[`runs examples > example "hpattack" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", ] `; exports[`runs examples > example "hpdecay" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0.2 hpenv:4 ]", ] `; exports[`runs examples > example "hpenv" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth hcutoff:500 hpattack:0.5 hpenv:4 ]", ] `; exports[`runs examples > example "hpf" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh hcutoff:4000 ]", - "[ 0/1 → 1/2 | s:bd hcutoff:4000 ]", - "[ 1/4 → 1/2 | s:hh hcutoff:4000 ]", - "[ 1/2 → 3/4 | s:hh hcutoff:4000 ]", - "[ 1/2 → 1/1 | s:sd hcutoff:4000 ]", - "[ 3/4 → 1/1 | s:hh hcutoff:4000 ]", - "[ 1/1 → 5/4 | s:hh hcutoff:2000 ]", - "[ 1/1 → 3/2 | s:bd hcutoff:2000 ]", - "[ 5/4 → 3/2 | s:hh hcutoff:2000 ]", - "[ 3/2 → 7/4 | s:hh hcutoff:2000 ]", - "[ 3/2 → 2/1 | s:sd hcutoff:2000 ]", - "[ 7/4 → 2/1 | s:hh hcutoff:2000 ]", - "[ 2/1 → 9/4 | s:hh hcutoff:1000 ]", - "[ 2/1 → 5/2 | s:bd hcutoff:1000 ]", - "[ 9/4 → 5/2 | s:hh hcutoff:1000 ]", - "[ 5/2 → 11/4 | s:hh hcutoff:1000 ]", - "[ 5/2 → 3/1 | s:sd hcutoff:1000 ]", - "[ 11/4 → 3/1 | s:hh hcutoff:1000 ]", - "[ 3/1 → 13/4 | s:hh hcutoff:500 ]", - "[ 3/1 → 7/2 | s:bd hcutoff:500 ]", - "[ 13/4 → 7/2 | s:hh hcutoff:500 ]", - "[ 7/2 → 15/4 | s:hh hcutoff:500 ]", - "[ 7/2 → 4/1 | s:sd hcutoff:500 ]", - "[ 15/4 → 4/1 | s:hh hcutoff:500 ]", + "[ 0/1 → 1/8 | s:hh hcutoff:4000 ]", + "[ 0/1 → 1/4 | s:bd hcutoff:4000 ]", + "[ 1/8 → 1/4 | s:hh hcutoff:4000 ]", + "[ 1/4 → 3/8 | s:hh hcutoff:4000 ]", + "[ 1/4 → 1/2 | s:sd hcutoff:4000 ]", + "[ 3/8 → 1/2 | s:hh hcutoff:4000 ]", + "[ 1/2 → 5/8 | s:hh hcutoff:4000 ]", + "[ 5/8 → 3/4 | s:bd hcutoff:4000 ]", + "[ 5/8 → 3/4 | s:hh hcutoff:4000 ]", + "[ 3/4 → 7/8 | s:hh hcutoff:4000 ]", + "[ 3/4 → 1/1 | s:sd hcutoff:4000 ]", + "[ 7/8 → 1/1 | s:hh hcutoff:4000 ]", + "[ 1/1 → 9/8 | s:hh hcutoff:2000 ]", + "[ 1/1 → 5/4 | s:bd hcutoff:2000 ]", + "[ 9/8 → 5/4 | s:hh hcutoff:2000 ]", + "[ 5/4 → 11/8 | s:hh hcutoff:2000 ]", + "[ 5/4 → 3/2 | s:sd hcutoff:2000 ]", + "[ 11/8 → 3/2 | s:hh hcutoff:2000 ]", + "[ 3/2 → 13/8 | s:hh hcutoff:2000 ]", + "[ 13/8 → 7/4 | s:bd hcutoff:2000 ]", + "[ 13/8 → 7/4 | s:hh hcutoff:2000 ]", + "[ 7/4 → 15/8 | s:hh hcutoff:2000 ]", + "[ 7/4 → 2/1 | s:sd hcutoff:2000 ]", + "[ 15/8 → 2/1 | s:hh hcutoff:2000 ]", + "[ 2/1 → 17/8 | s:hh hcutoff:1000 ]", + "[ 2/1 → 9/4 | s:bd hcutoff:1000 ]", + "[ 17/8 → 9/4 | s:hh hcutoff:1000 ]", + "[ 9/4 → 19/8 | s:hh hcutoff:1000 ]", + "[ 9/4 → 5/2 | s:sd hcutoff:1000 ]", + "[ 19/8 → 5/2 | s:hh hcutoff:1000 ]", + "[ 5/2 → 21/8 | s:hh hcutoff:1000 ]", + "[ 21/8 → 11/4 | s:bd hcutoff:1000 ]", + "[ 21/8 → 11/4 | s:hh hcutoff:1000 ]", + "[ 11/4 → 23/8 | s:hh hcutoff:1000 ]", + "[ 11/4 → 3/1 | s:sd hcutoff:1000 ]", + "[ 23/8 → 3/1 | s:hh hcutoff:1000 ]", + "[ 3/1 → 25/8 | s:hh hcutoff:500 ]", + "[ 3/1 → 13/4 | s:bd hcutoff:500 ]", + "[ 25/8 → 13/4 | s:hh hcutoff:500 ]", + "[ 13/4 → 27/8 | s:hh hcutoff:500 ]", + "[ 13/4 → 7/2 | s:sd hcutoff:500 ]", + "[ 27/8 → 7/2 | s:hh hcutoff:500 ]", + "[ 7/2 → 29/8 | s:hh hcutoff:500 ]", + "[ 29/8 → 15/4 | s:bd hcutoff:500 ]", + "[ 29/8 → 15/4 | s:hh hcutoff:500 ]", + "[ 15/4 → 31/8 | s:hh hcutoff:500 ]", + "[ 15/4 → 4/1 | s:sd hcutoff:500 ]", + "[ 31/8 → 4/1 | s:hh hcutoff:500 ]", ] `; exports[`runs examples > example "hpf" example index 1 1`] = ` [ - "[ 0/1 → 1/4 | s:hh hcutoff:2000 ]", - "[ 0/1 → 1/2 | s:bd hcutoff:2000 ]", - "[ 1/4 → 1/2 | s:hh hcutoff:2000 ]", - "[ 1/2 → 3/4 | s:hh hcutoff:2000 ]", - "[ 1/2 → 1/1 | s:sd hcutoff:2000 ]", - "[ 3/4 → 1/1 | s:hh hcutoff:2000 ]", - "[ 1/1 → 5/4 | s:hh hcutoff:2000 hresonance:25 ]", - "[ 1/1 → 3/2 | s:bd hcutoff:2000 hresonance:25 ]", - "[ 5/4 → 3/2 | s:hh hcutoff:2000 hresonance:25 ]", - "[ 3/2 → 7/4 | s:hh hcutoff:2000 hresonance:25 ]", - "[ 3/2 → 2/1 | s:sd hcutoff:2000 hresonance:25 ]", - "[ 7/4 → 2/1 | s:hh hcutoff:2000 hresonance:25 ]", - "[ 2/1 → 9/4 | s:hh hcutoff:2000 ]", - "[ 2/1 → 5/2 | s:bd hcutoff:2000 ]", - "[ 9/4 → 5/2 | s:hh hcutoff:2000 ]", - "[ 5/2 → 11/4 | s:hh hcutoff:2000 ]", - "[ 5/2 → 3/1 | s:sd hcutoff:2000 ]", - "[ 11/4 → 3/1 | s:hh hcutoff:2000 ]", - "[ 3/1 → 13/4 | s:hh hcutoff:2000 hresonance:25 ]", - "[ 3/1 → 7/2 | s:bd hcutoff:2000 hresonance:25 ]", - "[ 13/4 → 7/2 | s:hh hcutoff:2000 hresonance:25 ]", - "[ 7/2 → 15/4 | s:hh hcutoff:2000 hresonance:25 ]", - "[ 7/2 → 4/1 | s:sd hcutoff:2000 hresonance:25 ]", - "[ 15/4 → 4/1 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 0/1 → 1/8 | s:hh hcutoff:2000 ]", + "[ 0/1 → 1/4 | s:bd hcutoff:2000 ]", + "[ 1/8 → 1/4 | s:hh hcutoff:2000 ]", + "[ 1/4 → 3/8 | s:hh hcutoff:2000 ]", + "[ 1/4 → 1/2 | s:sd hcutoff:2000 ]", + "[ 3/8 → 1/2 | s:hh hcutoff:2000 ]", + "[ 1/2 → 5/8 | s:hh hcutoff:2000 ]", + "[ 5/8 → 3/4 | s:bd hcutoff:2000 ]", + "[ 5/8 → 3/4 | s:hh hcutoff:2000 ]", + "[ 3/4 → 7/8 | s:hh hcutoff:2000 ]", + "[ 3/4 → 1/1 | s:sd hcutoff:2000 ]", + "[ 7/8 → 1/1 | s:hh hcutoff:2000 ]", + "[ 1/1 → 9/8 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 1/1 → 5/4 | s:bd hcutoff:2000 hresonance:25 ]", + "[ 9/8 → 5/4 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 5/4 → 11/8 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 5/4 → 3/2 | s:sd hcutoff:2000 hresonance:25 ]", + "[ 11/8 → 3/2 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 3/2 → 13/8 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 13/8 → 7/4 | s:bd hcutoff:2000 hresonance:25 ]", + "[ 13/8 → 7/4 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 7/4 → 15/8 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 7/4 → 2/1 | s:sd hcutoff:2000 hresonance:25 ]", + "[ 15/8 → 2/1 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 2/1 → 17/8 | s:hh hcutoff:2000 ]", + "[ 2/1 → 9/4 | s:bd hcutoff:2000 ]", + "[ 17/8 → 9/4 | s:hh hcutoff:2000 ]", + "[ 9/4 → 19/8 | s:hh hcutoff:2000 ]", + "[ 9/4 → 5/2 | s:sd hcutoff:2000 ]", + "[ 19/8 → 5/2 | s:hh hcutoff:2000 ]", + "[ 5/2 → 21/8 | s:hh hcutoff:2000 ]", + "[ 21/8 → 11/4 | s:bd hcutoff:2000 ]", + "[ 21/8 → 11/4 | s:hh hcutoff:2000 ]", + "[ 11/4 → 23/8 | s:hh hcutoff:2000 ]", + "[ 11/4 → 3/1 | s:sd hcutoff:2000 ]", + "[ 23/8 → 3/1 | s:hh hcutoff:2000 ]", + "[ 3/1 → 25/8 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 3/1 → 13/4 | s:bd hcutoff:2000 hresonance:25 ]", + "[ 25/8 → 13/4 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 13/4 → 27/8 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 13/4 → 7/2 | s:sd hcutoff:2000 hresonance:25 ]", + "[ 27/8 → 7/2 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 7/2 → 29/8 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 29/8 → 15/4 | s:bd hcutoff:2000 hresonance:25 ]", + "[ 29/8 → 15/4 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 15/4 → 31/8 | s:hh hcutoff:2000 hresonance:25 ]", + "[ 15/4 → 4/1 | s:sd hcutoff:2000 hresonance:25 ]", + "[ 31/8 → 4/1 | s:hh hcutoff:2000 hresonance:25 ]", ] `; exports[`runs examples > example "hpq" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh hcutoff:2000 hresonance:0 ]", - "[ 0/1 → 1/2 | s:bd hcutoff:2000 hresonance:0 ]", - "[ 1/4 → 1/2 | s:hh hcutoff:2000 hresonance:0 ]", - "[ 1/2 → 3/4 | s:hh hcutoff:2000 hresonance:0 ]", - "[ 1/2 → 1/1 | s:sd hcutoff:2000 hresonance:0 ]", - "[ 3/4 → 1/1 | s:hh hcutoff:2000 hresonance:0 ]", - "[ 1/1 → 5/4 | s:hh hcutoff:2000 hresonance:10 ]", - "[ 1/1 → 3/2 | s:bd hcutoff:2000 hresonance:10 ]", - "[ 5/4 → 3/2 | s:hh hcutoff:2000 hresonance:10 ]", - "[ 3/2 → 7/4 | s:hh hcutoff:2000 hresonance:10 ]", - "[ 3/2 → 2/1 | s:sd hcutoff:2000 hresonance:10 ]", - "[ 7/4 → 2/1 | s:hh hcutoff:2000 hresonance:10 ]", - "[ 2/1 → 9/4 | s:hh hcutoff:2000 hresonance:20 ]", - "[ 2/1 → 5/2 | s:bd hcutoff:2000 hresonance:20 ]", - "[ 9/4 → 5/2 | s:hh hcutoff:2000 hresonance:20 ]", - "[ 5/2 → 11/4 | s:hh hcutoff:2000 hresonance:20 ]", - "[ 5/2 → 3/1 | s:sd hcutoff:2000 hresonance:20 ]", - "[ 11/4 → 3/1 | s:hh hcutoff:2000 hresonance:20 ]", - "[ 3/1 → 13/4 | s:hh hcutoff:2000 hresonance:30 ]", - "[ 3/1 → 7/2 | s:bd hcutoff:2000 hresonance:30 ]", - "[ 13/4 → 7/2 | s:hh hcutoff:2000 hresonance:30 ]", - "[ 7/2 → 15/4 | s:hh hcutoff:2000 hresonance:30 ]", - "[ 7/2 → 4/1 | s:sd hcutoff:2000 hresonance:30 ]", - "[ 15/4 → 4/1 | s:hh hcutoff:2000 hresonance:30 ]", + "[ 0/1 → 1/8 | s:hh hcutoff:2000 hresonance:0 ]", + "[ 0/1 → 1/4 | s:bd hcutoff:2000 hresonance:0 ]", + "[ 1/8 → 1/4 | s:hh hcutoff:2000 hresonance:0 ]", + "[ 1/4 → 3/8 | s:hh hcutoff:2000 hresonance:0 ]", + "[ 1/4 → 1/2 | s:sd hcutoff:2000 hresonance:0 ]", + "[ 3/8 → 1/2 | s:hh hcutoff:2000 hresonance:0 ]", + "[ 1/2 → 5/8 | s:hh hcutoff:2000 hresonance:0 ]", + "[ 5/8 → 3/4 | s:bd hcutoff:2000 hresonance:0 ]", + "[ 5/8 → 3/4 | s:hh hcutoff:2000 hresonance:0 ]", + "[ 3/4 → 7/8 | s:hh hcutoff:2000 hresonance:0 ]", + "[ 3/4 → 1/1 | s:sd hcutoff:2000 hresonance:0 ]", + "[ 7/8 → 1/1 | s:hh hcutoff:2000 hresonance:0 ]", + "[ 1/1 → 9/8 | s:hh hcutoff:2000 hresonance:10 ]", + "[ 1/1 → 5/4 | s:bd hcutoff:2000 hresonance:10 ]", + "[ 9/8 → 5/4 | s:hh hcutoff:2000 hresonance:10 ]", + "[ 5/4 → 11/8 | s:hh hcutoff:2000 hresonance:10 ]", + "[ 5/4 → 3/2 | s:sd hcutoff:2000 hresonance:10 ]", + "[ 11/8 → 3/2 | s:hh hcutoff:2000 hresonance:10 ]", + "[ 3/2 → 13/8 | s:hh hcutoff:2000 hresonance:10 ]", + "[ 13/8 → 7/4 | s:bd hcutoff:2000 hresonance:10 ]", + "[ 13/8 → 7/4 | s:hh hcutoff:2000 hresonance:10 ]", + "[ 7/4 → 15/8 | s:hh hcutoff:2000 hresonance:10 ]", + "[ 7/4 → 2/1 | s:sd hcutoff:2000 hresonance:10 ]", + "[ 15/8 → 2/1 | s:hh hcutoff:2000 hresonance:10 ]", + "[ 2/1 → 17/8 | s:hh hcutoff:2000 hresonance:20 ]", + "[ 2/1 → 9/4 | s:bd hcutoff:2000 hresonance:20 ]", + "[ 17/8 → 9/4 | s:hh hcutoff:2000 hresonance:20 ]", + "[ 9/4 → 19/8 | s:hh hcutoff:2000 hresonance:20 ]", + "[ 9/4 → 5/2 | s:sd hcutoff:2000 hresonance:20 ]", + "[ 19/8 → 5/2 | s:hh hcutoff:2000 hresonance:20 ]", + "[ 5/2 → 21/8 | s:hh hcutoff:2000 hresonance:20 ]", + "[ 21/8 → 11/4 | s:bd hcutoff:2000 hresonance:20 ]", + "[ 21/8 → 11/4 | s:hh hcutoff:2000 hresonance:20 ]", + "[ 11/4 → 23/8 | s:hh hcutoff:2000 hresonance:20 ]", + "[ 11/4 → 3/1 | s:sd hcutoff:2000 hresonance:20 ]", + "[ 23/8 → 3/1 | s:hh hcutoff:2000 hresonance:20 ]", + "[ 3/1 → 25/8 | s:hh hcutoff:2000 hresonance:30 ]", + "[ 3/1 → 13/4 | s:bd hcutoff:2000 hresonance:30 ]", + "[ 25/8 → 13/4 | s:hh hcutoff:2000 hresonance:30 ]", + "[ 13/4 → 27/8 | s:hh hcutoff:2000 hresonance:30 ]", + "[ 13/4 → 7/2 | s:sd hcutoff:2000 hresonance:30 ]", + "[ 27/8 → 7/2 | s:hh hcutoff:2000 hresonance:30 ]", + "[ 7/2 → 29/8 | s:hh hcutoff:2000 hresonance:30 ]", + "[ 29/8 → 15/4 | s:bd hcutoff:2000 hresonance:30 ]", + "[ 29/8 → 15/4 | s:hh hcutoff:2000 hresonance:30 ]", + "[ 15/4 → 31/8 | s:hh hcutoff:2000 hresonance:30 ]", + "[ 15/4 → 4/1 | s:sd hcutoff:2000 hresonance:30 ]", + "[ 31/8 → 4/1 | s:hh hcutoff:2000 hresonance:30 ]", ] `; exports[`runs examples > example "hprelease" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth clip:0.5 hcutoff:500 hpenv:4 hprelease:0.5 release:0.5 ]", ] `; exports[`runs examples > example "hpsustain" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth hcutoff:500 hpdecay:0.5 hpsustain:0 hpenv:4 ]", ] `; exports[`runs examples > example "hurry" example index 0 1`] = ` [ "[ 0/1 → 3/4 | s:bd speed:1 ]", - "[ (3/4 → 1/1) ⇝ 3/2 | s:sd n:2 speed:1 ]", - "[ 3/4 ⇜ (1/1 → 3/2) | s:sd n:2 speed:1 ]", + "[ 3/4 → 3/2 | s:sd n:2 speed:1 ]", "[ 3/2 → 15/8 | s:bd speed:2 ]", - "[ (15/8 → 2/1) ⇝ 9/4 | s:sd n:2 speed:2 ]", - "[ 15/8 ⇜ (2/1 → 9/4) | s:sd n:2 speed:2 ]", + "[ 15/8 → 9/4 | s:sd n:2 speed:2 ]", "[ 9/4 → 21/8 | s:bd speed:2 ]", "[ 21/8 → 3/1 | s:sd n:2 speed:2 ]", "[ 3/1 → 51/16 | s:bd speed:4 ]", @@ -2408,6 +3265,40 @@ exports[`runs examples > example "hush" example index 0 1`] = ` ] `; +exports[`runs examples > example "inhabit" example index 0 1`] = ` +[ + "[ 0/1 → 1/8 | s:bd ]", + "[ 3/8 → 1/2 | s:bd ]", + "[ 3/4 → 7/8 | s:bd ]", + "[ 1/1 → 3/2 | s:cp ]", + "[ 3/2 → 2/1 | s:sd ]", + "[ 2/1 → 17/8 | s:bd ]", + "[ 2/1 → 5/2 | s:cp ]", + "[ 19/8 → 5/2 | s:bd ]", + "[ 5/2 → 3/1 | s:sd ]", + "[ 11/4 → 23/8 | s:bd ]", + "[ 3/1 → 25/8 | s:bd ]", + "[ 27/8 → 7/2 | s:bd ]", + "[ 15/4 → 31/8 | s:bd ]", +] +`; + +exports[`runs examples > example "inhabit" example index 1 1`] = ` +[ + "[ 0/1 → 1/4 | s:bd ]", + "[ 3/4 → 1/1 | s:bd ]", + "[ 3/2 → 7/4 | s:bd ]", + "[ 2/1 → 33/16 | s:bd ]", + "[ 35/16 → 9/4 | s:bd ]", + "[ 19/8 → 39/16 | s:bd ]", + "[ 5/2 → 11/4 | s:sd ]", + "[ 11/4 → 3/1 | s:sd ]", + "[ 3/1 → 25/8 | s:bd ]", + "[ 27/8 → 7/2 | s:bd ]", + "[ 15/4 → 31/8 | s:bd ]", +] +`; + exports[`runs examples > example "inside" example index 0 1`] = ` [ "[ 0/1 → 1/8 | note:D3 ]", @@ -2466,31 +3357,55 @@ exports[`runs examples > example "invert" example index 0 1`] = ` exports[`runs examples > example "irand" example index 0 1`] = ` [ - "[ 0/1 → 1/8 | note:Bb3 ]", + "[ 0/1 → 1/4 | note:Ab3 ]", + "[ 1/4 → 3/8 | note:G3 ]", "[ 3/8 → 1/2 | note:Eb3 ]", - "[ 3/4 → 7/8 | note:Bb3 ]", - "[ 1/1 → 9/8 | note:G3 ]", + "[ 1/2 → 3/4 | note:D3 ]", + "[ 3/4 → 5/6 | note:Ab3 ]", + "[ 5/6 → 11/12 | note:F3 ]", + "[ 11/12 → 1/1 | note:Ab3 ]", + "[ 1/1 → 5/4 | note:Ab3 ]", + "[ 5/4 → 11/8 | note:C3 ]", "[ 11/8 → 3/2 | note:G3 ]", - "[ 7/4 → 15/8 | note:F3 ]", - "[ 2/1 → 17/8 | note:Eb3 ]", + "[ 3/2 → 7/4 | note:F3 ]", + "[ 7/4 → 11/6 | note:Ab3 ]", + "[ 11/6 → 23/12 | note:G3 ]", + "[ 23/12 → 2/1 | note:F3 ]", + "[ 2/1 → 9/4 | note:C4 ]", + "[ 9/4 → 19/8 | note:Ab3 ]", "[ 19/8 → 5/2 | note:D3 ]", - "[ 11/4 → 23/8 | note:C4 ]", - "[ 3/1 → 25/8 | note:C3 ]", + "[ 5/2 → 11/4 | note:D3 ]", + "[ 11/4 → 17/6 | note:C3 ]", + "[ 17/6 → 35/12 | note:C3 ]", + "[ 35/12 → 3/1 | note:G3 ]", + "[ 3/1 → 13/4 | note:Eb3 ]", + "[ 13/4 → 27/8 | note:Eb3 ]", "[ 27/8 → 7/2 | note:Bb3 ]", - "[ 15/4 → 31/8 | note:C3 ]", + "[ 7/2 → 15/4 | note:C4 ]", + "[ 15/4 → 23/6 | note:D3 ]", + "[ 23/6 → 47/12 | note:Ab3 ]", + "[ 47/12 → 4/1 | note:Eb3 ]", ] `; exports[`runs examples > example "iresponse" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.8 ir:shaker_large i:0 ]", - "[ 1/2 → 1/1 | s:sd room:0.8 ir:shaker_large i:0 ]", - "[ 1/1 → 3/2 | s:bd room:0.8 ir:shaker_large i:2 ]", - "[ 3/2 → 2/1 | s:sd room:0.8 ir:shaker_large i:2 ]", - "[ 2/1 → 5/2 | s:bd room:0.8 ir:shaker_large i:0 ]", - "[ 5/2 → 3/1 | s:sd room:0.8 ir:shaker_large i:0 ]", - "[ 3/1 → 7/2 | s:bd room:0.8 ir:shaker_large i:2 ]", - "[ 7/2 → 4/1 | s:sd room:0.8 ir:shaker_large i:2 ]", + "[ 0/1 → 1/4 | s:bd room:0.8 ir:shaker_large i:0 ]", + "[ 1/4 → 1/2 | s:sd room:0.8 ir:shaker_large i:0 ]", + "[ 5/8 → 3/4 | s:bd room:0.8 ir:shaker_large i:0 ]", + "[ 3/4 → 1/1 | s:sd room:0.8 ir:shaker_large i:0 ]", + "[ 1/1 → 5/4 | s:bd room:0.8 ir:shaker_large i:2 ]", + "[ 5/4 → 3/2 | s:sd room:0.8 ir:shaker_large i:2 ]", + "[ 13/8 → 7/4 | s:bd room:0.8 ir:shaker_large i:2 ]", + "[ 7/4 → 2/1 | s:sd room:0.8 ir:shaker_large i:2 ]", + "[ 2/1 → 9/4 | s:bd room:0.8 ir:shaker_large i:0 ]", + "[ 9/4 → 5/2 | s:sd room:0.8 ir:shaker_large i:0 ]", + "[ 21/8 → 11/4 | s:bd room:0.8 ir:shaker_large i:0 ]", + "[ 11/4 → 3/1 | s:sd room:0.8 ir:shaker_large i:0 ]", + "[ 3/1 → 13/4 | s:bd room:0.8 ir:shaker_large i:2 ]", + "[ 13/4 → 7/2 | s:sd room:0.8 ir:shaker_large i:2 ]", + "[ 29/8 → 15/4 | s:bd room:0.8 ir:shaker_large i:2 ]", + "[ 15/4 → 4/1 | s:sd room:0.8 ir:shaker_large i:2 ]", ] `; @@ -2538,91 +3453,245 @@ exports[`runs examples > example "iterBack" example index 0 1`] = ` exports[`runs examples > example "jux" example index 0 1`] = ` [ - "[ 0/1 → 1/5 | s:lt pan:0 ]", - "[ 0/1 → 1/5 | s:hh pan:1 ]", - "[ 1/5 → 2/5 | s:ht pan:0 ]", - "[ 1/5 → 2/5 | s:ht pan:1 ]", - "[ 2/5 → 3/5 | s:mt pan:0 ]", - "[ 2/5 → 3/5 | s:mt pan:1 ]", - "[ 3/5 → 4/5 | s:ht pan:0 ]", - "[ 3/5 → 4/5 | s:ht pan:1 ]", - "[ 4/5 → 1/1 | s:hh pan:0 ]", - "[ 4/5 → 1/1 | s:lt pan:1 ]", - "[ 1/1 → 6/5 | s:lt pan:0 ]", - "[ 1/1 → 6/5 | s:hh pan:1 ]", - "[ 6/5 → 7/5 | s:ht pan:0 ]", - "[ 6/5 → 7/5 | s:ht pan:1 ]", - "[ 7/5 → 8/5 | s:mt pan:0 ]", - "[ 7/5 → 8/5 | s:mt pan:1 ]", - "[ 8/5 → 9/5 | s:ht pan:0 ]", - "[ 8/5 → 9/5 | s:ht pan:1 ]", - "[ 9/5 → 2/1 | s:hh pan:0 ]", - "[ 9/5 → 2/1 | s:lt pan:1 ]", - "[ 2/1 → 11/5 | s:lt pan:0 ]", - "[ 2/1 → 11/5 | s:hh pan:1 ]", - "[ 11/5 → 12/5 | s:ht pan:0 ]", - "[ 11/5 → 12/5 | s:ht pan:1 ]", - "[ 12/5 → 13/5 | s:mt pan:0 ]", - "[ 12/5 → 13/5 | s:mt pan:1 ]", - "[ 13/5 → 14/5 | s:ht pan:0 ]", - "[ 13/5 → 14/5 | s:ht pan:1 ]", - "[ 14/5 → 3/1 | s:hh pan:0 ]", - "[ 14/5 → 3/1 | s:lt pan:1 ]", - "[ 3/1 → 16/5 | s:lt pan:0 ]", - "[ 3/1 → 16/5 | s:hh pan:1 ]", - "[ 16/5 → 17/5 | s:ht pan:0 ]", - "[ 16/5 → 17/5 | s:ht pan:1 ]", - "[ 17/5 → 18/5 | s:mt pan:0 ]", - "[ 17/5 → 18/5 | s:mt pan:1 ]", - "[ 18/5 → 19/5 | s:ht pan:0 ]", - "[ 18/5 → 19/5 | s:ht pan:1 ]", - "[ 19/5 → 4/1 | s:hh pan:0 ]", - "[ 19/5 → 4/1 | s:lt pan:1 ]", + "[ 0/1 → 1/8 | s:bd pan:0 ]", + "[ 0/1 → 1/8 | s:hh pan:1 ]", + "[ 1/8 → 1/4 | s:lt pan:0 ]", + "[ 1/8 → 1/4 | s:bd pan:1 ]", + "[ 5/16 → 3/8 | s:ht pan:0 ]", + "[ 3/8 → 1/2 | s:mt pan:0 ]", + "[ 3/8 → 1/2 | s:cp pan:1 ]", + "[ 1/2 → 5/8 | s:cp pan:0 ]", + "[ 1/2 → 5/8 | s:mt pan:1 ]", + "[ 5/8 → 11/16 | s:ht pan:1 ]", + "[ 3/4 → 7/8 | s:bd pan:0 ]", + "[ 3/4 → 7/8 | s:lt pan:1 ]", + "[ 7/8 → 1/1 | s:hh pan:0 ]", + "[ 7/8 → 1/1 | s:bd pan:1 ]", + "[ 1/1 → 9/8 | s:bd pan:0 ]", + "[ 1/1 → 9/8 | s:hh pan:1 ]", + "[ 9/8 → 5/4 | s:lt pan:0 ]", + "[ 9/8 → 5/4 | s:bd pan:1 ]", + "[ 21/16 → 11/8 | s:ht pan:0 ]", + "[ 11/8 → 3/2 | s:mt pan:0 ]", + "[ 11/8 → 3/2 | s:cp pan:1 ]", + "[ 3/2 → 13/8 | s:cp pan:0 ]", + "[ 3/2 → 13/8 | s:mt pan:1 ]", + "[ 13/8 → 27/16 | s:ht pan:1 ]", + "[ 7/4 → 15/8 | s:bd pan:0 ]", + "[ 7/4 → 15/8 | s:lt pan:1 ]", + "[ 15/8 → 2/1 | s:hh pan:0 ]", + "[ 15/8 → 2/1 | s:bd pan:1 ]", + "[ 2/1 → 17/8 | s:bd pan:0 ]", + "[ 2/1 → 17/8 | s:hh pan:1 ]", + "[ 17/8 → 9/4 | s:lt pan:0 ]", + "[ 17/8 → 9/4 | s:bd pan:1 ]", + "[ 37/16 → 19/8 | s:ht pan:0 ]", + "[ 19/8 → 5/2 | s:mt pan:0 ]", + "[ 19/8 → 5/2 | s:cp pan:1 ]", + "[ 5/2 → 21/8 | s:cp pan:0 ]", + "[ 5/2 → 21/8 | s:mt pan:1 ]", + "[ 21/8 → 43/16 | s:ht pan:1 ]", + "[ 11/4 → 23/8 | s:bd pan:0 ]", + "[ 11/4 → 23/8 | s:lt pan:1 ]", + "[ 23/8 → 3/1 | s:hh pan:0 ]", + "[ 23/8 → 3/1 | s:bd pan:1 ]", + "[ 3/1 → 25/8 | s:bd pan:0 ]", + "[ 3/1 → 25/8 | s:hh pan:1 ]", + "[ 25/8 → 13/4 | s:lt pan:0 ]", + "[ 25/8 → 13/4 | s:bd pan:1 ]", + "[ 53/16 → 27/8 | s:ht pan:0 ]", + "[ 27/8 → 7/2 | s:mt pan:0 ]", + "[ 27/8 → 7/2 | s:cp pan:1 ]", + "[ 7/2 → 29/8 | s:cp pan:0 ]", + "[ 7/2 → 29/8 | s:mt pan:1 ]", + "[ 29/8 → 59/16 | s:ht pan:1 ]", + "[ 15/4 → 31/8 | s:bd pan:0 ]", + "[ 15/4 → 31/8 | s:lt pan:1 ]", + "[ 31/8 → 4/1 | s:hh pan:0 ]", + "[ 31/8 → 4/1 | s:bd pan:1 ]", +] +`; + +exports[`runs examples > example "jux" example index 1 1`] = ` +[ + "[ 0/1 → 1/8 | s:bd pan:0 ]", + "[ 1/16 → 1/8 | s:bd pan:1 ]", + "[ 1/8 → 1/4 | s:lt pan:0 ]", + "[ 3/16 → 1/4 | s:lt pan:1 ]", + "[ 5/16 → 3/8 | s:ht pan:0 ]", + "[ 11/32 → 3/8 | s:ht pan:1 ]", + "[ 3/8 → 1/2 | s:mt pan:0 ]", + "[ 7/16 → 1/2 | s:mt pan:1 ]", + "[ 1/2 → 5/8 | s:cp pan:0 ]", + "[ 9/16 → 5/8 | s:cp pan:1 ]", + "[ 3/4 → 7/8 | s:bd pan:0 ]", + "[ 13/16 → 7/8 | s:bd pan:1 ]", + "[ 7/8 → 1/1 | s:hh pan:0 ]", + "[ 15/16 → 1/1 | s:hh pan:1 ]", + "[ 1/1 → 9/8 | s:bd pan:0 ]", + "[ 17/16 → 9/8 | s:bd pan:1 ]", + "[ 9/8 → 5/4 | s:lt pan:0 ]", + "[ 19/16 → 5/4 | s:lt pan:1 ]", + "[ 21/16 → 11/8 | s:ht pan:0 ]", + "[ 43/32 → 11/8 | s:ht pan:1 ]", + "[ 11/8 → 3/2 | s:mt pan:0 ]", + "[ 23/16 → 3/2 | s:mt pan:1 ]", + "[ 3/2 → 13/8 | s:cp pan:0 ]", + "[ 25/16 → 13/8 | s:cp pan:1 ]", + "[ 7/4 → 15/8 | s:bd pan:0 ]", + "[ 29/16 → 15/8 | s:bd pan:1 ]", + "[ 15/8 → 2/1 | s:hh pan:0 ]", + "[ 31/16 → 2/1 | s:hh pan:1 ]", + "[ 2/1 → 17/8 | s:bd pan:0 ]", + "[ 33/16 → 17/8 | s:bd pan:1 ]", + "[ 17/8 → 9/4 | s:lt pan:0 ]", + "[ 35/16 → 9/4 | s:lt pan:1 ]", + "[ 37/16 → 19/8 | s:ht pan:0 ]", + "[ 75/32 → 19/8 | s:ht pan:1 ]", + "[ 19/8 → 5/2 | s:mt pan:0 ]", + "[ 39/16 → 5/2 | s:mt pan:1 ]", + "[ 5/2 → 21/8 | s:cp pan:0 ]", + "[ 41/16 → 21/8 | s:cp pan:1 ]", + "[ 11/4 → 23/8 | s:bd pan:0 ]", + "[ 45/16 → 23/8 | s:bd pan:1 ]", + "[ 23/8 → 3/1 | s:hh pan:0 ]", + "[ 47/16 → 3/1 | s:hh pan:1 ]", + "[ 3/1 → 25/8 | s:bd pan:0 ]", + "[ 49/16 → 25/8 | s:bd pan:1 ]", + "[ 25/8 → 13/4 | s:lt pan:0 ]", + "[ 51/16 → 13/4 | s:lt pan:1 ]", + "[ 53/16 → 27/8 | s:ht pan:0 ]", + "[ 107/32 → 27/8 | s:ht pan:1 ]", + "[ 27/8 → 7/2 | s:mt pan:0 ]", + "[ 55/16 → 7/2 | s:mt pan:1 ]", + "[ 7/2 → 29/8 | s:cp pan:0 ]", + "[ 57/16 → 29/8 | s:cp pan:1 ]", + "[ 15/4 → 31/8 | s:bd pan:0 ]", + "[ 61/16 → 31/8 | s:bd pan:1 ]", + "[ 31/8 → 4/1 | s:hh pan:0 ]", + "[ 63/16 → 4/1 | s:hh pan:1 ]", +] +`; + +exports[`runs examples > example "jux" example index 2 1`] = ` +[ + "[ 0/1 → 1/8 | s:bd pan:0 ]", + "[ 0/1 → 1/8 | s:bd pan:1 ]", + "[ 1/8 → 1/4 | s:lt pan:0 ]", + "[ 1/8 → 1/4 | s:lt pan:1 ]", + "[ 5/16 → 3/8 | s:ht pan:0 ]", + "[ 5/16 → 3/8 | s:ht pan:1 ]", + "[ 3/8 → 1/2 | s:mt pan:0 ]", + "[ 3/8 → 1/2 | s:mt pan:1 ]", + "[ 1/2 → 5/8 | s:cp pan:0 ]", + "[ 1/2 → 5/8 | s:cp pan:1 ]", + "[ 3/4 → 7/8 | s:bd pan:0 ]", + "[ 3/4 → 7/8 | s:bd pan:1 ]", + "[ 7/8 → 1/1 | s:hh pan:0 ]", + "[ 7/8 → 1/1 | s:hh pan:1 ]", + "[ 1/1 → 9/8 | s:bd pan:0 ]", + "[ 17/16 → 9/8 | s:ht pan:1 ]", + "[ 9/8 → 5/4 | s:lt pan:0 ]", + "[ 9/8 → 5/4 | s:mt pan:1 ]", + "[ 5/4 → 11/8 | s:cp pan:1 ]", + "[ 21/16 → 11/8 | s:ht pan:0 ]", + "[ 11/8 → 3/2 | s:mt pan:0 ]", + "[ 3/2 → 13/8 | s:cp pan:0 ]", + "[ 3/2 → 13/8 | s:bd pan:1 ]", + "[ 13/8 → 7/4 | s:hh pan:1 ]", + "[ 7/4 → 15/8 | s:bd pan:0 ]", + "[ 7/4 → 15/8 | s:bd pan:1 ]", + "[ 15/8 → 2/1 | s:hh pan:0 ]", + "[ 15/8 → 2/1 | s:lt pan:1 ]", + "[ 2/1 → 17/8 | s:bd pan:0 ]", + "[ 2/1 → 17/8 | s:cp pan:1 ]", + "[ 17/8 → 9/4 | s:lt pan:0 ]", + "[ 9/4 → 19/8 | s:bd pan:1 ]", + "[ 37/16 → 19/8 | s:ht pan:0 ]", + "[ 19/8 → 5/2 | s:mt pan:0 ]", + "[ 19/8 → 5/2 | s:hh pan:1 ]", + "[ 5/2 → 21/8 | s:cp pan:0 ]", + "[ 5/2 → 21/8 | s:bd pan:1 ]", + "[ 21/8 → 11/4 | s:lt pan:1 ]", + "[ 11/4 → 23/8 | s:bd pan:0 ]", + "[ 45/16 → 23/8 | s:ht pan:1 ]", + "[ 23/8 → 3/1 | s:hh pan:0 ]", + "[ 23/8 → 3/1 | s:mt pan:1 ]", + "[ 3/1 → 25/8 | s:bd pan:0 ]", + "[ 3/1 → 25/8 | s:bd pan:1 ]", + "[ 25/8 → 13/4 | s:lt pan:0 ]", + "[ 25/8 → 13/4 | s:hh pan:1 ]", + "[ 13/4 → 27/8 | s:bd pan:1 ]", + "[ 53/16 → 27/8 | s:ht pan:0 ]", + "[ 27/8 → 7/2 | s:mt pan:0 ]", + "[ 27/8 → 7/2 | s:lt pan:1 ]", + "[ 7/2 → 29/8 | s:cp pan:0 ]", + "[ 57/16 → 29/8 | s:ht pan:1 ]", + "[ 29/8 → 15/4 | s:mt pan:1 ]", + "[ 15/4 → 31/8 | s:bd pan:0 ]", + "[ 15/4 → 31/8 | s:cp pan:1 ]", + "[ 31/8 → 4/1 | s:hh pan:0 ]", ] `; exports[`runs examples > example "juxBy" example index 0 1`] = ` [ - "[ 0/1 → 1/5 | s:lt pan:0.5 ]", - "[ 0/1 → 1/5 | s:hh pan:0.5 ]", - "[ 1/5 → 2/5 | s:ht pan:0.5 ]", - "[ 1/5 → 2/5 | s:ht pan:0.5 ]", - "[ 2/5 → 3/5 | s:mt pan:0.5 ]", - "[ 2/5 → 3/5 | s:mt pan:0.5 ]", - "[ 3/5 → 4/5 | s:ht pan:0.5 ]", - "[ 3/5 → 4/5 | s:ht pan:0.5 ]", - "[ 4/5 → 1/1 | s:hh pan:0.5 ]", - "[ 4/5 → 1/1 | s:lt pan:0.5 ]", - "[ 1/1 → 6/5 | s:lt pan:0.5 ]", - "[ 1/1 → 6/5 | s:hh pan:0.5 ]", - "[ 6/5 → 7/5 | s:ht pan:0.5 ]", - "[ 6/5 → 7/5 | s:ht pan:0.5 ]", - "[ 7/5 → 8/5 | s:mt pan:0.5 ]", - "[ 7/5 → 8/5 | s:mt pan:0.5 ]", - "[ 8/5 → 9/5 | s:ht pan:0.5 ]", - "[ 8/5 → 9/5 | s:ht pan:0.5 ]", - "[ 9/5 → 2/1 | s:hh pan:0.5 ]", - "[ 9/5 → 2/1 | s:lt pan:0.5 ]", - "[ 2/1 → 11/5 | s:lt pan:0.25 ]", - "[ 2/1 → 11/5 | s:hh pan:0.75 ]", - "[ 11/5 → 12/5 | s:ht pan:0.25 ]", - "[ 11/5 → 12/5 | s:ht pan:0.75 ]", - "[ 12/5 → 13/5 | s:mt pan:0.25 ]", - "[ 12/5 → 13/5 | s:mt pan:0.75 ]", - "[ 13/5 → 14/5 | s:ht pan:0.25 ]", - "[ 13/5 → 14/5 | s:ht pan:0.75 ]", - "[ 14/5 → 3/1 | s:hh pan:0.25 ]", - "[ 14/5 → 3/1 | s:lt pan:0.75 ]", - "[ 3/1 → 16/5 | s:lt pan:0.25 ]", - "[ 3/1 → 16/5 | s:hh pan:0.75 ]", - "[ 16/5 → 17/5 | s:ht pan:0.25 ]", - "[ 16/5 → 17/5 | s:ht pan:0.75 ]", - "[ 17/5 → 18/5 | s:mt pan:0.25 ]", - "[ 17/5 → 18/5 | s:mt pan:0.75 ]", - "[ 18/5 → 19/5 | s:ht pan:0.25 ]", - "[ 18/5 → 19/5 | s:ht pan:0.75 ]", - "[ 19/5 → 4/1 | s:hh pan:0.25 ]", - "[ 19/5 → 4/1 | s:lt pan:0.75 ]", + "[ 0/1 → 1/8 | s:bd pan:0.5 ]", + "[ 0/1 → 1/8 | s:hh pan:0.5 ]", + "[ 1/8 → 1/4 | s:lt pan:0.5 ]", + "[ 1/8 → 1/4 | s:bd pan:0.5 ]", + "[ 5/16 → 3/8 | s:ht pan:0.5 ]", + "[ 3/8 → 1/2 | s:mt pan:0.5 ]", + "[ 3/8 → 1/2 | s:cp pan:0.5 ]", + "[ 1/2 → 5/8 | s:cp pan:0.5 ]", + "[ 1/2 → 5/8 | s:mt pan:0.5 ]", + "[ 5/8 → 11/16 | s:ht pan:0.5 ]", + "[ 3/4 → 7/8 | s:bd pan:0.5 ]", + "[ 3/4 → 7/8 | s:lt pan:0.5 ]", + "[ 7/8 → 1/1 | s:hh pan:0.5 ]", + "[ 7/8 → 1/1 | s:bd pan:0.5 ]", + "[ 1/1 → 9/8 | s:bd pan:0.5 ]", + "[ 1/1 → 9/8 | s:hh pan:0.5 ]", + "[ 9/8 → 5/4 | s:lt pan:0.5 ]", + "[ 9/8 → 5/4 | s:bd pan:0.5 ]", + "[ 21/16 → 11/8 | s:ht pan:0.5 ]", + "[ 11/8 → 3/2 | s:mt pan:0.5 ]", + "[ 11/8 → 3/2 | s:cp pan:0.5 ]", + "[ 3/2 → 13/8 | s:cp pan:0.5 ]", + "[ 3/2 → 13/8 | s:mt pan:0.5 ]", + "[ 13/8 → 27/16 | s:ht pan:0.5 ]", + "[ 7/4 → 15/8 | s:bd pan:0.5 ]", + "[ 7/4 → 15/8 | s:lt pan:0.5 ]", + "[ 15/8 → 2/1 | s:hh pan:0.5 ]", + "[ 15/8 → 2/1 | s:bd pan:0.5 ]", + "[ 2/1 → 17/8 | s:bd pan:0.25 ]", + "[ 2/1 → 17/8 | s:hh pan:0.75 ]", + "[ 17/8 → 9/4 | s:lt pan:0.25 ]", + "[ 17/8 → 9/4 | s:bd pan:0.75 ]", + "[ 37/16 → 19/8 | s:ht pan:0.25 ]", + "[ 19/8 → 5/2 | s:mt pan:0.25 ]", + "[ 19/8 → 5/2 | s:cp pan:0.75 ]", + "[ 5/2 → 21/8 | s:cp pan:0.25 ]", + "[ 5/2 → 21/8 | s:mt pan:0.75 ]", + "[ 21/8 → 43/16 | s:ht pan:0.75 ]", + "[ 11/4 → 23/8 | s:bd pan:0.25 ]", + "[ 11/4 → 23/8 | s:lt pan:0.75 ]", + "[ 23/8 → 3/1 | s:hh pan:0.25 ]", + "[ 23/8 → 3/1 | s:bd pan:0.75 ]", + "[ 3/1 → 25/8 | s:bd pan:0.25 ]", + "[ 3/1 → 25/8 | s:hh pan:0.75 ]", + "[ 25/8 → 13/4 | s:lt pan:0.25 ]", + "[ 25/8 → 13/4 | s:bd pan:0.75 ]", + "[ 53/16 → 27/8 | s:ht pan:0.25 ]", + "[ 27/8 → 7/2 | s:mt pan:0.25 ]", + "[ 27/8 → 7/2 | s:cp pan:0.75 ]", + "[ 7/2 → 29/8 | s:cp pan:0.25 ]", + "[ 7/2 → 29/8 | s:mt pan:0.75 ]", + "[ 29/8 → 59/16 | s:ht pan:0.75 ]", + "[ 15/4 → 31/8 | s:bd pan:0.25 ]", + "[ 15/4 → 31/8 | s:lt pan:0.75 ]", + "[ 31/8 → 4/1 | s:hh pan:0.25 ]", + "[ 31/8 → 4/1 | s:bd pan:0.75 ]", ] `; @@ -2662,66 +3731,42 @@ exports[`runs examples > example "late" example index 0 1`] = ` exports[`runs examples > example "layer" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:C3 ]", - "[ 0/1 → 1/4 | note:Eb3 ]", - "[ 1/4 → 1/2 | note:Eb3 ]", - "[ 1/4 → 1/2 | note:G3 ]", - "[ 1/2 → 3/4 | note:G3 ]", - "[ 1/2 → 3/4 | note:Bb3 ]", - "[ 3/4 → 1/1 | note:Bb3 ]", - "[ 3/4 → 1/1 | note:D4 ]", - "[ 5/4 → 3/2 | note:G3 ]", - "[ 5/4 → 3/2 | note:Bb3 ]", - "[ 7/4 → 2/1 | note:Eb3 ]", - "[ 7/4 → 2/1 | note:G3 ]", - "[ 2/1 → 9/4 | note:C3 ]", - "[ 2/1 → 9/4 | note:Eb3 ]", - "[ 9/4 → 5/2 | note:C3 ]", - "[ 9/4 → 5/2 | note:Eb3 ]", - "[ 5/2 → 11/4 | note:C3 ]", - "[ 5/2 → 11/4 | note:Eb3 ]", -] -`; - -exports[`runs examples > example "legato" example index 0 1`] = ` -[ - "[ 0/1 → 1/32 | c4 ]", - "[ 1/4 → 9/32 | eb4 ]", - "[ 1/2 → 17/32 | g4 ]", - "[ 3/4 → 25/32 | bb4 ]", - "[ 1/1 → 17/16 | c4 ]", - "[ 5/4 → 21/16 | eb4 ]", - "[ 3/2 → 25/16 | g4 ]", - "[ 7/4 → 29/16 | bb4 ]", - "[ 2/1 → 17/8 | c4 ]", - "[ 9/4 → 19/8 | eb4 ]", - "[ 5/2 → 21/8 | g4 ]", - "[ 11/4 → 23/8 | bb4 ]", - "[ 3/1 → 51/16 | c4 ]", - "[ 13/4 → 55/16 | eb4 ]", - "[ 7/2 → 59/16 | g4 ]", - "[ 15/4 → 63/16 | bb4 ]", -] -`; - -exports[`runs examples > example "legato" example index 0 2`] = ` -[ - "[ 0/1 → 1/16 | note:c3 ]", - "[ 1/4 → 5/16 | note:eb3 ]", - "[ 1/2 → 9/16 | note:g3 ]", - "[ 3/4 → 13/16 | note:c4 ]", - "[ 1/1 → 9/8 | note:c3 ]", - "[ 5/4 → 11/8 | note:eb3 ]", - "[ 3/2 → 13/8 | note:g3 ]", - "[ 7/4 → 15/8 | note:c4 ]", - "[ 2/1 → 9/4 | note:c3 ]", - "[ 9/4 → 5/2 | note:eb3 ]", - "[ 5/2 → 11/4 | note:g3 ]", - "[ 11/4 → 3/1 | note:c4 ]", - "[ 3/1 → 7/2 | note:c3 ]", - "[ 13/4 → 15/4 | note:eb3 ]", - "[ 7/2 → 4/1 | note:g3 ]", - "[ 15/4 → 17/4 | note:c4 ]", + "[ 0/1 → 1/8 | note:C3 ]", + "[ 0/1 → 1/8 | note:Eb3 ]", + "[ 1/8 → 1/4 | note:Eb3 ]", + "[ 1/8 → 1/4 | note:G3 ]", + "[ 1/4 → 3/8 | note:G3 ]", + "[ 1/4 → 3/8 | note:Bb3 ]", + "[ 3/8 → 1/2 | note:Bb3 ]", + "[ 3/8 → 1/2 | note:D4 ]", + "[ 5/8 → 3/4 | note:G3 ]", + "[ 5/8 → 3/4 | note:Bb3 ]", + "[ 7/8 → 1/1 | note:Eb3 ]", + "[ 7/8 → 1/1 | note:G3 ]", + "[ 1/1 → 9/8 | note:C3 ]", + "[ 1/1 → 9/8 | note:Eb3 ]", + "[ 9/8 → 5/4 | note:C3 ]", + "[ 9/8 → 5/4 | note:Eb3 ]", + "[ 5/4 → 11/8 | note:C3 ]", + "[ 5/4 → 11/8 | note:Eb3 ]", + "[ 2/1 → 17/8 | note:C3 ]", + "[ 2/1 → 17/8 | note:Eb3 ]", + "[ 17/8 → 9/4 | note:Eb3 ]", + "[ 17/8 → 9/4 | note:G3 ]", + "[ 9/4 → 19/8 | note:G3 ]", + "[ 9/4 → 19/8 | note:Bb3 ]", + "[ 19/8 → 5/2 | note:Bb3 ]", + "[ 19/8 → 5/2 | note:D4 ]", + "[ 21/8 → 11/4 | note:G3 ]", + "[ 21/8 → 11/4 | note:Bb3 ]", + "[ 23/8 → 3/1 | note:Eb3 ]", + "[ 23/8 → 3/1 | note:G3 ]", + "[ 3/1 → 25/8 | note:C3 ]", + "[ 3/1 → 25/8 | note:Eb3 ]", + "[ 25/8 → 13/4 | note:C3 ]", + "[ 25/8 → 13/4 | note:Eb3 ]", + "[ 13/4 → 27/8 | note:C3 ]", + "[ 13/4 → 27/8 | note:Eb3 ]", ] `; @@ -2798,10 +3843,8 @@ exports[`runs examples > example "loop" example index 0 1`] = ` exports[`runs examples > example "loopAt" example index 0 1`] = ` [ - "[ (0/1 → 1/1) ⇝ 4/1 | s:rhodes speed:0.25 unit:c ]", - "[ 0/1 ⇜ (1/1 → 2/1) ⇝ 4/1 | s:rhodes speed:0.25 unit:c ]", - "[ 0/1 ⇜ (2/1 → 3/1) ⇝ 4/1 | s:rhodes speed:0.25 unit:c ]", - "[ 0/1 ⇜ (3/1 → 4/1) | s:rhodes speed:0.25 unit:c ]", + "[ 0/1 → 2/1 | s:rhodes speed:0.25 unit:c ]", + "[ 2/1 → 4/1 | s:rhodes speed:0.25 unit:c ]", ] `; @@ -2834,137 +3877,273 @@ exports[`runs examples > example "loopEnd" example index 0 1`] = ` exports[`runs examples > example "lpattack" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", ] `; exports[`runs examples > example "lpdecay" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0.2 lpenv:4 ]", ] `; exports[`runs examples > example "lpenv" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth cutoff:500 lpattack:0.5 lpenv:4 ]", ] `; exports[`runs examples > example "lpf" example index 0 1`] = ` [ - "[ 0/1 → 1/3 | s:hh cutoff:4000 ]", - "[ 0/1 → 1/2 | s:bd cutoff:4000 ]", - "[ 1/3 → 2/3 | s:hh cutoff:4000 ]", - "[ 1/2 → 1/1 | s:sd cutoff:4000 ]", - "[ 2/3 → 1/1 | s:hh cutoff:4000 ]", - "[ 1/1 → 4/3 | s:hh cutoff:2000 ]", - "[ 1/1 → 3/2 | s:bd cutoff:2000 ]", - "[ 4/3 → 5/3 | s:hh cutoff:2000 ]", - "[ 3/2 → 2/1 | s:sd cutoff:2000 ]", - "[ 5/3 → 2/1 | s:hh cutoff:2000 ]", - "[ 2/1 → 7/3 | s:hh cutoff:1000 ]", - "[ 2/1 → 5/2 | s:bd cutoff:1000 ]", - "[ 7/3 → 8/3 | s:hh cutoff:1000 ]", - "[ 5/2 → 3/1 | s:sd cutoff:1000 ]", - "[ 8/3 → 3/1 | s:hh cutoff:1000 ]", - "[ 3/1 → 10/3 | s:hh cutoff:500 ]", - "[ 3/1 → 7/2 | s:bd cutoff:500 ]", - "[ 10/3 → 11/3 | s:hh cutoff:500 ]", - "[ 7/2 → 4/1 | s:sd cutoff:500 ]", - "[ 11/3 → 4/1 | s:hh cutoff:500 ]", + "[ 0/1 → 1/6 | s:hh cutoff:4000 ]", + "[ 0/1 → 1/4 | s:bd cutoff:4000 ]", + "[ 1/6 → 1/3 | s:hh cutoff:4000 ]", + "[ 1/4 → 1/2 | s:sd cutoff:4000 ]", + "[ 1/3 → 1/2 | s:hh cutoff:4000 ]", + "[ 1/2 → 2/3 | s:hh cutoff:4000 ]", + "[ 5/8 → 3/4 | s:bd cutoff:4000 ]", + "[ 2/3 → 5/6 | s:hh cutoff:4000 ]", + "[ 3/4 → 1/1 | s:sd cutoff:4000 ]", + "[ 5/6 → 1/1 | s:hh cutoff:4000 ]", + "[ 1/1 → 7/6 | s:hh cutoff:2000 ]", + "[ 1/1 → 5/4 | s:bd cutoff:2000 ]", + "[ 7/6 → 4/3 | s:hh cutoff:2000 ]", + "[ 5/4 → 3/2 | s:sd cutoff:2000 ]", + "[ 4/3 → 3/2 | s:hh cutoff:2000 ]", + "[ 3/2 → 5/3 | s:hh cutoff:2000 ]", + "[ 13/8 → 7/4 | s:bd cutoff:2000 ]", + "[ 5/3 → 11/6 | s:hh cutoff:2000 ]", + "[ 7/4 → 2/1 | s:sd cutoff:2000 ]", + "[ 11/6 → 2/1 | s:hh cutoff:2000 ]", + "[ 2/1 → 13/6 | s:hh cutoff:1000 ]", + "[ 2/1 → 9/4 | s:bd cutoff:1000 ]", + "[ 13/6 → 7/3 | s:hh cutoff:1000 ]", + "[ 9/4 → 5/2 | s:sd cutoff:1000 ]", + "[ 7/3 → 5/2 | s:hh cutoff:1000 ]", + "[ 5/2 → 8/3 | s:hh cutoff:1000 ]", + "[ 21/8 → 11/4 | s:bd cutoff:1000 ]", + "[ 8/3 → 17/6 | s:hh cutoff:1000 ]", + "[ 11/4 → 3/1 | s:sd cutoff:1000 ]", + "[ 17/6 → 3/1 | s:hh cutoff:1000 ]", + "[ 3/1 → 19/6 | s:hh cutoff:500 ]", + "[ 3/1 → 13/4 | s:bd cutoff:500 ]", + "[ 19/6 → 10/3 | s:hh cutoff:500 ]", + "[ 13/4 → 7/2 | s:sd cutoff:500 ]", + "[ 10/3 → 7/2 | s:hh cutoff:500 ]", + "[ 7/2 → 11/3 | s:hh cutoff:500 ]", + "[ 29/8 → 15/4 | s:bd cutoff:500 ]", + "[ 11/3 → 23/6 | s:hh cutoff:500 ]", + "[ 15/4 → 4/1 | s:sd cutoff:500 ]", + "[ 23/6 → 4/1 | s:hh cutoff:500 ]", ] `; exports[`runs examples > example "lpf" example index 1 1`] = ` [ - "[ 0/1 → 1/8 | s:bd cutoff:1000 resonance:0 ]", - "[ 1/8 → 1/4 | s:bd cutoff:1000 resonance:0 ]", - "[ 1/4 → 3/8 | s:bd cutoff:1000 resonance:10 ]", - "[ 3/8 → 1/2 | s:bd cutoff:1000 resonance:10 ]", - "[ 1/2 → 5/8 | s:bd cutoff:1000 resonance:20 ]", - "[ 5/8 → 3/4 | s:bd cutoff:1000 resonance:20 ]", - "[ 3/4 → 7/8 | s:bd cutoff:1000 resonance:30 ]", - "[ 7/8 → 1/1 | s:bd cutoff:1000 resonance:30 ]", - "[ 1/1 → 9/8 | s:bd cutoff:1000 resonance:0 ]", - "[ 9/8 → 5/4 | s:bd cutoff:1000 resonance:0 ]", - "[ 5/4 → 11/8 | s:bd cutoff:1000 resonance:10 ]", - "[ 11/8 → 3/2 | s:bd cutoff:1000 resonance:10 ]", - "[ 3/2 → 13/8 | s:bd cutoff:1000 resonance:20 ]", - "[ 13/8 → 7/4 | s:bd cutoff:1000 resonance:20 ]", - "[ 7/4 → 15/8 | s:bd cutoff:1000 resonance:30 ]", - "[ 15/8 → 2/1 | s:bd cutoff:1000 resonance:30 ]", - "[ 2/1 → 17/8 | s:bd cutoff:1000 resonance:0 ]", - "[ 17/8 → 9/4 | s:bd cutoff:1000 resonance:0 ]", - "[ 9/4 → 19/8 | s:bd cutoff:1000 resonance:10 ]", - "[ 19/8 → 5/2 | s:bd cutoff:1000 resonance:10 ]", - "[ 5/2 → 21/8 | s:bd cutoff:1000 resonance:20 ]", - "[ 21/8 → 11/4 | s:bd cutoff:1000 resonance:20 ]", - "[ 11/4 → 23/8 | s:bd cutoff:1000 resonance:30 ]", - "[ 23/8 → 3/1 | s:bd cutoff:1000 resonance:30 ]", - "[ 3/1 → 25/8 | s:bd cutoff:1000 resonance:0 ]", - "[ 25/8 → 13/4 | s:bd cutoff:1000 resonance:0 ]", - "[ 13/4 → 27/8 | s:bd cutoff:1000 resonance:10 ]", - "[ 27/8 → 7/2 | s:bd cutoff:1000 resonance:10 ]", - "[ 7/2 → 29/8 | s:bd cutoff:1000 resonance:20 ]", - "[ 29/8 → 15/4 | s:bd cutoff:1000 resonance:20 ]", - "[ 15/4 → 31/8 | s:bd cutoff:1000 resonance:30 ]", - "[ 31/8 → 4/1 | s:bd cutoff:1000 resonance:30 ]", + "[ 0/1 → 1/16 | s:bd cutoff:1000 resonance:0 ]", + "[ 1/16 → 1/8 | s:bd cutoff:1000 resonance:0 ]", + "[ 1/8 → 3/16 | s:bd cutoff:1000 resonance:0 ]", + "[ 3/16 → 1/4 | s:bd cutoff:1000 resonance:0 ]", + "[ 1/4 → 5/16 | s:bd cutoff:1000 resonance:10 ]", + "[ 5/16 → 3/8 | s:bd cutoff:1000 resonance:10 ]", + "[ 3/8 → 7/16 | s:bd cutoff:1000 resonance:10 ]", + "[ 7/16 → 1/2 | s:bd cutoff:1000 resonance:10 ]", + "[ 1/2 → 9/16 | s:bd cutoff:1000 resonance:20 ]", + "[ 9/16 → 5/8 | s:bd cutoff:1000 resonance:20 ]", + "[ 5/8 → 11/16 | s:bd cutoff:1000 resonance:20 ]", + "[ 11/16 → 3/4 | s:bd cutoff:1000 resonance:20 ]", + "[ 3/4 → 13/16 | s:bd cutoff:1000 resonance:30 ]", + "[ 13/16 → 7/8 | s:bd cutoff:1000 resonance:30 ]", + "[ 7/8 → 15/16 | s:bd cutoff:1000 resonance:30 ]", + "[ 15/16 → 1/1 | s:bd cutoff:1000 resonance:30 ]", + "[ 1/1 → 17/16 | s:bd cutoff:1000 resonance:0 ]", + "[ 17/16 → 9/8 | s:bd cutoff:1000 resonance:0 ]", + "[ 9/8 → 19/16 | s:bd cutoff:1000 resonance:0 ]", + "[ 19/16 → 5/4 | s:bd cutoff:1000 resonance:0 ]", + "[ 5/4 → 21/16 | s:bd cutoff:1000 resonance:10 ]", + "[ 21/16 → 11/8 | s:bd cutoff:1000 resonance:10 ]", + "[ 11/8 → 23/16 | s:bd cutoff:1000 resonance:10 ]", + "[ 23/16 → 3/2 | s:bd cutoff:1000 resonance:10 ]", + "[ 3/2 → 25/16 | s:bd cutoff:1000 resonance:20 ]", + "[ 25/16 → 13/8 | s:bd cutoff:1000 resonance:20 ]", + "[ 13/8 → 27/16 | s:bd cutoff:1000 resonance:20 ]", + "[ 27/16 → 7/4 | s:bd cutoff:1000 resonance:20 ]", + "[ 7/4 → 29/16 | s:bd cutoff:1000 resonance:30 ]", + "[ 29/16 → 15/8 | s:bd cutoff:1000 resonance:30 ]", + "[ 15/8 → 31/16 | s:bd cutoff:1000 resonance:30 ]", + "[ 31/16 → 2/1 | s:bd cutoff:1000 resonance:30 ]", + "[ 2/1 → 33/16 | s:bd cutoff:1000 resonance:0 ]", + "[ 33/16 → 17/8 | s:bd cutoff:1000 resonance:0 ]", + "[ 17/8 → 35/16 | s:bd cutoff:1000 resonance:0 ]", + "[ 35/16 → 9/4 | s:bd cutoff:1000 resonance:0 ]", + "[ 9/4 → 37/16 | s:bd cutoff:1000 resonance:10 ]", + "[ 37/16 → 19/8 | s:bd cutoff:1000 resonance:10 ]", + "[ 19/8 → 39/16 | s:bd cutoff:1000 resonance:10 ]", + "[ 39/16 → 5/2 | s:bd cutoff:1000 resonance:10 ]", + "[ 5/2 → 41/16 | s:bd cutoff:1000 resonance:20 ]", + "[ 41/16 → 21/8 | s:bd cutoff:1000 resonance:20 ]", + "[ 21/8 → 43/16 | s:bd cutoff:1000 resonance:20 ]", + "[ 43/16 → 11/4 | s:bd cutoff:1000 resonance:20 ]", + "[ 11/4 → 45/16 | s:bd cutoff:1000 resonance:30 ]", + "[ 45/16 → 23/8 | s:bd cutoff:1000 resonance:30 ]", + "[ 23/8 → 47/16 | s:bd cutoff:1000 resonance:30 ]", + "[ 47/16 → 3/1 | s:bd cutoff:1000 resonance:30 ]", + "[ 3/1 → 49/16 | s:bd cutoff:1000 resonance:0 ]", + "[ 49/16 → 25/8 | s:bd cutoff:1000 resonance:0 ]", + "[ 25/8 → 51/16 | s:bd cutoff:1000 resonance:0 ]", + "[ 51/16 → 13/4 | s:bd cutoff:1000 resonance:0 ]", + "[ 13/4 → 53/16 | s:bd cutoff:1000 resonance:10 ]", + "[ 53/16 → 27/8 | s:bd cutoff:1000 resonance:10 ]", + "[ 27/8 → 55/16 | s:bd cutoff:1000 resonance:10 ]", + "[ 55/16 → 7/2 | s:bd cutoff:1000 resonance:10 ]", + "[ 7/2 → 57/16 | s:bd cutoff:1000 resonance:20 ]", + "[ 57/16 → 29/8 | s:bd cutoff:1000 resonance:20 ]", + "[ 29/8 → 59/16 | s:bd cutoff:1000 resonance:20 ]", + "[ 59/16 → 15/4 | s:bd cutoff:1000 resonance:20 ]", + "[ 15/4 → 61/16 | s:bd cutoff:1000 resonance:30 ]", + "[ 61/16 → 31/8 | s:bd cutoff:1000 resonance:30 ]", + "[ 31/8 → 63/16 | s:bd cutoff:1000 resonance:30 ]", + "[ 63/16 → 4/1 | s:bd cutoff:1000 resonance:30 ]", ] `; exports[`runs examples > example "lpq" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh cutoff:2000 resonance:0 ]", - "[ 0/1 → 1/2 | s:bd cutoff:2000 resonance:0 ]", - "[ 1/4 → 1/2 | s:hh cutoff:2000 resonance:0 ]", - "[ 1/2 → 3/4 | s:hh cutoff:2000 resonance:0 ]", - "[ 1/2 → 1/1 | s:sd cutoff:2000 resonance:0 ]", - "[ 3/4 → 1/1 | s:hh cutoff:2000 resonance:0 ]", - "[ 1/1 → 5/4 | s:hh cutoff:2000 resonance:10 ]", - "[ 1/1 → 3/2 | s:bd cutoff:2000 resonance:10 ]", - "[ 5/4 → 3/2 | s:hh cutoff:2000 resonance:10 ]", - "[ 3/2 → 7/4 | s:hh cutoff:2000 resonance:10 ]", - "[ 3/2 → 2/1 | s:sd cutoff:2000 resonance:10 ]", - "[ 7/4 → 2/1 | s:hh cutoff:2000 resonance:10 ]", - "[ 2/1 → 9/4 | s:hh cutoff:2000 resonance:20 ]", - "[ 2/1 → 5/2 | s:bd cutoff:2000 resonance:20 ]", - "[ 9/4 → 5/2 | s:hh cutoff:2000 resonance:20 ]", - "[ 5/2 → 11/4 | s:hh cutoff:2000 resonance:20 ]", - "[ 5/2 → 3/1 | s:sd cutoff:2000 resonance:20 ]", - "[ 11/4 → 3/1 | s:hh cutoff:2000 resonance:20 ]", - "[ 3/1 → 13/4 | s:hh cutoff:2000 resonance:30 ]", - "[ 3/1 → 7/2 | s:bd cutoff:2000 resonance:30 ]", - "[ 13/4 → 7/2 | s:hh cutoff:2000 resonance:30 ]", - "[ 7/2 → 15/4 | s:hh cutoff:2000 resonance:30 ]", - "[ 7/2 → 4/1 | s:sd cutoff:2000 resonance:30 ]", - "[ 15/4 → 4/1 | s:hh cutoff:2000 resonance:30 ]", + "[ 0/1 → 1/8 | s:hh cutoff:2000 resonance:0 ]", + "[ 0/1 → 1/4 | s:bd cutoff:2000 resonance:0 ]", + "[ 1/8 → 1/4 | s:hh cutoff:2000 resonance:0 ]", + "[ 1/4 → 3/8 | s:hh cutoff:2000 resonance:0 ]", + "[ 1/4 → 1/2 | s:sd cutoff:2000 resonance:0 ]", + "[ 3/8 → 1/2 | s:hh cutoff:2000 resonance:0 ]", + "[ 1/2 → 5/8 | s:hh cutoff:2000 resonance:0 ]", + "[ 5/8 → 3/4 | s:bd cutoff:2000 resonance:0 ]", + "[ 5/8 → 3/4 | s:hh cutoff:2000 resonance:0 ]", + "[ 3/4 → 7/8 | s:hh cutoff:2000 resonance:0 ]", + "[ 3/4 → 1/1 | s:sd cutoff:2000 resonance:0 ]", + "[ 7/8 → 1/1 | s:hh cutoff:2000 resonance:0 ]", + "[ 1/1 → 9/8 | s:hh cutoff:2000 resonance:10 ]", + "[ 1/1 → 5/4 | s:bd cutoff:2000 resonance:10 ]", + "[ 9/8 → 5/4 | s:hh cutoff:2000 resonance:10 ]", + "[ 5/4 → 11/8 | s:hh cutoff:2000 resonance:10 ]", + "[ 5/4 → 3/2 | s:sd cutoff:2000 resonance:10 ]", + "[ 11/8 → 3/2 | s:hh cutoff:2000 resonance:10 ]", + "[ 3/2 → 13/8 | s:hh cutoff:2000 resonance:10 ]", + "[ 13/8 → 7/4 | s:bd cutoff:2000 resonance:10 ]", + "[ 13/8 → 7/4 | s:hh cutoff:2000 resonance:10 ]", + "[ 7/4 → 15/8 | s:hh cutoff:2000 resonance:10 ]", + "[ 7/4 → 2/1 | s:sd cutoff:2000 resonance:10 ]", + "[ 15/8 → 2/1 | s:hh cutoff:2000 resonance:10 ]", + "[ 2/1 → 17/8 | s:hh cutoff:2000 resonance:20 ]", + "[ 2/1 → 9/4 | s:bd cutoff:2000 resonance:20 ]", + "[ 17/8 → 9/4 | s:hh cutoff:2000 resonance:20 ]", + "[ 9/4 → 19/8 | s:hh cutoff:2000 resonance:20 ]", + "[ 9/4 → 5/2 | s:sd cutoff:2000 resonance:20 ]", + "[ 19/8 → 5/2 | s:hh cutoff:2000 resonance:20 ]", + "[ 5/2 → 21/8 | s:hh cutoff:2000 resonance:20 ]", + "[ 21/8 → 11/4 | s:bd cutoff:2000 resonance:20 ]", + "[ 21/8 → 11/4 | s:hh cutoff:2000 resonance:20 ]", + "[ 11/4 → 23/8 | s:hh cutoff:2000 resonance:20 ]", + "[ 11/4 → 3/1 | s:sd cutoff:2000 resonance:20 ]", + "[ 23/8 → 3/1 | s:hh cutoff:2000 resonance:20 ]", + "[ 3/1 → 25/8 | s:hh cutoff:2000 resonance:30 ]", + "[ 3/1 → 13/4 | s:bd cutoff:2000 resonance:30 ]", + "[ 25/8 → 13/4 | s:hh cutoff:2000 resonance:30 ]", + "[ 13/4 → 27/8 | s:hh cutoff:2000 resonance:30 ]", + "[ 13/4 → 7/2 | s:sd cutoff:2000 resonance:30 ]", + "[ 27/8 → 7/2 | s:hh cutoff:2000 resonance:30 ]", + "[ 7/2 → 29/8 | s:hh cutoff:2000 resonance:30 ]", + "[ 29/8 → 15/4 | s:bd cutoff:2000 resonance:30 ]", + "[ 29/8 → 15/4 | s:hh cutoff:2000 resonance:30 ]", + "[ 15/4 → 31/8 | s:hh cutoff:2000 resonance:30 ]", + "[ 15/4 → 4/1 | s:sd cutoff:2000 resonance:30 ]", + "[ 31/8 → 4/1 | s:hh cutoff:2000 resonance:30 ]", ] `; exports[`runs examples > example "lprelease" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth clip:0.5 cutoff:500 lpenv:4 lprelease:0.5 release:0.5 ]", ] `; exports[`runs examples > example "lpsustain" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", - "[ 1/1 → 2/1 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", - "[ 2/1 → 3/1 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", - "[ 3/1 → 4/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 1/4 → 1/2 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 1/2 → 3/4 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 5/4 → 3/2 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 3/2 → 7/4 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 7/4 → 2/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 9/4 → 5/2 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 5/2 → 11/4 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 13/4 → 7/2 | note:e2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 7/2 → 15/4 | note:f2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", + "[ 15/4 → 4/1 | note:g2 s:sawtooth cutoff:500 lpdecay:0.5 lpsustain:0 lpenv:4 ]", ] `; @@ -3004,61 +4183,95 @@ exports[`runs examples > example "lsize" example index 0 1`] = ` exports[`runs examples > example "mask" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | note:c ]", - "[ 1/2 → 1/1 | note:eb ]", - "[ 1/2 → 1/1 | note:g ]", - "[ 1/1 → 3/2 | note:d ]", - "[ 3/2 → 2/1 | note:eb ]", - "[ 3/2 → 2/1 | note:g ]", - "[ 3/1 → 7/2 | note:d ]", - "[ 7/2 → 4/1 | note:eb ]", - "[ 7/2 → 4/1 | note:g ]", + "[ 0/1 → 1/4 | note:c ]", + "[ 1/4 → 1/2 | note:eb ]", + "[ 1/4 → 1/2 | note:g ]", + "[ 1/2 → 3/4 | note:d ]", + "[ 3/4 → 1/1 | note:eb ]", + "[ 3/4 → 1/1 | note:g ]", + "[ 3/2 → 7/4 | note:d ]", + "[ 7/4 → 2/1 | note:eb ]", + "[ 7/4 → 2/1 | note:g ]", + "[ 2/1 → 9/4 | note:c ]", + "[ 9/4 → 5/2 | note:eb ]", + "[ 9/4 → 5/2 | note:g ]", + "[ 5/2 → 11/4 | note:d ]", + "[ 11/4 → 3/1 | note:eb ]", + "[ 11/4 → 3/1 | note:g ]", + "[ 7/2 → 15/4 | note:d ]", + "[ 15/4 → 4/1 | note:eb ]", + "[ 15/4 → 4/1 | note:g ]", ] `; exports[`runs examples > example "mul" example index 0 1`] = ` [ - "[ 0/1 → 1/3 | freq:150 ]", - "[ 1/3 → 2/3 | freq:225 ]", - "[ 2/3 → 1/1 | freq:249 ]", - "[ 2/3 → 1/1 | freq:300 ]", - "[ 1/1 → 4/3 | freq:150 ]", - "[ 4/3 → 5/3 | freq:225 ]", - "[ 5/3 → 2/1 | freq:249 ]", - "[ 5/3 → 2/1 | freq:349.5 ]", - "[ 2/1 → 7/3 | freq:150 ]", - "[ 7/3 → 8/3 | freq:225 ]", - "[ 8/3 → 3/1 | freq:249 ]", - "[ 8/3 → 3/1 | freq:300 ]", - "[ 3/1 → 10/3 | freq:150 ]", - "[ 10/3 → 11/3 | freq:225 ]", - "[ 11/3 → 4/1 | freq:249 ]", - "[ 11/3 → 4/1 | freq:349.5 ]", + "[ 0/1 → 1/4 | freq:150 ]", + "[ 1/4 → 1/2 | freq:225 ]", + "[ 1/2 → 3/4 | freq:249 ]", + "[ 1/2 → 3/4 | freq:300 ]", + "[ 3/4 → 1/1 | freq:150 ]", + "[ 1/1 → 5/4 | freq:225 ]", + "[ 5/4 → 3/2 | freq:249 ]", + "[ 5/4 → 3/2 | freq:349.5 ]", + "[ 3/2 → 7/4 | freq:150 ]", + "[ 7/4 → 2/1 | freq:225 ]", + "[ 2/1 → 9/4 | freq:249 ]", + "[ 2/1 → 9/4 | freq:300 ]", + "[ 9/4 → 5/2 | freq:150 ]", + "[ 5/2 → 11/4 | freq:225 ]", + "[ 11/4 → 3/1 | freq:249 ]", + "[ 11/4 → 3/1 | freq:349.5 ]", + "[ 3/1 → 13/4 | freq:150 ]", + "[ 13/4 → 7/2 | freq:225 ]", + "[ 7/2 → 15/4 | freq:249 ]", + "[ 7/2 → 15/4 | freq:300 ]", + "[ 15/4 → 4/1 | freq:150 ]", ] `; exports[`runs examples > example "n" example index 0 1`] = ` [ - "[ 0/1 → 1/3 | s:hh n:0 ]", - "[ 0/1 → 1/2 | s:bd n:0 ]", - "[ 1/3 → 2/3 | s:hh n:0 ]", - "[ 1/2 → 1/1 | s:sd n:0 ]", - "[ 2/3 → 1/1 | s:hh n:0 ]", - "[ 1/1 → 4/3 | s:hh n:1 ]", - "[ 1/1 → 3/2 | s:bd n:1 ]", - "[ 4/3 → 5/3 | s:hh n:1 ]", - "[ 3/2 → 2/1 | s:sd n:1 ]", - "[ 5/3 → 2/1 | s:hh n:1 ]", - "[ 2/1 → 7/3 | s:hh n:0 ]", - "[ 2/1 → 5/2 | s:bd n:0 ]", - "[ 7/3 → 8/3 | s:hh n:0 ]", - "[ 5/2 → 3/1 | s:sd n:0 ]", - "[ 8/3 → 3/1 | s:hh n:0 ]", - "[ 3/1 → 10/3 | s:hh n:1 ]", - "[ 3/1 → 7/2 | s:bd n:1 ]", - "[ 10/3 → 11/3 | s:hh n:1 ]", - "[ 7/2 → 4/1 | s:sd n:1 ]", - "[ 11/3 → 4/1 | s:hh n:1 ]", + "[ 0/1 → 1/6 | s:hh n:0 ]", + "[ 0/1 → 1/4 | s:bd n:0 ]", + "[ 1/6 → 1/3 | s:hh n:0 ]", + "[ 1/4 → 1/2 | s:sd n:0 ]", + "[ 1/3 → 1/2 | s:hh n:0 ]", + "[ 1/2 → 2/3 | s:hh n:0 ]", + "[ 5/8 → 3/4 | s:bd n:0 ]", + "[ 2/3 → 5/6 | s:hh n:0 ]", + "[ 3/4 → 1/1 | s:sd n:0 ]", + "[ 5/6 → 1/1 | s:hh n:0 ]", + "[ 1/1 → 7/6 | s:hh n:1 ]", + "[ 1/1 → 5/4 | s:bd n:1 ]", + "[ 7/6 → 4/3 | s:hh n:1 ]", + "[ 5/4 → 3/2 | s:sd n:1 ]", + "[ 4/3 → 3/2 | s:hh n:1 ]", + "[ 3/2 → 5/3 | s:hh n:1 ]", + "[ 13/8 → 7/4 | s:bd n:1 ]", + "[ 5/3 → 11/6 | s:hh n:1 ]", + "[ 7/4 → 2/1 | s:sd n:1 ]", + "[ 11/6 → 2/1 | s:hh n:1 ]", + "[ 2/1 → 13/6 | s:hh n:0 ]", + "[ 2/1 → 9/4 | s:bd n:0 ]", + "[ 13/6 → 7/3 | s:hh n:0 ]", + "[ 9/4 → 5/2 | s:sd n:0 ]", + "[ 7/3 → 5/2 | s:hh n:0 ]", + "[ 5/2 → 8/3 | s:hh n:0 ]", + "[ 21/8 → 11/4 | s:bd n:0 ]", + "[ 8/3 → 17/6 | s:hh n:0 ]", + "[ 11/4 → 3/1 | s:sd n:0 ]", + "[ 17/6 → 3/1 | s:hh n:0 ]", + "[ 3/1 → 19/6 | s:hh n:1 ]", + "[ 3/1 → 13/4 | s:bd n:1 ]", + "[ 19/6 → 10/3 | s:hh n:1 ]", + "[ 13/4 → 7/2 | s:sd n:1 ]", + "[ 10/3 → 7/2 | s:hh n:1 ]", + "[ 7/2 → 11/3 | s:hh n:1 ]", + "[ 29/8 → 15/4 | s:bd n:1 ]", + "[ 11/3 → 23/6 | s:hh n:1 ]", + "[ 15/4 → 4/1 | s:sd n:1 ]", + "[ 23/6 → 4/1 | s:hh n:1 ]", ] `; @@ -3101,10 +4314,8 @@ exports[`runs examples > example "never" example index 0 1`] = ` exports[`runs examples > example "noise" example index 0 1`] = ` [ - "[ (0/1 → 1/1) ⇝ 2/1 | s:white ]", - "[ 0/1 ⇜ (1/1 → 2/1) | s:white ]", - "[ (2/1 → 3/1) ⇝ 4/1 | s:pink ]", - "[ 2/1 ⇜ (3/1 → 4/1) | s:pink ]", + "[ 0/1 → 2/1 | s:white ]", + "[ 2/1 → 4/1 | s:pink ]", ] `; @@ -3260,22 +4471,38 @@ exports[`runs examples > example "often" example index 0 1`] = ` exports[`runs examples > example "orbit" example index 0 1`] = ` [ - "[ 0/1 → 1/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 1/3 → 2/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 1/2 → 1/1 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", - "[ 2/3 → 1/1 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 1/1 → 4/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 4/3 → 5/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 3/2 → 2/1 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", - "[ 5/3 → 2/1 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 2/1 → 7/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 7/3 → 8/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 5/2 → 3/1 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", - "[ 8/3 → 3/1 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 3/1 → 10/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 10/3 → 11/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", - "[ 7/2 → 4/1 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", - "[ 11/3 → 4/1 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 0/1 → 1/6 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 1/6 → 1/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 1/4 → 1/2 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", + "[ 1/3 → 1/2 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 1/2 → 2/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 2/3 → 5/6 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 3/4 → 1/1 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", + "[ 5/6 → 1/1 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 1/1 → 7/6 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 7/6 → 4/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 5/4 → 3/2 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", + "[ 4/3 → 3/2 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 3/2 → 5/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 5/3 → 11/6 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 7/4 → 2/1 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", + "[ 11/6 → 2/1 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 2/1 → 13/6 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 13/6 → 7/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 9/4 → 5/2 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", + "[ 7/3 → 5/2 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 5/2 → 8/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 8/3 → 17/6 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 11/4 → 3/1 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", + "[ 17/6 → 3/1 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 3/1 → 19/6 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 19/6 → 10/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 13/4 → 7/2 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", + "[ 10/3 → 7/2 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 7/2 → 11/3 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 11/3 → 23/6 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", + "[ 15/4 → 4/1 | s:sd delay:0.5 delaytime:0.125 orbit:2 ]", + "[ 23/6 → 4/1 | s:hh delay:0.5 delaytime:0.25 orbit:1 ]", ] `; @@ -3332,32 +4559,154 @@ exports[`runs examples > example "pan" example index 0 1`] = ` ] `; +exports[`runs examples > example "pan" example index 1 1`] = ` +[ + "[ 0/1 → 1/8 | s:bd pan:0.5975451610080641 ]", + "[ 1/8 → 1/4 | s:rim pan:0.7777851165098011 ]", + "[ 1/4 → 3/8 | s:sd pan:0.9157348061512727 ]", + "[ 3/8 → 1/2 | s:rim pan:0.9903926402016152 ]", + "[ 1/2 → 5/8 | s:bd pan:0.9903926402016152 ]", + "[ 3/4 → 7/8 | s:cp pan:0.7777851165098011 ]", + "[ 7/8 → 1/1 | s:rim pan:0.5975451610080643 ]", + "[ 1/1 → 9/8 | s:bd pan:0.4024548389919358 ]", + "[ 9/8 → 5/4 | s:rim pan:0.22221488349019902 ]", + "[ 5/4 → 11/8 | s:sd pan:0.08426519384872738 ]", + "[ 11/8 → 3/2 | s:rim pan:0.00960735979838484 ]", + "[ 3/2 → 13/8 | s:bd pan:0.009607359798384785 ]", + "[ 7/4 → 15/8 | s:cp pan:0.2222148834901989 ]", + "[ 15/8 → 2/1 | s:rim pan:0.4024548389919356 ]", + "[ 2/1 → 17/8 | s:bd pan:0.5975451610080641 ]", + "[ 17/8 → 9/4 | s:rim pan:0.7777851165098009 ]", + "[ 9/4 → 19/8 | s:sd pan:0.9157348061512727 ]", + "[ 19/8 → 5/2 | s:rim pan:0.9903926402016152 ]", + "[ 5/2 → 21/8 | s:bd pan:0.9903926402016153 ]", + "[ 11/4 → 23/8 | s:cp pan:0.7777851165098011 ]", + "[ 23/8 → 3/1 | s:rim pan:0.597545161008064 ]", + "[ 3/1 → 25/8 | s:bd pan:0.40245483899193635 ]", + "[ 25/8 → 13/4 | s:rim pan:0.22221488349019913 ]", + "[ 13/4 → 27/8 | s:sd pan:0.08426519384872744 ]", + "[ 27/8 → 7/2 | s:rim pan:0.00960735979838473 ]", + "[ 7/2 → 29/8 | s:bd pan:0.009607359798384674 ]", + "[ 15/4 → 31/8 | s:cp pan:0.2222148834901988 ]", + "[ 31/8 → 4/1 | s:rim pan:0.40245483899193596 ]", +] +`; + +exports[`runs examples > example "panchor" example index 0 1`] = ` +[ + "[ 0/1 → 1/2 | note:c penv:12 panchor:0 ]", + "[ 1/2 → 1/1 | note:c4 penv:12 panchor:0 ]", + "[ 1/1 → 3/2 | note:c penv:12 panchor:0.5 ]", + "[ 3/2 → 2/1 | note:c4 penv:12 panchor:0.5 ]", + "[ 2/1 → 5/2 | note:c penv:12 panchor:1 ]", + "[ 5/2 → 3/1 | note:c4 penv:12 panchor:1 ]", + "[ 3/1 → 7/2 | note:c penv:12 panchor:0.5 ]", + "[ 7/2 → 4/1 | note:c4 penv:12 panchor:0.5 ]", +] +`; + +exports[`runs examples > example "pattack" example index 0 1`] = ` +[ + "[ 0/1 → 1/2 | note:c pattack:0 ]", + "[ 1/2 → 1/1 | note:eb pattack:0.1 ]", + "[ 1/1 → 3/2 | note:g pattack:0.25 ]", + "[ 3/2 → 2/1 | note:bb pattack:0.5 ]", + "[ 2/1 → 5/2 | note:c pattack:0 ]", + "[ 5/2 → 3/1 | note:eb pattack:0.1 ]", + "[ 3/1 → 7/2 | note:g pattack:0.25 ]", + "[ 7/2 → 4/1 | note:bb pattack:0.5 ]", +] +`; + +exports[`runs examples > example "pcurve" example index 0 1`] = ` +[ + "[ 0/1 → 1/4 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:0 ]", + "[ 1/4 → 1/2 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:0 ]", + "[ 1/2 → 3/4 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:0 ]", + "[ 3/4 → 1/1 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:0 ]", + "[ 1/1 → 5/4 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:1 ]", + "[ 5/4 → 3/2 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:1 ]", + "[ 3/2 → 7/4 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:1 ]", + "[ 7/4 → 2/1 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:1 ]", + "[ 2/1 → 9/4 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:0 ]", + "[ 9/4 → 5/2 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:0 ]", + "[ 5/2 → 11/4 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:0 ]", + "[ 11/4 → 3/1 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:0 ]", + "[ 3/1 → 13/4 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:1 ]", + "[ 13/4 → 7/2 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:1 ]", + "[ 7/2 → 15/4 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:1 ]", + "[ 15/4 → 4/1 | note:g1 s:sine pdecay:0.5 penv:32 pcurve:1 ]", +] +`; + +exports[`runs examples > example "pdecay" example index 0 1`] = ` +[ + "[ 0/1 → 1/1 | note:c pdecay:0 ]", + "[ 1/1 → 2/1 | note:eb pdecay:0.1 ]", + "[ 2/1 → 3/1 | note:g pdecay:0.25 ]", + "[ 3/1 → 4/1 | note:bb pdecay:0.5 ]", +] +`; + +exports[`runs examples > example "penv" example index 0 1`] = ` +[ + "[ 0/1 → 1/1 | note:c penv:12 ]", + "[ 1/1 → 2/1 | note:c penv:7 ]", + "[ 2/1 → 3/1 | note:c penv:1 ]", + "[ 3/1 → 4/1 | note:c penv:0.5 ]", +] +`; + exports[`runs examples > example "perlin" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh cutoff:512.5097280354112 ]", - "[ 0/1 → 1/2 | s:bd cutoff:580.6710979013587 ]", - "[ 1/4 → 1/2 | s:hh cutoff:714.4728658238364 ]", - "[ 1/2 → 3/4 | s:hh cutoff:1064.8403818270253 ]", - "[ 1/2 → 1/1 | s:sd cutoff:1198.642149749503 ]", - "[ 3/4 → 1/1 | s:hh cutoff:1266.8035196154506 ]", - "[ 1/1 → 5/4 | s:hh cutoff:1289.9073678111108 ]", - "[ 1/1 → 3/2 | s:bd cutoff:1347.6312240454718 ]", - "[ 5/4 → 3/2 | s:hh cutoff:1460.943999751862 ]", - "[ 3/2 → 7/4 | s:hh cutoff:1757.659927890245 ]", - "[ 3/2 → 2/1 | s:sd cutoff:1870.9727035966353 ]", - "[ 7/4 → 2/1 | s:hh cutoff:1928.6965598309962 ]", - "[ 2/1 → 9/4 | s:hh cutoff:1921.4187992119491 ]", - "[ 2/1 → 5/2 | s:bd cutoff:1824.0408328365447 ]", - "[ 9/4 → 5/2 | s:hh cutoff:1632.8864578093203 ]", - "[ 5/2 → 11/4 | s:hh cutoff:1132.3378881504027 ]", - "[ 5/2 → 3/1 | s:sd cutoff:941.1835131231783 ]", - "[ 11/4 → 3/1 | s:hh cutoff:843.8055467477739 ]", - "[ 3/1 → 13/4 | s:hh cutoff:822.6507404420431 ]", - "[ 3/1 → 7/2 | s:bd cutoff:804.763165235272 ]", - "[ 13/4 → 7/2 | s:hh cutoff:769.6495929696425 ]", - "[ 7/2 → 15/4 | s:hh cutoff:677.7027130163447 ]", - "[ 7/2 → 4/1 | s:sd cutoff:642.5891407507152 ]", - "[ 15/4 → 4/1 | s:hh cutoff:624.7015655439441 ]", + "[ 0/1 → 1/8 | s:hh cutoff:508.6435442640109 ]", + "[ 0/1 → 1/4 | s:bd cutoff:562.5486401770559 ]", + "[ 1/8 → 1/4 | s:hh cutoff:690.0316279333581 ]", + "[ 1/4 → 3/8 | s:hh cutoff:1201.405408354283 ]", + "[ 1/4 → 1/2 | s:bd cutoff:1572.364329119182 ]", + "[ 3/8 → 1/2 | s:hh cutoff:1996.3885173346725 ]", + "[ 1/2 → 5/8 | s:hh cutoff:2900.177720919636 ]", + "[ 1/2 → 3/4 | s:bd cutoff:3324.2019091351267 ]", + "[ 5/8 → 3/4 | s:hh cutoff:3695.1608299000254 ]", + "[ 3/4 → 7/8 | s:hh cutoff:4206.53461032095 ]", + "[ 3/4 → 1/1 | s:bd cutoff:4334.017598077253 ]", + "[ 7/8 → 1/1 | s:hh cutoff:4387.922693990298 ]", + "[ 1/1 → 9/8 | s:hh cutoff:4403.886201269024 ]", + "[ 1/1 → 5/4 | s:bd cutoff:4449.536839055554 ]", + "[ 9/8 → 5/4 | s:hh cutoff:4557.49842597853 ]", + "[ 5/4 → 11/8 | s:hh cutoff:4990.565816512096 ]", + "[ 5/4 → 3/2 | s:bd cutoff:5304.71999875931 ]", + "[ 11/8 → 3/2 | s:hh cutoff:5663.813592807962 ]", + "[ 3/2 → 13/8 | s:hh cutoff:6429.206045402573 ]", + "[ 3/2 → 7/4 | s:bd cutoff:6788.299639451225 ]", + "[ 13/8 → 7/4 | s:hh cutoff:7102.453821698439 ]", + "[ 7/4 → 15/8 | s:hh cutoff:7535.521212232005 ]", + "[ 7/4 → 2/1 | s:bd cutoff:7643.482799154981 ]", + "[ 15/8 → 2/1 | s:hh cutoff:7689.133436941511 ]", + "[ 2/1 → 17/8 | s:hh cutoff:7684.104898681083 ]", + "[ 2/1 → 9/4 | s:bd cutoff:7607.093996059746 ]", + "[ 17/8 → 9/4 | s:hh cutoff:7424.966874501246 ]", + "[ 9/4 → 19/8 | s:hh cutoff:6694.398535088075 ]", + "[ 9/4 → 5/2 | s:bd cutoff:6164.432289046601 ]", + "[ 19/8 → 5/2 | s:hh cutoff:5558.654951771659 ]", + "[ 5/2 → 21/8 | s:hh cutoff:4267.466778026956 ]", + "[ 5/2 → 11/4 | s:bd cutoff:3661.6894407520135 ]", + "[ 21/8 → 11/4 | s:hh cutoff:3131.72319471054 ]", + "[ 11/4 → 23/8 | s:hh cutoff:2401.154855297369 ]", + "[ 11/4 → 3/1 | s:bd cutoff:2219.0277337388693 ]", + "[ 23/8 → 3/1 | s:hh cutoff:2142.016831117532 ]", + "[ 3/1 → 25/8 | s:hh cutoff:2127.4000061807656 ]", + "[ 3/1 → 13/4 | s:bd cutoff:2113.2537022102156 ]", + "[ 25/8 → 13/4 | s:hh cutoff:2079.7983662103743 ]", + "[ 13/4 → 27/8 | s:hh cutoff:1945.5986431995261 ]", + "[ 13/4 → 7/2 | s:bd cutoff:1848.2479648482126 ]", + "[ 27/8 → 7/2 | s:hh cutoff:1736.9713785485014 ]", + "[ 7/2 → 29/8 | s:hh cutoff:1499.7901513814345 ]", + "[ 7/2 → 15/4 | s:bd cutoff:1388.5135650817233 ]", + "[ 29/8 → 15/4 | s:hh cutoff:1291.1628867304098 ]", + "[ 15/4 → 31/8 | s:hh cutoff:1156.9631637195616 ]", + "[ 15/4 → 4/1 | s:bd cutoff:1123.5078277197204 ]", + "[ 31/8 → 4/1 | s:hh cutoff:1109.36152374917 ]", ] `; @@ -3511,34 +4860,34 @@ exports[`runs examples > example "phasersweep" example index 0 1`] = ` exports[`runs examples > example "pianoroll" example index 0 1`] = ` [ - "[ 0/1 → 1/8 | note:C2 s:piano clip:1 ]", - "[ (1/4 → 1/3) ⇝ 3/8 | note:C2 s:piano clip:1 ]", - "[ 1/4 ⇜ (1/3 → 3/8) | note:A2 s:piano clip:1 ]", - "[ 3/8 → 1/2 | note:A2 s:piano clip:1 ]", - "[ (5/8 → 2/3) ⇝ 3/4 | note:A2 s:piano clip:1 ]", - "[ 5/8 ⇜ (2/3 → 3/4) | note:G2 s:piano clip:1 ]", - "[ 3/4 → 7/8 | note:G2 s:piano clip:1 ]", - "[ 1/1 → 9/8 | note:C2 s:piano clip:1 ]", - "[ (5/4 → 4/3) ⇝ 11/8 | note:C2 s:piano clip:1 ]", - "[ 5/4 ⇜ (4/3 → 11/8) | note:A2 s:piano clip:1 ]", - "[ 11/8 → 3/2 | note:A2 s:piano clip:1 ]", - "[ (13/8 → 5/3) ⇝ 7/4 | note:A2 s:piano clip:1 ]", - "[ 13/8 ⇜ (5/3 → 7/4) | note:G2 s:piano clip:1 ]", - "[ 7/4 → 15/8 | note:G2 s:piano clip:1 ]", - "[ 2/1 → 17/8 | note:C2 s:piano clip:1 ]", - "[ (9/4 → 7/3) ⇝ 19/8 | note:C2 s:piano clip:1 ]", - "[ 9/4 ⇜ (7/3 → 19/8) | note:A2 s:piano clip:1 ]", - "[ 19/8 → 5/2 | note:A2 s:piano clip:1 ]", - "[ (21/8 → 8/3) ⇝ 11/4 | note:A2 s:piano clip:1 ]", - "[ 21/8 ⇜ (8/3 → 11/4) | note:G2 s:piano clip:1 ]", - "[ 11/4 → 23/8 | note:G2 s:piano clip:1 ]", - "[ 3/1 → 25/8 | note:C2 s:piano clip:1 ]", - "[ (13/4 → 10/3) ⇝ 27/8 | note:C2 s:piano clip:1 ]", - "[ 13/4 ⇜ (10/3 → 27/8) | note:A2 s:piano clip:1 ]", - "[ 27/8 → 7/2 | note:A2 s:piano clip:1 ]", - "[ (29/8 → 11/3) ⇝ 15/4 | note:A2 s:piano clip:1 ]", - "[ 29/8 ⇜ (11/3 → 15/4) | note:G2 s:piano clip:1 ]", - "[ 15/4 → 31/8 | note:G2 s:piano clip:1 ]", + "[ 0/1 → 1/8 | note:C2 s:piano clip:1 color:salmon ]", + "[ (1/4 → 1/3) ⇝ 3/8 | note:C2 s:piano clip:1 color:salmon ]", + "[ 1/4 ⇜ (1/3 → 3/8) | note:A2 s:piano clip:1 color:salmon ]", + "[ 3/8 → 1/2 | note:A2 s:piano clip:1 color:salmon ]", + "[ (5/8 → 2/3) ⇝ 3/4 | note:A2 s:piano clip:1 color:salmon ]", + "[ 5/8 ⇜ (2/3 → 3/4) | note:G2 s:piano clip:1 color:salmon ]", + "[ 3/4 → 7/8 | note:G2 s:piano clip:1 color:salmon ]", + "[ 1/1 → 9/8 | note:C2 s:piano clip:1 color:salmon ]", + "[ (5/4 → 4/3) ⇝ 11/8 | note:C2 s:piano clip:1 color:salmon ]", + "[ 5/4 ⇜ (4/3 → 11/8) | note:A2 s:piano clip:1 color:salmon ]", + "[ 11/8 → 3/2 | note:A2 s:piano clip:1 color:salmon ]", + "[ (13/8 → 5/3) ⇝ 7/4 | note:A2 s:piano clip:1 color:salmon ]", + "[ 13/8 ⇜ (5/3 → 7/4) | note:G2 s:piano clip:1 color:salmon ]", + "[ 7/4 → 15/8 | note:G2 s:piano clip:1 color:salmon ]", + "[ 2/1 → 17/8 | note:C2 s:piano clip:1 color:salmon ]", + "[ (9/4 → 7/3) ⇝ 19/8 | note:C2 s:piano clip:1 color:salmon ]", + "[ 9/4 ⇜ (7/3 → 19/8) | note:A2 s:piano clip:1 color:salmon ]", + "[ 19/8 → 5/2 | note:A2 s:piano clip:1 color:salmon ]", + "[ (21/8 → 8/3) ⇝ 11/4 | note:A2 s:piano clip:1 color:salmon ]", + "[ 21/8 ⇜ (8/3 → 11/4) | note:G2 s:piano clip:1 color:salmon ]", + "[ 11/4 → 23/8 | note:G2 s:piano clip:1 color:salmon ]", + "[ 3/1 → 25/8 | note:C2 s:piano clip:1 color:salmon ]", + "[ (13/4 → 10/3) ⇝ 27/8 | note:C2 s:piano clip:1 color:salmon ]", + "[ 13/4 ⇜ (10/3 → 27/8) | note:A2 s:piano clip:1 color:salmon ]", + "[ 27/8 → 7/2 | note:A2 s:piano clip:1 color:salmon ]", + "[ (29/8 → 11/3) ⇝ 15/4 | note:A2 s:piano clip:1 color:salmon ]", + "[ 29/8 ⇜ (11/3 → 15/4) | note:G2 s:piano clip:1 color:salmon ]", + "[ 15/4 → 31/8 | note:G2 s:piano clip:1 color:salmon ]", ] `; @@ -3552,10 +4901,111 @@ exports[`runs examples > example "pick" example index 0 1`] = ` "[ 9/4 → 5/2 | note:g ]", "[ 5/2 → 11/4 | note:f ]", "[ 11/4 → 3/1 | note:g ]", - "[ 3/1 → 13/4 | note:g ]", - "[ 13/4 → 7/2 | note:a ]", - "[ 7/2 → 15/4 | note:c ]", - "[ 15/4 → 4/1 | note:d ]", + "[ 3/1 → 13/4 | note:f ]", + "[ 13/4 → 7/2 | note:g ]", + "[ 7/2 → 15/4 | note:f ]", + "[ 15/4 → 4/1 | note:g ]", +] +`; + +exports[`runs examples > example "pick" example index 1 1`] = ` +[ + "[ 0/1 → 1/2 | s:bd ]", + "[ 1/2 → 1/1 | s:sd ]", + "[ 1/1 → 3/2 | s:cp ]", + "[ 3/2 → 2/1 | s:cp ]", + "[ 2/1 → 5/2 | s:hh ]", + "[ 2/1 → 5/2 | s:bd ]", + "[ 5/2 → 3/1 | s:hh ]", + "[ 5/2 → 3/1 | s:sd ]", + "[ 3/1 → 7/2 | s:bd ]", + "[ 7/2 → 4/1 | s:sd ]", +] +`; + +exports[`runs examples > example "pick" example index 2 1`] = ` +[ + "[ 0/1 → 1/8 | s:bd ]", + "[ 3/8 → 1/2 | s:bd ]", + "[ 3/4 → 7/8 | s:bd ]", + "[ 1/1 → 9/8 | s:bd ]", + "[ 11/8 → 3/2 | s:bd ]", + "[ 7/4 → 15/8 | s:bd ]", + "[ 2/1 → 17/8 | s:bd ]", + "[ 2/1 → 5/2 | s:sd ]", + "[ 19/8 → 5/2 | s:bd ]", + "[ 5/2 → 3/1 | s:sd ]", + "[ 11/4 → 23/8 | s:bd ]", + "[ 3/1 → 7/2 | s:sd ]", + "[ 7/2 → 4/1 | s:sd ]", +] +`; + +exports[`runs examples > example "pick" example index 3 1`] = ` +[ + "[ 0/1 → 1/8 | s:bd ]", + "[ 3/8 → 1/2 | s:bd ]", + "[ 3/4 → 7/8 | s:bd ]", + "[ 1/1 → 9/8 | s:bd ]", + "[ 11/8 → 3/2 | s:bd ]", + "[ 7/4 → 15/8 | s:bd ]", + "[ 2/1 → 17/8 | s:bd ]", + "[ 2/1 → 5/2 | s:sd ]", + "[ 19/8 → 5/2 | s:bd ]", + "[ 5/2 → 3/1 | s:sd ]", + "[ 11/4 → 23/8 | s:bd ]", + "[ 3/1 → 7/2 | s:sd ]", + "[ 7/2 → 4/1 | s:sd ]", +] +`; + +exports[`runs examples > example "pickF" example index 0 1`] = ` +[ + "[ 0/1 → 1/4 | s:hh ]", + "[ 1/4 → 1/2 | s:rim ]", + "[ 1/2 → 1/1 | s:bd ]", + "[ 1/1 → 5/4 | s:hh pan:1 ]", + "[ 1/1 → 3/2 | s:bd pan:0 ]", + "[ 5/4 → 3/2 | s:rim pan:1 ]", + "[ 3/2 → 7/4 | s:rim pan:0 ]", + "[ 3/2 → 2/1 | s:bd pan:1 ]", + "[ 7/4 → 2/1 | s:hh pan:0 ]", + "[ 2/1 → 9/4 | s:bd ]", + "[ 9/4 → 19/8 | s:rim ]", + "[ 19/8 → 5/2 | s:hh ]", + "[ 5/2 → 11/4 | s:bd ]", + "[ 11/4 → 23/8 | s:rim ]", + "[ 23/8 → 3/1 | s:hh ]", + "[ 3/1 → 13/4 | s:hh ]", + "[ 13/4 → 7/2 | s:rim ]", + "[ 7/2 → 4/1 | s:bd ]", +] +`; + +exports[`runs examples > example "pickF" example index 1 1`] = ` +[ + "[ 0/1 → 1/8 | note:c2 s:square pan:0 ]", + "[ 1/8 → 1/4 | note:c2 s:square pan:1 ]", + "[ 3/8 → 1/2 | note:c2 s:square pan:0 ]", + "[ 1/2 → 9/16 | note:d2 s:square ]", + "[ 11/16 → 3/4 | note:d2 s:square ]", + "[ 7/8 → 15/16 | note:d2 s:square ]", + "[ 1/1 → 9/8 | note:d2 s:square cutoff:800 ]", + "[ 11/8 → 3/2 | note:d2 s:square cutoff:800 ]", + "[ 3/2 → 25/16 | note:d2 s:square ]", + "[ 27/16 → 7/4 | note:d2 s:square ]", + "[ 15/8 → 31/16 | note:d2 s:square ]", + "[ 2/1 → 17/8 | note:c2 s:square pan:0 ]", + "[ 17/8 → 9/4 | note:c2 s:square pan:1 ]", + "[ 19/8 → 5/2 | note:c2 s:square pan:0 ]", + "[ 5/2 → 41/16 | note:d2 s:square ]", + "[ 43/16 → 11/4 | note:d2 s:square ]", + "[ 23/8 → 47/16 | note:d2 s:square ]", + "[ 3/1 → 25/8 | note:d2 s:square cutoff:800 ]", + "[ 27/8 → 7/2 | note:d2 s:square cutoff:800 ]", + "[ 7/2 → 57/16 | note:d2 s:square ]", + "[ 59/16 → 15/4 | note:d2 s:square ]", + "[ 31/8 → 63/16 | note:d2 s:square ]", ] `; @@ -3587,76 +5037,129 @@ exports[`runs examples > example "ply" example index 0 1`] = ` exports[`runs examples > example "polymeter" example index 0 1`] = ` [ - "[ 0/1 → 1/3 | note:c ]", - "[ 0/1 → 1/3 | note:c2 ]", - "[ 1/3 → 2/3 | note:eb ]", - "[ 1/3 → 2/3 | note:g2 ]", - "[ 2/3 → 1/1 | note:g ]", - "[ 2/3 → 1/1 | note:c2 ]", - "[ 1/1 → 4/3 | note:c ]", - "[ 1/1 → 4/3 | note:g2 ]", - "[ 4/3 → 5/3 | note:eb ]", - "[ 4/3 → 5/3 | note:c2 ]", - "[ 5/3 → 2/1 | note:g ]", - "[ 5/3 → 2/1 | note:g2 ]", - "[ 2/1 → 7/3 | note:c ]", - "[ 2/1 → 7/3 | note:c2 ]", - "[ 7/3 → 8/3 | note:eb ]", - "[ 7/3 → 8/3 | note:g2 ]", - "[ 8/3 → 3/1 | note:g ]", - "[ 8/3 → 3/1 | note:c2 ]", - "[ 3/1 → 10/3 | note:c ]", - "[ 3/1 → 10/3 | note:g2 ]", - "[ 10/3 → 11/3 | note:eb ]", - "[ 10/3 → 11/3 | note:c2 ]", - "[ 11/3 → 4/1 | note:g ]", - "[ 11/3 → 4/1 | note:g2 ]", + "[ 0/1 → 1/3 | c ]", + "[ 0/1 → 1/3 | c2 ]", + "[ 1/3 → 2/3 | eb ]", + "[ 1/3 → 2/3 | g2 ]", + "[ 2/3 → 1/1 | g ]", + "[ 2/3 → 1/1 | c2 ]", + "[ 1/1 → 4/3 | c ]", + "[ 1/1 → 4/3 | g2 ]", + "[ 4/3 → 5/3 | eb ]", + "[ 4/3 → 5/3 | c2 ]", + "[ 5/3 → 2/1 | g ]", + "[ 5/3 → 2/1 | g2 ]", + "[ 2/1 → 7/3 | c ]", + "[ 2/1 → 7/3 | c2 ]", + "[ 7/3 → 8/3 | eb ]", + "[ 7/3 → 8/3 | g2 ]", + "[ 8/3 → 3/1 | g ]", + "[ 8/3 → 3/1 | c2 ]", + "[ 3/1 → 10/3 | c ]", + "[ 3/1 → 10/3 | g2 ]", + "[ 10/3 → 11/3 | eb ]", + "[ 10/3 → 11/3 | c2 ]", + "[ 11/3 → 4/1 | g ]", + "[ 11/3 → 4/1 | g2 ]", ] `; exports[`runs examples > example "polymeterSteps" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | note:c ]", - "[ 0/1 → 1/1 | s:bd ]", - "[ 1/2 → 1/1 | note:d ]", - "[ 1/1 → 3/2 | note:e ]", - "[ 1/1 → 2/1 | s:bd ]", - "[ 3/2 → 2/1 | note:f ]", - "[ 2/1 → 5/2 | note:g ]", - "[ 2/1 → 3/1 | s:bd ]", - "[ 5/2 → 3/1 | note:f ]", - "[ 3/1 → 7/2 | note:e ]", - "[ 3/1 → 4/1 | s:bd ]", - "[ 7/2 → 4/1 | note:d ]", + "[ 0/1 → 1/4 | c ]", + "[ 0/1 → 1/4 | e ]", + "[ 1/4 → 1/2 | d ]", + "[ 1/4 → 1/2 | f ]", + "[ 1/2 → 3/4 | c ]", + "[ 1/2 → 3/4 | g ]", + "[ 3/4 → 1/1 | d ]", + "[ 3/4 → 1/1 | e ]", + "[ 1/1 → 5/4 | c ]", + "[ 1/1 → 5/4 | f ]", + "[ 5/4 → 3/2 | d ]", + "[ 5/4 → 3/2 | g ]", + "[ 3/2 → 7/4 | c ]", + "[ 3/2 → 7/4 | e ]", + "[ 7/4 → 2/1 | d ]", + "[ 7/4 → 2/1 | f ]", + "[ 2/1 → 9/4 | c ]", + "[ 2/1 → 9/4 | g ]", + "[ 9/4 → 5/2 | d ]", + "[ 9/4 → 5/2 | e ]", + "[ 5/2 → 11/4 | c ]", + "[ 5/2 → 11/4 | f ]", + "[ 11/4 → 3/1 | d ]", + "[ 11/4 → 3/1 | g ]", + "[ 3/1 → 13/4 | c ]", + "[ 3/1 → 13/4 | e ]", + "[ 13/4 → 7/2 | d ]", + "[ 13/4 → 7/2 | f ]", + "[ 7/2 → 15/4 | c ]", + "[ 7/2 → 15/4 | g ]", + "[ 15/4 → 4/1 | d ]", + "[ 15/4 → 4/1 | e ]", ] `; exports[`runs examples > example "postgain" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 0/1 → 1/2 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 1/4 → 1/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 1/2 → 3/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 1/2 → 1/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 3/4 → 1/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 1/1 → 5/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 1/1 → 3/2 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 5/4 → 3/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 3/2 → 7/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 3/2 → 2/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 7/4 → 2/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 2/1 → 9/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 2/1 → 5/2 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 9/4 → 5/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 5/2 → 11/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 5/2 → 3/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 11/4 → 3/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 3/1 → 13/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 3/1 → 7/2 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 13/4 → 7/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 7/2 → 15/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 7/2 → 4/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", - "[ 15/4 → 4/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 0/1 → 1/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 0/1 → 1/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 1/8 → 1/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 1/4 → 3/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 1/4 → 1/2 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 3/8 → 1/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 1/2 → 5/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 5/8 → 3/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 5/8 → 3/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 3/4 → 7/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 3/4 → 1/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 7/8 → 1/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 1/1 → 9/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 1/1 → 5/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 9/8 → 5/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 5/4 → 11/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 5/4 → 3/2 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 11/8 → 3/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 3/2 → 13/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 13/8 → 7/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 13/8 → 7/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 7/4 → 15/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 7/4 → 2/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 15/8 → 2/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 2/1 → 17/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 2/1 → 9/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 17/8 → 9/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 9/4 → 19/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 9/4 → 5/2 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 19/8 → 5/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 5/2 → 21/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 21/8 → 11/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 21/8 → 11/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 11/4 → 23/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 11/4 → 3/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 23/8 → 3/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 3/1 → 25/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 3/1 → 13/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 25/8 → 13/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 13/4 → 27/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 13/4 → 7/2 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 27/8 → 7/2 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 7/2 → 29/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 29/8 → 15/4 | s:bd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 29/8 → 15/4 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 15/4 → 31/8 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 15/4 → 4/1 | s:sd compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", + "[ 31/8 → 4/1 | s:hh compressor:-20 compressorRatio:20 compressorKnee:10 compressorAttack:0.002 compressorRelease:0.02 postgain:1.5 ]", +] +`; + +exports[`runs examples > example "prelease" example index 0 1`] = ` +[ + "[ 0/1 → 1/2 | note:c release:0.5 prelease:0 ]", + "[ 1/1 → 3/2 | note:eb release:0.5 prelease:0.1 ]", + "[ 2/1 → 5/2 | note:g release:0.5 prelease:0.25 ]", + "[ 3/1 → 7/2 | note:bb release:0.5 prelease:0.5 ]", ] `; @@ -3715,117 +5218,213 @@ exports[`runs examples > example "queryArc" example index 0 1`] = `[]`; exports[`runs examples > example "rand" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh cutoff:1527.8233550488949 ]", - "[ 0/1 → 1/2 | s:bd cutoff:1054.6395378187299 ]", - "[ 1/4 → 1/2 | s:hh cutoff:1102.0887736231089 ]", - "[ 1/2 → 3/4 | s:hh cutoff:703.4538015723228 ]", - "[ 1/2 → 1/1 | s:sd cutoff:793.7397202476859 ]", - "[ 3/4 → 1/1 | s:hh cutoff:1096.4466212317348 ]", - "[ 1/1 → 5/4 | s:hh cutoff:1508.7342718616128 ]", - "[ 1/1 → 3/2 | s:bd cutoff:1593.0923046544194 ]", - "[ 5/4 → 3/2 | s:hh cutoff:774.2056278511882 ]", - "[ 3/2 → 7/4 | s:hh cutoff:1245.1320672407746 ]", - "[ 3/2 → 2/1 | s:sd cutoff:807.1068441495299 ]", - "[ 7/4 → 2/1 | s:hh cutoff:1391.8357687070966 ]", - "[ 2/1 → 9/4 | s:hh cutoff:1855.0854409113526 ]", - "[ 2/1 → 5/2 | s:bd cutoff:1018.2237671688199 ]", - "[ 9/4 → 5/2 | s:hh cutoff:1754.75996080786 ]", - "[ 5/2 → 11/4 | s:hh cutoff:740.2902264147997 ]", - "[ 5/2 → 3/1 | s:sd cutoff:1449.8491557314992 ]", - "[ 11/4 → 3/1 | s:hh cutoff:524.3812575936317 ]", - "[ 3/1 → 13/4 | s:hh cutoff:1014.865817502141 ]", - "[ 3/1 → 7/2 | s:bd cutoff:1988.5476073250175 ]", - "[ 13/4 → 7/2 | s:hh cutoff:1113.0377016961575 ]", - "[ 7/2 → 15/4 | s:hh cutoff:1908.7228681892157 ]", - "[ 7/2 → 4/1 | s:sd cutoff:1718.2509833946824 ]", - "[ 15/4 → 4/1 | s:hh cutoff:1604.2498080059886 ]", + "[ 0/1 → 1/8 | s:hh cutoff:6819.558387622237 ]", + "[ 0/1 → 1/4 | s:bd cutoff:5639.116775244474 ]", + "[ 1/8 → 1/4 | s:hh cutoff:2004.9930522218347 ]", + "[ 1/4 → 3/8 | s:hh cutoff:4756.746228784323 ]", + "[ 1/4 → 1/2 | s:bd cutoff:3510.4438681155443 ]", + "[ 3/8 → 1/2 | s:hh cutoff:2761.9159147143364 ]", + "[ 1/2 → 5/8 | s:hh cutoff:1729.9383850768209 ]", + "[ 1/2 → 3/4 | s:bd cutoff:1517.2690078616142 ]", + "[ 5/8 → 3/4 | s:hh cutoff:3566.087872721255 ]", + "[ 3/4 → 7/8 | s:hh cutoff:6137.170048430562 ]", + "[ 3/4 → 1/1 | s:bd cutoff:3482.2331061586738 ]", + "[ 7/8 → 1/1 | s:hh cutoff:5772.184181958437 ]", + "[ 1/1 → 9/8 | s:hh cutoff:4614.746660925448 ]", + "[ 1/1 → 5/4 | s:bd cutoff:5543.671359308064 ]", + "[ 9/8 → 5/4 | s:hh cutoff:1113.0998814478517 ]", + "[ 5/4 → 11/8 | s:hh cutoff:1107.8209029510617 ]", + "[ 5/4 → 3/2 | s:bd cutoff:1871.028139255941 ]", + "[ 11/8 → 3/2 | s:hh cutoff:4310.953143984079 ]", + "[ 3/2 → 13/8 | s:hh cutoff:1781.9574819877744 ]", + "[ 3/2 → 7/4 | s:bd cutoff:4225.660336203873 ]", + "[ 13/8 → 7/4 | s:hh cutoff:2719.179579988122 ]", + "[ 7/4 → 15/8 | s:hh cutoff:4021.807170473039 ]", + "[ 7/4 → 2/1 | s:bd cutoff:4959.178843535483 ]", + "[ 15/8 → 2/1 | s:hh cutoff:7004.444479942322 ]", + "[ 2/1 → 17/8 | s:hh cutoff:2993.588156066835 ]", + "[ 2/1 → 9/4 | s:bd cutoff:7275.427204556763 ]", + "[ 17/8 → 9/4 | s:hh cutoff:777.5058569386601 ]", + "[ 9/4 → 19/8 | s:hh cutoff:5487.157452851534 ]", + "[ 9/4 → 5/2 | s:bd cutoff:6773.7998040392995 ]", + "[ 19/8 → 5/2 | s:hh cutoff:1567.3565790057182 ]", + "[ 5/2 → 21/8 | s:hh cutoff:5051.505241543055 ]", + "[ 5/2 → 11/4 | s:bd cutoff:1701.4511320739985 ]", + "[ 21/8 → 11/4 | s:hh cutoff:4535.26512440294 ]", + "[ 11/4 → 23/8 | s:hh cutoff:7184.7053822129965 ]", + "[ 11/4 → 3/1 | s:bd cutoff:621.9062879681587 ]", + "[ 23/8 → 3/1 | s:hh cutoff:2622.942116111517 ]", + "[ 3/1 → 25/8 | s:hh cutoff:593.8915926963091 ]", + "[ 3/1 → 13/4 | s:bd cutoff:3074.329087510705 ]", + "[ 25/8 → 13/4 | s:hh cutoff:7293.169681914151 ]", + "[ 13/4 → 27/8 | s:hh cutoff:2926.4930188655853 ]", + "[ 13/4 → 7/2 | s:bd cutoff:3565.1885084807873 ]", + "[ 27/8 → 7/2 | s:hh cutoff:6317.582858726382 ]", + "[ 7/2 → 29/8 | s:hh cutoff:6600.099291652441 ]", + "[ 7/2 → 15/4 | s:bd cutoff:7543.614340946078 ]", + "[ 29/8 → 15/4 | s:hh cutoff:7798.531164415181 ]", + "[ 15/4 → 31/8 | s:hh cutoff:1256.6942740231752 ]", + "[ 15/4 → 4/1 | s:bd cutoff:6021.249040029943 ]", + "[ 31/8 → 4/1 | s:hh cutoff:2792.31677018106 ]", ] `; exports[`runs examples > example "range" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh cutoff:1396.3177415120963 ]", - "[ 0/1 → 1/2 | s:bd cutoff:1537.0125742738173 ]", - "[ 1/4 → 1/2 | s:hh cutoff:1666.6776747647016 ]", - "[ 1/2 → 3/4 | s:hh cutoff:1873.602209226909 ]", - "[ 1/2 → 1/1 | s:sd cutoff:1942.909649383465 ]", - "[ 3/4 → 1/1 | s:hh cutoff:1985.5889603024227 ]", - "[ 1/1 → 5/4 | s:hh cutoff:1985.5889603024227 ]", - "[ 1/1 → 3/2 | s:bd cutoff:1942.909649383465 ]", - "[ 5/4 → 3/2 | s:hh cutoff:1873.602209226909 ]", - "[ 3/2 → 7/4 | s:hh cutoff:1666.6776747647016 ]", - "[ 3/2 → 2/1 | s:sd cutoff:1537.0125742738173 ]", - "[ 7/4 → 2/1 | s:hh cutoff:1396.3177415120965 ]", - "[ 2/1 → 9/4 | s:hh cutoff:1103.6822584879037 ]", - "[ 2/1 → 5/2 | s:bd cutoff:962.9874257261828 ]", - "[ 9/4 → 5/2 | s:hh cutoff:833.3223252352985 ]", - "[ 5/2 → 11/4 | s:hh cutoff:626.3977907730911 ]", - "[ 5/2 → 3/1 | s:sd cutoff:557.0903506165351 ]", - "[ 11/4 → 3/1 | s:hh cutoff:514.4110396975773 ]", - "[ 3/1 → 13/4 | s:hh cutoff:514.4110396975772 ]", - "[ 3/1 → 7/2 | s:bd cutoff:557.090350616535 ]", - "[ 13/4 → 7/2 | s:hh cutoff:626.397790773091 ]", - "[ 7/2 → 15/4 | s:hh cutoff:833.3223252352984 ]", - "[ 7/2 → 4/1 | s:sd cutoff:962.9874257261822 ]", - "[ 15/4 → 4/1 | s:hh cutoff:1103.6822584879035 ]", + "[ 0/1 → 1/8 | s:hh cutoff:2919.6960066389074 ]", + "[ 0/1 → 1/4 | s:bd cutoff:3487.436867076458 ]", + "[ 1/8 → 1/4 | s:hh cutoff:3866.789181894752 ]", + "[ 1/4 → 3/8 | s:hh cutoff:3866.789181894752 ]", + "[ 1/4 → 1/2 | s:sd cutoff:3487.436867076458 ]", + "[ 3/8 → 1/2 | s:hh cutoff:2919.6960066389074 ]", + "[ 1/2 → 5/8 | s:hh cutoff:1580.3039933610933 ]", + "[ 1/2 → 3/4 | s:bd cutoff:1012.563132923542 ]", + "[ 5/8 → 3/4 | s:hh cutoff:633.2108181052486 ]", + "[ 3/4 → 7/8 | s:hh cutoff:633.2108181052483 ]", + "[ 3/4 → 1/1 | s:sd cutoff:1012.5631329235415 ]", + "[ 7/8 → 1/1 | s:hh cutoff:1580.303993361092 ]", + "[ 1/1 → 9/8 | s:hh cutoff:2919.6960066389074 ]", + "[ 1/1 → 5/4 | s:bd cutoff:3487.436867076458 ]", + "[ 9/8 → 5/4 | s:hh cutoff:3866.7891818947514 ]", + "[ 5/4 → 11/8 | s:hh cutoff:3866.789181894752 ]", + "[ 5/4 → 3/2 | s:sd cutoff:3487.4368670764597 ]", + "[ 11/8 → 3/2 | s:hh cutoff:2919.6960066389083 ]", + "[ 3/2 → 13/8 | s:hh cutoff:1580.3039933610928 ]", + "[ 3/2 → 7/4 | s:bd cutoff:1012.5631329235412 ]", + "[ 13/8 → 7/4 | s:hh cutoff:633.2108181052488 ]", + "[ 7/4 → 15/8 | s:hh cutoff:633.2108181052482 ]", + "[ 7/4 → 2/1 | s:sd cutoff:1012.5631329235401 ]", + "[ 15/8 → 2/1 | s:hh cutoff:1580.3039933610914 ]", + "[ 2/1 → 17/8 | s:hh cutoff:2919.696006638907 ]", + "[ 2/1 → 9/4 | s:bd cutoff:3487.436867076459 ]", + "[ 17/8 → 9/4 | s:hh cutoff:3866.7891818947514 ]", + "[ 9/4 → 19/8 | s:hh cutoff:3866.7891818947523 ]", + "[ 9/4 → 5/2 | s:sd cutoff:3487.43686707646 ]", + "[ 19/8 → 5/2 | s:hh cutoff:2919.696006638909 ]", + "[ 5/2 → 21/8 | s:hh cutoff:1580.303993361096 ]", + "[ 5/2 → 11/4 | s:bd cutoff:1012.5631329235415 ]", + "[ 21/8 → 11/4 | s:hh cutoff:633.210818105249 ]", + "[ 11/4 → 23/8 | s:hh cutoff:633.210818105248 ]", + "[ 11/4 → 3/1 | s:sd cutoff:1012.5631329235398 ]", + "[ 23/8 → 3/1 | s:hh cutoff:1580.303993361094 ]", + "[ 3/1 → 25/8 | s:hh cutoff:2919.696006638904 ]", + "[ 3/1 → 13/4 | s:bd cutoff:3487.4368670764584 ]", + "[ 25/8 → 13/4 | s:hh cutoff:3866.789181894751 ]", + "[ 13/4 → 27/8 | s:hh cutoff:3866.7891818947523 ]", + "[ 13/4 → 7/2 | s:sd cutoff:3487.43686707646 ]", + "[ 27/8 → 7/2 | s:hh cutoff:2919.6960066389065 ]", + "[ 7/2 → 29/8 | s:hh cutoff:1580.3039933610964 ]", + "[ 7/2 → 15/4 | s:bd cutoff:1012.5631329235417 ]", + "[ 29/8 → 15/4 | s:hh cutoff:633.210818105249 ]", + "[ 15/4 → 31/8 | s:hh cutoff:633.2108181052479 ]", + "[ 15/4 → 4/1 | s:sd cutoff:1012.5631329235396 ]", + "[ 31/8 → 4/1 | s:hh cutoff:1580.3039933610935 ]", ] `; exports[`runs examples > example "range2" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh cutoff:1396.3177415120963 ]", - "[ 0/1 → 1/2 | s:bd cutoff:1537.0125742738173 ]", - "[ 1/4 → 1/2 | s:hh cutoff:1666.6776747647016 ]", - "[ 1/2 → 3/4 | s:hh cutoff:1873.602209226909 ]", - "[ 1/2 → 1/1 | s:sd cutoff:1942.909649383465 ]", - "[ 3/4 → 1/1 | s:hh cutoff:1985.5889603024227 ]", - "[ 1/1 → 5/4 | s:hh cutoff:1985.5889603024227 ]", - "[ 1/1 → 3/2 | s:bd cutoff:1942.909649383465 ]", - "[ 5/4 → 3/2 | s:hh cutoff:1873.602209226909 ]", - "[ 3/2 → 7/4 | s:hh cutoff:1666.6776747647016 ]", - "[ 3/2 → 2/1 | s:sd cutoff:1537.0125742738173 ]", - "[ 7/4 → 2/1 | s:hh cutoff:1396.3177415120965 ]", - "[ 2/1 → 9/4 | s:hh cutoff:1103.6822584879037 ]", - "[ 2/1 → 5/2 | s:bd cutoff:962.9874257261828 ]", - "[ 9/4 → 5/2 | s:hh cutoff:833.3223252352985 ]", - "[ 5/2 → 11/4 | s:hh cutoff:626.3977907730911 ]", - "[ 5/2 → 3/1 | s:sd cutoff:557.0903506165351 ]", - "[ 11/4 → 3/1 | s:hh cutoff:514.4110396975773 ]", - "[ 3/1 → 13/4 | s:hh cutoff:514.4110396975772 ]", - "[ 3/1 → 7/2 | s:bd cutoff:557.090350616535 ]", - "[ 13/4 → 7/2 | s:hh cutoff:626.397790773091 ]", - "[ 7/2 → 15/4 | s:hh cutoff:833.3223252352984 ]", - "[ 7/2 → 4/1 | s:sd cutoff:962.9874257261822 ]", - "[ 15/4 → 4/1 | s:hh cutoff:1103.6822584879035 ]", + "[ 0/1 → 1/8 | s:hh cutoff:2919.6960066389074 ]", + "[ 0/1 → 1/4 | s:bd cutoff:3487.436867076458 ]", + "[ 1/8 → 1/4 | s:hh cutoff:3866.789181894752 ]", + "[ 1/4 → 3/8 | s:hh cutoff:3866.789181894752 ]", + "[ 1/4 → 1/2 | s:sd cutoff:3487.436867076458 ]", + "[ 3/8 → 1/2 | s:hh cutoff:2919.6960066389074 ]", + "[ 1/2 → 5/8 | s:hh cutoff:1580.3039933610933 ]", + "[ 1/2 → 3/4 | s:bd cutoff:1012.563132923542 ]", + "[ 5/8 → 3/4 | s:hh cutoff:633.2108181052486 ]", + "[ 3/4 → 7/8 | s:hh cutoff:633.2108181052483 ]", + "[ 3/4 → 1/1 | s:sd cutoff:1012.5631329235415 ]", + "[ 7/8 → 1/1 | s:hh cutoff:1580.303993361092 ]", + "[ 1/1 → 9/8 | s:hh cutoff:2919.6960066389074 ]", + "[ 1/1 → 5/4 | s:bd cutoff:3487.436867076458 ]", + "[ 9/8 → 5/4 | s:hh cutoff:3866.7891818947514 ]", + "[ 5/4 → 11/8 | s:hh cutoff:3866.789181894752 ]", + "[ 5/4 → 3/2 | s:sd cutoff:3487.4368670764597 ]", + "[ 11/8 → 3/2 | s:hh cutoff:2919.6960066389083 ]", + "[ 3/2 → 13/8 | s:hh cutoff:1580.3039933610928 ]", + "[ 3/2 → 7/4 | s:bd cutoff:1012.5631329235412 ]", + "[ 13/8 → 7/4 | s:hh cutoff:633.2108181052488 ]", + "[ 7/4 → 15/8 | s:hh cutoff:633.2108181052482 ]", + "[ 7/4 → 2/1 | s:sd cutoff:1012.5631329235401 ]", + "[ 15/8 → 2/1 | s:hh cutoff:1580.3039933610914 ]", + "[ 2/1 → 17/8 | s:hh cutoff:2919.696006638907 ]", + "[ 2/1 → 9/4 | s:bd cutoff:3487.436867076459 ]", + "[ 17/8 → 9/4 | s:hh cutoff:3866.7891818947514 ]", + "[ 9/4 → 19/8 | s:hh cutoff:3866.7891818947523 ]", + "[ 9/4 → 5/2 | s:sd cutoff:3487.43686707646 ]", + "[ 19/8 → 5/2 | s:hh cutoff:2919.696006638909 ]", + "[ 5/2 → 21/8 | s:hh cutoff:1580.303993361096 ]", + "[ 5/2 → 11/4 | s:bd cutoff:1012.5631329235415 ]", + "[ 21/8 → 11/4 | s:hh cutoff:633.210818105249 ]", + "[ 11/4 → 23/8 | s:hh cutoff:633.210818105248 ]", + "[ 11/4 → 3/1 | s:sd cutoff:1012.5631329235398 ]", + "[ 23/8 → 3/1 | s:hh cutoff:1580.303993361094 ]", + "[ 3/1 → 25/8 | s:hh cutoff:2919.696006638904 ]", + "[ 3/1 → 13/4 | s:bd cutoff:3487.4368670764584 ]", + "[ 25/8 → 13/4 | s:hh cutoff:3866.789181894751 ]", + "[ 13/4 → 27/8 | s:hh cutoff:3866.7891818947523 ]", + "[ 13/4 → 7/2 | s:sd cutoff:3487.43686707646 ]", + "[ 27/8 → 7/2 | s:hh cutoff:2919.6960066389065 ]", + "[ 7/2 → 29/8 | s:hh cutoff:1580.3039933610964 ]", + "[ 7/2 → 15/4 | s:bd cutoff:1012.5631329235417 ]", + "[ 29/8 → 15/4 | s:hh cutoff:633.210818105249 ]", + "[ 15/4 → 31/8 | s:hh cutoff:633.2108181052479 ]", + "[ 15/4 → 4/1 | s:sd cutoff:1012.5631329235396 ]", + "[ 31/8 → 4/1 | s:hh cutoff:1580.3039933610935 ]", ] `; exports[`runs examples > example "rangex" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh cutoff:1144.7958299590086 ]", - "[ 0/1 → 1/2 | s:bd cutoff:1303.7646214531312 ]", - "[ 1/4 → 1/2 | s:hh cutoff:1469.7494449054268 ]", - "[ 1/2 → 3/4 | s:hh cutoff:1779.4971377133336 ]", - "[ 1/2 → 1/1 | s:sd cutoff:1897.2102033890155 ]", - "[ 3/4 → 1/1 | s:hh cutoff:1973.5393435463043 ]", - "[ 1/1 → 5/4 | s:hh cutoff:1973.5393435463043 ]", - "[ 1/1 → 3/2 | s:bd cutoff:1897.2102033890155 ]", - "[ 5/4 → 3/2 | s:hh cutoff:1779.4971377133336 ]", - "[ 3/2 → 7/4 | s:hh cutoff:1469.7494449054268 ]", - "[ 3/2 → 2/1 | s:sd cutoff:1303.7646214531312 ]", - "[ 7/4 → 2/1 | s:hh cutoff:1144.7958299590086 ]", - "[ 2/1 → 9/4 | s:hh cutoff:873.5182063301246 ]", - "[ 2/1 → 5/2 | s:bd cutoff:767.0096147304824 ]", - "[ 9/4 → 5/2 | s:hh cutoff:680.3880780266911 ]", - "[ 5/2 → 11/4 | s:hh cutoff:561.9565094018676 ]", - "[ 5/2 → 3/1 | s:sd cutoff:527.0897226958216 ]", - "[ 11/4 → 3/1 | s:hh cutoff:506.70385835991164 ]", - "[ 3/1 → 13/4 | s:hh cutoff:506.7038583599112 ]", - "[ 3/1 → 7/2 | s:bd cutoff:527.0897226958216 ]", - "[ 13/4 → 7/2 | s:hh cutoff:561.9565094018676 ]", - "[ 7/2 → 15/4 | s:hh cutoff:680.3880780266911 ]", - "[ 7/2 → 4/1 | s:sd cutoff:767.0096147304824 ]", - "[ 15/4 → 4/1 | s:hh cutoff:873.5182063301246 ]", + "[ 0/1 → 1/8 | s:hh cutoff:2105.2990079237074 ]", + "[ 0/1 → 1/4 | s:bd cutoff:2949.8879833392693 ]", + "[ 1/8 → 1/4 | s:hh cutoff:3695.6273740439246 ]", + "[ 1/4 → 3/8 | s:hh cutoff:3695.6273740439246 ]", + "[ 1/4 → 1/2 | s:sd cutoff:2949.8879833392693 ]", + "[ 3/8 → 1/2 | s:hh cutoff:2105.2990079237074 ]", + "[ 1/2 → 5/8 | s:hh cutoff:949.9838229499019 ]", + "[ 1/2 → 3/4 | s:bd cutoff:677.9918462313955 ]", + "[ 5/8 → 3/4 | s:hh cutoff:541.1801022058963 ]", + "[ 3/4 → 7/8 | s:hh cutoff:541.1801022058963 ]", + "[ 3/4 → 1/1 | s:sd cutoff:677.9918462313955 ]", + "[ 7/8 → 1/1 | s:hh cutoff:949.9838229499011 ]", + "[ 1/1 → 9/8 | s:hh cutoff:2105.2990079237093 ]", + "[ 1/1 → 5/4 | s:bd cutoff:2949.8879833392693 ]", + "[ 9/8 → 5/4 | s:hh cutoff:3695.6273740439246 ]", + "[ 5/4 → 11/8 | s:hh cutoff:3695.6273740439246 ]", + "[ 5/4 → 3/2 | s:sd cutoff:2949.887983339272 ]", + "[ 11/8 → 3/2 | s:hh cutoff:2105.2990079237093 ]", + "[ 3/2 → 13/8 | s:hh cutoff:949.9838229499019 ]", + "[ 3/2 → 7/4 | s:bd cutoff:677.9918462313955 ]", + "[ 13/8 → 7/4 | s:hh cutoff:541.1801022058963 ]", + "[ 7/4 → 15/8 | s:hh cutoff:541.1801022058963 ]", + "[ 7/4 → 2/1 | s:sd cutoff:677.9918462313948 ]", + "[ 15/8 → 2/1 | s:hh cutoff:949.9838229499011 ]", + "[ 2/1 → 17/8 | s:hh cutoff:2105.2990079237074 ]", + "[ 2/1 → 9/4 | s:bd cutoff:2949.8879833392693 ]", + "[ 17/8 → 9/4 | s:hh cutoff:3695.6273740439246 ]", + "[ 9/4 → 19/8 | s:hh cutoff:3695.6273740439246 ]", + "[ 9/4 → 5/2 | s:sd cutoff:2949.887983339272 ]", + "[ 19/8 → 5/2 | s:hh cutoff:2105.2990079237093 ]", + "[ 5/2 → 21/8 | s:hh cutoff:949.9838229499036 ]", + "[ 5/2 → 11/4 | s:bd cutoff:677.9918462313955 ]", + "[ 21/8 → 11/4 | s:hh cutoff:541.1801022058963 ]", + "[ 11/4 → 23/8 | s:hh cutoff:541.1801022058963 ]", + "[ 11/4 → 3/1 | s:sd cutoff:677.9918462313948 ]", + "[ 23/8 → 3/1 | s:hh cutoff:949.9838229499028 ]", + "[ 3/1 → 25/8 | s:hh cutoff:2105.2990079237034 ]", + "[ 3/1 → 13/4 | s:bd cutoff:2949.8879833392693 ]", + "[ 25/8 → 13/4 | s:hh cutoff:3695.6273740439246 ]", + "[ 13/4 → 27/8 | s:hh cutoff:3695.6273740439246 ]", + "[ 13/4 → 7/2 | s:sd cutoff:2949.887983339272 ]", + "[ 27/8 → 7/2 | s:hh cutoff:2105.2990079237074 ]", + "[ 7/2 → 29/8 | s:hh cutoff:949.9838229499036 ]", + "[ 7/2 → 15/4 | s:bd cutoff:677.9918462313955 ]", + "[ 29/8 → 15/4 | s:hh cutoff:541.1801022058963 ]", + "[ 15/4 → 31/8 | s:hh cutoff:541.1801022058959 ]", + "[ 15/4 → 4/1 | s:sd cutoff:677.9918462313948 ]", + "[ 31/8 → 4/1 | s:hh cutoff:949.9838229499019 ]", ] `; @@ -3868,18 +5467,18 @@ exports[`runs examples > example "rarely" example index 0 1`] = ` exports[`runs examples > example "ratio" example index 0 1`] = ` [ - "[ (0/1 → 1/1) ⇝ 2/1 | freq:110 s:piano ]", - "[ (0/1 → 1/1) ⇝ 2/1 | freq:137.5 s:piano ]", - "[ (0/1 → 1/1) ⇝ 2/1 | freq:165 s:piano ]", - "[ 0/1 ⇜ (1/1 → 2/1) | freq:110 s:piano ]", - "[ 0/1 ⇜ (1/1 → 2/1) | freq:137.5 s:piano ]", - "[ 0/1 ⇜ (1/1 → 2/1) | freq:165 s:piano ]", - "[ (2/1 → 3/1) ⇝ 4/1 | freq:110 s:piano ]", - "[ (2/1 → 3/1) ⇝ 4/1 | freq:137.5 s:piano ]", - "[ (2/1 → 3/1) ⇝ 4/1 | freq:165 s:piano ]", - "[ 2/1 ⇜ (3/1 → 4/1) | freq:110 s:piano ]", - "[ 2/1 ⇜ (3/1 → 4/1) | freq:137.5 s:piano ]", - "[ 2/1 ⇜ (3/1 → 4/1) | freq:165 s:piano ]", + "[ 0/1 → 1/1 | freq:110 s:piano ]", + "[ 0/1 → 1/1 | freq:137.5 s:piano ]", + "[ 0/1 → 1/1 | freq:165 s:piano ]", + "[ 1/1 → 2/1 | freq:110 s:piano ]", + "[ 1/1 → 2/1 | freq:137.5 s:piano ]", + "[ 1/1 → 2/1 | freq:165 s:piano ]", + "[ 2/1 → 3/1 | freq:110 s:piano ]", + "[ 2/1 → 3/1 | freq:137.5 s:piano ]", + "[ 2/1 → 3/1 | freq:165 s:piano ]", + "[ 3/1 → 4/1 | freq:110 s:piano ]", + "[ 3/1 → 4/1 | freq:137.5 s:piano ]", + "[ 3/1 → 4/1 | freq:165 s:piano ]", ] `; @@ -3927,57 +5526,101 @@ exports[`runs examples > example "repeatCycles" example index 0 1`] = ` exports[`runs examples > example "reset" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh ]", - "[ 0/1 → 1/2 | s:bd ]", - "[ 1/4 → 1/2 | s:hh ]", - "[ 1/2 → 3/4 | s:hh ]", - "[ 1/2 → 1/1 | s:sd ]", - "[ 3/4 → 1/1 | s:hh ]", - "[ 1/1 → 5/4 | s:hh ]", - "[ 1/1 → 3/2 | s:lt ]", - "[ 5/4 → 3/2 | s:hh ]", - "[ 3/2 → 7/4 | s:hh ]", - "[ 3/2 → 2/1 | s:sd ]", - "[ 7/4 → 2/1 | s:hh ]", - "[ 2/1 → 9/4 | s:hh ]", - "[ 2/1 → 5/2 | s:bd ]", - "[ 9/4 → 5/2 | s:hh ]", - "[ 5/2 → 11/4 | s:hh ]", - "[ 5/2 → 3/1 | s:sd ]", - "[ 11/4 → 3/1 | s:hh ]", - "[ 3/1 → 25/8 | s:lt ]", + "[ 0/1 → 1/8 | s:hh ]", + "[ 0/1 → 1/4 | s:bd ]", + "[ 1/8 → 1/4 | s:hh ]", + "[ 1/4 → 3/8 | s:hh ]", + "[ 1/4 → 1/2 | s:sd ]", + "[ 3/8 → 1/2 | s:hh ]", + "[ 1/2 → 5/8 | s:hh ]", + "[ 1/2 → 3/4 | s:lt ]", + "[ 5/8 → 3/4 | s:hh ]", + "[ 3/4 → 7/8 | s:hh ]", + "[ 3/4 → 1/1 | s:sd ]", + "[ 7/8 → 1/1 | s:hh ]", + "[ 1/1 → 9/8 | s:hh ]", + "[ 1/1 → 5/4 | s:bd ]", + "[ 9/8 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", + "[ 5/4 → 3/2 | s:sd ]", + "[ 11/8 → 3/2 | s:hh ]", + "[ 3/2 → 13/8 | s:hh ]", + "[ 3/2 → 7/4 | s:lt ]", + "[ 13/8 → 7/4 | s:hh ]", + "[ 7/4 → 15/8 | s:hh ]", + "[ 7/4 → 2/1 | s:sd ]", + "[ 15/8 → 2/1 | s:hh ]", + "[ 2/1 → 17/8 | s:hh ]", + "[ 2/1 → 9/4 | s:bd ]", + "[ 17/8 → 9/4 | s:hh ]", + "[ 9/4 → 19/8 | s:hh ]", + "[ 9/4 → 5/2 | s:sd ]", + "[ 19/8 → 5/2 | s:hh ]", + "[ 5/2 → 21/8 | s:hh ]", + "[ 5/2 → 11/4 | s:lt ]", + "[ 21/8 → 11/4 | s:hh ]", + "[ 11/4 → 23/8 | s:hh ]", + "[ 11/4 → 3/1 | s:sd ]", + "[ 23/8 → 3/1 | s:hh ]", + "[ 3/1 → 25/8 | s:bd ]", "[ 3/1 → 25/8 | s:hh ]", - "[ 27/8 → 7/2 | s:lt ]", + "[ 13/4 → 27/8 | s:bd ]", + "[ 13/4 → 27/8 | s:hh ]", + "[ 27/8 → 7/2 | s:bd ]", "[ 27/8 → 7/2 | s:hh ]", - "[ 15/4 → 31/8 | s:lt ]", + "[ 29/8 → 15/4 | s:bd ]", + "[ 29/8 → 15/4 | s:hh ]", + "[ 15/4 → 31/8 | s:bd ]", "[ 15/4 → 31/8 | s:hh ]", ] `; exports[`runs examples > example "restart" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh ]", - "[ 0/1 → 1/2 | s:bd ]", - "[ 1/4 → 1/2 | s:hh ]", - "[ 1/2 → 3/4 | s:hh ]", - "[ 1/2 → 1/1 | s:sd ]", - "[ 3/4 → 1/1 | s:hh ]", - "[ 1/1 → 5/4 | s:hh ]", - "[ 1/1 → 3/2 | s:lt ]", - "[ 5/4 → 3/2 | s:hh ]", - "[ 3/2 → 7/4 | s:hh ]", - "[ 3/2 → 2/1 | s:sd ]", - "[ 7/4 → 2/1 | s:hh ]", - "[ 2/1 → 9/4 | s:hh ]", - "[ 2/1 → 5/2 | s:bd ]", - "[ 9/4 → 5/2 | s:hh ]", - "[ 5/2 → 11/4 | s:hh ]", - "[ 5/2 → 3/1 | s:sd ]", - "[ 11/4 → 3/1 | s:hh ]", + "[ 0/1 → 1/8 | s:hh ]", + "[ 0/1 → 1/4 | s:bd ]", + "[ 1/8 → 1/4 | s:hh ]", + "[ 1/4 → 3/8 | s:hh ]", + "[ 1/4 → 1/2 | s:sd ]", + "[ 3/8 → 1/2 | s:hh ]", + "[ 1/2 → 5/8 | s:hh ]", + "[ 1/2 → 3/4 | s:lt ]", + "[ 5/8 → 3/4 | s:hh ]", + "[ 3/4 → 7/8 | s:hh ]", + "[ 3/4 → 1/1 | s:sd ]", + "[ 7/8 → 1/1 | s:hh ]", + "[ 1/1 → 9/8 | s:hh ]", + "[ 1/1 → 5/4 | s:bd ]", + "[ 9/8 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", + "[ 5/4 → 3/2 | s:sd ]", + "[ 11/8 → 3/2 | s:hh ]", + "[ 3/2 → 13/8 | s:hh ]", + "[ 3/2 → 7/4 | s:lt ]", + "[ 13/8 → 7/4 | s:hh ]", + "[ 7/4 → 15/8 | s:hh ]", + "[ 7/4 → 2/1 | s:sd ]", + "[ 15/8 → 2/1 | s:hh ]", + "[ 2/1 → 17/8 | s:hh ]", + "[ 2/1 → 9/4 | s:bd ]", + "[ 17/8 → 9/4 | s:hh ]", + "[ 9/4 → 19/8 | s:hh ]", + "[ 9/4 → 5/2 | s:sd ]", + "[ 19/8 → 5/2 | s:hh ]", + "[ 5/2 → 21/8 | s:hh ]", + "[ 5/2 → 11/4 | s:lt ]", + "[ 21/8 → 11/4 | s:hh ]", + "[ 11/4 → 23/8 | s:hh ]", + "[ 11/4 → 3/1 | s:sd ]", + "[ 23/8 → 3/1 | s:hh ]", "[ 3/1 → 25/8 | s:bd ]", "[ 3/1 → 25/8 | s:hh ]", + "[ 13/4 → 27/8 | s:bd ]", + "[ 13/4 → 27/8 | s:hh ]", "[ 27/8 → 7/2 | s:bd ]", "[ 27/8 → 7/2 | s:hh ]", + "[ 29/8 → 15/4 | s:bd ]", + "[ 29/8 → 15/4 | s:hh ]", "[ 15/4 → 31/8 | s:bd ]", "[ 15/4 → 31/8 | s:hh ]", ] @@ -3985,26 +5628,39 @@ exports[`runs examples > example "restart" example index 0 1`] = ` exports[`runs examples > example "rev" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:g3 ]", - "[ 1/4 → 1/2 | note:e3 ]", - "[ 1/2 → 3/4 | note:d3 ]", - "[ 3/4 → 1/1 | note:c3 ]", - "[ 1/1 → 5/4 | note:g3 ]", - "[ 5/4 → 3/2 | note:e3 ]", - "[ 3/2 → 7/4 | note:d3 ]", - "[ 7/4 → 2/1 | note:c3 ]", - "[ 2/1 → 9/4 | note:g3 ]", - "[ 9/4 → 5/2 | note:e3 ]", - "[ 5/2 → 11/4 | note:d3 ]", - "[ 11/4 → 3/1 | note:c3 ]", - "[ 3/1 → 13/4 | note:g3 ]", - "[ 13/4 → 7/2 | note:e3 ]", - "[ 7/2 → 15/4 | note:d3 ]", - "[ 15/4 → 4/1 | note:c3 ]", + "[ 0/1 → 1/4 | note:g ]", + "[ 1/4 → 1/2 | note:e ]", + "[ 1/2 → 3/4 | note:d ]", + "[ 3/4 → 1/1 | note:c ]", + "[ 1/1 → 5/4 | note:g ]", + "[ 5/4 → 3/2 | note:e ]", + "[ 3/2 → 7/4 | note:d ]", + "[ 7/4 → 2/1 | note:c ]", + "[ 2/1 → 9/4 | note:g ]", + "[ 9/4 → 5/2 | note:e ]", + "[ 5/2 → 11/4 | note:d ]", + "[ 11/4 → 3/1 | note:c ]", + "[ 3/1 → 13/4 | note:g ]", + "[ 13/4 → 7/2 | note:e ]", + "[ 7/2 → 15/4 | note:d ]", + "[ 15/4 → 4/1 | note:c ]", ] `; exports[`runs examples > example "ribbon" example index 0 1`] = ` +[ + "[ 0/1 → 1/2 | note:d ]", + "[ 1/2 → 1/1 | note:e ]", + "[ 1/1 → 3/2 | note:d ]", + "[ 3/2 → 2/1 | note:e ]", + "[ 2/1 → 5/2 | note:d ]", + "[ 5/2 → 3/1 | note:e ]", + "[ 3/1 → 7/2 | note:d ]", + "[ 7/2 → 4/1 | note:e ]", +] +`; + +exports[`runs examples > example "ribbon" example index 1 1`] = ` [ "[ 0/1 → 1/4 | note:C3 ]", "[ 1/4 → 1/2 | note:G3 ]", @@ -4027,131 +5683,211 @@ exports[`runs examples > example "ribbon" example index 0 1`] = ` exports[`runs examples > example "room" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0 ]", - "[ 1/2 → 1/1 | s:sd room:0 ]", - "[ 1/1 → 3/2 | s:bd room:0.2 ]", - "[ 3/2 → 2/1 | s:sd room:0.2 ]", - "[ 2/1 → 5/2 | s:bd room:0.4 ]", - "[ 5/2 → 3/1 | s:sd room:0.4 ]", - "[ 3/1 → 7/2 | s:bd room:0.6 ]", - "[ 7/2 → 4/1 | s:sd room:0.6 ]", + "[ 0/1 → 1/4 | s:bd room:0 ]", + "[ 1/4 → 1/2 | s:sd room:0 ]", + "[ 5/8 → 3/4 | s:bd room:0 ]", + "[ 3/4 → 1/1 | s:sd room:0 ]", + "[ 1/1 → 5/4 | s:bd room:0.2 ]", + "[ 5/4 → 3/2 | s:sd room:0.2 ]", + "[ 13/8 → 7/4 | s:bd room:0.2 ]", + "[ 7/4 → 2/1 | s:sd room:0.2 ]", + "[ 2/1 → 9/4 | s:bd room:0.4 ]", + "[ 9/4 → 5/2 | s:sd room:0.4 ]", + "[ 21/8 → 11/4 | s:bd room:0.4 ]", + "[ 11/4 → 3/1 | s:sd room:0.4 ]", + "[ 3/1 → 13/4 | s:bd room:0.6 ]", + "[ 13/4 → 7/2 | s:sd room:0.6 ]", + "[ 29/8 → 15/4 | s:bd room:0.6 ]", + "[ 15/4 → 4/1 | s:sd room:0.6 ]", ] `; exports[`runs examples > example "room" example index 1 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.9 size:1 ]", - "[ 1/2 → 1/1 | s:sd room:0.9 size:1 ]", - "[ 1/1 → 3/2 | s:bd room:0.9 size:4 ]", - "[ 3/2 → 2/1 | s:sd room:0.9 size:4 ]", - "[ 2/1 → 5/2 | s:bd room:0.9 size:1 ]", - "[ 5/2 → 3/1 | s:sd room:0.9 size:1 ]", - "[ 3/1 → 7/2 | s:bd room:0.9 size:4 ]", - "[ 7/2 → 4/1 | s:sd room:0.9 size:4 ]", + "[ 0/1 → 1/4 | s:bd room:0.9 size:1 ]", + "[ 1/4 → 1/2 | s:sd room:0.9 size:1 ]", + "[ 5/8 → 3/4 | s:bd room:0.9 size:1 ]", + "[ 3/4 → 1/1 | s:sd room:0.9 size:1 ]", + "[ 1/1 → 5/4 | s:bd room:0.9 size:4 ]", + "[ 5/4 → 3/2 | s:sd room:0.9 size:4 ]", + "[ 13/8 → 7/4 | s:bd room:0.9 size:4 ]", + "[ 7/4 → 2/1 | s:sd room:0.9 size:4 ]", + "[ 2/1 → 9/4 | s:bd room:0.9 size:1 ]", + "[ 9/4 → 5/2 | s:sd room:0.9 size:1 ]", + "[ 21/8 → 11/4 | s:bd room:0.9 size:1 ]", + "[ 11/4 → 3/1 | s:sd room:0.9 size:1 ]", + "[ 3/1 → 13/4 | s:bd room:0.9 size:4 ]", + "[ 13/4 → 7/2 | s:sd room:0.9 size:4 ]", + "[ 29/8 → 15/4 | s:bd room:0.9 size:4 ]", + "[ 15/4 → 4/1 | s:sd room:0.9 size:4 ]", ] `; exports[`runs examples > example "roomdim" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", - "[ 1/2 → 1/1 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", - "[ 1/1 → 3/2 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", - "[ 3/2 → 2/1 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", - "[ 2/1 → 5/2 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", - "[ 5/2 → 3/1 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", - "[ 3/1 → 7/2 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", - "[ 7/2 → 4/1 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 0/1 → 1/4 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 1/4 → 1/2 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 5/8 → 3/4 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 3/4 → 1/1 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 1/1 → 5/4 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 5/4 → 3/2 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 13/8 → 7/4 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 7/4 → 2/1 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 2/1 → 9/4 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 9/4 → 5/2 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 21/8 → 11/4 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 11/4 → 3/1 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 3/1 → 13/4 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 13/4 → 7/2 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 29/8 → 15/4 | s:bd room:0.5 roomlp:10000 roomdim:8000 ]", + "[ 15/4 → 4/1 | s:sd room:0.5 roomlp:10000 roomdim:8000 ]", ] `; exports[`runs examples > example "roomdim" example index 1 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", - "[ 1/2 → 1/1 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", - "[ 1/1 → 3/2 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", - "[ 3/2 → 2/1 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", - "[ 2/1 → 5/2 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", - "[ 5/2 → 3/1 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", - "[ 3/1 → 7/2 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", - "[ 7/2 → 4/1 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 0/1 → 1/4 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 1/4 → 1/2 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 5/8 → 3/4 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 3/4 → 1/1 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 1/1 → 5/4 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 5/4 → 3/2 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 13/8 → 7/4 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 7/4 → 2/1 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 2/1 → 9/4 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 9/4 → 5/2 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 21/8 → 11/4 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 11/4 → 3/1 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 3/1 → 13/4 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 13/4 → 7/2 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 29/8 → 15/4 | s:bd room:0.5 roomlp:5000 roomdim:400 ]", + "[ 15/4 → 4/1 | s:sd room:0.5 roomlp:5000 roomdim:400 ]", ] `; exports[`runs examples > example "roomfade" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", - "[ 1/2 → 1/1 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", - "[ 1/1 → 3/2 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", - "[ 3/2 → 2/1 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", - "[ 2/1 → 5/2 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", - "[ 5/2 → 3/1 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", - "[ 3/1 → 7/2 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", - "[ 7/2 → 4/1 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 0/1 → 1/4 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 1/4 → 1/2 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 5/8 → 3/4 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 3/4 → 1/1 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 1/1 → 5/4 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 5/4 → 3/2 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 13/8 → 7/4 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 7/4 → 2/1 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 2/1 → 9/4 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 9/4 → 5/2 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 21/8 → 11/4 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 11/4 → 3/1 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 3/1 → 13/4 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 13/4 → 7/2 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 29/8 → 15/4 | s:bd room:0.5 roomlp:10000 roomfade:0.5 ]", + "[ 15/4 → 4/1 | s:sd room:0.5 roomlp:10000 roomfade:0.5 ]", ] `; exports[`runs examples > example "roomfade" example index 1 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", - "[ 1/2 → 1/1 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", - "[ 1/1 → 3/2 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", - "[ 3/2 → 2/1 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", - "[ 2/1 → 5/2 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", - "[ 5/2 → 3/1 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", - "[ 3/1 → 7/2 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", - "[ 7/2 → 4/1 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 0/1 → 1/4 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 1/4 → 1/2 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 5/8 → 3/4 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 3/4 → 1/1 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 1/1 → 5/4 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 5/4 → 3/2 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 13/8 → 7/4 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 7/4 → 2/1 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 2/1 → 9/4 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 9/4 → 5/2 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 21/8 → 11/4 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 11/4 → 3/1 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 3/1 → 13/4 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 13/4 → 7/2 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 29/8 → 15/4 | s:bd room:0.5 roomlp:5000 roomfade:4 ]", + "[ 15/4 → 4/1 | s:sd room:0.5 roomlp:5000 roomfade:4 ]", ] `; exports[`runs examples > example "roomlp" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.5 roomlp:10000 ]", - "[ 1/2 → 1/1 | s:sd room:0.5 roomlp:10000 ]", - "[ 1/1 → 3/2 | s:bd room:0.5 roomlp:10000 ]", - "[ 3/2 → 2/1 | s:sd room:0.5 roomlp:10000 ]", - "[ 2/1 → 5/2 | s:bd room:0.5 roomlp:10000 ]", - "[ 5/2 → 3/1 | s:sd room:0.5 roomlp:10000 ]", - "[ 3/1 → 7/2 | s:bd room:0.5 roomlp:10000 ]", - "[ 7/2 → 4/1 | s:sd room:0.5 roomlp:10000 ]", + "[ 0/1 → 1/4 | s:bd room:0.5 roomlp:10000 ]", + "[ 1/4 → 1/2 | s:sd room:0.5 roomlp:10000 ]", + "[ 5/8 → 3/4 | s:bd room:0.5 roomlp:10000 ]", + "[ 3/4 → 1/1 | s:sd room:0.5 roomlp:10000 ]", + "[ 1/1 → 5/4 | s:bd room:0.5 roomlp:10000 ]", + "[ 5/4 → 3/2 | s:sd room:0.5 roomlp:10000 ]", + "[ 13/8 → 7/4 | s:bd room:0.5 roomlp:10000 ]", + "[ 7/4 → 2/1 | s:sd room:0.5 roomlp:10000 ]", + "[ 2/1 → 9/4 | s:bd room:0.5 roomlp:10000 ]", + "[ 9/4 → 5/2 | s:sd room:0.5 roomlp:10000 ]", + "[ 21/8 → 11/4 | s:bd room:0.5 roomlp:10000 ]", + "[ 11/4 → 3/1 | s:sd room:0.5 roomlp:10000 ]", + "[ 3/1 → 13/4 | s:bd room:0.5 roomlp:10000 ]", + "[ 13/4 → 7/2 | s:sd room:0.5 roomlp:10000 ]", + "[ 29/8 → 15/4 | s:bd room:0.5 roomlp:10000 ]", + "[ 15/4 → 4/1 | s:sd room:0.5 roomlp:10000 ]", ] `; exports[`runs examples > example "roomlp" example index 1 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.5 roomlp:5000 ]", - "[ 1/2 → 1/1 | s:sd room:0.5 roomlp:5000 ]", - "[ 1/1 → 3/2 | s:bd room:0.5 roomlp:5000 ]", - "[ 3/2 → 2/1 | s:sd room:0.5 roomlp:5000 ]", - "[ 2/1 → 5/2 | s:bd room:0.5 roomlp:5000 ]", - "[ 5/2 → 3/1 | s:sd room:0.5 roomlp:5000 ]", - "[ 3/1 → 7/2 | s:bd room:0.5 roomlp:5000 ]", - "[ 7/2 → 4/1 | s:sd room:0.5 roomlp:5000 ]", + "[ 0/1 → 1/4 | s:bd room:0.5 roomlp:5000 ]", + "[ 1/4 → 1/2 | s:sd room:0.5 roomlp:5000 ]", + "[ 5/8 → 3/4 | s:bd room:0.5 roomlp:5000 ]", + "[ 3/4 → 1/1 | s:sd room:0.5 roomlp:5000 ]", + "[ 1/1 → 5/4 | s:bd room:0.5 roomlp:5000 ]", + "[ 5/4 → 3/2 | s:sd room:0.5 roomlp:5000 ]", + "[ 13/8 → 7/4 | s:bd room:0.5 roomlp:5000 ]", + "[ 7/4 → 2/1 | s:sd room:0.5 roomlp:5000 ]", + "[ 2/1 → 9/4 | s:bd room:0.5 roomlp:5000 ]", + "[ 9/4 → 5/2 | s:sd room:0.5 roomlp:5000 ]", + "[ 21/8 → 11/4 | s:bd room:0.5 roomlp:5000 ]", + "[ 11/4 → 3/1 | s:sd room:0.5 roomlp:5000 ]", + "[ 3/1 → 13/4 | s:bd room:0.5 roomlp:5000 ]", + "[ 13/4 → 7/2 | s:sd room:0.5 roomlp:5000 ]", + "[ 29/8 → 15/4 | s:bd room:0.5 roomlp:5000 ]", + "[ 15/4 → 4/1 | s:sd room:0.5 roomlp:5000 ]", ] `; exports[`runs examples > example "roomsize" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.8 roomsize:1 ]", - "[ 1/2 → 1/1 | s:sd room:0.8 roomsize:1 ]", - "[ 1/1 → 3/2 | s:bd room:0.8 roomsize:1 ]", - "[ 3/2 → 2/1 | s:sd room:0.8 roomsize:1 ]", - "[ 2/1 → 5/2 | s:bd room:0.8 roomsize:1 ]", - "[ 5/2 → 3/1 | s:sd room:0.8 roomsize:1 ]", - "[ 3/1 → 7/2 | s:bd room:0.8 roomsize:1 ]", - "[ 7/2 → 4/1 | s:sd room:0.8 roomsize:1 ]", + "[ 0/1 → 1/4 | s:bd room:0.8 roomsize:1 ]", + "[ 1/4 → 1/2 | s:sd room:0.8 roomsize:1 ]", + "[ 5/8 → 3/4 | s:bd room:0.8 roomsize:1 ]", + "[ 3/4 → 1/1 | s:sd room:0.8 roomsize:1 ]", + "[ 1/1 → 5/4 | s:bd room:0.8 roomsize:1 ]", + "[ 5/4 → 3/2 | s:sd room:0.8 roomsize:1 ]", + "[ 13/8 → 7/4 | s:bd room:0.8 roomsize:1 ]", + "[ 7/4 → 2/1 | s:sd room:0.8 roomsize:1 ]", + "[ 2/1 → 9/4 | s:bd room:0.8 roomsize:1 ]", + "[ 9/4 → 5/2 | s:sd room:0.8 roomsize:1 ]", + "[ 21/8 → 11/4 | s:bd room:0.8 roomsize:1 ]", + "[ 11/4 → 3/1 | s:sd room:0.8 roomsize:1 ]", + "[ 3/1 → 13/4 | s:bd room:0.8 roomsize:1 ]", + "[ 13/4 → 7/2 | s:sd room:0.8 roomsize:1 ]", + "[ 29/8 → 15/4 | s:bd room:0.8 roomsize:1 ]", + "[ 15/4 → 4/1 | s:sd room:0.8 roomsize:1 ]", ] `; exports[`runs examples > example "roomsize" example index 1 1`] = ` [ - "[ 0/1 → 1/2 | s:bd room:0.8 roomsize:4 ]", - "[ 1/2 → 1/1 | s:sd room:0.8 roomsize:4 ]", - "[ 1/1 → 3/2 | s:bd room:0.8 roomsize:4 ]", - "[ 3/2 → 2/1 | s:sd room:0.8 roomsize:4 ]", - "[ 2/1 → 5/2 | s:bd room:0.8 roomsize:4 ]", - "[ 5/2 → 3/1 | s:sd room:0.8 roomsize:4 ]", - "[ 3/1 → 7/2 | s:bd room:0.8 roomsize:4 ]", - "[ 7/2 → 4/1 | s:sd room:0.8 roomsize:4 ]", + "[ 0/1 → 1/4 | s:bd room:0.8 roomsize:4 ]", + "[ 1/4 → 1/2 | s:sd room:0.8 roomsize:4 ]", + "[ 5/8 → 3/4 | s:bd room:0.8 roomsize:4 ]", + "[ 3/4 → 1/1 | s:sd room:0.8 roomsize:4 ]", + "[ 1/1 → 5/4 | s:bd room:0.8 roomsize:4 ]", + "[ 5/4 → 3/2 | s:sd room:0.8 roomsize:4 ]", + "[ 13/8 → 7/4 | s:bd room:0.8 roomsize:4 ]", + "[ 7/4 → 2/1 | s:sd room:0.8 roomsize:4 ]", + "[ 2/1 → 9/4 | s:bd room:0.8 roomsize:4 ]", + "[ 9/4 → 5/2 | s:sd room:0.8 roomsize:4 ]", + "[ 21/8 → 11/4 | s:bd room:0.8 roomsize:4 ]", + "[ 11/4 → 3/1 | s:sd room:0.8 roomsize:4 ]", + "[ 3/1 → 13/4 | s:bd room:0.8 roomsize:4 ]", + "[ 13/4 → 7/2 | s:sd room:0.8 roomsize:4 ]", + "[ 29/8 → 15/4 | s:bd room:0.8 roomsize:4 ]", + "[ 15/4 → 4/1 | s:sd room:0.8 roomsize:4 ]", ] `; @@ -4186,19 +5922,19 @@ exports[`runs examples > example "run" example index 0 1`] = ` "[ 0/1 → 1/4 | note:C4 ]", "[ 1/4 → 1/2 | note:D4 ]", "[ 1/2 → 3/4 | note:E4 ]", - "[ 3/4 → 1/1 | note:F4 ]", + "[ 3/4 → 1/1 | note:G4 ]", "[ 1/1 → 5/4 | note:C4 ]", "[ 5/4 → 3/2 | note:D4 ]", "[ 3/2 → 7/4 | note:E4 ]", - "[ 7/4 → 2/1 | note:F4 ]", + "[ 7/4 → 2/1 | note:G4 ]", "[ 2/1 → 9/4 | note:C4 ]", "[ 9/4 → 5/2 | note:D4 ]", "[ 5/2 → 11/4 | note:E4 ]", - "[ 11/4 → 3/1 | note:F4 ]", + "[ 11/4 → 3/1 | note:G4 ]", "[ 3/1 → 13/4 | note:C4 ]", "[ 13/4 → 7/2 | note:D4 ]", "[ 7/2 → 15/4 | note:E4 ]", - "[ 15/4 → 4/1 | note:F4 ]", + "[ 15/4 → 4/1 | note:G4 ]", ] `; @@ -4236,6 +5972,135 @@ exports[`runs examples > example "s" example index 1 1`] = ` ] `; +exports[`runs examples > example "s_alt" example index 0 1`] = ` +[ + "[ 0/1 → 1/5 | s:bd ]", + "[ 1/5 → 2/5 | s:cp ]", + "[ 2/5 → 3/5 | s:bd ]", + "[ 3/5 → 4/5 | s:mt ]", + "[ 4/5 → 1/1 | s:bd ]", + "[ 1/1 → 6/5 | s:bd ]", + "[ 6/5 → 7/5 | s:cp ]", + "[ 7/5 → 8/5 | s:bd ]", + "[ 8/5 → 9/5 | s:mt ]", + "[ 9/5 → 2/1 | s:bd ]", + "[ 2/1 → 11/5 | s:bd ]", + "[ 11/5 → 12/5 | s:cp ]", + "[ 12/5 → 13/5 | s:bd ]", + "[ 13/5 → 14/5 | s:mt ]", + "[ 14/5 → 3/1 | s:bd ]", + "[ 3/1 → 16/5 | s:bd ]", + "[ 16/5 → 17/5 | s:cp ]", + "[ 17/5 → 18/5 | s:bd ]", + "[ 18/5 → 19/5 | s:mt ]", + "[ 19/5 → 4/1 | s:bd ]", +] +`; + +exports[`runs examples > example "s_cat" example index 0 1`] = ` +[ + "[ 0/1 → 3/4 | note:e3 ]", + "[ 3/4 → 1/1 | note:g3 ]", + "[ 1/1 → 7/4 | note:e3 ]", + "[ 7/4 → 2/1 | note:g3 ]", + "[ 2/1 → 11/4 | note:e3 ]", + "[ 11/4 → 3/1 | note:g3 ]", + "[ 3/1 → 15/4 | note:e3 ]", + "[ 15/4 → 4/1 | note:g3 ]", +] +`; + +exports[`runs examples > example "s_cat" example index 1 1`] = ` +[ + "[ 0/1 → 1/5 | s:bd ]", + "[ 1/5 → 2/5 | s:sd ]", + "[ 2/5 → 3/5 | s:cp ]", + "[ 3/5 → 4/5 | s:hh ]", + "[ 4/5 → 1/1 | s:hh ]", + "[ 1/1 → 6/5 | s:bd ]", + "[ 6/5 → 7/5 | s:sd ]", + "[ 7/5 → 8/5 | s:cp ]", + "[ 8/5 → 9/5 | s:hh ]", + "[ 9/5 → 2/1 | s:hh ]", + "[ 2/1 → 11/5 | s:bd ]", + "[ 11/5 → 12/5 | s:sd ]", + "[ 12/5 → 13/5 | s:cp ]", + "[ 13/5 → 14/5 | s:hh ]", + "[ 14/5 → 3/1 | s:hh ]", + "[ 3/1 → 16/5 | s:bd ]", + "[ 16/5 → 17/5 | s:sd ]", + "[ 17/5 → 18/5 | s:cp ]", + "[ 18/5 → 19/5 | s:hh ]", + "[ 19/5 → 4/1 | s:hh ]", +] +`; + +exports[`runs examples > example "s_polymeter" example index 0 1`] = ` +[ + "[ 0/1 → 1/3 | c ]", + "[ 0/1 → 1/3 | c2 ]", + "[ 1/3 → 2/3 | eb ]", + "[ 1/3 → 2/3 | g2 ]", + "[ 2/3 → 1/1 | g ]", + "[ 2/3 → 1/1 | c2 ]", + "[ 1/1 → 4/3 | c ]", + "[ 1/1 → 4/3 | g2 ]", + "[ 4/3 → 5/3 | eb ]", + "[ 4/3 → 5/3 | c2 ]", + "[ 5/3 → 2/1 | g ]", + "[ 5/3 → 2/1 | g2 ]", + "[ 2/1 → 7/3 | c ]", + "[ 2/1 → 7/3 | c2 ]", + "[ 7/3 → 8/3 | eb ]", + "[ 7/3 → 8/3 | g2 ]", + "[ 8/3 → 3/1 | g ]", + "[ 8/3 → 3/1 | c2 ]", + "[ 3/1 → 10/3 | c ]", + "[ 3/1 → 10/3 | g2 ]", + "[ 10/3 → 11/3 | eb ]", + "[ 10/3 → 11/3 | c2 ]", + "[ 11/3 → 4/1 | g ]", + "[ 11/3 → 4/1 | g2 ]", +] +`; + +exports[`runs examples > example "s_polymeterSteps" example index 0 1`] = ` +[ + "[ 0/1 → 1/4 | c ]", + "[ 0/1 → 1/4 | e ]", + "[ 1/4 → 1/2 | d ]", + "[ 1/4 → 1/2 | f ]", + "[ 1/2 → 3/4 | c ]", + "[ 1/2 → 3/4 | g ]", + "[ 3/4 → 1/1 | d ]", + "[ 3/4 → 1/1 | e ]", + "[ 1/1 → 5/4 | c ]", + "[ 1/1 → 5/4 | f ]", + "[ 5/4 → 3/2 | d ]", + "[ 5/4 → 3/2 | g ]", + "[ 3/2 → 7/4 | c ]", + "[ 3/2 → 7/4 | e ]", + "[ 7/4 → 2/1 | d ]", + "[ 7/4 → 2/1 | f ]", + "[ 2/1 → 9/4 | c ]", + "[ 2/1 → 9/4 | g ]", + "[ 9/4 → 5/2 | d ]", + "[ 9/4 → 5/2 | e ]", + "[ 5/2 → 11/4 | c ]", + "[ 5/2 → 11/4 | f ]", + "[ 11/4 → 3/1 | d ]", + "[ 11/4 → 3/1 | g ]", + "[ 3/1 → 13/4 | c ]", + "[ 3/1 → 13/4 | e ]", + "[ 13/4 → 7/2 | d ]", + "[ 13/4 → 7/2 | f ]", + "[ 7/2 → 15/4 | c ]", + "[ 7/2 → 15/4 | g ]", + "[ 15/4 → 4/1 | d ]", + "[ 15/4 → 4/1 | e ]", +] +`; + exports[`runs examples > example "samples" example index 0 1`] = ` [ "[ 0/1 → 1/4 | s:bd ]", @@ -4324,43 +6189,91 @@ exports[`runs examples > example "samples" example index 3 1`] = ` exports[`runs examples > example "saw" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:c3 clip:0.03125 ]", - "[ 1/4 → 1/2 | note:eb3 clip:0.09375 ]", - "[ 1/4 → 1/2 | note:g3 clip:0.09375 ]", - "[ 1/2 → 3/4 | note:g2 clip:0.15625 ]", - "[ 3/4 → 1/1 | note:g3 clip:0.21875 ]", - "[ 3/4 → 1/1 | note:bb3 clip:0.21875 ]", - "[ 1/1 → 5/4 | note:c3 clip:0.28125 ]", - "[ 5/4 → 3/2 | note:eb3 clip:0.34375 ]", - "[ 5/4 → 3/2 | note:g3 clip:0.34375 ]", - "[ 3/2 → 7/4 | note:g2 clip:0.40625 ]", - "[ 7/4 → 2/1 | note:g3 clip:0.46875 ]", - "[ 7/4 → 2/1 | note:bb3 clip:0.46875 ]", - "[ 2/1 → 9/4 | note:c3 clip:0.53125 ]", - "[ 9/4 → 5/2 | note:eb3 clip:0.59375 ]", - "[ 9/4 → 5/2 | note:g3 clip:0.59375 ]", - "[ 5/2 → 11/4 | note:g2 clip:0.65625 ]", - "[ 11/4 → 3/1 | note:g3 clip:0.71875 ]", - "[ 11/4 → 3/1 | note:bb3 clip:0.71875 ]", - "[ 3/1 → 13/4 | note:c3 clip:0.78125 ]", - "[ 13/4 → 7/2 | note:eb3 clip:0.84375 ]", - "[ 13/4 → 7/2 | note:g3 clip:0.84375 ]", - "[ 7/2 → 15/4 | note:g2 clip:0.90625 ]", - "[ 15/4 → 4/1 | note:g3 clip:0.96875 ]", - "[ 15/4 → 4/1 | note:bb3 clip:0.96875 ]", + "[ 0/1 → 1/8 | note:c3 clip:0.03125 ]", + "[ 1/8 → 1/4 | note:eb3 clip:0.09375 ]", + "[ 1/8 → 1/4 | note:g3 clip:0.09375 ]", + "[ 1/4 → 3/8 | note:g2 clip:0.15625 ]", + "[ 3/8 → 1/2 | note:g3 clip:0.21875 ]", + "[ 3/8 → 1/2 | note:bb3 clip:0.21875 ]", + "[ 1/2 → 5/8 | note:c3 clip:0.28125 ]", + "[ 5/8 → 3/4 | note:eb3 clip:0.34375 ]", + "[ 5/8 → 3/4 | note:g3 clip:0.34375 ]", + "[ 3/4 → 7/8 | note:g2 clip:0.40625 ]", + "[ 7/8 → 1/1 | note:g3 clip:0.46875 ]", + "[ 7/8 → 1/1 | note:bb3 clip:0.46875 ]", + "[ 1/1 → 9/8 | note:c3 clip:0.53125 ]", + "[ 9/8 → 5/4 | note:eb3 clip:0.59375 ]", + "[ 9/8 → 5/4 | note:g3 clip:0.59375 ]", + "[ 5/4 → 11/8 | note:g2 clip:0.65625 ]", + "[ 11/8 → 3/2 | note:g3 clip:0.71875 ]", + "[ 11/8 → 3/2 | note:bb3 clip:0.71875 ]", + "[ 3/2 → 13/8 | note:c3 clip:0.78125 ]", + "[ 13/8 → 7/4 | note:eb3 clip:0.84375 ]", + "[ 13/8 → 7/4 | note:g3 clip:0.84375 ]", + "[ 7/4 → 15/8 | note:g2 clip:0.90625 ]", + "[ 15/8 → 2/1 | note:g3 clip:0.96875 ]", + "[ 15/8 → 2/1 | note:bb3 clip:0.96875 ]", + "[ 2/1 → 17/8 | note:c3 clip:0.03125 ]", + "[ 17/8 → 9/4 | note:eb3 clip:0.09375 ]", + "[ 17/8 → 9/4 | note:g3 clip:0.09375 ]", + "[ 9/4 → 19/8 | note:g2 clip:0.15625 ]", + "[ 19/8 → 5/2 | note:g3 clip:0.21875 ]", + "[ 19/8 → 5/2 | note:bb3 clip:0.21875 ]", + "[ 5/2 → 21/8 | note:c3 clip:0.28125 ]", + "[ 21/8 → 11/4 | note:eb3 clip:0.34375 ]", + "[ 21/8 → 11/4 | note:g3 clip:0.34375 ]", + "[ 11/4 → 23/8 | note:g2 clip:0.40625 ]", + "[ 23/8 → 3/1 | note:g3 clip:0.46875 ]", + "[ 23/8 → 3/1 | note:bb3 clip:0.46875 ]", + "[ 3/1 → 25/8 | note:c3 clip:0.53125 ]", + "[ 25/8 → 13/4 | note:eb3 clip:0.59375 ]", + "[ 25/8 → 13/4 | note:g3 clip:0.59375 ]", + "[ 13/4 → 27/8 | note:g2 clip:0.65625 ]", + "[ 27/8 → 7/2 | note:g3 clip:0.71875 ]", + "[ 27/8 → 7/2 | note:bb3 clip:0.71875 ]", + "[ 7/2 → 29/8 | note:c3 clip:0.78125 ]", + "[ 29/8 → 15/4 | note:eb3 clip:0.84375 ]", + "[ 29/8 → 15/4 | note:g3 clip:0.84375 ]", + "[ 15/4 → 31/8 | note:g2 clip:0.90625 ]", + "[ 31/8 → 4/1 | note:g3 clip:0.96875 ]", + "[ 31/8 → 4/1 | note:bb3 clip:0.96875 ]", ] `; exports[`runs examples > example "saw" example index 1 1`] = ` [ - "[ 0/1 → 1/2 | note:D3 ]", - "[ 1/2 → 1/1 | note:E3 ]", - "[ 1/1 → 3/2 | note:F3 ]", - "[ 3/2 → 2/1 | note:G3 ]", - "[ 2/1 → 5/2 | note:A3 ]", - "[ 5/2 → 3/1 | note:B3 ]", - "[ 3/1 → 7/2 | note:C4 ]", - "[ 7/2 → 4/1 | note:D4 ]", + "[ 0/1 → 1/8 | note:D3 ]", + "[ 1/8 → 1/4 | note:E3 ]", + "[ 1/4 → 3/8 | note:F3 ]", + "[ 3/8 → 1/2 | note:G3 ]", + "[ 1/2 → 5/8 | note:A3 ]", + "[ 5/8 → 3/4 | note:B3 ]", + "[ 3/4 → 7/8 | note:C4 ]", + "[ 7/8 → 1/1 | note:D4 ]", + "[ 1/1 → 9/8 | note:D3 ]", + "[ 9/8 → 5/4 | note:E3 ]", + "[ 5/4 → 11/8 | note:F3 ]", + "[ 11/8 → 3/2 | note:G3 ]", + "[ 3/2 → 13/8 | note:A3 ]", + "[ 13/8 → 7/4 | note:B3 ]", + "[ 7/4 → 15/8 | note:C4 ]", + "[ 15/8 → 2/1 | note:D4 ]", + "[ 2/1 → 17/8 | note:D3 ]", + "[ 17/8 → 9/4 | note:E3 ]", + "[ 9/4 → 19/8 | note:F3 ]", + "[ 19/8 → 5/2 | note:G3 ]", + "[ 5/2 → 21/8 | note:A3 ]", + "[ 21/8 → 11/4 | note:B3 ]", + "[ 11/4 → 23/8 | note:C4 ]", + "[ 23/8 → 3/1 | note:D4 ]", + "[ 3/1 → 25/8 | note:D3 ]", + "[ 25/8 → 13/4 | note:E3 ]", + "[ 13/4 → 27/8 | note:F3 ]", + "[ 27/8 → 7/2 | note:G3 ]", + "[ 7/2 → 29/8 | note:A3 ]", + "[ 29/8 → 15/4 | note:B3 ]", + "[ 15/4 → 31/8 | note:C4 ]", + "[ 31/8 → 4/1 | note:D4 ]", ] `; @@ -4424,38 +6337,38 @@ exports[`runs examples > example "scale" example index 1 1`] = ` exports[`runs examples > example "scale" example index 2 1`] = ` [ - "[ 0/1 → 1/8 | note:C5 s:folkharp ]", - "[ 1/8 → 1/4 | note:F3 s:folkharp ]", - "[ 1/4 → 3/8 | note:F4 s:folkharp ]", - "[ 3/8 → 1/2 | note:A3 s:folkharp ]", - "[ 1/2 → 5/8 | note:F3 s:folkharp ]", - "[ 5/8 → 3/4 | note:C4 s:folkharp ]", - "[ 3/4 → 7/8 | note:A4 s:folkharp ]", - "[ 7/8 → 1/1 | note:G4 s:folkharp ]", - "[ 1/1 → 9/8 | note:F4 s:folkharp ]", - "[ 9/8 → 5/4 | note:D3 s:folkharp ]", - "[ 5/4 → 11/8 | note:D3 s:folkharp ]", - "[ 11/8 → 3/2 | note:D4 s:folkharp ]", - "[ 3/2 → 13/8 | note:F3 s:folkharp ]", - "[ 13/8 → 7/4 | note:A3 s:folkharp ]", - "[ 7/4 → 15/8 | note:D4 s:folkharp ]", - "[ 15/8 → 2/1 | note:C5 s:folkharp ]", - "[ 2/1 → 17/8 | note:A3 s:folkharp ]", - "[ 17/8 → 9/4 | note:C3 s:folkharp ]", - "[ 9/4 → 19/8 | note:G4 s:folkharp ]", - "[ 19/8 → 5/2 | note:F3 s:folkharp ]", - "[ 5/2 → 21/8 | note:F4 s:folkharp ]", - "[ 21/8 → 11/4 | note:D4 s:folkharp ]", - "[ 11/4 → 23/8 | note:D5 s:folkharp ]", - "[ 23/8 → 3/1 | note:G3 s:folkharp ]", - "[ 3/1 → 25/8 | note:C3 s:folkharp ]", - "[ 25/8 → 13/4 | note:D5 s:folkharp ]", - "[ 13/4 → 27/8 | note:A3 s:folkharp ]", - "[ 27/8 → 7/2 | note:A4 s:folkharp ]", - "[ 7/2 → 29/8 | note:C5 s:folkharp ]", - "[ 29/8 → 15/4 | note:F5 s:folkharp ]", - "[ 15/4 → 31/8 | note:D3 s:folkharp ]", - "[ 31/8 → 4/1 | note:A3 s:folkharp ]", + "[ 0/1 → 1/8 | note:D5 s:piano ]", + "[ 1/8 → 1/4 | note:G3 s:piano ]", + "[ 1/4 → 3/8 | note:F4 s:piano ]", + "[ 3/8 → 1/2 | note:A3 s:piano ]", + "[ 1/2 → 5/8 | note:F3 s:piano ]", + "[ 5/8 → 3/4 | note:C4 s:piano ]", + "[ 3/4 → 7/8 | note:C5 s:piano ]", + "[ 7/8 → 1/1 | note:A4 s:piano ]", + "[ 1/1 → 9/8 | note:F4 s:piano ]", + "[ 9/8 → 5/4 | note:D3 s:piano ]", + "[ 5/4 → 11/8 | note:D3 s:piano ]", + "[ 11/8 → 3/2 | note:F4 s:piano ]", + "[ 3/2 → 13/8 | note:G3 s:piano ]", + "[ 13/8 → 7/4 | note:A3 s:piano ]", + "[ 7/4 → 15/8 | note:D4 s:piano ]", + "[ 15/8 → 2/1 | note:D5 s:piano ]", + "[ 2/1 → 17/8 | note:A3 s:piano ]", + "[ 17/8 → 9/4 | note:D3 s:piano ]", + "[ 9/4 → 19/8 | note:G4 s:piano ]", + "[ 19/8 → 5/2 | note:F3 s:piano ]", + "[ 5/2 → 21/8 | note:G4 s:piano ]", + "[ 21/8 → 11/4 | note:F4 s:piano ]", + "[ 11/4 → 23/8 | note:D5 s:piano ]", + "[ 23/8 → 3/1 | note:A3 s:piano ]", + "[ 3/1 → 25/8 | note:D3 s:piano ]", + "[ 25/8 → 13/4 | note:D5 s:piano ]", + "[ 13/4 → 27/8 | note:A3 s:piano ]", + "[ 27/8 → 7/2 | note:C5 s:piano ]", + "[ 7/2 → 29/8 | note:C5 s:piano ]", + "[ 29/8 → 15/4 | note:F5 s:piano ]", + "[ 15/4 → 31/8 | note:F3 s:piano ]", + "[ 31/8 → 4/1 | note:A3 s:piano ]", ] `; @@ -4592,26 +6505,42 @@ exports[`runs examples > example "segment" example index 0 1`] = ` exports[`runs examples > example "seq" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh ]", - "[ 1/4 → 1/2 | s:hh ]", - "[ 1/2 → 9/16 | note:c2 ]", - "[ 11/16 → 3/4 | note:c2 ]", - "[ 7/8 → 15/16 | note:c2 ]", - "[ 1/1 → 5/4 | s:hh ]", - "[ 5/4 → 3/2 | s:hh ]", - "[ 3/2 → 25/16 | note:c2 ]", - "[ 27/16 → 7/4 | note:c2 ]", - "[ 15/8 → 31/16 | note:c2 ]", - "[ 2/1 → 9/4 | s:hh ]", - "[ 9/4 → 5/2 | s:hh ]", - "[ 5/2 → 41/16 | note:c2 ]", - "[ 43/16 → 11/4 | note:c2 ]", - "[ 23/8 → 47/16 | note:c2 ]", - "[ 3/1 → 13/4 | s:hh ]", - "[ 13/4 → 7/2 | s:hh ]", - "[ 7/2 → 57/16 | note:c2 ]", - "[ 59/16 → 15/4 | note:c2 ]", - "[ 31/8 → 63/16 | note:c2 ]", + "[ 0/1 → 1/8 | s:hh ]", + "[ 1/8 → 1/4 | s:hh ]", + "[ 1/4 → 3/8 | s:hh ]", + "[ 3/8 → 1/2 | s:hh ]", + "[ 1/2 → 9/16 | note:c4 ]", + "[ 5/8 → 11/16 | note:c4 ]", + "[ 11/16 → 3/4 | note:c4 ]", + "[ 13/16 → 7/8 | note:c4 ]", + "[ 7/8 → 15/16 | note:c4 ]", + "[ 1/1 → 9/8 | s:hh ]", + "[ 9/8 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", + "[ 11/8 → 3/2 | s:hh ]", + "[ 3/2 → 25/16 | note:c4 ]", + "[ 13/8 → 27/16 | note:c4 ]", + "[ 27/16 → 7/4 | note:c4 ]", + "[ 29/16 → 15/8 | note:c4 ]", + "[ 15/8 → 31/16 | note:c4 ]", + "[ 2/1 → 17/8 | s:hh ]", + "[ 17/8 → 9/4 | s:hh ]", + "[ 9/4 → 19/8 | s:hh ]", + "[ 19/8 → 5/2 | s:hh ]", + "[ 5/2 → 41/16 | note:c4 ]", + "[ 21/8 → 43/16 | note:c4 ]", + "[ 43/16 → 11/4 | note:c4 ]", + "[ 45/16 → 23/8 | note:c4 ]", + "[ 23/8 → 47/16 | note:c4 ]", + "[ 3/1 → 25/8 | s:hh ]", + "[ 25/8 → 13/4 | s:hh ]", + "[ 13/4 → 27/8 | s:hh ]", + "[ 27/8 → 7/2 | s:hh ]", + "[ 7/2 → 57/16 | note:c4 ]", + "[ 29/8 → 59/16 | note:c4 ]", + "[ 59/16 → 15/4 | note:c4 ]", + "[ 61/16 → 31/8 | note:c4 ]", + "[ 31/8 → 63/16 | note:c4 ]", ] `; @@ -4638,30 +6567,54 @@ exports[`runs examples > example "seq" example index 0 2`] = ` exports[`runs examples > example "shape" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh shape:0 ]", - "[ 0/1 → 1/2 | s:bd shape:0 ]", - "[ 1/4 → 1/2 | s:hh shape:0 ]", - "[ 1/2 → 3/4 | s:hh shape:0 ]", - "[ 1/2 → 1/1 | s:sd shape:0 ]", - "[ 3/4 → 1/1 | s:hh shape:0 ]", - "[ 1/1 → 5/4 | s:hh shape:0.2 ]", - "[ 1/1 → 3/2 | s:bd shape:0.2 ]", - "[ 5/4 → 3/2 | s:hh shape:0.2 ]", - "[ 3/2 → 7/4 | s:hh shape:0.2 ]", - "[ 3/2 → 2/1 | s:sd shape:0.2 ]", - "[ 7/4 → 2/1 | s:hh shape:0.2 ]", - "[ 2/1 → 9/4 | s:hh shape:0.4 ]", - "[ 2/1 → 5/2 | s:bd shape:0.4 ]", - "[ 9/4 → 5/2 | s:hh shape:0.4 ]", - "[ 5/2 → 11/4 | s:hh shape:0.4 ]", - "[ 5/2 → 3/1 | s:sd shape:0.4 ]", - "[ 11/4 → 3/1 | s:hh shape:0.4 ]", - "[ 3/1 → 13/4 | s:hh shape:0.6 ]", - "[ 3/1 → 7/2 | s:bd shape:0.6 ]", - "[ 13/4 → 7/2 | s:hh shape:0.6 ]", - "[ 7/2 → 15/4 | s:hh shape:0.6 ]", - "[ 7/2 → 4/1 | s:sd shape:0.6 ]", - "[ 15/4 → 4/1 | s:hh shape:0.6 ]", + "[ 0/1 → 1/8 | s:hh shape:0 ]", + "[ 0/1 → 1/4 | s:bd shape:0 ]", + "[ 1/8 → 1/4 | s:hh shape:0 ]", + "[ 1/4 → 3/8 | s:hh shape:0 ]", + "[ 1/4 → 1/2 | s:sd shape:0 ]", + "[ 3/8 → 1/2 | s:hh shape:0 ]", + "[ 1/2 → 5/8 | s:hh shape:0 ]", + "[ 5/8 → 3/4 | s:bd shape:0 ]", + "[ 5/8 → 3/4 | s:hh shape:0 ]", + "[ 3/4 → 7/8 | s:hh shape:0 ]", + "[ 3/4 → 1/1 | s:sd shape:0 ]", + "[ 7/8 → 1/1 | s:hh shape:0 ]", + "[ 1/1 → 9/8 | s:hh shape:0.2 ]", + "[ 1/1 → 5/4 | s:bd shape:0.2 ]", + "[ 9/8 → 5/4 | s:hh shape:0.2 ]", + "[ 5/4 → 11/8 | s:hh shape:0.2 ]", + "[ 5/4 → 3/2 | s:sd shape:0.2 ]", + "[ 11/8 → 3/2 | s:hh shape:0.2 ]", + "[ 3/2 → 13/8 | s:hh shape:0.2 ]", + "[ 13/8 → 7/4 | s:bd shape:0.2 ]", + "[ 13/8 → 7/4 | s:hh shape:0.2 ]", + "[ 7/4 → 15/8 | s:hh shape:0.2 ]", + "[ 7/4 → 2/1 | s:sd shape:0.2 ]", + "[ 15/8 → 2/1 | s:hh shape:0.2 ]", + "[ 2/1 → 17/8 | s:hh shape:0.4 ]", + "[ 2/1 → 9/4 | s:bd shape:0.4 ]", + "[ 17/8 → 9/4 | s:hh shape:0.4 ]", + "[ 9/4 → 19/8 | s:hh shape:0.4 ]", + "[ 9/4 → 5/2 | s:sd shape:0.4 ]", + "[ 19/8 → 5/2 | s:hh shape:0.4 ]", + "[ 5/2 → 21/8 | s:hh shape:0.4 ]", + "[ 21/8 → 11/4 | s:bd shape:0.4 ]", + "[ 21/8 → 11/4 | s:hh shape:0.4 ]", + "[ 11/4 → 23/8 | s:hh shape:0.4 ]", + "[ 11/4 → 3/1 | s:sd shape:0.4 ]", + "[ 23/8 → 3/1 | s:hh shape:0.4 ]", + "[ 3/1 → 25/8 | s:hh shape:0.6 ]", + "[ 3/1 → 13/4 | s:bd shape:0.6 ]", + "[ 25/8 → 13/4 | s:hh shape:0.6 ]", + "[ 13/4 → 27/8 | s:hh shape:0.6 ]", + "[ 13/4 → 7/2 | s:sd shape:0.6 ]", + "[ 27/8 → 7/2 | s:hh shape:0.6 ]", + "[ 7/2 → 29/8 | s:hh shape:0.6 ]", + "[ 29/8 → 15/4 | s:bd shape:0.6 ]", + "[ 29/8 → 15/4 | s:hh shape:0.6 ]", + "[ 15/4 → 31/8 | s:hh shape:0.6 ]", + "[ 15/4 → 4/1 | s:sd shape:0.6 ]", + "[ 31/8 → 4/1 | s:hh shape:0.6 ]", ] `; @@ -4669,101 +6622,160 @@ exports[`runs examples > example "silence" example index 0 1`] = `[]`; exports[`runs examples > example "sine" example index 0 1`] = ` [ - "[ 0/1 → 1/8 | note:Eb4 ]", - "[ 1/8 → 1/4 | note:Ab4 ]", - "[ 1/4 → 3/8 | note:C5 ]", - "[ 3/8 → 1/2 | note:D5 ]", - "[ 1/2 → 5/8 | note:D5 ]", - "[ 5/8 → 3/4 | note:C5 ]", - "[ 3/4 → 7/8 | note:Ab4 ]", - "[ 7/8 → 1/1 | note:Eb4 ]", - "[ 1/1 → 9/8 | note:C4 ]", - "[ 9/8 → 5/4 | note:G3 ]", - "[ 5/4 → 11/8 | note:Eb3 ]", - "[ 11/8 → 3/2 | note:D3 ]", - "[ 3/2 → 13/8 | note:D3 ]", - "[ 13/8 → 7/4 | note:Eb3 ]", - "[ 7/4 → 15/8 | note:G3 ]", - "[ 15/8 → 2/1 | note:C4 ]", - "[ 2/1 → 17/8 | note:Eb4 ]", - "[ 17/8 → 9/4 | note:Ab4 ]", - "[ 9/4 → 19/8 | note:C5 ]", - "[ 19/8 → 5/2 | note:D5 ]", - "[ 5/2 → 21/8 | note:D5 ]", - "[ 21/8 → 11/4 | note:C5 ]", - "[ 11/4 → 23/8 | note:Ab4 ]", - "[ 23/8 → 3/1 | note:Eb4 ]", - "[ 3/1 → 25/8 | note:C4 ]", - "[ 25/8 → 13/4 | note:G3 ]", - "[ 13/4 → 27/8 | note:Eb3 ]", - "[ 27/8 → 7/2 | note:D3 ]", - "[ 7/2 → 29/8 | note:D3 ]", - "[ 29/8 → 15/4 | note:Eb3 ]", - "[ 15/4 → 31/8 | note:G3 ]", - "[ 31/8 → 4/1 | note:C4 ]", + "[ 0/1 → 1/16 | note:Eb4 ]", + "[ 1/16 → 1/8 | note:Ab4 ]", + "[ 1/8 → 3/16 | note:C5 ]", + "[ 3/16 → 1/4 | note:D5 ]", + "[ 1/4 → 5/16 | note:D5 ]", + "[ 5/16 → 3/8 | note:C5 ]", + "[ 3/8 → 7/16 | note:Ab4 ]", + "[ 7/16 → 1/2 | note:Eb4 ]", + "[ 1/2 → 9/16 | note:C4 ]", + "[ 9/16 → 5/8 | note:G3 ]", + "[ 5/8 → 11/16 | note:Eb3 ]", + "[ 11/16 → 3/4 | note:D3 ]", + "[ 3/4 → 13/16 | note:D3 ]", + "[ 13/16 → 7/8 | note:Eb3 ]", + "[ 7/8 → 15/16 | note:G3 ]", + "[ 15/16 → 1/1 | note:C4 ]", + "[ 1/1 → 17/16 | note:Eb4 ]", + "[ 17/16 → 9/8 | note:Ab4 ]", + "[ 9/8 → 19/16 | note:C5 ]", + "[ 19/16 → 5/4 | note:D5 ]", + "[ 5/4 → 21/16 | note:D5 ]", + "[ 21/16 → 11/8 | note:C5 ]", + "[ 11/8 → 23/16 | note:Ab4 ]", + "[ 23/16 → 3/2 | note:Eb4 ]", + "[ 3/2 → 25/16 | note:C4 ]", + "[ 25/16 → 13/8 | note:G3 ]", + "[ 13/8 → 27/16 | note:Eb3 ]", + "[ 27/16 → 7/4 | note:D3 ]", + "[ 7/4 → 29/16 | note:D3 ]", + "[ 29/16 → 15/8 | note:Eb3 ]", + "[ 15/8 → 31/16 | note:G3 ]", + "[ 31/16 → 2/1 | note:C4 ]", + "[ 2/1 → 33/16 | note:Eb4 ]", + "[ 33/16 → 17/8 | note:Ab4 ]", + "[ 17/8 → 35/16 | note:C5 ]", + "[ 35/16 → 9/4 | note:D5 ]", + "[ 9/4 → 37/16 | note:D5 ]", + "[ 37/16 → 19/8 | note:C5 ]", + "[ 19/8 → 39/16 | note:Ab4 ]", + "[ 39/16 → 5/2 | note:Eb4 ]", + "[ 5/2 → 41/16 | note:C4 ]", + "[ 41/16 → 21/8 | note:G3 ]", + "[ 21/8 → 43/16 | note:Eb3 ]", + "[ 43/16 → 11/4 | note:D3 ]", + "[ 11/4 → 45/16 | note:D3 ]", + "[ 45/16 → 23/8 | note:Eb3 ]", + "[ 23/8 → 47/16 | note:G3 ]", + "[ 47/16 → 3/1 | note:C4 ]", + "[ 3/1 → 49/16 | note:Eb4 ]", + "[ 49/16 → 25/8 | note:Ab4 ]", + "[ 25/8 → 51/16 | note:C5 ]", + "[ 51/16 → 13/4 | note:D5 ]", + "[ 13/4 → 53/16 | note:D5 ]", + "[ 53/16 → 27/8 | note:C5 ]", + "[ 27/8 → 55/16 | note:Ab4 ]", + "[ 55/16 → 7/2 | note:Eb4 ]", + "[ 7/2 → 57/16 | note:C4 ]", + "[ 57/16 → 29/8 | note:G3 ]", + "[ 29/8 → 59/16 | note:Eb3 ]", + "[ 59/16 → 15/4 | note:D3 ]", + "[ 15/4 → 61/16 | note:D3 ]", + "[ 61/16 → 31/8 | note:Eb3 ]", + "[ 31/8 → 63/16 | note:G3 ]", + "[ 63/16 → 4/1 | note:C4 ]", ] `; exports[`runs examples > example "slice" example index 0 1`] = ` [ - "[ 0/1 → 3/16 | begin:0.875 end:1 _slices:8 s:breaks165 ]", - "[ 3/16 → 3/8 | begin:0.75 end:0.875 _slices:8 s:breaks165 ]", - "[ 3/8 → 9/16 | begin:0.625 end:0.75 _slices:8 s:breaks165 ]", - "[ 9/16 → 21/32 | begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 21/32 → 3/4 | begin:0.5 end:0.625 _slices:8 s:breaks165 ]", - "[ 3/4 → 15/16 | begin:0.375 end:0.5 _slices:8 s:breaks165 ]", - "[ (15/16 → 1/1) ⇝ 9/8 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ 15/16 ⇜ (1/1 → 9/8) | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ 9/8 → 21/16 | begin:0.125 end:0.25 _slices:8 s:breaks165 ]", - "[ 21/16 → 3/2 | begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 3/2 → 27/16 | begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 27/16 → 15/8 | begin:0.125 end:0.25 _slices:8 s:breaks165 ]", - "[ 15/8 → 63/32 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ (63/32 → 2/1) ⇝ 33/16 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ 63/32 ⇜ (2/1 → 33/16) | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ 33/16 → 9/4 | begin:0.375 end:0.5 _slices:8 s:breaks165 ]", - "[ 9/4 → 75/32 | begin:0.5 end:0.625 _slices:8 s:breaks165 ]", - "[ 75/32 → 39/16 | begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 39/16 → 21/8 | begin:0.625 end:0.75 _slices:8 s:breaks165 ]", - "[ 21/8 → 45/16 | begin:0.75 end:0.875 _slices:8 s:breaks165 ]", - "[ 45/16 → 3/1 | begin:0.875 end:1 _slices:8 s:breaks165 ]", - "[ 3/1 → 51/16 | begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 51/16 → 27/8 | begin:0.125 end:0.25 _slices:8 s:breaks165 ]", - "[ 27/8 → 57/16 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ 57/16 → 15/4 | begin:0.375 end:0.5 _slices:8 s:breaks165 ]", - "[ 15/4 → 123/32 | begin:0.5 end:0.625 _slices:8 s:breaks165 ]", - "[ 123/32 → 63/16 | begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ (63/16 → 4/1) ⇝ 33/8 | begin:0.625 end:0.75 _slices:8 s:breaks165 ]", + "[ 0/1 → 3/32 | begin:0.875 end:1 _slices:8 s:breaks165 ]", + "[ 3/32 → 3/16 | begin:0.75 end:0.875 _slices:8 s:breaks165 ]", + "[ 3/16 → 9/32 | begin:0.625 end:0.75 _slices:8 s:breaks165 ]", + "[ 9/32 → 21/64 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 21/64 → 3/8 | begin:0.5 end:0.625 _slices:8 s:breaks165 ]", + "[ 3/8 → 15/32 | begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 15/32 → 9/16 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 9/16 → 21/32 | begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 21/32 → 3/4 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 3/4 → 27/32 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 27/32 → 15/16 | begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 15/16 → 63/64 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 63/64 → 33/32 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 33/32 → 9/8 | begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 9/8 → 75/64 | begin:0.5 end:0.625 _slices:8 s:breaks165 ]", + "[ 75/64 → 39/32 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 39/32 → 21/16 | begin:0.625 end:0.75 _slices:8 s:breaks165 ]", + "[ 21/16 → 45/32 | begin:0.75 end:0.875 _slices:8 s:breaks165 ]", + "[ 45/32 → 3/2 | begin:0.875 end:1 _slices:8 s:breaks165 ]", + "[ 3/2 → 51/32 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 51/32 → 27/16 | begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 27/16 → 57/32 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 57/32 → 15/8 | begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 15/8 → 123/64 | begin:0.5 end:0.625 _slices:8 s:breaks165 ]", + "[ 123/64 → 63/32 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 63/32 → 33/16 | begin:0.625 end:0.75 _slices:8 s:breaks165 ]", + "[ 33/16 → 69/32 | begin:0.75 end:0.875 _slices:8 s:breaks165 ]", + "[ 69/32 → 9/4 | begin:0.875 end:1 _slices:8 s:breaks165 ]", + "[ 9/4 → 75/32 | begin:0.875 end:1 _slices:8 s:breaks165 ]", + "[ 75/32 → 39/16 | begin:0.75 end:0.875 _slices:8 s:breaks165 ]", + "[ 39/16 → 81/32 | begin:0.625 end:0.75 _slices:8 s:breaks165 ]", + "[ 81/32 → 165/64 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 165/64 → 21/8 | begin:0.5 end:0.625 _slices:8 s:breaks165 ]", + "[ 21/8 → 87/32 | begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 87/32 → 177/64 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 177/64 → 45/16 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 45/16 → 93/32 | begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 93/32 → 3/1 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 3/1 → 99/32 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 99/32 → 51/16 | begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 51/16 → 105/32 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 105/32 → 27/8 | begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 27/8 → 219/64 | begin:0.5 end:0.625 _slices:8 s:breaks165 ]", + "[ 219/64 → 111/32 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 111/32 → 57/16 | begin:0.625 end:0.75 _slices:8 s:breaks165 ]", + "[ 57/16 → 117/32 | begin:0.75 end:0.875 _slices:8 s:breaks165 ]", + "[ 117/32 → 15/4 | begin:0.875 end:1 _slices:8 s:breaks165 ]", + "[ 15/4 → 123/32 | begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 123/32 → 63/16 | begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 63/16 → 255/64 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ (255/64 → 4/1) ⇝ 129/32 | begin:0.25 end:0.375 _slices:8 s:breaks165 ]", ] `; exports[`runs examples > example "slice" example index 1 1`] = ` [ - "[ 0/1 → 1/4 | begin:0 end:0.25 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 1/4 → 1/2 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 1/2 → 3/4 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 3/4 → 1/1 | begin:0.5 end:0.75 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 1/1 → 5/4 | begin:0 end:0.25 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 5/4 → 3/2 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 3/2 → 7/4 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 7/4 → 2/1 | begin:0.75 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 2/1 → 9/4 | begin:0 end:0.25 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 9/4 → 5/2 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 5/2 → 11/4 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 11/4 → 3/1 | begin:0.5 end:0.75 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 3/1 → 13/4 | begin:0 end:0.25 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 13/4 → 7/2 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 7/2 → 15/4 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", - "[ 15/4 → 4/1 | begin:0.75 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:0.5 unit:c ]", + "[ 0/1 → 1/4 | begin:0 end:0.25 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 1/4 → 1/2 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 1/2 → 3/4 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 3/4 → 1/1 | begin:0.5 end:0.75 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 1/1 → 5/4 | begin:0 end:0.25 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 5/4 → 3/2 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 3/2 → 7/4 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 7/4 → 2/1 | begin:0.75 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 2/1 → 9/4 | begin:0 end:0.25 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 9/4 → 5/2 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 5/2 → 11/4 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 11/4 → 3/1 | begin:0.5 end:0.75 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 3/1 → 13/4 | begin:0 end:0.25 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 13/4 → 7/2 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 7/2 → 15/4 | begin:0.25 end:0.5 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", + "[ 15/4 → 4/1 | begin:0.75 _slices:[0 0.25 0.5 0.75] s:breaks125 speed:1 unit:c ]", ] `; exports[`runs examples > example "slow" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | s:bd ]", - "[ 1/1 → 2/1 | s:hh ]", - "[ 2/1 → 3/1 | s:sd ]", - "[ 3/1 → 4/1 | s:hh ]", + "[ 0/1 → 1/2 | s:bd ]", + "[ 1/2 → 1/1 | s:hh ]", + "[ 1/1 → 3/2 | s:sd ]", + "[ 3/2 → 2/1 | s:hh ]", + "[ 2/1 → 5/2 | s:bd ]", + "[ 5/2 → 3/1 | s:hh ]", + "[ 3/1 → 7/2 | s:sd ]", + "[ 7/2 → 4/1 | s:hh ]", ] `; @@ -4780,81 +6792,185 @@ exports[`runs examples > example "slowcat" example index 0 1`] = ` exports[`runs examples > example "someCycles" example index 0 1`] = ` [ "[ 0/1 → 1/8 | s:hh speed:0.5 ]", + "[ 0/1 → 1/1 | s:bd speed:0.5 ]", + "[ 1/8 → 1/4 | s:hh speed:0.5 ]", + "[ 1/4 → 3/8 | s:hh speed:0.5 ]", "[ 3/8 → 1/2 | s:hh speed:0.5 ]", + "[ 1/2 → 5/8 | s:hh speed:0.5 ]", + "[ 5/8 → 3/4 | s:hh speed:0.5 ]", "[ 3/4 → 7/8 | s:hh speed:0.5 ]", + "[ 7/8 → 1/1 | s:hh speed:0.5 ]", "[ 1/1 → 9/8 | s:hh ]", + "[ 1/1 → 2/1 | s:bd ]", + "[ 9/8 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", "[ 11/8 → 3/2 | s:hh ]", + "[ 3/2 → 13/8 | s:hh ]", + "[ 13/8 → 7/4 | s:hh ]", "[ 7/4 → 15/8 | s:hh ]", + "[ 15/8 → 2/1 | s:hh ]", "[ 2/1 → 17/8 | s:hh speed:0.5 ]", + "[ 2/1 → 3/1 | s:bd speed:0.5 ]", + "[ 17/8 → 9/4 | s:hh speed:0.5 ]", + "[ 9/4 → 19/8 | s:hh speed:0.5 ]", "[ 19/8 → 5/2 | s:hh speed:0.5 ]", + "[ 5/2 → 21/8 | s:hh speed:0.5 ]", + "[ 21/8 → 11/4 | s:hh speed:0.5 ]", "[ 11/4 → 23/8 | s:hh speed:0.5 ]", + "[ 23/8 → 3/1 | s:hh speed:0.5 ]", "[ 3/1 → 25/8 | s:hh speed:0.5 ]", + "[ 3/1 → 4/1 | s:bd speed:0.5 ]", + "[ 25/8 → 13/4 | s:hh speed:0.5 ]", + "[ 13/4 → 27/8 | s:hh speed:0.5 ]", "[ 27/8 → 7/2 | s:hh speed:0.5 ]", + "[ 7/2 → 29/8 | s:hh speed:0.5 ]", + "[ 29/8 → 15/4 | s:hh speed:0.5 ]", "[ 15/4 → 31/8 | s:hh speed:0.5 ]", + "[ 31/8 → 4/1 | s:hh speed:0.5 ]", ] `; exports[`runs examples > example "someCyclesBy" example index 0 1`] = ` [ "[ 0/1 → 1/8 | s:hh speed:0.5 ]", + "[ 0/1 → 1/1 | s:bd speed:0.5 ]", + "[ 1/8 → 1/4 | s:hh speed:0.5 ]", + "[ 1/4 → 3/8 | s:hh speed:0.5 ]", "[ 3/8 → 1/2 | s:hh speed:0.5 ]", + "[ 1/2 → 5/8 | s:hh speed:0.5 ]", + "[ 5/8 → 3/4 | s:hh speed:0.5 ]", "[ 3/4 → 7/8 | s:hh speed:0.5 ]", + "[ 7/8 → 1/1 | s:hh speed:0.5 ]", "[ 1/1 → 9/8 | s:hh ]", + "[ 1/1 → 2/1 | s:bd ]", + "[ 9/8 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", "[ 11/8 → 3/2 | s:hh ]", + "[ 3/2 → 13/8 | s:hh ]", + "[ 13/8 → 7/4 | s:hh ]", "[ 7/4 → 15/8 | s:hh ]", + "[ 15/8 → 2/1 | s:hh ]", "[ 2/1 → 17/8 | s:hh ]", + "[ 2/1 → 3/1 | s:bd ]", + "[ 17/8 → 9/4 | s:hh ]", + "[ 9/4 → 19/8 | s:hh ]", "[ 19/8 → 5/2 | s:hh ]", + "[ 5/2 → 21/8 | s:hh ]", + "[ 21/8 → 11/4 | s:hh ]", "[ 11/4 → 23/8 | s:hh ]", + "[ 23/8 → 3/1 | s:hh ]", "[ 3/1 → 25/8 | s:hh ]", + "[ 3/1 → 4/1 | s:bd ]", + "[ 25/8 → 13/4 | s:hh ]", + "[ 13/4 → 27/8 | s:hh ]", "[ 27/8 → 7/2 | s:hh ]", + "[ 7/2 → 29/8 | s:hh ]", + "[ 29/8 → 15/4 | s:hh ]", "[ 15/4 → 31/8 | s:hh ]", + "[ 31/8 → 4/1 | s:hh ]", ] `; exports[`runs examples > example "sometimes" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | s:hh ]", - "[ 1/4 → 1/2 | s:hh speed:0.5 ]", - "[ 1/2 → 3/4 | s:hh speed:0.5 ]", - "[ 3/4 → 1/1 | s:hh speed:0.5 ]", - "[ 1/1 → 5/4 | s:hh ]", - "[ 5/4 → 3/2 | s:hh speed:0.5 ]", - "[ 3/2 → 7/4 | s:hh speed:0.5 ]", - "[ 7/4 → 2/1 | s:hh ]", - "[ 2/1 → 9/4 | s:hh ]", - "[ 9/4 → 5/2 | s:hh ]", - "[ 5/2 → 11/4 | s:hh speed:0.5 ]", - "[ 11/4 → 3/1 | s:hh speed:0.5 ]", - "[ 3/1 → 13/4 | s:hh speed:0.5 ]", - "[ 13/4 → 7/2 | s:hh speed:0.5 ]", - "[ 7/2 → 15/4 | s:hh ]", - "[ 15/4 → 4/1 | s:hh ]", + "[ 0/1 → 1/8 | s:hh ]", + "[ 1/8 → 1/4 | s:hh speed:0.5 ]", + "[ 1/4 → 3/8 | s:hh ]", + "[ 3/8 → 1/2 | s:hh speed:0.5 ]", + "[ 1/2 → 5/8 | s:hh speed:0.5 ]", + "[ 5/8 → 3/4 | s:hh speed:0.5 ]", + "[ 3/4 → 7/8 | s:hh ]", + "[ 7/8 → 1/1 | s:hh ]", + "[ 1/1 → 9/8 | s:hh ]", + "[ 9/8 → 5/4 | s:hh speed:0.5 ]", + "[ 5/4 → 11/8 | s:hh speed:0.5 ]", + "[ 11/8 → 3/2 | s:hh ]", + "[ 3/2 → 13/8 | s:hh speed:0.5 ]", + "[ 13/8 → 7/4 | s:hh speed:0.5 ]", + "[ 7/4 → 15/8 | s:hh speed:0.5 ]", + "[ 15/8 → 2/1 | s:hh ]", + "[ 2/1 → 17/8 | s:hh speed:0.5 ]", + "[ 17/8 → 9/4 | s:hh speed:0.5 ]", + "[ 9/4 → 19/8 | s:hh ]", + "[ 19/8 → 5/2 | s:hh speed:0.5 ]", + "[ 5/2 → 21/8 | s:hh ]", + "[ 21/8 → 11/4 | s:hh ]", + "[ 11/4 → 23/8 | s:hh ]", + "[ 23/8 → 3/1 | s:hh speed:0.5 ]", + "[ 3/1 → 25/8 | s:hh speed:0.5 ]", + "[ 25/8 → 13/4 | s:hh ]", + "[ 13/4 → 27/8 | s:hh speed:0.5 ]", + "[ 27/8 → 7/2 | s:hh ]", + "[ 7/2 → 29/8 | s:hh ]", + "[ 29/8 → 15/4 | s:hh ]", + "[ 15/4 → 31/8 | s:hh speed:0.5 ]", + "[ 31/8 → 4/1 | s:hh speed:0.5 ]", ] `; exports[`runs examples > example "sometimesBy" example index 0 1`] = ` [ "[ 0/1 → 1/8 | s:hh ]", + "[ 1/8 → 1/4 | s:hh speed:0.5 ]", + "[ 1/4 → 3/8 | s:hh ]", "[ 3/8 → 1/2 | s:hh speed:0.5 ]", + "[ 1/2 → 5/8 | s:hh speed:0.5 ]", + "[ 5/8 → 3/4 | s:hh ]", "[ 3/4 → 7/8 | s:hh ]", + "[ 7/8 → 1/1 | s:hh ]", "[ 1/1 → 9/8 | s:hh ]", + "[ 9/8 → 5/4 | s:hh speed:0.5 ]", + "[ 5/4 → 11/8 | s:hh speed:0.5 ]", "[ 11/8 → 3/2 | s:hh ]", + "[ 3/2 → 13/8 | s:hh speed:0.5 ]", + "[ 13/8 → 7/4 | s:hh speed:0.5 ]", "[ 7/4 → 15/8 | s:hh ]", + "[ 15/8 → 2/1 | s:hh ]", "[ 2/1 → 17/8 | s:hh speed:0.5 ]", + "[ 17/8 → 9/4 | s:hh speed:0.5 ]", + "[ 9/4 → 19/8 | s:hh ]", "[ 19/8 → 5/2 | s:hh speed:0.5 ]", + "[ 5/2 → 21/8 | s:hh ]", + "[ 21/8 → 11/4 | s:hh ]", "[ 11/4 → 23/8 | s:hh ]", + "[ 23/8 → 3/1 | s:hh speed:0.5 ]", "[ 3/1 → 25/8 | s:hh speed:0.5 ]", + "[ 25/8 → 13/4 | s:hh ]", + "[ 13/4 → 27/8 | s:hh speed:0.5 ]", "[ 27/8 → 7/2 | s:hh ]", + "[ 7/2 → 29/8 | s:hh ]", + "[ 29/8 → 15/4 | s:hh ]", "[ 15/4 → 31/8 | s:hh speed:0.5 ]", + "[ 31/8 → 4/1 | s:hh speed:0.5 ]", ] `; exports[`runs examples > example "speed" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | s:bd speed:1 ]", - "[ 1/1 → 2/1 | s:bd speed:2 ]", - "[ 2/1 → 3/1 | s:bd speed:4 ]", - "[ 3/1 → 4/1 | s:bd speed:1 ]", + "[ 0/1 → 1/6 | s:bd speed:1 ]", + "[ 1/6 → 1/3 | s:bd speed:2 ]", + "[ 1/3 → 1/2 | s:bd speed:4 ]", + "[ 1/2 → 2/3 | s:bd speed:1 ]", + "[ 2/3 → 5/6 | s:bd speed:-2 ]", + "[ 5/6 → 1/1 | s:bd speed:-4 ]", + "[ 1/1 → 7/6 | s:bd speed:1 ]", + "[ 7/6 → 4/3 | s:bd speed:2 ]", + "[ 4/3 → 3/2 | s:bd speed:4 ]", + "[ 3/2 → 5/3 | s:bd speed:1 ]", + "[ 5/3 → 11/6 | s:bd speed:-2 ]", + "[ 11/6 → 2/1 | s:bd speed:-4 ]", + "[ 2/1 → 13/6 | s:bd speed:1 ]", + "[ 13/6 → 7/3 | s:bd speed:2 ]", + "[ 7/3 → 5/2 | s:bd speed:4 ]", + "[ 5/2 → 8/3 | s:bd speed:1 ]", + "[ 8/3 → 17/6 | s:bd speed:-2 ]", + "[ 17/6 → 3/1 | s:bd speed:-4 ]", + "[ 3/1 → 19/6 | s:bd speed:1 ]", + "[ 19/6 → 10/3 | s:bd speed:2 ]", + "[ 10/3 → 7/2 | s:bd speed:4 ]", + "[ 7/2 → 11/3 | s:bd speed:1 ]", + "[ 11/3 → 23/6 | s:bd speed:-2 ]", + "[ 23/6 → 4/1 | s:bd speed:-4 ]", ] `; @@ -4885,44 +7001,112 @@ exports[`runs examples > example "speed" example index 1 1`] = ` exports[`runs examples > example "splice" example index 0 1`] = ` [ - "[ 0/1 → 5/26 | speed:0.65 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 5/26 → 5/13 | speed:0.65 unit:c begin:0.125 end:0.25 _slices:8 s:breaks165 ]", - "[ 5/13 → 20/39 | speed:0.9750000000000001 unit:c begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ 20/39 → 25/39 | speed:0.9750000000000001 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", - "[ 25/39 → 10/13 | speed:0.9750000000000001 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 10/13 → 25/26 | speed:0.65 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", - "[ (25/26 → 1/1) ⇝ 35/26 | speed:0.325 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 25/26 ⇜ (1/1 → 35/26) | speed:0.325 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 35/26 → 20/13 | speed:0.65 unit:c begin:0.875 end:1 _slices:8 s:breaks165 ]", - "[ 20/13 → 45/26 | speed:0.65 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 45/26 → 25/13 | speed:0.65 unit:c begin:0.125 end:0.25 _slices:8 s:breaks165 ]", - "[ (25/13 → 2/1) ⇝ 80/39 | speed:0.9750000000000001 unit:c begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ 25/13 ⇜ (2/1 → 80/39) | speed:0.9750000000000001 unit:c begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ 80/39 → 85/39 | speed:0.9750000000000001 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", - "[ 85/39 → 30/13 | speed:0.9750000000000001 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 30/13 → 5/2 | speed:0.65 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", - "[ 5/2 → 75/26 | speed:0.325 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ (75/26 → 3/1) ⇝ 40/13 | speed:0.65 unit:c begin:0.875 end:1 _slices:8 s:breaks165 ]", - "[ 75/26 ⇜ (3/1 → 40/13) | speed:0.65 unit:c begin:0.875 end:1 _slices:8 s:breaks165 ]", - "[ 40/13 → 85/26 | speed:0.65 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ 85/26 → 45/13 | speed:0.65 unit:c begin:0.125 end:0.25 _slices:8 s:breaks165 ]", - "[ 45/13 → 140/39 | speed:0.9750000000000001 unit:c begin:0.25 end:0.375 _slices:8 s:breaks165 ]", - "[ 140/39 → 145/39 | speed:0.9750000000000001 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", - "[ 145/39 → 50/13 | speed:0.9750000000000001 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", - "[ (50/13 → 4/1) ⇝ 105/26 | speed:0.65 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 0/1 → 1/8 | speed:1 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 1/8 → 1/4 | speed:1 unit:c begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 1/4 → 1/3 | speed:1.5 unit:c begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 1/3 → 5/12 | speed:1.5 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 5/12 → 1/2 | speed:1.5 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 1/2 → 5/8 | speed:1 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 5/8 → 7/8 | speed:0.5 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 7/8 → 1/1 | speed:1 unit:c begin:0.875 end:1 _slices:8 s:breaks165 ]", + "[ 1/1 → 9/8 | speed:1 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 9/8 → 5/4 | speed:1 unit:c begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 5/4 → 4/3 | speed:1.5 unit:c begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 4/3 → 17/12 | speed:1.5 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 17/12 → 3/2 | speed:1.5 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 3/2 → 13/8 | speed:1 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 13/8 → 15/8 | speed:0.5 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 15/8 → 2/1 | speed:1 unit:c begin:0.875 end:1 _slices:8 s:breaks165 ]", + "[ 2/1 → 17/8 | speed:1 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 17/8 → 9/4 | speed:1 unit:c begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 9/4 → 7/3 | speed:1.5 unit:c begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 7/3 → 29/12 | speed:1.5 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 29/12 → 5/2 | speed:1.5 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 5/2 → 21/8 | speed:1 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 21/8 → 23/8 | speed:0.5 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 23/8 → 3/1 | speed:1 unit:c begin:0.875 end:1 _slices:8 s:breaks165 ]", + "[ 3/1 → 25/8 | speed:1 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 25/8 → 13/4 | speed:1 unit:c begin:0.125 end:0.25 _slices:8 s:breaks165 ]", + "[ 13/4 → 10/3 | speed:1.5 unit:c begin:0.25 end:0.375 _slices:8 s:breaks165 ]", + "[ 10/3 → 41/12 | speed:1.5 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 41/12 → 7/2 | speed:1.5 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 7/2 → 29/8 | speed:1 unit:c begin:0.375 end:0.5 _slices:8 s:breaks165 ]", + "[ 29/8 → 31/8 | speed:0.5 unit:c begin:0 end:0.125 _slices:8 s:breaks165 ]", + "[ 31/8 → 4/1 | speed:1 unit:c begin:0.875 end:1 _slices:8 s:breaks165 ]", +] +`; + +exports[`runs examples > example "spread" example index 0 1`] = ` +[ + "[ 0/1 → 1/12 | note:d s:supersaw spread:0 ]", + "[ 1/12 → 1/6 | note:f s:supersaw spread:0 ]", + "[ 1/6 → 1/4 | note:a s:supersaw spread:0 ]", + "[ 1/4 → 1/3 | note:a# s:supersaw spread:0 ]", + "[ 1/3 → 5/12 | note:a s:supersaw spread:0 ]", + "[ 5/12 → 1/2 | note:d3 s:supersaw spread:0 ]", + "[ 1/2 → 7/12 | note:d s:supersaw spread:0 ]", + "[ 7/12 → 2/3 | note:f s:supersaw spread:0 ]", + "[ 2/3 → 3/4 | note:a s:supersaw spread:0 ]", + "[ 3/4 → 5/6 | note:a# s:supersaw spread:0 ]", + "[ 5/6 → 11/12 | note:a s:supersaw spread:0 ]", + "[ 11/12 → 1/1 | note:d3 s:supersaw spread:0 ]", + "[ 1/1 → 13/12 | note:d s:supersaw spread:0.3 ]", + "[ 13/12 → 7/6 | note:f s:supersaw spread:0.3 ]", + "[ 7/6 → 5/4 | note:a s:supersaw spread:0.3 ]", + "[ 5/4 → 4/3 | note:a# s:supersaw spread:0.3 ]", + "[ 4/3 → 17/12 | note:a s:supersaw spread:0.3 ]", + "[ 17/12 → 3/2 | note:d3 s:supersaw spread:0.3 ]", + "[ 3/2 → 19/12 | note:d s:supersaw spread:0.3 ]", + "[ 19/12 → 5/3 | note:f s:supersaw spread:0.3 ]", + "[ 5/3 → 7/4 | note:a s:supersaw spread:0.3 ]", + "[ 7/4 → 11/6 | note:a# s:supersaw spread:0.3 ]", + "[ 11/6 → 23/12 | note:a s:supersaw spread:0.3 ]", + "[ 23/12 → 2/1 | note:d3 s:supersaw spread:0.3 ]", + "[ 2/1 → 25/12 | note:d s:supersaw spread:1 ]", + "[ 25/12 → 13/6 | note:f s:supersaw spread:1 ]", + "[ 13/6 → 9/4 | note:a s:supersaw spread:1 ]", + "[ 9/4 → 7/3 | note:a# s:supersaw spread:1 ]", + "[ 7/3 → 29/12 | note:a s:supersaw spread:1 ]", + "[ 29/12 → 5/2 | note:d3 s:supersaw spread:1 ]", + "[ 5/2 → 31/12 | note:d s:supersaw spread:1 ]", + "[ 31/12 → 8/3 | note:f s:supersaw spread:1 ]", + "[ 8/3 → 11/4 | note:a s:supersaw spread:1 ]", + "[ 11/4 → 17/6 | note:a# s:supersaw spread:1 ]", + "[ 17/6 → 35/12 | note:a s:supersaw spread:1 ]", + "[ 35/12 → 3/1 | note:d3 s:supersaw spread:1 ]", + "[ 3/1 → 37/12 | note:d s:supersaw spread:0 ]", + "[ 37/12 → 19/6 | note:f s:supersaw spread:0 ]", + "[ 19/6 → 13/4 | note:a s:supersaw spread:0 ]", + "[ 13/4 → 10/3 | note:a# s:supersaw spread:0 ]", + "[ 10/3 → 41/12 | note:a s:supersaw spread:0 ]", + "[ 41/12 → 7/2 | note:d3 s:supersaw spread:0 ]", + "[ 7/2 → 43/12 | note:d s:supersaw spread:0 ]", + "[ 43/12 → 11/3 | note:f s:supersaw spread:0 ]", + "[ 11/3 → 15/4 | note:a s:supersaw spread:0 ]", + "[ 15/4 → 23/6 | note:a# s:supersaw spread:0 ]", + "[ 23/6 → 47/12 | note:a s:supersaw spread:0 ]", + "[ 47/12 → 4/1 | note:d3 s:supersaw spread:0 ]", ] `; exports[`runs examples > example "square" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | note:C3 ]", - "[ 1/2 → 1/1 | note:C4 ]", - "[ 1/1 → 3/2 | note:C3 ]", - "[ 3/2 → 2/1 | note:C4 ]", - "[ 2/1 → 5/2 | note:C3 ]", - "[ 5/2 → 3/1 | note:C4 ]", - "[ 3/1 → 7/2 | note:C3 ]", - "[ 7/2 → 4/1 | note:C4 ]", + "[ 0/1 → 1/4 | note:C3 ]", + "[ 1/4 → 1/2 | note:C3 ]", + "[ 1/2 → 3/4 | note:C4 ]", + "[ 3/4 → 1/1 | note:C4 ]", + "[ 1/1 → 5/4 | note:C3 ]", + "[ 5/4 → 3/2 | note:C3 ]", + "[ 3/2 → 7/4 | note:C4 ]", + "[ 7/4 → 2/1 | note:C4 ]", + "[ 2/1 → 9/4 | note:C3 ]", + "[ 9/4 → 5/2 | note:C3 ]", + "[ 5/2 → 11/4 | note:C4 ]", + "[ 11/4 → 3/1 | note:C4 ]", + "[ 3/1 → 13/4 | note:C3 ]", + "[ 13/4 → 7/2 | note:C3 ]", + "[ 7/2 → 15/4 | note:C4 ]", + "[ 15/4 → 4/1 | note:C4 ]", ] `; @@ -4972,26 +7156,42 @@ exports[`runs examples > example "squiz" example index 0 1`] = ` exports[`runs examples > example "stack" example index 0 1`] = ` [ - "[ 0/1 → 1/8 | note:c2 ]", - "[ 0/1 → 1/2 | s:hh ]", - "[ 3/8 → 1/2 | note:c2 ]", - "[ 1/2 → 1/1 | s:hh ]", - "[ 3/4 → 7/8 | note:c2 ]", - "[ 1/1 → 9/8 | note:c2 ]", - "[ 1/1 → 3/2 | s:hh ]", - "[ 11/8 → 3/2 | note:c2 ]", - "[ 3/2 → 2/1 | s:hh ]", - "[ 7/4 → 15/8 | note:c2 ]", - "[ 2/1 → 17/8 | note:c2 ]", - "[ 2/1 → 5/2 | s:hh ]", - "[ 19/8 → 5/2 | note:c2 ]", - "[ 5/2 → 3/1 | s:hh ]", - "[ 11/4 → 23/8 | note:c2 ]", - "[ 3/1 → 25/8 | note:c2 ]", - "[ 3/1 → 7/2 | s:hh ]", - "[ 27/8 → 7/2 | note:c2 ]", - "[ 7/2 → 4/1 | s:hh ]", - "[ 15/4 → 31/8 | note:c2 ]", + "[ 0/1 → 1/8 | note:c4 ]", + "[ 0/1 → 1/4 | s:hh ]", + "[ 1/4 → 3/8 | note:c4 ]", + "[ 1/4 → 1/2 | s:hh ]", + "[ 3/8 → 1/2 | note:c4 ]", + "[ 1/2 → 3/4 | s:hh ]", + "[ 5/8 → 3/4 | note:c4 ]", + "[ 3/4 → 7/8 | note:c4 ]", + "[ 3/4 → 1/1 | s:hh ]", + "[ 1/1 → 9/8 | note:c4 ]", + "[ 1/1 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | note:c4 ]", + "[ 5/4 → 3/2 | s:hh ]", + "[ 11/8 → 3/2 | note:c4 ]", + "[ 3/2 → 7/4 | s:hh ]", + "[ 13/8 → 7/4 | note:c4 ]", + "[ 7/4 → 15/8 | note:c4 ]", + "[ 7/4 → 2/1 | s:hh ]", + "[ 2/1 → 17/8 | note:c4 ]", + "[ 2/1 → 9/4 | s:hh ]", + "[ 9/4 → 19/8 | note:c4 ]", + "[ 9/4 → 5/2 | s:hh ]", + "[ 19/8 → 5/2 | note:c4 ]", + "[ 5/2 → 11/4 | s:hh ]", + "[ 21/8 → 11/4 | note:c4 ]", + "[ 11/4 → 23/8 | note:c4 ]", + "[ 11/4 → 3/1 | s:hh ]", + "[ 3/1 → 25/8 | note:c4 ]", + "[ 3/1 → 13/4 | s:hh ]", + "[ 13/4 → 27/8 | note:c4 ]", + "[ 13/4 → 7/2 | s:hh ]", + "[ 27/8 → 7/2 | note:c4 ]", + "[ 7/2 → 15/4 | s:hh ]", + "[ 29/8 → 15/4 | note:c4 ]", + "[ 15/4 → 31/8 | note:c4 ]", + "[ 15/4 → 4/1 | s:hh ]", ] `; @@ -5016,80 +7216,156 @@ exports[`runs examples > example "stack" example index 0 2`] = ` ] `; +exports[`runs examples > example "stepcat" example index 0 1`] = ` +[ + "[ 0/1 → 1/5 | s:bd ]", + "[ 1/5 → 2/5 | s:cp ]", + "[ 2/5 → 3/5 | s:bd ]", + "[ 3/5 → 4/5 | s:mt ]", + "[ 4/5 → 1/1 | s:bd ]", + "[ 1/1 → 6/5 | s:bd ]", + "[ 6/5 → 7/5 | s:cp ]", + "[ 7/5 → 8/5 | s:bd ]", + "[ 8/5 → 9/5 | s:mt ]", + "[ 9/5 → 2/1 | s:bd ]", + "[ 2/1 → 11/5 | s:bd ]", + "[ 11/5 → 12/5 | s:cp ]", + "[ 12/5 → 13/5 | s:bd ]", + "[ 13/5 → 14/5 | s:mt ]", + "[ 14/5 → 3/1 | s:bd ]", + "[ 3/1 → 16/5 | s:bd ]", + "[ 16/5 → 17/5 | s:cp ]", + "[ 17/5 → 18/5 | s:bd ]", + "[ 18/5 → 19/5 | s:mt ]", + "[ 19/5 → 4/1 | s:bd ]", +] +`; + +exports[`runs examples > example "steps" example index 0 1`] = ` +[ + "[ 0/1 → 1/4 | s:bd ]", + "[ 1/4 → 1/2 | s:sd ]", + "[ 1/2 → 3/4 | s:cp ]", + "[ 3/4 → 1/1 | s:bd ]", + "[ 1/1 → 5/4 | s:sd ]", + "[ 5/4 → 3/2 | s:cp ]", + "[ 3/2 → 7/4 | s:bd ]", + "[ 7/4 → 2/1 | s:sd ]", + "[ 2/1 → 9/4 | s:cp ]", + "[ 9/4 → 5/2 | s:bd ]", + "[ 5/2 → 11/4 | s:sd ]", + "[ 11/4 → 3/1 | s:cp ]", + "[ 3/1 → 13/4 | s:bd ]", + "[ 13/4 → 7/2 | s:sd ]", + "[ 7/2 → 15/4 | s:cp ]", + "[ 15/4 → 4/1 | s:bd ]", +] +`; + exports[`runs examples > example "striate" example index 0 1`] = ` [ - "[ 0/1 → 1/3 | s:numbers n:0 begin:0 end:0.16666666666666666 ]", - "[ 1/3 → 2/3 | s:numbers n:1 begin:0 end:0.16666666666666666 ]", - "[ 2/3 → 1/1 | s:numbers n:2 begin:0 end:0.16666666666666666 ]", - "[ 1/1 → 4/3 | s:numbers n:0 begin:0.16666666666666666 end:0.3333333333333333 ]", - "[ 4/3 → 5/3 | s:numbers n:1 begin:0.16666666666666666 end:0.3333333333333333 ]", - "[ 5/3 → 2/1 | s:numbers n:2 begin:0.16666666666666666 end:0.3333333333333333 ]", - "[ 2/1 → 7/3 | s:numbers n:0 begin:0.3333333333333333 end:0.5 ]", - "[ 7/3 → 8/3 | s:numbers n:1 begin:0.3333333333333333 end:0.5 ]", - "[ 8/3 → 3/1 | s:numbers n:2 begin:0.3333333333333333 end:0.5 ]", - "[ 3/1 → 10/3 | s:numbers n:0 begin:0.5 end:0.6666666666666666 ]", - "[ 10/3 → 11/3 | s:numbers n:1 begin:0.5 end:0.6666666666666666 ]", - "[ 11/3 → 4/1 | s:numbers n:2 begin:0.5 end:0.6666666666666666 ]", + "[ 0/1 → 1/6 | s:numbers n:0 begin:0 end:0.16666666666666666 ]", + "[ 1/6 → 1/3 | s:numbers n:1 begin:0 end:0.16666666666666666 ]", + "[ 1/3 → 1/2 | s:numbers n:2 begin:0 end:0.16666666666666666 ]", + "[ 1/2 → 2/3 | s:numbers n:0 begin:0.16666666666666666 end:0.3333333333333333 ]", + "[ 2/3 → 5/6 | s:numbers n:1 begin:0.16666666666666666 end:0.3333333333333333 ]", + "[ 5/6 → 1/1 | s:numbers n:2 begin:0.16666666666666666 end:0.3333333333333333 ]", + "[ 1/1 → 7/6 | s:numbers n:0 begin:0.3333333333333333 end:0.5 ]", + "[ 7/6 → 4/3 | s:numbers n:1 begin:0.3333333333333333 end:0.5 ]", + "[ 4/3 → 3/2 | s:numbers n:2 begin:0.3333333333333333 end:0.5 ]", + "[ 3/2 → 5/3 | s:numbers n:0 begin:0.5 end:0.6666666666666666 ]", + "[ 5/3 → 11/6 | s:numbers n:1 begin:0.5 end:0.6666666666666666 ]", + "[ 11/6 → 2/1 | s:numbers n:2 begin:0.5 end:0.6666666666666666 ]", + "[ 2/1 → 13/6 | s:numbers n:0 begin:0.6666666666666666 end:0.8333333333333334 ]", + "[ 13/6 → 7/3 | s:numbers n:1 begin:0.6666666666666666 end:0.8333333333333334 ]", + "[ 7/3 → 5/2 | s:numbers n:2 begin:0.6666666666666666 end:0.8333333333333334 ]", + "[ 5/2 → 8/3 | s:numbers n:0 begin:0.8333333333333334 end:1 ]", + "[ 8/3 → 17/6 | s:numbers n:1 begin:0.8333333333333334 end:1 ]", + "[ 17/6 → 3/1 | s:numbers n:2 begin:0.8333333333333334 end:1 ]", + "[ 3/1 → 19/6 | s:numbers n:0 begin:0 end:0.16666666666666666 ]", + "[ 19/6 → 10/3 | s:numbers n:1 begin:0 end:0.16666666666666666 ]", + "[ 10/3 → 7/2 | s:numbers n:2 begin:0 end:0.16666666666666666 ]", + "[ 7/2 → 11/3 | s:numbers n:0 begin:0.16666666666666666 end:0.3333333333333333 ]", + "[ 11/3 → 23/6 | s:numbers n:1 begin:0.16666666666666666 end:0.3333333333333333 ]", + "[ 23/6 → 4/1 | s:numbers n:2 begin:0.16666666666666666 end:0.3333333333333333 ]", ] `; exports[`runs examples > example "struct" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:c3 ]", - "[ 0/1 → 1/4 | note:eb3 ]", - "[ 0/1 → 1/4 | note:g3 ]", - "[ 1/2 → 3/4 | note:c3 ]", - "[ 1/2 → 3/4 | note:eb3 ]", - "[ 1/2 → 3/4 | note:g3 ]", - "[ 5/4 → 3/2 | note:c3 ]", - "[ 5/4 → 3/2 | note:eb3 ]", - "[ 5/4 → 3/2 | note:g3 ]", - "[ 7/4 → 2/1 | note:c3 ]", - "[ 7/4 → 2/1 | note:eb3 ]", - "[ 7/4 → 2/1 | note:g3 ]", - "[ 11/4 → 3/1 | note:c3 ]", - "[ 11/4 → 3/1 | note:eb3 ]", - "[ 11/4 → 3/1 | note:g3 ]", - "[ 13/4 → 7/2 | note:c3 ]", - "[ 13/4 → 7/2 | note:eb3 ]", - "[ 13/4 → 7/2 | note:g3 ]", + "[ 0/1 → 1/8 | note:c ]", + "[ 0/1 → 1/8 | note:eb ]", + "[ 0/1 → 1/8 | note:g ]", + "[ 1/4 → 3/8 | note:c ]", + "[ 1/4 → 3/8 | note:eb ]", + "[ 1/4 → 3/8 | note:g ]", + "[ 5/8 → 3/4 | note:c ]", + "[ 5/8 → 3/4 | note:eb ]", + "[ 5/8 → 3/4 | note:g ]", + "[ 7/8 → 1/1 | note:c ]", + "[ 7/8 → 1/1 | note:eb ]", + "[ 7/8 → 1/1 | note:g ]", + "[ 11/8 → 3/2 | note:c ]", + "[ 11/8 → 3/2 | note:eb ]", + "[ 11/8 → 3/2 | note:g ]", + "[ 13/8 → 7/4 | note:c ]", + "[ 13/8 → 7/4 | note:eb ]", + "[ 13/8 → 7/4 | note:g ]", + "[ 2/1 → 17/8 | note:c ]", + "[ 2/1 → 17/8 | note:eb ]", + "[ 2/1 → 17/8 | note:g ]", + "[ 9/4 → 19/8 | note:c ]", + "[ 9/4 → 19/8 | note:eb ]", + "[ 9/4 → 19/8 | note:g ]", + "[ 21/8 → 11/4 | note:c ]", + "[ 21/8 → 11/4 | note:eb ]", + "[ 21/8 → 11/4 | note:g ]", + "[ 23/8 → 3/1 | note:c ]", + "[ 23/8 → 3/1 | note:eb ]", + "[ 23/8 → 3/1 | note:g ]", + "[ 27/8 → 7/2 | note:c ]", + "[ 27/8 → 7/2 | note:eb ]", + "[ 27/8 → 7/2 | note:g ]", + "[ 29/8 → 15/4 | note:c ]", + "[ 29/8 → 15/4 | note:eb ]", + "[ 29/8 → 15/4 | note:g ]", ] `; exports[`runs examples > example "stut" example index 0 1`] = ` [ - "[ -1/3 ⇜ (0/1 → 1/6) | s:sd ]", - "[ -1/6 ⇜ (0/1 → 1/3) | s:sd ]", - "[ 0/1 → 1/2 | s:bd ]", - "[ 1/6 → 2/3 | s:bd ]", - "[ 1/3 → 5/6 | s:bd ]", - "[ 1/2 → 1/1 | s:sd ]", - "[ (2/3 → 1/1) ⇝ 7/6 | s:sd ]", - "[ (5/6 → 1/1) ⇝ 4/3 | s:sd ]", - "[ 2/3 ⇜ (1/1 → 7/6) | s:sd ]", - "[ 5/6 ⇜ (1/1 → 4/3) | s:sd ]", - "[ 1/1 → 3/2 | s:bd ]", - "[ 7/6 → 5/3 | s:bd ]", - "[ 4/3 → 11/6 | s:bd ]", - "[ 3/2 → 2/1 | s:sd ]", - "[ (5/3 → 2/1) ⇝ 13/6 | s:sd ]", - "[ (11/6 → 2/1) ⇝ 7/3 | s:sd ]", - "[ 5/3 ⇜ (2/1 → 13/6) | s:sd ]", - "[ 11/6 ⇜ (2/1 → 7/3) | s:sd ]", - "[ 2/1 → 5/2 | s:bd ]", - "[ 13/6 → 8/3 | s:bd ]", - "[ 7/3 → 17/6 | s:bd ]", - "[ 5/2 → 3/1 | s:sd ]", - "[ (8/3 → 3/1) ⇝ 19/6 | s:sd ]", - "[ (17/6 → 3/1) ⇝ 10/3 | s:sd ]", - "[ 8/3 ⇜ (3/1 → 19/6) | s:sd ]", - "[ 17/6 ⇜ (3/1 → 10/3) | s:sd ]", - "[ 3/1 → 7/2 | s:bd ]", - "[ 19/6 → 11/3 | s:bd ]", - "[ 10/3 → 23/6 | s:bd ]", - "[ 7/2 → 4/1 | s:sd ]", - "[ (11/3 → 4/1) ⇝ 25/6 | s:sd ]", - "[ (23/6 → 4/1) ⇝ 13/3 | s:sd ]", + "[ -1/3 ⇜ (0/1 → 1/6) | s:sd gain:0.8 ]", + "[ -1/6 ⇜ (0/1 → 1/3) | s:sd gain:0.6400000000000001 ]", + "[ 0/1 → 1/2 | s:bd gain:1 ]", + "[ 1/6 → 2/3 | s:bd gain:0.8 ]", + "[ 1/3 → 5/6 | s:bd gain:0.6400000000000001 ]", + "[ 1/2 → 1/1 | s:sd gain:1 ]", + "[ (2/3 → 1/1) ⇝ 7/6 | s:sd gain:0.8 ]", + "[ (5/6 → 1/1) ⇝ 4/3 | s:sd gain:0.6400000000000001 ]", + "[ 2/3 ⇜ (1/1 → 7/6) | s:sd gain:0.8 ]", + "[ 5/6 ⇜ (1/1 → 4/3) | s:sd gain:0.6400000000000001 ]", + "[ 1/1 → 3/2 | s:bd gain:1 ]", + "[ 7/6 → 5/3 | s:bd gain:0.8 ]", + "[ 4/3 → 11/6 | s:bd gain:0.6400000000000001 ]", + "[ 3/2 → 2/1 | s:sd gain:1 ]", + "[ (5/3 → 2/1) ⇝ 13/6 | s:sd gain:0.8 ]", + "[ (11/6 → 2/1) ⇝ 7/3 | s:sd gain:0.6400000000000001 ]", + "[ 5/3 ⇜ (2/1 → 13/6) | s:sd gain:0.8 ]", + "[ 11/6 ⇜ (2/1 → 7/3) | s:sd gain:0.6400000000000001 ]", + "[ 2/1 → 5/2 | s:bd gain:1 ]", + "[ 13/6 → 8/3 | s:bd gain:0.8 ]", + "[ 7/3 → 17/6 | s:bd gain:0.6400000000000001 ]", + "[ 5/2 → 3/1 | s:sd gain:1 ]", + "[ (8/3 → 3/1) ⇝ 19/6 | s:sd gain:0.8 ]", + "[ (17/6 → 3/1) ⇝ 10/3 | s:sd gain:0.6400000000000001 ]", + "[ 8/3 ⇜ (3/1 → 19/6) | s:sd gain:0.8 ]", + "[ 17/6 ⇜ (3/1 → 10/3) | s:sd gain:0.6400000000000001 ]", + "[ 3/1 → 7/2 | s:bd gain:1 ]", + "[ 19/6 → 11/3 | s:bd gain:0.8 ]", + "[ 10/3 → 23/6 | s:bd gain:0.6400000000000001 ]", + "[ 7/2 → 4/1 | s:sd gain:1 ]", + "[ (11/3 → 4/1) ⇝ 25/6 | s:sd gain:0.8 ]", + "[ (23/6 → 4/1) ⇝ 13/3 | s:sd gain:0.6400000000000001 ]", ] `; @@ -5112,41 +7388,173 @@ exports[`runs examples > example "sub" example index 0 1`] = ` exports[`runs examples > example "superimpose" example index 0 1`] = ` [ - "[ 0/1 → 1/4 | note:C3 ]", - "[ 0/1 → 1/4 | note:Eb3 ]", - "[ 1/4 → 1/2 | note:Eb3 ]", - "[ 1/4 → 1/2 | note:G3 ]", - "[ 1/2 → 3/4 | note:G3 ]", - "[ 1/2 → 3/4 | note:Bb3 ]", - "[ 3/4 → 1/1 | note:Bb3 ]", - "[ 3/4 → 1/1 | note:D4 ]", - "[ 5/4 → 3/2 | note:G3 ]", - "[ 5/4 → 3/2 | note:Bb3 ]", - "[ 7/4 → 2/1 | note:Eb3 ]", - "[ 7/4 → 2/1 | note:G3 ]", - "[ 2/1 → 9/4 | note:C3 ]", - "[ 2/1 → 9/4 | note:Eb3 ]", - "[ 9/4 → 5/2 | note:C3 ]", - "[ 9/4 → 5/2 | note:Eb3 ]", - "[ 5/2 → 11/4 | note:C3 ]", - "[ 5/2 → 11/4 | note:Eb3 ]", + "[ 0/1 → 1/8 | note:C3 ]", + "[ 0/1 → 1/8 | note:Eb3 ]", + "[ 1/8 → 1/4 | note:Eb3 ]", + "[ 1/8 → 1/4 | note:G3 ]", + "[ 1/4 → 3/8 | note:G3 ]", + "[ 1/4 → 3/8 | note:Bb3 ]", + "[ 3/8 → 1/2 | note:Bb3 ]", + "[ 3/8 → 1/2 | note:D4 ]", + "[ 5/8 → 3/4 | note:G3 ]", + "[ 5/8 → 3/4 | note:Bb3 ]", + "[ 7/8 → 1/1 | note:Eb3 ]", + "[ 7/8 → 1/1 | note:G3 ]", + "[ 1/1 → 9/8 | note:C3 ]", + "[ 1/1 → 9/8 | note:Eb3 ]", + "[ 9/8 → 5/4 | note:C3 ]", + "[ 9/8 → 5/4 | note:Eb3 ]", + "[ 5/4 → 11/8 | note:C3 ]", + "[ 5/4 → 11/8 | note:Eb3 ]", + "[ 2/1 → 17/8 | note:C3 ]", + "[ 2/1 → 17/8 | note:Eb3 ]", + "[ 17/8 → 9/4 | note:Eb3 ]", + "[ 17/8 → 9/4 | note:G3 ]", + "[ 9/4 → 19/8 | note:G3 ]", + "[ 9/4 → 19/8 | note:Bb3 ]", + "[ 19/8 → 5/2 | note:Bb3 ]", + "[ 19/8 → 5/2 | note:D4 ]", + "[ 21/8 → 11/4 | note:G3 ]", + "[ 21/8 → 11/4 | note:Bb3 ]", + "[ 23/8 → 3/1 | note:Eb3 ]", + "[ 23/8 → 3/1 | note:G3 ]", + "[ 3/1 → 25/8 | note:C3 ]", + "[ 3/1 → 25/8 | note:Eb3 ]", + "[ 25/8 → 13/4 | note:C3 ]", + "[ 25/8 → 13/4 | note:Eb3 ]", + "[ 13/4 → 27/8 | note:C3 ]", + "[ 13/4 → 27/8 | note:Eb3 ]", ] `; exports[`runs examples > example "sustain" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | note:c3 decay:0.2 sustain:0 ]", - "[ 1/2 → 1/1 | note:e3 decay:0.2 sustain:0 ]", - "[ 1/1 → 3/2 | note:c3 decay:0.2 sustain:0.1 ]", - "[ 3/2 → 2/1 | note:e3 decay:0.2 sustain:0.1 ]", - "[ 2/1 → 5/2 | note:c3 decay:0.2 sustain:0.4 ]", - "[ 5/2 → 3/1 | note:e3 decay:0.2 sustain:0.4 ]", - "[ 3/1 → 7/2 | note:c3 decay:0.2 sustain:0.6 ]", - "[ 7/2 → 4/1 | note:e3 decay:0.2 sustain:0.6 ]", + "[ 0/1 → 1/4 | note:c3 decay:0.2 sustain:0 ]", + "[ 1/4 → 1/2 | note:e3 decay:0.2 sustain:0 ]", + "[ 1/2 → 3/4 | note:f3 decay:0.2 sustain:0 ]", + "[ 3/4 → 1/1 | note:g3 decay:0.2 sustain:0 ]", + "[ 1/1 → 5/4 | note:c3 decay:0.2 sustain:0.1 ]", + "[ 5/4 → 3/2 | note:e3 decay:0.2 sustain:0.1 ]", + "[ 3/2 → 7/4 | note:f3 decay:0.2 sustain:0.1 ]", + "[ 7/4 → 2/1 | note:g3 decay:0.2 sustain:0.1 ]", + "[ 2/1 → 9/4 | note:c3 decay:0.2 sustain:0.4 ]", + "[ 9/4 → 5/2 | note:e3 decay:0.2 sustain:0.4 ]", + "[ 5/2 → 11/4 | note:f3 decay:0.2 sustain:0.4 ]", + "[ 11/4 → 3/1 | note:g3 decay:0.2 sustain:0.4 ]", + "[ 3/1 → 13/4 | note:c3 decay:0.2 sustain:0.6 ]", + "[ 13/4 → 7/2 | note:e3 decay:0.2 sustain:0.6 ]", + "[ 7/2 → 15/4 | note:f3 decay:0.2 sustain:0.6 ]", + "[ 15/4 → 4/1 | note:g3 decay:0.2 sustain:0.6 ]", ] `; -exports[`runs examples > example "timeCat" example index 0 1`] = ` +exports[`runs examples > example "swing" example index 0 1`] = ` +[ + "[ 0/1 → 1/8 | s:hh ]", + "[ 1/24 ⇜ (1/8 → 1/6) | s:hh ]", + "[ (1/6 → 1/4) ⇝ 7/24 | s:hh ]", + "[ 1/4 → 3/8 | s:hh ]", + "[ 7/24 ⇜ (3/8 → 5/12) | s:hh ]", + "[ (5/12 → 1/2) ⇝ 13/24 | s:hh ]", + "[ 1/2 → 5/8 | s:hh ]", + "[ 13/24 ⇜ (5/8 → 2/3) | s:hh ]", + "[ (2/3 → 3/4) ⇝ 19/24 | s:hh ]", + "[ 3/4 → 7/8 | s:hh ]", + "[ 19/24 ⇜ (7/8 → 11/12) | s:hh ]", + "[ (11/12 → 1/1) ⇝ 25/24 | s:hh ]", + "[ 1/1 → 9/8 | s:hh ]", + "[ 25/24 ⇜ (9/8 → 7/6) | s:hh ]", + "[ (7/6 → 5/4) ⇝ 31/24 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", + "[ 31/24 ⇜ (11/8 → 17/12) | s:hh ]", + "[ (17/12 → 3/2) ⇝ 37/24 | s:hh ]", + "[ 3/2 → 13/8 | s:hh ]", + "[ 37/24 ⇜ (13/8 → 5/3) | s:hh ]", + "[ (5/3 → 7/4) ⇝ 43/24 | s:hh ]", + "[ 7/4 → 15/8 | s:hh ]", + "[ 43/24 ⇜ (15/8 → 23/12) | s:hh ]", + "[ (23/12 → 2/1) ⇝ 49/24 | s:hh ]", + "[ 2/1 → 17/8 | s:hh ]", + "[ 49/24 ⇜ (17/8 → 13/6) | s:hh ]", + "[ (13/6 → 9/4) ⇝ 55/24 | s:hh ]", + "[ 9/4 → 19/8 | s:hh ]", + "[ 55/24 ⇜ (19/8 → 29/12) | s:hh ]", + "[ (29/12 → 5/2) ⇝ 61/24 | s:hh ]", + "[ 5/2 → 21/8 | s:hh ]", + "[ 61/24 ⇜ (21/8 → 8/3) | s:hh ]", + "[ (8/3 → 11/4) ⇝ 67/24 | s:hh ]", + "[ 11/4 → 23/8 | s:hh ]", + "[ 67/24 ⇜ (23/8 → 35/12) | s:hh ]", + "[ (35/12 → 3/1) ⇝ 73/24 | s:hh ]", + "[ 3/1 → 25/8 | s:hh ]", + "[ 73/24 ⇜ (25/8 → 19/6) | s:hh ]", + "[ (19/6 → 13/4) ⇝ 79/24 | s:hh ]", + "[ 13/4 → 27/8 | s:hh ]", + "[ 79/24 ⇜ (27/8 → 41/12) | s:hh ]", + "[ (41/12 → 7/2) ⇝ 85/24 | s:hh ]", + "[ 7/2 → 29/8 | s:hh ]", + "[ 85/24 ⇜ (29/8 → 11/3) | s:hh ]", + "[ (11/3 → 15/4) ⇝ 91/24 | s:hh ]", + "[ 15/4 → 31/8 | s:hh ]", + "[ 91/24 ⇜ (31/8 → 47/12) | s:hh ]", + "[ (47/12 → 4/1) ⇝ 97/24 | s:hh ]", +] +`; + +exports[`runs examples > example "swingBy" example index 0 1`] = ` +[ + "[ 0/1 → 1/8 | s:hh ]", + "[ 1/24 ⇜ (1/8 → 1/6) | s:hh ]", + "[ (1/6 → 1/4) ⇝ 7/24 | s:hh ]", + "[ 1/4 → 3/8 | s:hh ]", + "[ 7/24 ⇜ (3/8 → 5/12) | s:hh ]", + "[ (5/12 → 1/2) ⇝ 13/24 | s:hh ]", + "[ 1/2 → 5/8 | s:hh ]", + "[ 13/24 ⇜ (5/8 → 2/3) | s:hh ]", + "[ (2/3 → 3/4) ⇝ 19/24 | s:hh ]", + "[ 3/4 → 7/8 | s:hh ]", + "[ 19/24 ⇜ (7/8 → 11/12) | s:hh ]", + "[ (11/12 → 1/1) ⇝ 25/24 | s:hh ]", + "[ 1/1 → 9/8 | s:hh ]", + "[ 25/24 ⇜ (9/8 → 7/6) | s:hh ]", + "[ (7/6 → 5/4) ⇝ 31/24 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", + "[ 31/24 ⇜ (11/8 → 17/12) | s:hh ]", + "[ (17/12 → 3/2) ⇝ 37/24 | s:hh ]", + "[ 3/2 → 13/8 | s:hh ]", + "[ 37/24 ⇜ (13/8 → 5/3) | s:hh ]", + "[ (5/3 → 7/4) ⇝ 43/24 | s:hh ]", + "[ 7/4 → 15/8 | s:hh ]", + "[ 43/24 ⇜ (15/8 → 23/12) | s:hh ]", + "[ (23/12 → 2/1) ⇝ 49/24 | s:hh ]", + "[ 2/1 → 17/8 | s:hh ]", + "[ 49/24 ⇜ (17/8 → 13/6) | s:hh ]", + "[ (13/6 → 9/4) ⇝ 55/24 | s:hh ]", + "[ 9/4 → 19/8 | s:hh ]", + "[ 55/24 ⇜ (19/8 → 29/12) | s:hh ]", + "[ (29/12 → 5/2) ⇝ 61/24 | s:hh ]", + "[ 5/2 → 21/8 | s:hh ]", + "[ 61/24 ⇜ (21/8 → 8/3) | s:hh ]", + "[ (8/3 → 11/4) ⇝ 67/24 | s:hh ]", + "[ 11/4 → 23/8 | s:hh ]", + "[ 67/24 ⇜ (23/8 → 35/12) | s:hh ]", + "[ (35/12 → 3/1) ⇝ 73/24 | s:hh ]", + "[ 3/1 → 25/8 | s:hh ]", + "[ 73/24 ⇜ (25/8 → 19/6) | s:hh ]", + "[ (19/6 → 13/4) ⇝ 79/24 | s:hh ]", + "[ 13/4 → 27/8 | s:hh ]", + "[ 79/24 ⇜ (27/8 → 41/12) | s:hh ]", + "[ (41/12 → 7/2) ⇝ 85/24 | s:hh ]", + "[ 7/2 → 29/8 | s:hh ]", + "[ 85/24 ⇜ (29/8 → 11/3) | s:hh ]", + "[ (11/3 → 15/4) ⇝ 91/24 | s:hh ]", + "[ 15/4 → 31/8 | s:hh ]", + "[ 91/24 ⇜ (31/8 → 47/12) | s:hh ]", + "[ (47/12 → 4/1) ⇝ 97/24 | s:hh ]", +] +`; + +exports[`runs examples > example "timecat" example index 0 1`] = ` [ "[ 0/1 → 3/4 | note:e3 ]", "[ 3/4 → 1/1 | note:g3 ]", @@ -5159,6 +7567,52 @@ exports[`runs examples > example "timeCat" example index 0 1`] = ` ] `; +exports[`runs examples > example "timecat" example index 1 1`] = ` +[ + "[ 0/1 → 1/5 | s:bd ]", + "[ 1/5 → 2/5 | s:sd ]", + "[ 2/5 → 3/5 | s:cp ]", + "[ 3/5 → 4/5 | s:hh ]", + "[ 4/5 → 1/1 | s:hh ]", + "[ 1/1 → 6/5 | s:bd ]", + "[ 6/5 → 7/5 | s:sd ]", + "[ 7/5 → 8/5 | s:cp ]", + "[ 8/5 → 9/5 | s:hh ]", + "[ 9/5 → 2/1 | s:hh ]", + "[ 2/1 → 11/5 | s:bd ]", + "[ 11/5 → 12/5 | s:sd ]", + "[ 12/5 → 13/5 | s:cp ]", + "[ 13/5 → 14/5 | s:hh ]", + "[ 14/5 → 3/1 | s:hh ]", + "[ 3/1 → 16/5 | s:bd ]", + "[ 16/5 → 17/5 | s:sd ]", + "[ 17/5 → 18/5 | s:cp ]", + "[ 18/5 → 19/5 | s:hh ]", + "[ 19/5 → 4/1 | s:hh ]", +] +`; + +exports[`runs examples > example "toTactus" example index 0 1`] = ` +[ + "[ 0/1 → 1/4 | s:bd ]", + "[ 1/4 → 1/2 | s:sd ]", + "[ 1/2 → 3/4 | s:cp ]", + "[ 3/4 → 1/1 | s:bd ]", + "[ 1/1 → 5/4 | s:sd ]", + "[ 5/4 → 3/2 | s:cp ]", + "[ 3/2 → 7/4 | s:bd ]", + "[ 7/4 → 2/1 | s:sd ]", + "[ 2/1 → 9/4 | s:cp ]", + "[ 9/4 → 5/2 | s:bd ]", + "[ 5/2 → 11/4 | s:sd ]", + "[ 11/4 → 3/1 | s:cp ]", + "[ 3/1 → 13/4 | s:bd ]", + "[ 13/4 → 7/2 | s:sd ]", + "[ 7/2 → 15/4 | s:cp ]", + "[ 15/4 → 4/1 | s:bd ]", +] +`; + exports[`runs examples > example "transpose" example index 0 1`] = ` [ "[ 0/1 → 1/4 | note:C2 ]", @@ -5238,6 +7692,73 @@ exports[`runs examples > example "tri" example index 0 1`] = ` ] `; +exports[`runs examples > example "undegrade" example index 0 1`] = ` +[ + "[ 1/8 → 1/4 | s:hh ]", + "[ 3/8 → 1/2 | s:hh ]", + "[ 1/2 → 5/8 | s:hh ]", + "[ 5/8 → 3/4 | s:hh ]", + "[ 9/8 → 5/4 | s:hh ]", + "[ 5/4 → 11/8 | s:hh ]", + "[ 3/2 → 13/8 | s:hh ]", + "[ 13/8 → 7/4 | s:hh ]", + "[ 7/4 → 15/8 | s:hh ]", + "[ 2/1 → 17/8 | s:hh ]", + "[ 17/8 → 9/4 | s:hh ]", + "[ 19/8 → 5/2 | s:hh ]", + "[ 23/8 → 3/1 | s:hh ]", + "[ 3/1 → 25/8 | s:hh ]", + "[ 13/4 → 27/8 | s:hh ]", + "[ 15/4 → 31/8 | s:hh ]", + "[ 31/8 → 4/1 | s:hh ]", +] +`; + +exports[`runs examples > example "undegrade" example index 1 1`] = ` +[ + "[ 0/1 → 1/10 | s:hh pan:0 ]", + "[ 1/10 → 1/5 | s:hh pan:0 ]", + "[ 1/5 → 3/10 | s:hh pan:1 ]", + "[ 3/10 → 2/5 | s:hh pan:1 ]", + "[ 2/5 → 1/2 | s:hh pan:0 ]", + "[ 1/2 → 3/5 | s:hh pan:1 ]", + "[ 3/5 → 7/10 | s:hh pan:0 ]", + "[ 7/10 → 4/5 | s:hh pan:1 ]", + "[ 4/5 → 9/10 | s:hh pan:0 ]", + "[ 9/10 → 1/1 | s:hh pan:1 ]", + "[ 1/1 → 11/10 | s:hh pan:1 ]", + "[ 11/10 → 6/5 | s:hh pan:0 ]", + "[ 6/5 → 13/10 | s:hh pan:0 ]", + "[ 13/10 → 7/5 | s:hh pan:0 ]", + "[ 7/5 → 3/2 | s:hh pan:1 ]", + "[ 3/2 → 8/5 | s:hh pan:1 ]", + "[ 8/5 → 17/10 | s:hh pan:1 ]", + "[ 17/10 → 9/5 | s:hh pan:1 ]", + "[ 9/5 → 19/10 | s:hh pan:1 ]", + "[ 19/10 → 2/1 | s:hh pan:0 ]", + "[ 2/1 → 21/10 | s:hh pan:0 ]", + "[ 21/10 → 11/5 | s:hh pan:0 ]", + "[ 11/5 → 23/10 | s:hh pan:1 ]", + "[ 23/10 → 12/5 | s:hh pan:0 ]", + "[ 12/5 → 5/2 | s:hh pan:0 ]", + "[ 5/2 → 13/5 | s:hh pan:0 ]", + "[ 13/5 → 27/10 | s:hh pan:0 ]", + "[ 27/10 → 14/5 | s:hh pan:0 ]", + "[ 14/5 → 29/10 | s:hh pan:1 ]", + "[ 29/10 → 3/1 | s:hh pan:1 ]", + "[ 3/1 → 31/10 | s:hh pan:1 ]", + "[ 31/10 → 16/5 | s:hh pan:1 ]", + "[ 16/5 → 33/10 | s:hh pan:0 ]", + "[ 33/10 → 17/5 | s:hh pan:0 ]", + "[ 17/5 → 7/2 | s:hh pan:0 ]", + "[ 7/2 → 18/5 | s:hh pan:1 ]", + "[ 18/5 → 37/10 | s:hh pan:1 ]", + "[ 37/10 → 19/5 | s:hh pan:0 ]", + "[ 19/5 → 39/10 | s:hh pan:0 ]", + "[ 39/10 → 4/1 | s:hh pan:1 ]", +] +`; + exports[`runs examples > example "undegradeBy" example index 0 1`] = ` [ "[ 1/8 → 1/4 | s:hh ]", @@ -5269,6 +7790,104 @@ exports[`runs examples > example "undegradeBy" example index 0 1`] = ` ] `; +exports[`runs examples > example "undegradeBy" example index 1 1`] = ` +[ + "[ 0/1 → 1/10 | s:hh pan:0 ]", + "[ 1/10 → 1/5 | s:hh pan:0 ]", + "[ 1/5 → 3/10 | s:hh pan:0 ]", + "[ 3/10 → 2/5 | s:hh pan:0 ]", + "[ 2/5 → 1/2 | s:hh pan:0 ]", + "[ 1/2 → 3/5 | s:hh pan:0 ]", + "[ 3/5 → 7/10 | s:hh pan:0 ]", + "[ 7/10 → 4/5 | s:hh pan:1 ]", + "[ 4/5 → 9/10 | s:hh pan:0 ]", + "[ 9/10 → 1/1 | s:hh pan:1 ]", + "[ 1/1 → 11/10 | s:hh pan:1 ]", + "[ 11/10 → 6/5 | s:hh pan:0 ]", + "[ 6/5 → 13/10 | s:hh pan:0 ]", + "[ 13/10 → 7/5 | s:hh pan:0 ]", + "[ 7/5 → 3/2 | s:hh pan:0 ]", + "[ 3/2 → 8/5 | s:hh pan:1 ]", + "[ 8/5 → 17/10 | s:hh pan:1 ]", + "[ 17/10 → 9/5 | s:hh pan:0 ]", + "[ 9/5 → 19/10 | s:hh pan:0 ]", + "[ 19/10 → 2/1 | s:hh pan:0 ]", + "[ 2/1 → 21/10 | s:hh pan:0 ]", + "[ 21/10 → 11/5 | s:hh pan:0 ]", + "[ 11/5 → 23/10 | s:hh pan:0 ]", + "[ 23/10 → 12/5 | s:hh pan:0 ]", + "[ 12/5 → 5/2 | s:hh pan:0 ]", + "[ 5/2 → 13/5 | s:hh pan:0 ]", + "[ 13/5 → 27/10 | s:hh pan:0 ]", + "[ 27/10 → 14/5 | s:hh pan:0 ]", + "[ 14/5 → 29/10 | s:hh pan:0 ]", + "[ 29/10 → 3/1 | s:hh pan:0 ]", + "[ 3/1 → 31/10 | s:hh pan:0 ]", + "[ 31/10 → 16/5 | s:hh pan:1 ]", + "[ 16/5 → 33/10 | s:hh pan:0 ]", + "[ 33/10 → 17/5 | s:hh pan:0 ]", + "[ 17/5 → 7/2 | s:hh pan:0 ]", + "[ 7/2 → 18/5 | s:hh pan:0 ]", + "[ 18/5 → 37/10 | s:hh pan:0 ]", + "[ 37/10 → 19/5 | s:hh pan:0 ]", + "[ 19/5 → 39/10 | s:hh pan:0 ]", + "[ 39/10 → 4/1 | s:hh pan:1 ]", +] +`; + +exports[`runs examples > example "unison" example index 0 1`] = ` +[ + "[ 0/1 → 1/12 | note:d s:supersaw unison:1 ]", + "[ 1/12 → 1/6 | note:f s:supersaw unison:1 ]", + "[ 1/6 → 1/4 | note:a s:supersaw unison:1 ]", + "[ 1/4 → 1/3 | note:a# s:supersaw unison:1 ]", + "[ 1/3 → 5/12 | note:a s:supersaw unison:1 ]", + "[ 5/12 → 1/2 | note:d3 s:supersaw unison:1 ]", + "[ 1/2 → 7/12 | note:d s:supersaw unison:1 ]", + "[ 7/12 → 2/3 | note:f s:supersaw unison:1 ]", + "[ 2/3 → 3/4 | note:a s:supersaw unison:1 ]", + "[ 3/4 → 5/6 | note:a# s:supersaw unison:1 ]", + "[ 5/6 → 11/12 | note:a s:supersaw unison:1 ]", + "[ 11/12 → 1/1 | note:d3 s:supersaw unison:1 ]", + "[ 1/1 → 13/12 | note:d s:supersaw unison:2 ]", + "[ 13/12 → 7/6 | note:f s:supersaw unison:2 ]", + "[ 7/6 → 5/4 | note:a s:supersaw unison:2 ]", + "[ 5/4 → 4/3 | note:a# s:supersaw unison:2 ]", + "[ 4/3 → 17/12 | note:a s:supersaw unison:2 ]", + "[ 17/12 → 3/2 | note:d3 s:supersaw unison:2 ]", + "[ 3/2 → 19/12 | note:d s:supersaw unison:2 ]", + "[ 19/12 → 5/3 | note:f s:supersaw unison:2 ]", + "[ 5/3 → 7/4 | note:a s:supersaw unison:2 ]", + "[ 7/4 → 11/6 | note:a# s:supersaw unison:2 ]", + "[ 11/6 → 23/12 | note:a s:supersaw unison:2 ]", + "[ 23/12 → 2/1 | note:d3 s:supersaw unison:2 ]", + "[ 2/1 → 25/12 | note:d s:supersaw unison:7 ]", + "[ 25/12 → 13/6 | note:f s:supersaw unison:7 ]", + "[ 13/6 → 9/4 | note:a s:supersaw unison:7 ]", + "[ 9/4 → 7/3 | note:a# s:supersaw unison:7 ]", + "[ 7/3 → 29/12 | note:a s:supersaw unison:7 ]", + "[ 29/12 → 5/2 | note:d3 s:supersaw unison:7 ]", + "[ 5/2 → 31/12 | note:d s:supersaw unison:7 ]", + "[ 31/12 → 8/3 | note:f s:supersaw unison:7 ]", + "[ 8/3 → 11/4 | note:a s:supersaw unison:7 ]", + "[ 11/4 → 17/6 | note:a# s:supersaw unison:7 ]", + "[ 17/6 → 35/12 | note:a s:supersaw unison:7 ]", + "[ 35/12 → 3/1 | note:d3 s:supersaw unison:7 ]", + "[ 3/1 → 37/12 | note:d s:supersaw unison:1 ]", + "[ 37/12 → 19/6 | note:f s:supersaw unison:1 ]", + "[ 19/6 → 13/4 | note:a s:supersaw unison:1 ]", + "[ 13/4 → 10/3 | note:a# s:supersaw unison:1 ]", + "[ 10/3 → 41/12 | note:a s:supersaw unison:1 ]", + "[ 41/12 → 7/2 | note:d3 s:supersaw unison:1 ]", + "[ 7/2 → 43/12 | note:d s:supersaw unison:1 ]", + "[ 43/12 → 11/3 | note:f s:supersaw unison:1 ]", + "[ 11/3 → 15/4 | note:a s:supersaw unison:1 ]", + "[ 15/4 → 23/6 | note:a# s:supersaw unison:1 ]", + "[ 23/6 → 47/12 | note:a s:supersaw unison:1 ]", + "[ 47/12 → 4/1 | note:d3 s:supersaw unison:1 ]", +] +`; + exports[`runs examples > example "unit" example index 0 1`] = ` [ "[ 0/1 → 1/4 | speed:1 s:bd unit:c ]", @@ -5292,128 +7911,111 @@ exports[`runs examples > example "unit" example index 0 1`] = ` exports[`runs examples > example "velocity" example index 0 1`] = ` [ - "[ 0/1 → 1/8 | s:hh gain:0.4 ]", - "[ 1/8 → 1/4 | s:hh gain:0.4 ]", - "[ 1/4 → 3/8 | s:hh gain:1 ]", - "[ 3/8 → 1/2 | s:hh gain:0.4 ]", - "[ 1/2 → 5/8 | s:hh gain:0.4 ]", - "[ 5/8 → 3/4 | s:hh gain:1 ]", - "[ 3/4 → 7/8 | s:hh gain:0.4 ]", - "[ 7/8 → 1/1 | s:hh gain:1 ]", - "[ 1/1 → 9/8 | s:hh gain:0.4 ]", - "[ 9/8 → 5/4 | s:hh gain:0.4 ]", - "[ 5/4 → 11/8 | s:hh gain:1 ]", - "[ 11/8 → 3/2 | s:hh gain:0.4 ]", - "[ 3/2 → 13/8 | s:hh gain:0.4 ]", - "[ 13/8 → 7/4 | s:hh gain:1 ]", - "[ 7/4 → 15/8 | s:hh gain:0.4 ]", - "[ 15/8 → 2/1 | s:hh gain:1 ]", - "[ 2/1 → 17/8 | s:hh gain:0.4 ]", - "[ 17/8 → 9/4 | s:hh gain:0.4 ]", - "[ 9/4 → 19/8 | s:hh gain:1 ]", - "[ 19/8 → 5/2 | s:hh gain:0.4 ]", - "[ 5/2 → 21/8 | s:hh gain:0.4 ]", - "[ 21/8 → 11/4 | s:hh gain:1 ]", - "[ 11/4 → 23/8 | s:hh gain:0.4 ]", - "[ 23/8 → 3/1 | s:hh gain:1 ]", - "[ 3/1 → 25/8 | s:hh gain:0.4 ]", - "[ 25/8 → 13/4 | s:hh gain:0.4 ]", - "[ 13/4 → 27/8 | s:hh gain:1 ]", - "[ 27/8 → 7/2 | s:hh gain:0.4 ]", - "[ 7/2 → 29/8 | s:hh gain:0.4 ]", - "[ 29/8 → 15/4 | s:hh gain:1 ]", - "[ 15/4 → 31/8 | s:hh gain:0.4 ]", - "[ 31/8 → 4/1 | s:hh gain:1 ]", + "[ 0/1 → 1/8 | s:hh gain:0.4 velocity:0.4 ]", + "[ 1/8 → 1/4 | s:hh gain:0.4 velocity:0.4 ]", + "[ 1/4 → 3/8 | s:hh gain:1 velocity:0.4 ]", + "[ 3/8 → 1/2 | s:hh gain:0.4 velocity:0.4 ]", + "[ 1/2 → 5/8 | s:hh gain:0.4 velocity:1 ]", + "[ 5/8 → 3/4 | s:hh gain:1 velocity:1 ]", + "[ 3/4 → 7/8 | s:hh gain:0.4 velocity:1 ]", + "[ 7/8 → 1/1 | s:hh gain:1 velocity:1 ]", + "[ 1/1 → 9/8 | s:hh gain:0.4 velocity:0.4 ]", + "[ 9/8 → 5/4 | s:hh gain:0.4 velocity:0.4 ]", + "[ 5/4 → 11/8 | s:hh gain:1 velocity:0.4 ]", + "[ 11/8 → 3/2 | s:hh gain:0.4 velocity:0.4 ]", + "[ 3/2 → 13/8 | s:hh gain:0.4 velocity:1 ]", + "[ 13/8 → 7/4 | s:hh gain:1 velocity:1 ]", + "[ 7/4 → 15/8 | s:hh gain:0.4 velocity:1 ]", + "[ 15/8 → 2/1 | s:hh gain:1 velocity:1 ]", + "[ 2/1 → 17/8 | s:hh gain:0.4 velocity:0.4 ]", + "[ 17/8 → 9/4 | s:hh gain:0.4 velocity:0.4 ]", + "[ 9/4 → 19/8 | s:hh gain:1 velocity:0.4 ]", + "[ 19/8 → 5/2 | s:hh gain:0.4 velocity:0.4 ]", + "[ 5/2 → 21/8 | s:hh gain:0.4 velocity:1 ]", + "[ 21/8 → 11/4 | s:hh gain:1 velocity:1 ]", + "[ 11/4 → 23/8 | s:hh gain:0.4 velocity:1 ]", + "[ 23/8 → 3/1 | s:hh gain:1 velocity:1 ]", + "[ 3/1 → 25/8 | s:hh gain:0.4 velocity:0.4 ]", + "[ 25/8 → 13/4 | s:hh gain:0.4 velocity:0.4 ]", + "[ 13/4 → 27/8 | s:hh gain:1 velocity:0.4 ]", + "[ 27/8 → 7/2 | s:hh gain:0.4 velocity:0.4 ]", + "[ 7/2 → 29/8 | s:hh gain:0.4 velocity:1 ]", + "[ 29/8 → 15/4 | s:hh gain:1 velocity:1 ]", + "[ 15/4 → 31/8 | s:hh gain:0.4 velocity:1 ]", + "[ 31/8 → 4/1 | s:hh gain:1 velocity:1 ]", ] `; exports[`runs examples > example "vib" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:a vib:0.5 ]", - "[ 1/1 → 2/1 | note:a vib:1 ]", - "[ 2/1 → 3/1 | note:a vib:2 ]", - "[ 3/1 → 4/1 | note:a vib:4 ]", + "[ 0/1 → 1/2 | note:a vib:0.5 ]", + "[ 1/2 → 1/1 | note:e vib:0.5 ]", + "[ 1/1 → 3/2 | note:a vib:1 ]", + "[ 3/2 → 2/1 | note:e vib:1 ]", + "[ 2/1 → 5/2 | note:a vib:2 ]", + "[ 5/2 → 3/1 | note:e vib:2 ]", + "[ 3/1 → 7/2 | note:a vib:4 ]", + "[ 7/2 → 4/1 | note:e vib:4 ]", ] `; exports[`runs examples > example "vib" example index 1 1`] = ` [ - "[ 0/1 → 1/1 | note:a vib:0.5 vibmod:12 ]", - "[ 1/1 → 2/1 | note:a vib:1 vibmod:12 ]", - "[ 2/1 → 3/1 | note:a vib:2 vibmod:12 ]", - "[ 3/1 → 4/1 | note:a vib:4 vibmod:12 ]", + "[ 0/1 → 1/2 | note:a vib:0.5 vibmod:12 ]", + "[ 1/2 → 1/1 | note:e vib:0.5 vibmod:12 ]", + "[ 1/1 → 3/2 | note:a vib:1 vibmod:12 ]", + "[ 3/2 → 2/1 | note:e vib:1 vibmod:12 ]", + "[ 2/1 → 5/2 | note:a vib:2 vibmod:12 ]", + "[ 5/2 → 3/1 | note:e vib:2 vibmod:12 ]", + "[ 3/1 → 7/2 | note:a vib:4 vibmod:12 ]", + "[ 7/2 → 4/1 | note:e vib:4 vibmod:12 ]", ] `; exports[`runs examples > example "vibmod" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:a vib:4 vibmod:0.25 ]", - "[ 1/1 → 2/1 | note:a vib:4 vibmod:0.5 ]", - "[ 2/1 → 3/1 | note:a vib:4 vibmod:1 ]", - "[ 3/1 → 4/1 | note:a vib:4 vibmod:2 ]", + "[ 0/1 → 1/2 | note:a vib:4 vibmod:0.25 ]", + "[ 1/2 → 1/1 | note:e vib:4 vibmod:0.25 ]", + "[ 1/1 → 3/2 | note:a vib:4 vibmod:0.5 ]", + "[ 3/2 → 2/1 | note:e vib:4 vibmod:0.5 ]", + "[ 2/1 → 5/2 | note:a vib:4 vibmod:1 ]", + "[ 5/2 → 3/1 | note:e vib:4 vibmod:1 ]", + "[ 3/1 → 7/2 | note:a vib:4 vibmod:2 ]", + "[ 7/2 → 4/1 | note:e vib:4 vibmod:2 ]", ] `; exports[`runs examples > example "vibmod" example index 1 1`] = ` [ - "[ 0/1 → 1/1 | note:a vibmod:0.25 vib:8 ]", - "[ 1/1 → 2/1 | note:a vibmod:0.5 vib:8 ]", - "[ 2/1 → 3/1 | note:a vibmod:1 vib:8 ]", - "[ 3/1 → 4/1 | note:a vibmod:2 vib:8 ]", + "[ 0/1 → 1/2 | note:a vibmod:0.25 vib:8 ]", + "[ 1/2 → 1/1 | note:e vibmod:0.25 vib:8 ]", + "[ 1/1 → 3/2 | note:a vibmod:0.5 vib:8 ]", + "[ 3/2 → 2/1 | note:e vibmod:0.5 vib:8 ]", + "[ 2/1 → 5/2 | note:a vibmod:1 vib:8 ]", + "[ 5/2 → 3/1 | note:e vibmod:1 vib:8 ]", + "[ 3/1 → 7/2 | note:a vibmod:2 vib:8 ]", + "[ 7/2 → 4/1 | note:e vibmod:2 vib:8 ]", ] `; exports[`runs examples > example "voicing" example index 0 1`] = ` [ - "[ 0/1 → 1/1 | note:E4 ]", - "[ 0/1 → 1/1 | note:G4 ]", - "[ 0/1 → 1/1 | note:C5 ]", - "[ 1/1 → 2/1 | note:E4 ]", - "[ 1/1 → 2/1 | note:A4 ]", - "[ 1/1 → 2/1 | note:C5 ]", - "[ 2/1 → 3/1 | note:F4 ]", - "[ 2/1 → 3/1 | note:A4 ]", - "[ 2/1 → 3/1 | note:C5 ]", - "[ 3/1 → 4/1 | note:D4 ]", - "[ 3/1 → 4/1 | note:G4 ]", - "[ 3/1 → 4/1 | note:B4 ]", -] -`; - -exports[`runs examples > example "voicing" example index 1 1`] = ` -[ - "[ 0/1 → 1/8 | note:64 ]", - "[ 1/8 → 1/4 | note:67 ]", - "[ 1/4 → 3/8 | note:72 ]", - "[ 3/8 → 1/2 | note:76 ]", - "[ 1/2 → 5/8 | note:79 ]", - "[ 5/8 → 3/4 | note:84 ]", - "[ 3/4 → 7/8 | note:88 ]", - "[ 7/8 → 1/1 | note:91 ]", - "[ 1/1 → 9/8 | note:64 ]", - "[ 9/8 → 5/4 | note:69 ]", - "[ 5/4 → 11/8 | note:72 ]", - "[ 11/8 → 3/2 | note:76 ]", - "[ 3/2 → 13/8 | note:81 ]", - "[ 13/8 → 7/4 | note:84 ]", - "[ 7/4 → 15/8 | note:88 ]", - "[ 15/8 → 2/1 | note:93 ]", - "[ 2/1 → 17/8 | note:65 ]", - "[ 17/8 → 9/4 | note:69 ]", - "[ 9/4 → 19/8 | note:72 ]", - "[ 19/8 → 5/2 | note:77 ]", - "[ 5/2 → 21/8 | note:81 ]", - "[ 21/8 → 11/4 | note:84 ]", - "[ 11/4 → 23/8 | note:89 ]", - "[ 23/8 → 3/1 | note:93 ]", - "[ 3/1 → 25/8 | note:62 ]", - "[ 25/8 → 13/4 | note:67 ]", - "[ 13/4 → 27/8 | note:71 ]", - "[ 27/8 → 7/2 | note:74 ]", - "[ 7/2 → 29/8 | note:79 ]", - "[ 29/8 → 15/4 | note:83 ]", - "[ 15/4 → 31/8 | note:86 ]", - "[ 31/8 → 4/1 | note:91 ]", + "[ 0/1 → 1/4 | note:52 ]", + "[ 1/4 → 1/2 | note:60 ]", + "[ 1/2 → 3/4 | note:64 ]", + "[ 3/4 → 1/1 | note:67 ]", + "[ 1/1 → 5/4 | note:57 ]", + "[ 5/4 → 3/2 | note:60 ]", + "[ 3/2 → 7/4 | note:64 ]", + "[ 7/4 → 2/1 | note:69 ]", + "[ 2/1 → 9/4 | note:53 ]", + "[ 9/4 → 5/2 | note:60 ]", + "[ 5/2 → 11/4 | note:65 ]", + "[ 11/4 → 3/1 | note:69 ]", + "[ 3/1 → 13/4 | note:55 ]", + "[ 13/4 → 7/2 | note:62 ]", + "[ 7/2 → 15/4 | note:67 ]", + "[ 15/4 → 4/1 | note:71 ]", ] `; @@ -5444,14 +8046,174 @@ exports[`runs examples > example "voicings" example index 0 1`] = ` exports[`runs examples > example "vowel" example index 0 1`] = ` [ - "[ 0/1 → 1/2 | note:c2 s:sawtooth vowel:a ]", - "[ 1/2 → 1/1 | note:eb2 s:sawtooth vowel:a ]", - "[ 1/1 → 3/2 | note:c2 s:sawtooth vowel:e ]", - "[ 3/2 → 2/1 | note:g2 s:sawtooth vowel:e ]", - "[ 2/1 → 5/2 | note:c2 s:sawtooth vowel:i ]", - "[ 5/2 → 3/1 | note:eb2 s:sawtooth vowel:i ]", - "[ 3/1 → 7/2 | note:c2 s:sawtooth vowel:o ]", - "[ 7/2 → 4/1 | note:g1 s:sawtooth vowel:o ]", + "[ 0/1 → 1/4 | note:c2 s:sawtooth vowel:a ]", + "[ 1/4 → 1/2 | note:eb2 s:sawtooth vowel:a ]", + "[ 1/2 → 3/4 | note:c2 s:sawtooth vowel:a ]", + "[ 3/4 → 1/1 | note:g2 s:sawtooth vowel:a ]", + "[ 1/1 → 5/4 | note:c2 s:sawtooth vowel:e ]", + "[ 5/4 → 3/2 | note:eb2 s:sawtooth vowel:e ]", + "[ 3/2 → 7/4 | note:c2 s:sawtooth vowel:e ]", + "[ 7/4 → 2/1 | note:g1 s:sawtooth vowel:e ]", + "[ 2/1 → 9/4 | note:c2 s:sawtooth vowel:i ]", + "[ 9/4 → 5/2 | note:eb2 s:sawtooth vowel:i ]", + "[ 5/2 → 11/4 | note:c2 s:sawtooth vowel:i ]", + "[ 11/4 → 3/1 | note:g2 s:sawtooth vowel:i ]", + "[ 3/1 → 13/4 | note:c2 s:sawtooth vowel:o ]", + "[ 13/4 → 7/2 | note:eb2 s:sawtooth vowel:o ]", + "[ 7/2 → 15/4 | note:c2 s:sawtooth vowel:o ]", + "[ 15/4 → 4/1 | note:g1 s:sawtooth vowel:o ]", +] +`; + +exports[`runs examples > example "vowel" example index 1 1`] = ` +[ + "[ 0/1 → 1/8 | s:bd vowel:e ]", + "[ 1/8 → 1/4 | s:sd vowel:e ]", + "[ 1/4 → 3/8 | s:mt vowel:e ]", + "[ 3/8 → 1/2 | s:ht vowel:e ]", + "[ 1/2 → 5/8 | s:bd vowel:e ]", + "[ 11/16 → 3/4 | s:cp vowel:e ]", + "[ 3/4 → 7/8 | s:ht vowel:e ]", + "[ 7/8 → 1/1 | s:lt vowel:e ]", + "[ 1/1 → 9/8 | s:bd vowel:o ]", + "[ 9/8 → 5/4 | s:sd vowel:o ]", + "[ 5/4 → 11/8 | s:mt vowel:o ]", + "[ 11/8 → 3/2 | s:ht vowel:o ]", + "[ 3/2 → 13/8 | s:bd vowel:o ]", + "[ 27/16 → 7/4 | s:cp vowel:o ]", + "[ 7/4 → 15/8 | s:ht vowel:o ]", + "[ 15/8 → 2/1 | s:lt vowel:o ]", + "[ 2/1 → 17/8 | s:bd vowel:i ]", + "[ 17/8 → 9/4 | s:sd vowel:i ]", + "[ 9/4 → 19/8 | s:mt vowel:i ]", + "[ 19/8 → 5/2 | s:ht vowel:i ]", + "[ 5/2 → 21/8 | s:bd vowel:i ]", + "[ 43/16 → 11/4 | s:cp vowel:i ]", + "[ 11/4 → 23/8 | s:ht vowel:i ]", + "[ 23/8 → 3/1 | s:lt vowel:i ]", + "[ 3/1 → 25/8 | s:bd vowel:i ]", + "[ 25/8 → 13/4 | s:sd vowel:i ]", + "[ 13/4 → 27/8 | s:mt vowel:i ]", + "[ 27/8 → 7/2 | s:ht vowel:i ]", + "[ 7/2 → 29/8 | s:bd vowel:i ]", + "[ 59/16 → 15/4 | s:cp vowel:i ]", + "[ 15/4 → 31/8 | s:ht vowel:i ]", + "[ 31/8 → 4/1 | s:lt vowel:i ]", +] +`; + +exports[`runs examples > example "wchoose" example index 0 1`] = ` +[ + "[ 0/1 → 1/5 | note:c2 s:sine ]", + "[ 1/5 → 2/5 | note:g2 s:triangle ]", + "[ 2/5 → 3/5 | note:g2 s:sine ]", + "[ 3/5 → 4/5 | note:d2 s:sine ]", + "[ 4/5 → 1/1 | note:f1 s:triangle ]", + "[ 1/1 → 6/5 | note:c2 s:triangle ]", + "[ 6/5 → 7/5 | note:g2 s:sine ]", + "[ 7/5 → 8/5 | note:g2 s:sine ]", + "[ 8/5 → 9/5 | note:d2 s:sine ]", + "[ 9/5 → 2/1 | note:f1 s:sine ]", + "[ 2/1 → 11/5 | note:c2 s:sine ]", + "[ 11/5 → 12/5 | note:g2 s:sine ]", + "[ 12/5 → 13/5 | note:g2 s:sine ]", + "[ 13/5 → 14/5 | note:d2 s:sine ]", + "[ 14/5 → 3/1 | note:f1 s:sine ]", + "[ 3/1 → 16/5 | note:c2 s:sine ]", + "[ 16/5 → 17/5 | note:g2 s:sine ]", + "[ 17/5 → 18/5 | note:g2 s:sine ]", + "[ 18/5 → 19/5 | note:d2 s:sine ]", + "[ 19/5 → 4/1 | note:f1 s:sine ]", +] +`; + +exports[`runs examples > example "wchooseCycles" example index 0 1`] = ` +[ + "[ 0/1 → 1/8 | s:bd ]", + "[ 1/8 → 1/4 | s:bd ]", + "[ 1/4 → 3/8 | s:bd ]", + "[ 3/8 → 1/2 | s:bd ]", + "[ 1/2 → 5/8 | s:bd ]", + "[ 5/8 → 3/4 | s:bd ]", + "[ 3/4 → 7/8 | s:sd ]", + "[ 7/8 → 1/1 | s:bd ]", + "[ 1/1 → 9/8 | s:bd ]", + "[ 9/8 → 5/4 | s:bd ]", + "[ 5/4 → 11/8 | s:bd ]", + "[ 11/8 → 3/2 | s:sd ]", + "[ 3/2 → 13/8 | s:bd ]", + "[ 13/8 → 7/4 | s:bd ]", + "[ 7/4 → 15/8 | s:bd ]", + "[ 15/8 → 2/1 | s:bd ]", + "[ 2/1 → 17/8 | s:bd ]", + "[ 17/8 → 9/4 | s:bd ]", + "[ 9/4 → 19/8 | s:bd ]", + "[ 19/8 → 5/2 | s:bd ]", + "[ 5/2 → 21/8 | s:bd ]", + "[ 21/8 → 11/4 | s:bd ]", + "[ 11/4 → 23/8 | s:hh ]", + "[ 23/8 → 3/1 | s:bd ]", + "[ 3/1 → 25/8 | s:bd ]", + "[ 25/8 → 13/4 | s:bd ]", + "[ 13/4 → 27/8 | s:bd ]", + "[ 27/8 → 7/2 | s:bd ]", + "[ 7/2 → 29/8 | s:bd ]", + "[ 29/8 → 15/4 | s:bd ]", + "[ 15/4 → 31/8 | s:bd ]", + "[ 31/8 → 4/1 | s:bd ]", +] +`; + +exports[`runs examples > example "wchooseCycles" example index 1 1`] = ` +[ + "[ 0/1 → 1/12 | s:bd ]", + "[ 1/12 → 1/6 | s:bd ]", + "[ 1/6 → 1/4 | s:bd ]", + "[ 1/4 → 1/3 | s:hh ]", + "[ 1/3 → 5/12 | s:hh ]", + "[ 5/12 → 1/2 | s:hh ]", + "[ 1/2 → 7/12 | s:bd ]", + "[ 7/12 → 2/3 | s:bd ]", + "[ 2/3 → 3/4 | s:bd ]", + "[ 3/4 → 5/6 | s:bd ]", + "[ 5/6 → 11/12 | s:bd ]", + "[ 11/12 → 1/1 | s:bd ]", + "[ 1/1 → 13/12 | s:bd ]", + "[ 13/12 → 7/6 | s:bd ]", + "[ 7/6 → 5/4 | s:bd ]", + "[ 5/4 → 4/3 | s:bd ]", + "[ 4/3 → 17/12 | s:bd ]", + "[ 17/12 → 3/2 | s:bd ]", + "[ 3/2 → 19/12 | s:sd ]", + "[ 19/12 → 5/3 | s:sd ]", + "[ 5/3 → 7/4 | s:sd ]", + "[ 7/4 → 11/6 | s:bd ]", + "[ 11/6 → 23/12 | s:bd ]", + "[ 23/12 → 2/1 | s:bd ]", + "[ 2/1 → 25/12 | s:hh ]", + "[ 25/12 → 13/6 | s:hh ]", + "[ 13/6 → 9/4 | s:hh ]", + "[ 9/4 → 7/3 | s:hh ]", + "[ 7/3 → 29/12 | s:hh ]", + "[ 29/12 → 5/2 | s:hh ]", + "[ 5/2 → 31/12 | s:hh ]", + "[ 31/12 → 8/3 | s:hh ]", + "[ 8/3 → 11/4 | s:hh ]", + "[ 11/4 → 17/6 | s:sd ]", + "[ 17/6 → 35/12 | s:sd ]", + "[ 35/12 → 3/1 | s:sd ]", + "[ 3/1 → 37/12 | s:bd ]", + "[ 37/12 → 19/6 | s:bd ]", + "[ 19/6 → 13/4 | s:bd ]", + "[ 13/4 → 10/3 | s:bd ]", + "[ 10/3 → 41/12 | s:bd ]", + "[ 41/12 → 7/2 | s:bd ]", + "[ 7/2 → 43/12 | s:hh ]", + "[ 43/12 → 11/3 | s:hh ]", + "[ 11/3 → 15/4 | s:hh ]", + "[ 15/4 → 23/6 | s:bd ]", + "[ 23/6 → 47/12 | s:bd ]", + "[ 47/12 → 4/1 | s:bd ]", ] `; diff --git a/test/__snapshots__/tunes.test.mjs.snap b/test/__snapshots__/tunes.test.mjs.snap index 0a341d12..f851077a 100644 --- a/test/__snapshots__/tunes.test.mjs.snap +++ b/test/__snapshots__/tunes.test.mjs.snap @@ -62,240 +62,240 @@ exports[`renders tunes > tune: arpoon 1`] = ` exports[`renders tunes > tune: barryHarris 1`] = ` [ - "[ 0/1 → 1/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (0/1 → 1/1) ⇝ 2/1 | note:C3 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ (0/1 → 1/1) ⇝ 2/1 | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 0/1 ⇜ (1/1 → 2/1) | note:C3 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 0/1 ⇜ (1/1 → 2/1) | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 1/1 → 2/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 2/1 → 3/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (2/1 → 3/1) ⇝ 4/1 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ (2/1 → 3/1) ⇝ 4/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 2/1 ⇜ (3/1 → 4/1) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 2/1 ⇜ (3/1 → 4/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 3/1 → 4/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 4/1 → 5/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (4/1 → 5/1) ⇝ 6/1 | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ (4/1 → 5/1) ⇝ 6/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 4/1 ⇜ (5/1 → 6/1) | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 4/1 ⇜ (5/1 → 6/1) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 5/1 → 6/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 6/1 → 7/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (6/1 → 7/1) ⇝ 8/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (6/1 → 7/1) ⇝ 8/1 | note:G#3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ 6/1 ⇜ (7/1 → 8/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 6/1 ⇜ (7/1 → 8/1) | note:G#3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ 7/1 → 8/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 8/1 → 9/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (8/1 → 9/1) ⇝ 10/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (8/1 → 9/1) ⇝ 10/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 8/1 ⇜ (9/1 → 10/1) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 8/1 ⇜ (9/1 → 10/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 9/1 → 10/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 10/1 → 11/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (10/1 → 11/1) ⇝ 12/1 | note:G#3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ (10/1 → 11/1) ⇝ 12/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 10/1 ⇜ (11/1 → 12/1) | note:G#3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ 10/1 ⇜ (11/1 → 12/1) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 11/1 → 12/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 12/1 → 13/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (12/1 → 13/1) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (12/1 → 13/1) ⇝ 14/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 12/1 ⇜ (13/1 → 14/1) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 12/1 ⇜ (13/1 → 14/1) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 13/1 → 14/1 | note:G#4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 14/1 → 15/1 | note:B4 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (14/1 → 15/1) ⇝ 16/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (14/1 → 15/1) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 14/1 ⇜ (15/1 → 16/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 14/1 ⇜ (15/1 → 16/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 15/1 → 16/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 16/1 → 17/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (16/1 → 17/1) ⇝ 18/1 | note:Db3 clip:1 s:piano release:0.1 pan:0.47685185185185186 ]", - "[ (16/1 → 17/1) ⇝ 18/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 16/1 ⇜ (17/1 → 18/1) | note:Db3 clip:1 s:piano release:0.1 pan:0.47685185185185186 ]", - "[ 16/1 ⇜ (17/1 → 18/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 17/1 → 18/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 18/1 → 19/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ (18/1 → 19/1) ⇝ 20/1 | note:Eb3 clip:1 s:piano release:0.1 pan:0.4861111111111111 ]", - "[ (18/1 → 19/1) ⇝ 20/1 | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ 18/1 ⇜ (19/1 → 20/1) | note:Eb3 clip:1 s:piano release:0.1 pan:0.4861111111111111 ]", - "[ 18/1 ⇜ (19/1 → 20/1) | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ 19/1 → 20/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 20/1 → 21/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (20/1 → 21/1) ⇝ 22/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (20/1 → 21/1) ⇝ 22/1 | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ 20/1 ⇜ (21/1 → 22/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 20/1 ⇜ (21/1 → 22/1) | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ 21/1 → 22/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 22/1 → 23/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (22/1 → 23/1) ⇝ 24/1 | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ (22/1 → 23/1) ⇝ 24/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 22/1 ⇜ (23/1 → 24/1) | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ 22/1 ⇜ (23/1 → 24/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 23/1 → 24/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 24/1 → 25/1 | note:Gb4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (24/1 → 25/1) ⇝ 26/1 | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ (24/1 → 25/1) ⇝ 26/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 24/1 ⇜ (25/1 → 26/1) | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ 24/1 ⇜ (25/1 → 26/1) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 25/1 → 26/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 26/1 → 27/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (26/1 → 27/1) ⇝ 28/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (26/1 → 27/1) ⇝ 28/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 26/1 ⇜ (27/1 → 28/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 26/1 ⇜ (27/1 → 28/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 27/1 → 28/1 | note:Gb4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 28/1 → 29/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (28/1 → 29/1) ⇝ 30/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (28/1 → 29/1) ⇝ 30/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 28/1 ⇜ (29/1 → 30/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 28/1 ⇜ (29/1 → 30/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/1 → 30/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 30/1 → 31/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (30/1 → 31/1) ⇝ 32/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ (30/1 → 31/1) ⇝ 32/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 30/1 ⇜ (31/1 → 32/1) | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 30/1 ⇜ (31/1 → 32/1) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 31/1 → 32/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 32/1 → 33/1 | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ (32/1 → 33/1) ⇝ 34/1 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ (32/1 → 33/1) ⇝ 34/1 | note:F#3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ 32/1 ⇜ (33/1 → 34/1) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 32/1 ⇜ (33/1 → 34/1) | note:F#3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ 33/1 → 34/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 34/1 → 35/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (34/1 → 35/1) ⇝ 36/1 | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ (34/1 → 35/1) ⇝ 36/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 34/1 ⇜ (35/1 → 36/1) | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 34/1 ⇜ (35/1 → 36/1) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 35/1 → 36/1 | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 36/1 → 37/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (36/1 → 37/1) ⇝ 38/1 | note:F#3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ (36/1 → 37/1) ⇝ 38/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 36/1 ⇜ (37/1 → 38/1) | note:F#3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ 36/1 ⇜ (37/1 → 38/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 37/1 → 38/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 38/1 → 39/1 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (38/1 → 39/1) ⇝ 40/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (38/1 → 39/1) ⇝ 40/1 | note:A#3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 38/1 ⇜ (39/1 → 40/1) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 38/1 ⇜ (39/1 → 40/1) | note:A#3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/1 → 40/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 40/1 → 41/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (40/1 → 41/1) ⇝ 42/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (40/1 → 41/1) ⇝ 42/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 40/1 ⇜ (41/1 → 42/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 40/1 ⇜ (41/1 → 42/1) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 41/1 → 42/1 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 42/1 → 43/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (42/1 → 43/1) ⇝ 44/1 | note:A#3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (42/1 → 43/1) ⇝ 44/1 | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 42/1 ⇜ (43/1 → 44/1) | note:A#3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 42/1 ⇜ (43/1 → 44/1) | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 43/1 → 44/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 44/1 → 45/1 | note:B4 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (44/1 → 45/1) ⇝ 46/1 | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ (44/1 → 45/1) ⇝ 46/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 44/1 ⇜ (45/1 → 46/1) | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 44/1 ⇜ (45/1 → 46/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 45/1 → 46/1 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 46/1 → 47/1 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (46/1 → 47/1) ⇝ 48/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (46/1 → 47/1) ⇝ 48/1 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 46/1 ⇜ (47/1 → 48/1) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 46/1 ⇜ (47/1 → 48/1) | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 47/1 → 48/1 | note:B4 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 48/1 → 49/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (48/1 → 49/1) ⇝ 50/1 | note:Db3 clip:1 s:piano release:0.1 pan:0.47685185185185186 ]", - "[ (48/1 → 49/1) ⇝ 50/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 48/1 ⇜ (49/1 → 50/1) | note:Db3 clip:1 s:piano release:0.1 pan:0.47685185185185186 ]", - "[ 48/1 ⇜ (49/1 → 50/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 49/1 → 50/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 50/1 → 51/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ (50/1 → 51/1) ⇝ 52/1 | note:Eb3 clip:1 s:piano release:0.1 pan:0.4861111111111111 ]", - "[ (50/1 → 51/1) ⇝ 52/1 | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ 50/1 ⇜ (51/1 → 52/1) | note:Eb3 clip:1 s:piano release:0.1 pan:0.4861111111111111 ]", - "[ 50/1 ⇜ (51/1 → 52/1) | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ 51/1 → 52/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 52/1 → 53/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (52/1 → 53/1) ⇝ 54/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (52/1 → 53/1) ⇝ 54/1 | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ 52/1 ⇜ (53/1 → 54/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 52/1 ⇜ (53/1 → 54/1) | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ 53/1 → 54/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 54/1 → 55/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (54/1 → 55/1) ⇝ 56/1 | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ (54/1 → 55/1) ⇝ 56/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 54/1 ⇜ (55/1 → 56/1) | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 ]", - "[ 54/1 ⇜ (55/1 → 56/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 55/1 → 56/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 56/1 → 57/1 | note:Gb4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (56/1 → 57/1) ⇝ 58/1 | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ (56/1 → 57/1) ⇝ 58/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 56/1 ⇜ (57/1 → 58/1) | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 ]", - "[ 56/1 ⇜ (57/1 → 58/1) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 57/1 → 58/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 58/1 → 59/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (58/1 → 59/1) ⇝ 60/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (58/1 → 59/1) ⇝ 60/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 58/1 ⇜ (59/1 → 60/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 58/1 ⇜ (59/1 → 60/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 59/1 → 60/1 | note:Gb4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 60/1 → 61/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (60/1 → 61/1) ⇝ 62/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (60/1 → 61/1) ⇝ 62/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 60/1 ⇜ (61/1 → 62/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 60/1 ⇜ (61/1 → 62/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/1 → 62/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 62/1 → 63/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (62/1 → 63/1) ⇝ 64/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ (62/1 → 63/1) ⇝ 64/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 62/1 ⇜ (63/1 → 64/1) | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 62/1 ⇜ (63/1 → 64/1) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 63/1 → 64/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 0/1 → 1/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 color:#00B8D4 ]", + "[ (0/1 → 1/1) ⇝ 2/1 | note:C3 clip:1 s:piano release:0.1 pan:0.4722222222222222 color:#00B8D4 ]", + "[ (0/1 → 1/1) ⇝ 2/1 | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 color:#00B8D4 ]", + "[ 0/1 ⇜ (1/1 → 2/1) | note:C3 clip:1 s:piano release:0.1 pan:0.4722222222222222 color:#00B8D4 ]", + "[ 0/1 ⇜ (1/1 → 2/1) | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 color:#00B8D4 ]", + "[ 1/1 → 2/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 2/1 → 3/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ (2/1 → 3/1) ⇝ 4/1 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 color:#00B8D4 ]", + "[ (2/1 → 3/1) ⇝ 4/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ 2/1 ⇜ (3/1 → 4/1) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 color:#00B8D4 ]", + "[ 2/1 ⇜ (3/1 → 4/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ 3/1 → 4/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 color:#00B8D4 ]", + "[ 4/1 → 5/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 color:#00B8D4 ]", + "[ (4/1 → 5/1) ⇝ 6/1 | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 color:#00B8D4 ]", + "[ (4/1 → 5/1) ⇝ 6/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 color:#00B8D4 ]", + "[ 4/1 ⇜ (5/1 → 6/1) | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 color:#00B8D4 ]", + "[ 4/1 ⇜ (5/1 → 6/1) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 color:#00B8D4 ]", + "[ 5/1 → 6/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 6/1 → 7/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 color:#00B8D4 ]", + "[ (6/1 → 7/1) ⇝ 8/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ (6/1 → 7/1) ⇝ 8/1 | note:G#3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ 6/1 ⇜ (7/1 → 8/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ 6/1 ⇜ (7/1 → 8/1) | note:G#3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ 7/1 → 8/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 color:#00B8D4 ]", + "[ 8/1 → 9/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ (8/1 → 9/1) ⇝ 10/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 color:#00B8D4 ]", + "[ (8/1 → 9/1) ⇝ 10/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 8/1 ⇜ (9/1 → 10/1) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 color:#00B8D4 ]", + "[ 8/1 ⇜ (9/1 → 10/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 9/1 → 10/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 color:#00B8D4 ]", + "[ 10/1 → 11/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 color:#00B8D4 ]", + "[ (10/1 → 11/1) ⇝ 12/1 | note:G#3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ (10/1 → 11/1) ⇝ 12/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 color:#00B8D4 ]", + "[ 10/1 ⇜ (11/1 → 12/1) | note:G#3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ 10/1 ⇜ (11/1 → 12/1) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 color:#00B8D4 ]", + "[ 11/1 → 12/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ 12/1 → 13/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 color:#00B8D4 ]", + "[ (12/1 → 13/1) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 color:#00B8D4 ]", + "[ (12/1 → 13/1) ⇝ 14/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 color:#00B8D4 ]", + "[ 12/1 ⇜ (13/1 → 14/1) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 color:#00B8D4 ]", + "[ 12/1 ⇜ (13/1 → 14/1) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 color:#00B8D4 ]", + "[ 13/1 → 14/1 | note:G#4 clip:1 s:piano release:0.1 pan:0.5648148148148149 color:#00B8D4 ]", + "[ 14/1 → 15/1 | note:B4 clip:1 s:piano release:0.1 pan:0.5787037037037037 color:#00B8D4 ]", + "[ (14/1 → 15/1) ⇝ 16/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ (14/1 → 15/1) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 color:#00B8D4 ]", + "[ 14/1 ⇜ (15/1 → 16/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 14/1 ⇜ (15/1 → 16/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 color:#00B8D4 ]", + "[ 15/1 → 16/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 color:#00B8D4 ]", + "[ 16/1 → 17/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ (16/1 → 17/1) ⇝ 18/1 | note:Db3 clip:1 s:piano release:0.1 pan:0.47685185185185186 color:#00B8D4 ]", + "[ (16/1 → 17/1) ⇝ 18/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ 16/1 ⇜ (17/1 → 18/1) | note:Db3 clip:1 s:piano release:0.1 pan:0.47685185185185186 color:#00B8D4 ]", + "[ 16/1 ⇜ (17/1 → 18/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ 17/1 → 18/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ 18/1 → 19/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ (18/1 → 19/1) ⇝ 20/1 | note:Eb3 clip:1 s:piano release:0.1 pan:0.4861111111111111 color:#00B8D4 ]", + "[ (18/1 → 19/1) ⇝ 20/1 | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ 18/1 ⇜ (19/1 → 20/1) | note:Eb3 clip:1 s:piano release:0.1 pan:0.4861111111111111 color:#00B8D4 ]", + "[ 18/1 ⇜ (19/1 → 20/1) | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ 19/1 → 20/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 20/1 → 21/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 color:#00B8D4 ]", + "[ (20/1 → 21/1) ⇝ 22/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ (20/1 → 21/1) ⇝ 22/1 | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ 20/1 ⇜ (21/1 → 22/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ 20/1 ⇜ (21/1 → 22/1) | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ 21/1 → 22/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ 22/1 → 23/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ (22/1 → 23/1) ⇝ 24/1 | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ (22/1 → 23/1) ⇝ 24/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 22/1 ⇜ (23/1 → 24/1) | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ 22/1 ⇜ (23/1 → 24/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 23/1 → 24/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 color:#00B8D4 ]", + "[ 24/1 → 25/1 | note:Gb4 clip:1 s:piano release:0.1 pan:0.5555555555555556 color:#00B8D4 ]", + "[ (24/1 → 25/1) ⇝ 26/1 | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ (24/1 → 25/1) ⇝ 26/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ 24/1 ⇜ (25/1 → 26/1) | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ 24/1 ⇜ (25/1 → 26/1) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ 25/1 → 26/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ 26/1 → 27/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 color:#00B8D4 ]", + "[ (26/1 → 27/1) ⇝ 28/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ (26/1 → 27/1) ⇝ 28/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 26/1 ⇜ (27/1 → 28/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 26/1 ⇜ (27/1 → 28/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 27/1 → 28/1 | note:Gb4 clip:1 s:piano release:0.1 pan:0.5555555555555556 color:#00B8D4 ]", + "[ 28/1 → 29/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 color:#00B8D4 ]", + "[ (28/1 → 29/1) ⇝ 30/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ (28/1 → 29/1) ⇝ 30/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 color:#00B8D4 ]", + "[ 28/1 ⇜ (29/1 → 30/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 28/1 ⇜ (29/1 → 30/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 color:#00B8D4 ]", + "[ 29/1 → 30/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 color:#00B8D4 ]", + "[ 30/1 → 31/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 color:#00B8D4 ]", + "[ (30/1 → 31/1) ⇝ 32/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ (30/1 → 31/1) ⇝ 32/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ 30/1 ⇜ (31/1 → 32/1) | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ 30/1 ⇜ (31/1 → 32/1) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ 31/1 → 32/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 color:#00B8D4 ]", + "[ 32/1 → 33/1 | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ (32/1 → 33/1) ⇝ 34/1 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 color:#00B8D4 ]", + "[ (32/1 → 33/1) ⇝ 34/1 | note:F#3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ 32/1 ⇜ (33/1 → 34/1) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 color:#00B8D4 ]", + "[ 32/1 ⇜ (33/1 → 34/1) | note:F#3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ 33/1 → 34/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 color:#00B8D4 ]", + "[ 34/1 → 35/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 color:#00B8D4 ]", + "[ (34/1 → 35/1) ⇝ 36/1 | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 color:#00B8D4 ]", + "[ (34/1 → 35/1) ⇝ 36/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 color:#00B8D4 ]", + "[ 34/1 ⇜ (35/1 → 36/1) | note:E3 clip:1 s:piano release:0.1 pan:0.4907407407407407 color:#00B8D4 ]", + "[ 34/1 ⇜ (35/1 → 36/1) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 color:#00B8D4 ]", + "[ 35/1 → 36/1 | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ 36/1 → 37/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 color:#00B8D4 ]", + "[ (36/1 → 37/1) ⇝ 38/1 | note:F#3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ (36/1 → 37/1) ⇝ 38/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 36/1 ⇜ (37/1 → 38/1) | note:F#3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ 36/1 ⇜ (37/1 → 38/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 37/1 → 38/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 color:#00B8D4 ]", + "[ 38/1 → 39/1 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 color:#00B8D4 ]", + "[ (38/1 → 39/1) ⇝ 40/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 color:#00B8D4 ]", + "[ (38/1 → 39/1) ⇝ 40/1 | note:A#3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ 38/1 ⇜ (39/1 → 40/1) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 color:#00B8D4 ]", + "[ 38/1 ⇜ (39/1 → 40/1) | note:A#3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ 39/1 → 40/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 color:#00B8D4 ]", + "[ 40/1 → 41/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 color:#00B8D4 ]", + "[ (40/1 → 41/1) ⇝ 42/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ (40/1 → 41/1) ⇝ 42/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 color:#00B8D4 ]", + "[ 40/1 ⇜ (41/1 → 42/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 40/1 ⇜ (41/1 → 42/1) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 color:#00B8D4 ]", + "[ 41/1 → 42/1 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 color:#00B8D4 ]", + "[ 42/1 → 43/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 color:#00B8D4 ]", + "[ (42/1 → 43/1) ⇝ 44/1 | note:A#3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ (42/1 → 43/1) ⇝ 44/1 | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ 42/1 ⇜ (43/1 → 44/1) | note:A#3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ 42/1 ⇜ (43/1 → 44/1) | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ 43/1 → 44/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 color:#00B8D4 ]", + "[ 44/1 → 45/1 | note:B4 clip:1 s:piano release:0.1 pan:0.5787037037037037 color:#00B8D4 ]", + "[ (44/1 → 45/1) ⇝ 46/1 | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ (44/1 → 45/1) ⇝ 46/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 color:#00B8D4 ]", + "[ 44/1 ⇜ (45/1 → 46/1) | note:C#4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ 44/1 ⇜ (45/1 → 46/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 color:#00B8D4 ]", + "[ 45/1 → 46/1 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 color:#00B8D4 ]", + "[ 46/1 → 47/1 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 color:#00B8D4 ]", + "[ (46/1 → 47/1) ⇝ 48/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 color:#00B8D4 ]", + "[ (46/1 → 47/1) ⇝ 48/1 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 color:#00B8D4 ]", + "[ 46/1 ⇜ (47/1 → 48/1) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 color:#00B8D4 ]", + "[ 46/1 ⇜ (47/1 → 48/1) | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 color:#00B8D4 ]", + "[ 47/1 → 48/1 | note:B4 clip:1 s:piano release:0.1 pan:0.5787037037037037 color:#00B8D4 ]", + "[ 48/1 → 49/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ (48/1 → 49/1) ⇝ 50/1 | note:Db3 clip:1 s:piano release:0.1 pan:0.47685185185185186 color:#00B8D4 ]", + "[ (48/1 → 49/1) ⇝ 50/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ 48/1 ⇜ (49/1 → 50/1) | note:Db3 clip:1 s:piano release:0.1 pan:0.47685185185185186 color:#00B8D4 ]", + "[ 48/1 ⇜ (49/1 → 50/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ 49/1 → 50/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ 50/1 → 51/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ (50/1 → 51/1) ⇝ 52/1 | note:Eb3 clip:1 s:piano release:0.1 pan:0.4861111111111111 color:#00B8D4 ]", + "[ (50/1 → 51/1) ⇝ 52/1 | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ 50/1 ⇜ (51/1 → 52/1) | note:Eb3 clip:1 s:piano release:0.1 pan:0.4861111111111111 color:#00B8D4 ]", + "[ 50/1 ⇜ (51/1 → 52/1) | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ 51/1 → 52/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 52/1 → 53/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 color:#00B8D4 ]", + "[ (52/1 → 53/1) ⇝ 54/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ (52/1 → 53/1) ⇝ 54/1 | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ 52/1 ⇜ (53/1 → 54/1) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 color:#00B8D4 ]", + "[ 52/1 ⇜ (53/1 → 54/1) | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ 53/1 → 54/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ 54/1 → 55/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ (54/1 → 55/1) ⇝ 56/1 | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ (54/1 → 55/1) ⇝ 56/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 54/1 ⇜ (55/1 → 56/1) | note:Gb3 clip:1 s:piano release:0.1 pan:0.5 color:#00B8D4 ]", + "[ 54/1 ⇜ (55/1 → 56/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 55/1 → 56/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 color:#00B8D4 ]", + "[ 56/1 → 57/1 | note:Gb4 clip:1 s:piano release:0.1 pan:0.5555555555555556 color:#00B8D4 ]", + "[ (56/1 → 57/1) ⇝ 58/1 | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ (56/1 → 57/1) ⇝ 58/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ 56/1 ⇜ (57/1 → 58/1) | note:Ab3 clip:1 s:piano release:0.1 pan:0.5092592592592593 color:#00B8D4 ]", + "[ 56/1 ⇜ (57/1 → 58/1) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 color:#00B8D4 ]", + "[ 57/1 → 58/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ 58/1 → 59/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 color:#00B8D4 ]", + "[ (58/1 → 59/1) ⇝ 60/1 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ (58/1 → 59/1) ⇝ 60/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 58/1 ⇜ (59/1 → 60/1) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 color:#00B8D4 ]", + "[ 58/1 ⇜ (59/1 → 60/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 59/1 → 60/1 | note:Gb4 clip:1 s:piano release:0.1 pan:0.5555555555555556 color:#00B8D4 ]", + "[ 60/1 → 61/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 color:#00B8D4 ]", + "[ (60/1 → 61/1) ⇝ 62/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ (60/1 → 61/1) ⇝ 62/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 color:#00B8D4 ]", + "[ 60/1 ⇜ (61/1 → 62/1) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 color:#00B8D4 ]", + "[ 60/1 ⇜ (61/1 → 62/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 color:#00B8D4 ]", + "[ 61/1 → 62/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 color:#00B8D4 ]", + "[ 62/1 → 63/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 color:#00B8D4 ]", + "[ (62/1 → 63/1) ⇝ 64/1 | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ (62/1 → 63/1) ⇝ 64/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ 62/1 ⇜ (63/1 → 64/1) | note:Db4 clip:1 s:piano release:0.1 pan:0.5324074074074074 color:#00B8D4 ]", + "[ 62/1 ⇜ (63/1 → 64/1) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 color:#00B8D4 ]", + "[ 63/1 → 64/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 color:#00B8D4 ]", ] `; exports[`renders tunes > tune: bassFuge 1`] = ` [ "[ 0/1 → 1/8 | note:A2 s:flbass n:0 gain:0.3 cutoff:2206.5338497506646 resonance:10 clip:1 ]", - "[ -7/4 ⇜ (0/1 → 1/4) | note:C4 s:flbass n:0 gain:0.3 cutoff:2312.732504596285 resonance:10 clip:1 ]", - "[ -7/4 ⇜ (0/1 → 1/4) | note:E4 s:flbass n:0 gain:0.3 cutoff:2312.732504596285 resonance:10 clip:1 ]", - "[ -3/2 ⇜ (0/1 → 1/4) ⇝ 1/2 | note:A4 s:flbass n:0 gain:0.3 cutoff:2522.789774516997 resonance:10 clip:1 ]", - "[ -3/2 ⇜ (0/1 → 1/4) ⇝ 1/2 | note:C5 s:flbass n:0 gain:0.3 cutoff:2522.789774516997 resonance:10 clip:1 ]", - "[ -5/4 ⇜ (0/1 → 1/4) ⇝ 3/4 | note:A4 s:flbass n:0 gain:0.3 cutoff:2727.5302177148174 resonance:10 clip:1 ]", - "[ -5/4 ⇜ (0/1 → 1/4) ⇝ 3/4 | note:C5 s:flbass n:0 gain:0.3 cutoff:2727.5302177148174 resonance:10 clip:1 ]", + "[ -7/4 ⇜ (0/1 → 1/4) | note:C4 s:flbass n:0 gain:0.3 cutoff:915.3693764684064 resonance:10 clip:1 ]", + "[ -7/4 ⇜ (0/1 → 1/4) | note:E4 s:flbass n:0 gain:0.3 cutoff:915.3693764684064 resonance:10 clip:1 ]", + "[ -3/2 ⇜ (0/1 → 1/4) ⇝ 1/2 | gain:0.3 note:A4 s:flbass n:0 cutoff:1275.6208956766397 resonance:10 clip:1 ]", + "[ -3/2 ⇜ (0/1 → 1/4) ⇝ 1/2 | gain:0.3 note:C5 s:flbass n:0 cutoff:1275.6208956766397 resonance:10 clip:1 ]", + "[ -5/4 ⇜ (0/1 → 1/4) ⇝ 3/4 | gain:0.15 note:A4 s:flbass n:0 cutoff:1677.2102254830027 resonance:10 clip:1 ]", + "[ -5/4 ⇜ (0/1 → 1/4) ⇝ 3/4 | gain:0.15 note:C5 s:flbass n:0 cutoff:1677.2102254830027 resonance:10 clip:1 ]", "[ 0/1 → 1/4 | note:A3 s:flbass n:0 gain:0.3 cutoff:2312.732504596285 resonance:10 clip:1 ]", - "[ -1/1 ⇜ (0/1 → 1/2) ⇝ 1/1 | note:A4 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", - "[ -1/1 ⇜ (0/1 → 1/2) ⇝ 1/1 | note:C5 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", + "[ -1/1 ⇜ (0/1 → 1/2) ⇝ 1/1 | gain:0.075 note:A4 s:flbass n:0 cutoff:2100 resonance:10 clip:1 ]", + "[ -1/1 ⇜ (0/1 → 1/2) ⇝ 1/1 | gain:0.075 note:C5 s:flbass n:0 cutoff:2100 resonance:10 clip:1 ]", "[ 0/1 → 1/2 | s:bd n:1 ]", - "[ -3/4 ⇜ (0/1 → 3/4) ⇝ 5/4 | note:A4 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", - "[ -3/4 ⇜ (0/1 → 3/4) ⇝ 5/4 | note:C5 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", - "[ -3/2 ⇜ (1/4 → 1/2) | note:A4 s:flbass n:0 gain:0.3 cutoff:2522.789774516997 resonance:10 clip:1 ]", - "[ -3/2 ⇜ (1/4 → 1/2) | note:C5 s:flbass n:0 gain:0.3 cutoff:2522.789774516997 resonance:10 clip:1 ]", - "[ -5/4 ⇜ (1/4 → 1/2) ⇝ 3/4 | note:A4 s:flbass n:0 gain:0.3 cutoff:2727.5302177148174 resonance:10 clip:1 ]", - "[ -5/4 ⇜ (1/4 → 1/2) ⇝ 3/4 | note:C5 s:flbass n:0 gain:0.3 cutoff:2727.5302177148174 resonance:10 clip:1 ]", + "[ -3/4 ⇜ (0/1 → 3/4) ⇝ 5/4 | gain:0.0375 note:A4 s:flbass n:0 cutoff:2522.789774516997 resonance:10 clip:1 ]", + "[ -3/4 ⇜ (0/1 → 3/4) ⇝ 5/4 | gain:0.0375 note:C5 s:flbass n:0 cutoff:2522.789774516997 resonance:10 clip:1 ]", + "[ -3/2 ⇜ (1/4 → 1/2) | gain:0.3 note:A4 s:flbass n:0 cutoff:1275.6208956766397 resonance:10 clip:1 ]", + "[ -3/2 ⇜ (1/4 → 1/2) | gain:0.3 note:C5 s:flbass n:0 cutoff:1275.6208956766397 resonance:10 clip:1 ]", + "[ -5/4 ⇜ (1/4 → 1/2) ⇝ 3/4 | gain:0.15 note:A4 s:flbass n:0 cutoff:1677.2102254830027 resonance:10 clip:1 ]", + "[ -5/4 ⇜ (1/4 → 1/2) ⇝ 3/4 | gain:0.15 note:C5 s:flbass n:0 cutoff:1677.2102254830027 resonance:10 clip:1 ]", "[ 1/4 → 1/2 | note:C4 s:flbass n:0 gain:0.3 cutoff:2727.5302177148174 resonance:10 clip:1 ]", "[ 1/4 → 1/2 | note:E4 s:flbass n:0 gain:0.3 cutoff:2727.5302177148174 resonance:10 clip:1 ]", "[ 1/4 → 1/2 | s:hh n:0 ]", "[ 3/8 → 1/2 | note:A2 s:flbass n:0 gain:0.3 cutoff:2827.098521493671 resonance:10 clip:1 ]", - "[ -5/4 ⇜ (1/2 → 3/4) | note:A4 s:flbass n:0 gain:0.3 cutoff:2727.5302177148174 resonance:10 clip:1 ]", - "[ -5/4 ⇜ (1/2 → 3/4) | note:C5 s:flbass n:0 gain:0.3 cutoff:2727.5302177148174 resonance:10 clip:1 ]", - "[ -1/1 ⇜ (1/2 → 3/4) ⇝ 1/1 | note:A4 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", - "[ -1/1 ⇜ (1/2 → 3/4) ⇝ 1/1 | note:C5 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", - "[ 1/2 → 3/4 | note:A4 s:flbass n:0 gain:0.3 cutoff:3110.8609453791396 resonance:10 clip:1 ]", - "[ 1/2 → 3/4 | note:C5 s:flbass n:0 gain:0.3 cutoff:3110.8609453791396 resonance:10 clip:1 ]", + "[ -5/4 ⇜ (1/2 → 3/4) | gain:0.15 note:A4 s:flbass n:0 cutoff:1677.2102254830027 resonance:10 clip:1 ]", + "[ -5/4 ⇜ (1/2 → 3/4) | gain:0.15 note:C5 s:flbass n:0 cutoff:1677.2102254830027 resonance:10 clip:1 ]", + "[ -1/1 ⇜ (1/2 → 3/4) ⇝ 1/1 | gain:0.075 note:A4 s:flbass n:0 cutoff:2100 resonance:10 clip:1 ]", + "[ -1/1 ⇜ (1/2 → 3/4) ⇝ 1/1 | gain:0.075 note:C5 s:flbass n:0 cutoff:2100 resonance:10 clip:1 ]", + "[ 1/2 → 3/4 | gain:0.3 note:A4 s:flbass n:0 cutoff:3110.8609453791396 resonance:10 clip:1 ]", + "[ 1/2 → 3/4 | gain:0.3 note:C5 s:flbass n:0 cutoff:3110.8609453791396 resonance:10 clip:1 ]", "[ 1/2 → 1/1 | s:bd n:1 ]", "[ 1/2 → 1/1 | s:sd n:0 ]", "[ 3/4 → 7/8 | note:A2 s:flbass n:0 gain:0.3 cutoff:3366.0584981088073 resonance:10 clip:1 ]", - "[ -1/1 ⇜ (3/4 → 1/1) | note:A4 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", - "[ -1/1 ⇜ (3/4 → 1/1) | note:C5 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", - "[ -3/4 ⇜ (3/4 → 1/1) ⇝ 5/4 | note:A4 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", - "[ -3/4 ⇜ (3/4 → 1/1) ⇝ 5/4 | note:C5 s:flbass n:0 gain:0.3 cutoff:2924.3791043233605 resonance:10 clip:1 ]", + "[ -1/1 ⇜ (3/4 → 1/1) | gain:0.075 note:A4 s:flbass n:0 cutoff:2100 resonance:10 clip:1 ]", + "[ -1/1 ⇜ (3/4 → 1/1) | gain:0.075 note:C5 s:flbass n:0 cutoff:2100 resonance:10 clip:1 ]", + "[ -3/4 ⇜ (3/4 → 1/1) ⇝ 5/4 | gain:0.0375 note:A4 s:flbass n:0 cutoff:2522.789774516997 resonance:10 clip:1 ]", + "[ -3/4 ⇜ (3/4 → 1/1) ⇝ 5/4 | gain:0.0375 note:C5 s:flbass n:0 cutoff:2522.789774516997 resonance:10 clip:1 ]", "[ 3/4 → 1/1 | note:A3 s:flbass n:0 gain:0.3 cutoff:3443.5028842544402 resonance:10 clip:1 ]", - "[ 3/4 → 1/1 | note:A4 s:flbass n:0 gain:0.3 cutoff:3443.5028842544402 resonance:10 clip:1 ]", - "[ 3/4 → 1/1 | note:C5 s:flbass n:0 gain:0.3 cutoff:3443.5028842544402 resonance:10 clip:1 ]", + "[ 3/4 → 1/1 | gain:0.15 note:A4 s:flbass n:0 cutoff:3443.5028842544402 resonance:10 clip:1 ]", + "[ 3/4 → 1/1 | gain:0.15 note:C5 s:flbass n:0 cutoff:3443.5028842544402 resonance:10 clip:1 ]", "[ 3/4 → 1/1 | s:hh n:0 ]", ] `; @@ -321,1200 +321,790 @@ exports[`renders tunes > tune: belldub 1`] = ` exports[`renders tunes > tune: blippyRhodes 1`] = ` [ - "[ 0/1 → 1/6 | note:G4 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 ]", - "[ 0/1 → 1/3 | s:bd ]", - "[ (0/1 → 2/3) ⇝ 4/3 | note:36 gain:0.3 clip:1 cutoff:600 lpattack:0.2 lpenv:-4 s:sawtooth ]", - "[ (0/1 → 2/3) ⇝ 4/3 | note:36.02 gain:0.3 clip:1 cutoff:600 lpattack:0.2 lpenv:-4 s:sawtooth ]", - "[ 1/6 → 1/3 | note:G4 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 ]", - "[ 1/3 → 1/2 | note:B3 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 ]", - "[ 1/3 → 1/2 | note:E4 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 ]", - "[ 1/3 → 2/3 | s:hh ]", - "[ 1/2 → 2/3 | note:B3 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 ]", - "[ 1/2 → 2/3 | note:E4 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 ]", - "[ 2/3 → 5/6 | note:G3 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 ]", - "[ 0/1 ⇜ (2/3 → 1/1) ⇝ 4/3 | note:36 gain:0.3 clip:1 cutoff:600 lpattack:0.2 lpenv:-4 s:sawtooth ]", - "[ 0/1 ⇜ (2/3 → 1/1) ⇝ 4/3 | note:36.02 gain:0.3 clip:1 cutoff:600 lpattack:0.2 lpenv:-4 s:sawtooth ]", - "[ 2/3 → 1/1 | s:sn ]", - "[ 5/6 → 1/1 | note:G3 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 ]", -] -`; - -exports[`renders tunes > tune: bridgeIsOver 1`] = ` -[ - "[ -155/52 ⇜ (0/1 → 5/52) | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ -75/26 ⇜ (0/1 → 5/26) | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ -145/52 ⇜ (0/1 → 15/52) | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ -35/13 ⇜ (0/1 → 5/13) | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ -35/13 ⇜ (0/1 → 5/13) | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ -135/52 ⇜ (0/1 → 5/13) ⇝ 25/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ -5/2 ⇜ (0/1 → 5/13) ⇝ 15/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ -125/52 ⇜ (0/1 → 5/13) ⇝ 35/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ -30/13 ⇜ (0/1 → 5/13) ⇝ 10/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ -115/52 ⇜ (0/1 → 5/13) ⇝ 45/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ -55/26 ⇜ (0/1 → 5/13) ⇝ 25/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -105/52 ⇜ (0/1 → 5/13) ⇝ 55/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 0/1 → 5/13 | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ -135/52 ⇜ (0/1 → 25/52) | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ -5/2 ⇜ (0/1 → 15/26) | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -125/52 ⇜ (0/1 → 35/52) | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ -30/13 ⇜ (0/1 → 10/13) | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ -115/52 ⇜ (0/1 → 10/13) ⇝ 45/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ -55/26 ⇜ (0/1 → 10/13) ⇝ 25/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ -105/52 ⇜ (0/1 → 10/13) ⇝ 55/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ -25/13 ⇜ (0/1 → 10/13) ⇝ 15/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ -95/52 ⇜ (0/1 → 10/13) ⇝ 5/4 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ -45/26 ⇜ (0/1 → 10/13) ⇝ 35/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -85/52 ⇜ (0/1 → 10/13) ⇝ 75/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (0/1 → 1/1) ⇝ 40/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (0/1 → 1/1) ⇝ 80/13 | s:mad ]", - "[ (5/52 → 1/1) ⇝ 165/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (5/26 → 1/1) ⇝ 85/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (15/52 → 1/1) ⇝ 175/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ -135/52 ⇜ (5/13 → 25/52) | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ -5/2 ⇜ (5/13 → 15/26) | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ -125/52 ⇜ (5/13 → 35/52) | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ -30/13 ⇜ (5/13 → 10/13) | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 5/13 → 10/13 | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ -115/52 ⇜ (5/13 → 45/52) | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ -55/26 ⇜ (5/13 → 25/26) | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -105/52 ⇜ (5/13 → 1/1) ⇝ 55/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (5/13 → 1/1) ⇝ 45/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (5/13 → 1/1) ⇝ 45/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (25/52 → 1/1) ⇝ 185/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (25/52 → 1/1) ⇝ 185/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (15/26 → 1/1) ⇝ 95/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (15/26 → 1/1) ⇝ 95/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (35/52 → 1/1) ⇝ 15/4 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (35/52 → 1/1) ⇝ 15/4 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ -115/52 ⇜ (10/13 → 45/52) | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ -55/26 ⇜ (10/13 → 25/26) | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 10/13 → 155/156 | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ -105/52 ⇜ (10/13 → 1/1) ⇝ 55/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ -25/13 ⇜ (10/13 → 1/1) ⇝ 15/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ -95/52 ⇜ (10/13 → 1/1) ⇝ 5/4 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ -45/26 ⇜ (10/13 → 1/1) ⇝ 35/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -85/52 ⇜ (10/13 → 1/1) ⇝ 75/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (10/13 → 1/1) ⇝ 50/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (10/13 → 1/1) ⇝ 50/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (45/52 → 1/1) ⇝ 205/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (45/52 → 1/1) ⇝ 205/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (25/26 → 1/1) ⇝ 105/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (25/26 → 1/1) ⇝ 105/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (155/156 → 1/1) ⇝ 15/13 | note:bb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.46296296296296297 ]", - "[ -105/52 ⇜ (1/1 → 55/52) | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ -105/52 ⇜ (1/1 → 55/52) | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ -25/13 ⇜ (1/1 → 15/13) | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 155/156 ⇜ (1/1 → 15/13) | note:bb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.46296296296296297 ]", - "[ -95/52 ⇜ (1/1 → 5/4) | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ -45/26 ⇜ (1/1 → 35/26) | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -85/52 ⇜ (1/1 → 75/52) | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 0/1 ⇜ (1/1 → 2/1) ⇝ 40/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 0/1 ⇜ (1/1 → 2/1) ⇝ 80/13 | s:mad ]", - "[ 5/52 ⇜ (1/1 → 2/1) ⇝ 165/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/26 ⇜ (1/1 → 2/1) ⇝ 85/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 15/52 ⇜ (1/1 → 2/1) ⇝ 175/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 5/13 ⇜ (1/1 → 2/1) ⇝ 45/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/13 ⇜ (1/1 → 2/1) ⇝ 45/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 25/52 ⇜ (1/1 → 2/1) ⇝ 185/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 25/52 ⇜ (1/1 → 2/1) ⇝ 185/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 15/26 ⇜ (1/1 → 2/1) ⇝ 95/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/26 ⇜ (1/1 → 2/1) ⇝ 95/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 35/52 ⇜ (1/1 → 2/1) ⇝ 15/4 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 35/52 ⇜ (1/1 → 2/1) ⇝ 15/4 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 10/13 ⇜ (1/1 → 2/1) ⇝ 50/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 10/13 ⇜ (1/1 → 2/1) ⇝ 50/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 45/52 ⇜ (1/1 → 2/1) ⇝ 205/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 45/52 ⇜ (1/1 → 2/1) ⇝ 205/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 25/26 ⇜ (1/1 → 2/1) ⇝ 105/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 25/26 ⇜ (1/1 → 2/1) ⇝ 105/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (55/52 → 2/1) ⇝ 215/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (55/52 → 2/1) ⇝ 215/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/13 → 20/13 | note:ab2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4537037037037037 ]", - "[ (15/13 → 2/1) ⇝ 55/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (5/4 → 2/1) ⇝ 225/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (35/26 → 2/1) ⇝ 115/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (75/52 → 2/1) ⇝ 235/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 20/13 → 25/13 | note:gb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ (25/13 → 2/1) ⇝ 30/13 | note:gb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 25/13 ⇜ (2/1 → 30/13) | note:gb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 0/1 ⇜ (2/1 → 3/1) ⇝ 40/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 0/1 ⇜ (2/1 → 3/1) ⇝ 80/13 | s:mad ]", - "[ 5/52 ⇜ (2/1 → 3/1) ⇝ 165/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/26 ⇜ (2/1 → 3/1) ⇝ 85/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 15/52 ⇜ (2/1 → 3/1) ⇝ 175/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 5/13 ⇜ (2/1 → 3/1) ⇝ 45/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/13 ⇜ (2/1 → 3/1) ⇝ 45/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 25/52 ⇜ (2/1 → 3/1) ⇝ 185/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 25/52 ⇜ (2/1 → 3/1) ⇝ 185/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 15/26 ⇜ (2/1 → 3/1) ⇝ 95/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/26 ⇜ (2/1 → 3/1) ⇝ 95/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 35/52 ⇜ (2/1 → 3/1) ⇝ 15/4 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 35/52 ⇜ (2/1 → 3/1) ⇝ 15/4 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 10/13 ⇜ (2/1 → 3/1) ⇝ 50/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 10/13 ⇜ (2/1 → 3/1) ⇝ 50/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 45/52 ⇜ (2/1 → 3/1) ⇝ 205/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 45/52 ⇜ (2/1 → 3/1) ⇝ 205/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 25/26 ⇜ (2/1 → 3/1) ⇝ 105/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 25/26 ⇜ (2/1 → 3/1) ⇝ 105/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/52 ⇜ (2/1 → 3/1) ⇝ 215/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/52 ⇜ (2/1 → 3/1) ⇝ 215/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/13 ⇜ (2/1 → 3/1) ⇝ 55/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/4 ⇜ (2/1 → 3/1) ⇝ 225/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 35/26 ⇜ (2/1 → 3/1) ⇝ 115/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 75/52 ⇜ (2/1 → 3/1) ⇝ 235/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 30/13 → 395/156 | note:gb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 395/156 → 35/13 | note:ab2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4537037037037037 ]", - "[ (35/13 → 3/1) ⇝ 40/13 | note:bb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.46296296296296297 ]", - "[ 0/1 ⇜ (3/1 → 40/13) | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 0/1 ⇜ (3/1 → 40/13) ⇝ 80/13 | s:mad ]", - "[ 5/52 ⇜ (3/1 → 40/13) ⇝ 165/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/26 ⇜ (3/1 → 40/13) ⇝ 85/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 15/52 ⇜ (3/1 → 40/13) ⇝ 175/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 5/13 ⇜ (3/1 → 40/13) ⇝ 45/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/13 ⇜ (3/1 → 40/13) ⇝ 45/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 25/52 ⇜ (3/1 → 40/13) ⇝ 185/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 25/52 ⇜ (3/1 → 40/13) ⇝ 185/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 15/26 ⇜ (3/1 → 40/13) ⇝ 95/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/26 ⇜ (3/1 → 40/13) ⇝ 95/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 35/52 ⇜ (3/1 → 40/13) ⇝ 15/4 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 35/52 ⇜ (3/1 → 40/13) ⇝ 15/4 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 10/13 ⇜ (3/1 → 40/13) ⇝ 50/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 10/13 ⇜ (3/1 → 40/13) ⇝ 50/13 | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 45/52 ⇜ (3/1 → 40/13) ⇝ 205/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 45/52 ⇜ (3/1 → 40/13) ⇝ 205/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 25/26 ⇜ (3/1 → 40/13) ⇝ 105/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 25/26 ⇜ (3/1 → 40/13) ⇝ 105/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/52 ⇜ (3/1 → 40/13) ⇝ 215/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/52 ⇜ (3/1 → 40/13) ⇝ 215/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/13 ⇜ (3/1 → 40/13) ⇝ 55/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/4 ⇜ (3/1 → 40/13) ⇝ 225/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 35/26 ⇜ (3/1 → 40/13) ⇝ 115/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 75/52 ⇜ (3/1 → 40/13) ⇝ 235/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 35/13 ⇜ (3/1 → 40/13) | note:bb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.46296296296296297 ]", - "[ 5/52 ⇜ (40/13 → 165/52) | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/26 ⇜ (40/13 → 85/26) | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 15/52 ⇜ (40/13 → 175/52) | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 5/13 ⇜ (40/13 → 45/13) | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/13 ⇜ (40/13 → 45/13) | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 25/52 ⇜ (40/13 → 45/13) ⇝ 185/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 15/26 ⇜ (40/13 → 45/13) ⇝ 95/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 35/52 ⇜ (40/13 → 45/13) ⇝ 15/4 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 10/13 ⇜ (40/13 → 45/13) ⇝ 50/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/52 ⇜ (40/13 → 45/13) ⇝ 205/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 25/26 ⇜ (40/13 → 45/13) ⇝ 105/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 55/52 ⇜ (40/13 → 45/13) ⇝ 215/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 40/13 → 45/13 | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 25/52 ⇜ (40/13 → 185/52) | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 15/26 ⇜ (40/13 → 95/26) | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 35/52 ⇜ (40/13 → 15/4) | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 10/13 ⇜ (40/13 → 50/13) | clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 45/52 ⇜ (40/13 → 50/13) ⇝ 205/52 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 25/26 ⇜ (40/13 → 50/13) ⇝ 105/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/52 ⇜ (40/13 → 50/13) ⇝ 215/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/13 ⇜ (40/13 → 50/13) ⇝ 55/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/4 ⇜ (40/13 → 50/13) ⇝ 225/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 35/26 ⇜ (40/13 → 50/13) ⇝ 115/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 75/52 ⇜ (40/13 → 50/13) ⇝ 235/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 0/1 ⇜ (40/13 → 4/1) ⇝ 80/13 | s:mad ]", - "[ (40/13 → 4/1) ⇝ 80/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (165/52 → 4/1) ⇝ 25/4 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (85/26 → 4/1) ⇝ 165/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (175/52 → 4/1) ⇝ 335/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 25/52 ⇜ (45/13 → 185/52) | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 15/26 ⇜ (45/13 → 95/26) | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 35/52 ⇜ (45/13 → 15/4) | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 10/13 ⇜ (45/13 → 50/13) | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/13 → 50/13 | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 45/52 ⇜ (45/13 → 205/52) | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 25/26 ⇜ (45/13 → 4/1) ⇝ 105/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 55/52 ⇜ (45/13 → 4/1) ⇝ 215/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (45/13 → 4/1) ⇝ 85/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (45/13 → 4/1) ⇝ 85/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (185/52 → 4/1) ⇝ 345/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (185/52 → 4/1) ⇝ 345/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (95/26 → 4/1) ⇝ 175/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (95/26 → 4/1) ⇝ 175/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (15/4 → 4/1) ⇝ 355/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (15/4 → 4/1) ⇝ 355/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/52 ⇜ (50/13 → 205/52) | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 25/26 ⇜ (50/13 → 4/1) ⇝ 105/26 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/52 ⇜ (50/13 → 4/1) ⇝ 215/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/13 ⇜ (50/13 → 4/1) ⇝ 55/13 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/4 ⇜ (50/13 → 4/1) ⇝ 225/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 35/26 ⇜ (50/13 → 4/1) ⇝ 115/26 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 75/52 ⇜ (50/13 → 4/1) ⇝ 235/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (50/13 → 4/1) ⇝ 635/156 | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ (50/13 → 4/1) ⇝ 90/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (50/13 → 4/1) ⇝ 90/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (205/52 → 4/1) ⇝ 365/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (205/52 → 4/1) ⇝ 365/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/26 ⇜ (4/1 → 105/26) | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 25/26 ⇜ (4/1 → 105/26) | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 50/13 ⇜ (4/1 → 635/156) | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 55/52 ⇜ (4/1 → 215/52) | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/52 ⇜ (4/1 → 215/52) | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/13 ⇜ (4/1 → 55/13) | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/4 ⇜ (4/1 → 225/52) | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 35/26 ⇜ (4/1 → 115/26) | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 75/52 ⇜ (4/1 → 235/52) | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 0/1 ⇜ (4/1 → 5/1) ⇝ 80/13 | s:mad ]", - "[ 40/13 ⇜ (4/1 → 5/1) ⇝ 80/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 165/52 ⇜ (4/1 → 5/1) ⇝ 25/4 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 85/26 ⇜ (4/1 → 5/1) ⇝ 165/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 175/52 ⇜ (4/1 → 5/1) ⇝ 335/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/13 ⇜ (4/1 → 5/1) ⇝ 85/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 45/13 ⇜ (4/1 → 5/1) ⇝ 85/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 185/52 ⇜ (4/1 → 5/1) ⇝ 345/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 185/52 ⇜ (4/1 → 5/1) ⇝ 345/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 95/26 ⇜ (4/1 → 5/1) ⇝ 175/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 95/26 ⇜ (4/1 → 5/1) ⇝ 175/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/4 ⇜ (4/1 → 5/1) ⇝ 355/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/4 ⇜ (4/1 → 5/1) ⇝ 355/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 50/13 ⇜ (4/1 → 5/1) ⇝ 90/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 50/13 ⇜ (4/1 → 5/1) ⇝ 90/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 205/52 ⇜ (4/1 → 5/1) ⇝ 365/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 205/52 ⇜ (4/1 → 5/1) ⇝ 365/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (105/26 → 5/1) ⇝ 185/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (105/26 → 5/1) ⇝ 185/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 635/156 → 55/13 | note:bb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.46296296296296297 ]", - "[ (215/52 → 5/1) ⇝ 375/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (215/52 → 5/1) ⇝ 375/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 55/13 → 60/13 | note:ab2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4537037037037037 ]", - "[ (55/13 → 5/1) ⇝ 95/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (225/52 → 5/1) ⇝ 385/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (115/26 → 5/1) ⇝ 15/2 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (235/52 → 5/1) ⇝ 395/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 60/13 → 5/1 | note:gb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 5/1 → 70/13 | note:gb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 0/1 ⇜ (5/1 → 6/1) ⇝ 80/13 | s:mad ]", - "[ 40/13 ⇜ (5/1 → 6/1) ⇝ 80/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 165/52 ⇜ (5/1 → 6/1) ⇝ 25/4 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 85/26 ⇜ (5/1 → 6/1) ⇝ 165/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 175/52 ⇜ (5/1 → 6/1) ⇝ 335/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/13 ⇜ (5/1 → 6/1) ⇝ 85/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 45/13 ⇜ (5/1 → 6/1) ⇝ 85/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 185/52 ⇜ (5/1 → 6/1) ⇝ 345/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 185/52 ⇜ (5/1 → 6/1) ⇝ 345/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 95/26 ⇜ (5/1 → 6/1) ⇝ 175/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 95/26 ⇜ (5/1 → 6/1) ⇝ 175/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/4 ⇜ (5/1 → 6/1) ⇝ 355/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/4 ⇜ (5/1 → 6/1) ⇝ 355/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 50/13 ⇜ (5/1 → 6/1) ⇝ 90/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 50/13 ⇜ (5/1 → 6/1) ⇝ 90/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 205/52 ⇜ (5/1 → 6/1) ⇝ 365/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 205/52 ⇜ (5/1 → 6/1) ⇝ 365/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 105/26 ⇜ (5/1 → 6/1) ⇝ 185/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/26 ⇜ (5/1 → 6/1) ⇝ 185/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 215/52 ⇜ (5/1 → 6/1) ⇝ 375/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 215/52 ⇜ (5/1 → 6/1) ⇝ 375/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 55/13 ⇜ (5/1 → 6/1) ⇝ 95/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/52 ⇜ (5/1 → 6/1) ⇝ 385/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 115/26 ⇜ (5/1 → 6/1) ⇝ 15/2 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 235/52 ⇜ (5/1 → 6/1) ⇝ 395/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (70/13 → 6/1) ⇝ 80/13 | note:gb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 0/1 ⇜ (6/1 → 80/13) | s:mad ]", - "[ 40/13 ⇜ (6/1 → 80/13) | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 165/52 ⇜ (6/1 → 80/13) ⇝ 25/4 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 85/26 ⇜ (6/1 → 80/13) ⇝ 165/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 175/52 ⇜ (6/1 → 80/13) ⇝ 335/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/13 ⇜ (6/1 → 80/13) ⇝ 85/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 45/13 ⇜ (6/1 → 80/13) ⇝ 85/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 185/52 ⇜ (6/1 → 80/13) ⇝ 345/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 185/52 ⇜ (6/1 → 80/13) ⇝ 345/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 95/26 ⇜ (6/1 → 80/13) ⇝ 175/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 95/26 ⇜ (6/1 → 80/13) ⇝ 175/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/4 ⇜ (6/1 → 80/13) ⇝ 355/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/4 ⇜ (6/1 → 80/13) ⇝ 355/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 50/13 ⇜ (6/1 → 80/13) ⇝ 90/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 50/13 ⇜ (6/1 → 80/13) ⇝ 90/13 | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 205/52 ⇜ (6/1 → 80/13) ⇝ 365/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 205/52 ⇜ (6/1 → 80/13) ⇝ 365/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 105/26 ⇜ (6/1 → 80/13) ⇝ 185/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/26 ⇜ (6/1 → 80/13) ⇝ 185/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 215/52 ⇜ (6/1 → 80/13) ⇝ 375/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 215/52 ⇜ (6/1 → 80/13) ⇝ 375/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 55/13 ⇜ (6/1 → 80/13) ⇝ 95/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/52 ⇜ (6/1 → 80/13) ⇝ 385/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 115/26 ⇜ (6/1 → 80/13) ⇝ 15/2 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 235/52 ⇜ (6/1 → 80/13) ⇝ 395/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 70/13 ⇜ (6/1 → 80/13) | note:gb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 165/52 ⇜ (80/13 → 25/4) | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 85/26 ⇜ (80/13 → 165/26) | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 175/52 ⇜ (80/13 → 335/52) | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/13 ⇜ (80/13 → 85/13) | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 45/13 ⇜ (80/13 → 85/13) | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 185/52 ⇜ (80/13 → 85/13) ⇝ 345/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 95/26 ⇜ (80/13 → 85/13) ⇝ 175/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/4 ⇜ (80/13 → 85/13) ⇝ 355/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 50/13 ⇜ (80/13 → 85/13) ⇝ 90/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 205/52 ⇜ (80/13 → 85/13) ⇝ 365/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 105/26 ⇜ (80/13 → 85/13) ⇝ 185/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 215/52 ⇜ (80/13 → 85/13) ⇝ 375/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 80/13 → 85/13 | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 185/52 ⇜ (80/13 → 345/52) | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 95/26 ⇜ (80/13 → 175/26) | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 15/4 ⇜ (80/13 → 355/52) | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 50/13 ⇜ (80/13 → 90/13) | clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 205/52 ⇜ (80/13 → 90/13) ⇝ 365/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 105/26 ⇜ (80/13 → 90/13) ⇝ 185/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 215/52 ⇜ (80/13 → 90/13) ⇝ 375/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 55/13 ⇜ (80/13 → 90/13) ⇝ 95/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/52 ⇜ (80/13 → 90/13) ⇝ 385/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 115/26 ⇜ (80/13 → 90/13) ⇝ 15/2 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 235/52 ⇜ (80/13 → 90/13) ⇝ 395/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (80/13 → 7/1) ⇝ 120/13 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (80/13 → 7/1) ⇝ 160/13 | s:mad ]", - "[ (25/4 → 7/1) ⇝ 485/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (165/26 → 7/1) ⇝ 245/26 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (335/52 → 7/1) ⇝ 495/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 185/52 ⇜ (85/13 → 345/52) | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 95/26 ⇜ (85/13 → 175/26) | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 15/4 ⇜ (85/13 → 355/52) | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 50/13 ⇜ (85/13 → 90/13) | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 85/13 → 90/13 | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 205/52 ⇜ (85/13 → 7/1) ⇝ 365/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 105/26 ⇜ (85/13 → 7/1) ⇝ 185/26 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 215/52 ⇜ (85/13 → 7/1) ⇝ 375/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (85/13 → 7/1) ⇝ 125/13 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (85/13 → 7/1) ⇝ 125/13 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (345/52 → 7/1) ⇝ 505/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (345/52 → 7/1) ⇝ 505/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (175/26 → 7/1) ⇝ 255/26 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (175/26 → 7/1) ⇝ 255/26 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (355/52 → 7/1) ⇝ 515/52 | clip:1 note:F#5 s:piano release:0.1 pan:0.6111111111111112 ]", - "[ (355/52 → 7/1) ⇝ 515/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 205/52 ⇜ (90/13 → 7/1) ⇝ 365/52 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 105/26 ⇜ (90/13 → 7/1) ⇝ 185/26 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 215/52 ⇜ (90/13 → 7/1) ⇝ 375/52 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 55/13 ⇜ (90/13 → 7/1) ⇝ 95/13 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/52 ⇜ (90/13 → 7/1) ⇝ 385/52 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 115/26 ⇜ (90/13 → 7/1) ⇝ 15/2 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 235/52 ⇜ (90/13 → 7/1) ⇝ 395/52 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (90/13 → 7/1) ⇝ 1115/156 | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ (90/13 → 7/1) ⇝ 10/1 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (90/13 → 7/1) ⇝ 10/1 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 205/52 ⇜ (7/1 → 365/52) | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 205/52 ⇜ (7/1 → 365/52) | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 105/26 ⇜ (7/1 → 185/26) | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/26 ⇜ (7/1 → 185/26) | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 90/13 ⇜ (7/1 → 1115/156) | note:c3 gain:0.8 clip:1 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 215/52 ⇜ (7/1 → 375/52) | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 215/52 ⇜ (7/1 → 375/52) | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 55/13 ⇜ (7/1 → 95/13) | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/52 ⇜ (7/1 → 385/52) | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 115/26 ⇜ (7/1 → 15/2) | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 235/52 ⇜ (7/1 → 395/52) | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 80/13 ⇜ (7/1 → 8/1) ⇝ 120/13 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 80/13 ⇜ (7/1 → 8/1) ⇝ 160/13 | s:mad ]", - "[ 25/4 ⇜ (7/1 → 8/1) ⇝ 485/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 165/26 ⇜ (7/1 → 8/1) ⇝ 245/26 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 335/52 ⇜ (7/1 → 8/1) ⇝ 495/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 85/13 ⇜ (7/1 → 8/1) ⇝ 125/13 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 85/13 ⇜ (7/1 → 8/1) ⇝ 125/13 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 345/52 ⇜ (7/1 → 8/1) ⇝ 505/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 345/52 ⇜ (7/1 → 8/1) ⇝ 505/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 175/26 ⇜ (7/1 → 8/1) ⇝ 255/26 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 175/26 ⇜ (7/1 → 8/1) ⇝ 255/26 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 355/52 ⇜ (7/1 → 8/1) ⇝ 515/52 | clip:1 note:F#5 s:piano release:0.1 pan:0.6111111111111112 ]", - "[ 355/52 ⇜ (7/1 → 8/1) ⇝ 515/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 90/13 ⇜ (7/1 → 8/1) ⇝ 10/1 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 90/13 ⇜ (7/1 → 8/1) ⇝ 10/1 | clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (365/52 → 8/1) ⇝ 525/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (365/52 → 8/1) ⇝ 525/52 | clip:1 note:F#4 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (185/26 → 8/1) ⇝ 265/26 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (185/26 → 8/1) ⇝ 265/26 | clip:1 note:G#4 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 1115/156 → 95/13 | note:bb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.46296296296296297 ]", - "[ (375/52 → 8/1) ⇝ 535/52 | clip:1 note:F#5 s:piano release:0.1 pan:0.6111111111111112 ]", - "[ (375/52 → 8/1) ⇝ 535/52 | clip:1 note:A#4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/13 → 100/13 | note:ab2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4537037037037037 ]", - "[ (95/13 → 8/1) ⇝ 135/13 | clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (385/52 → 8/1) ⇝ 545/52 | clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (15/2 → 8/1) ⇝ 275/26 | clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (395/52 → 8/1) ⇝ 555/52 | clip:1 note:F#5 s:piano release:0.1 pan:0.6111111111111112 ]", - "[ (100/13 → 8/1) ⇝ 105/13 | note:gb2 gain:0.8 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 0/1 → 1/6 | note:G4 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 color:#7ED321 ]", + "[ 0/1 → 1/3 | s:bd color:#00B8D4 ]", + "[ (0/1 → 2/3) ⇝ 4/3 | note:36 gain:0.3 clip:1 cutoff:600 lpattack:0.2 lpenv:-4 s:sawtooth color:#F8E71C ]", + "[ (0/1 → 2/3) ⇝ 4/3 | note:36.02 gain:0.3 clip:1 cutoff:600 lpattack:0.2 lpenv:-4 s:sawtooth color:#F8E71C ]", + "[ 1/6 → 1/3 | note:G4 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 color:#7ED321 ]", + "[ 1/3 → 1/2 | note:B3 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 color:#7ED321 ]", + "[ 1/3 → 1/2 | note:E4 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 color:#7ED321 ]", + "[ 1/3 → 2/3 | s:hh color:#00B8D4 ]", + "[ 1/2 → 2/3 | note:B3 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 color:#7ED321 ]", + "[ 1/2 → 2/3 | note:E4 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 color:#7ED321 ]", + "[ 2/3 → 5/6 | note:G3 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 color:#7ED321 ]", + "[ 0/1 ⇜ (2/3 → 1/1) ⇝ 4/3 | note:36 gain:0.3 clip:1 cutoff:600 lpattack:0.2 lpenv:-4 s:sawtooth color:#F8E71C ]", + "[ 0/1 ⇜ (2/3 → 1/1) ⇝ 4/3 | note:36.02 gain:0.3 clip:1 cutoff:600 lpattack:0.2 lpenv:-4 s:sawtooth color:#F8E71C ]", + "[ 2/3 → 1/1 | s:sn color:#00B8D4 ]", + "[ 5/6 → 1/1 | note:G3 clip:0.3 s:rhodes room:0.5 delay:0.3 delayfeedback:0.4 delaytime:0.08333333333333333 gain:0.5 color:#7ED321 ]", ] `; exports[`renders tunes > tune: caverave 1`] = ` [ - "[ 0/1 → 1/2 | s:bd gain:0.8 ]", - "[ 0/1 → 1/2 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 0/1 → 1/2 | s:bd gain:0.8 color:tomato ]", + "[ 0/1 → 1/2 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 1/4 → 1/3 | note:57 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 1/4 → 1/3 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 1/4 → 1/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 1/4 → 1/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 1/4 → 1/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 1/2 → 1/1 | s:bd gain:0.8 ]", - "[ 1/2 → 1/1 | s:sd gain:0.5 ]", - "[ 3/4 → 1/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 3/4 → 1/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 1/1 → 3/2 | s:bd gain:0.8 ]", + "[ 1/4 → 1/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 1/2 → 1/1 | s:bd gain:0.8 color:tomato ]", + "[ 1/2 → 1/1 | s:sd gain:0.5 color:tomato ]", + "[ 3/4 → 1/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 3/4 → 1/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 1/1 → 3/2 | s:bd gain:0.8 color:tomato ]", "[ 5/4 → 4/3 | note:57 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 5/4 → 4/3 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 5/4 → 4/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 5/4 → 4/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 5/4 → 3/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 3/2 → 2/1 | s:bd gain:0.8 ]", - "[ 3/2 → 2/1 | s:sd gain:0.5 ]", - "[ 7/4 → 2/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 7/4 → 2/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 2/1 → 5/2 | s:bd gain:0.8 ]", - "[ 2/1 → 5/2 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 9/4 → 5/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 5/4 → 3/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 3/2 → 2/1 | s:bd gain:0.8 color:tomato ]", + "[ 3/2 → 2/1 | s:sd gain:0.5 color:tomato ]", + "[ 7/4 → 2/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 7/4 → 2/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 2/1 → 5/2 | s:bd gain:0.8 color:tomato ]", + "[ 2/1 → 5/2 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 9/4 → 5/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 5/2 → 31/12 | note:57 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 5/2 → 31/12 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 5/2 → 31/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 5/2 → 31/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 5/2 → 3/1 | s:bd gain:0.8 ]", - "[ 5/2 → 3/1 | s:sd gain:0.5 ]", - "[ 11/4 → 3/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 11/4 → 3/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 3/1 → 7/2 | s:bd gain:0.8 ]", - "[ 13/4 → 7/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 5/2 → 3/1 | s:bd gain:0.8 color:tomato ]", + "[ 5/2 → 3/1 | s:sd gain:0.5 color:tomato ]", + "[ 11/4 → 3/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 11/4 → 3/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 3/1 → 7/2 | s:bd gain:0.8 color:tomato ]", + "[ 13/4 → 7/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 7/2 → 43/12 | note:57 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 7/2 → 43/12 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 7/2 → 43/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 7/2 → 43/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 7/2 → 4/1 | s:bd gain:0.8 ]", - "[ 7/2 → 4/1 | s:sd gain:0.5 ]", - "[ 15/4 → 4/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 15/4 → 4/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 4/1 → 9/2 | s:bd gain:0.8 ]", - "[ 4/1 → 9/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 7/2 → 4/1 | s:bd gain:0.8 color:tomato ]", + "[ 7/2 → 4/1 | s:sd gain:0.5 color:tomato ]", + "[ 15/4 → 4/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 15/4 → 4/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 4/1 → 9/2 | s:bd gain:0.8 color:tomato ]", + "[ 4/1 → 9/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 17/4 → 13/3 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 17/4 → 13/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 17/4 → 13/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 17/4 → 13/3 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 17/4 → 9/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 9/2 → 5/1 | s:bd gain:0.8 ]", - "[ 9/2 → 5/1 | s:sd gain:0.5 ]", - "[ 19/4 → 5/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 19/4 → 5/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 5/1 → 11/2 | s:bd gain:0.8 ]", + "[ 17/4 → 9/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 9/2 → 5/1 | s:bd gain:0.8 color:tomato ]", + "[ 9/2 → 5/1 | s:sd gain:0.5 color:tomato ]", + "[ 19/4 → 5/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 19/4 → 5/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 5/1 → 11/2 | s:bd gain:0.8 color:tomato ]", "[ 21/4 → 16/3 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 21/4 → 16/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 21/4 → 16/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 21/4 → 16/3 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 21/4 → 11/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 11/2 → 6/1 | s:bd gain:0.8 ]", - "[ 11/2 → 6/1 | s:sd gain:0.5 ]", - "[ 23/4 → 6/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 23/4 → 6/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 6/1 → 13/2 | s:bd gain:0.8 ]", - "[ 6/1 → 13/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 25/4 → 13/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 21/4 → 11/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 11/2 → 6/1 | s:bd gain:0.8 color:tomato ]", + "[ 11/2 → 6/1 | s:sd gain:0.5 color:tomato ]", + "[ 23/4 → 6/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 23/4 → 6/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 6/1 → 13/2 | s:bd gain:0.8 color:tomato ]", + "[ 6/1 → 13/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 25/4 → 13/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 13/2 → 79/12 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 13/2 → 79/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 13/2 → 79/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 13/2 → 79/12 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 13/2 → 7/1 | s:bd gain:0.8 ]", - "[ 13/2 → 7/1 | s:sd gain:0.5 ]", - "[ 27/4 → 7/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 27/4 → 7/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 7/1 → 15/2 | s:bd gain:0.8 ]", - "[ 7/1 → 15/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 29/4 → 15/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 13/2 → 7/1 | s:bd gain:0.8 color:tomato ]", + "[ 13/2 → 7/1 | s:sd gain:0.5 color:tomato ]", + "[ 27/4 → 7/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 27/4 → 7/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 7/1 → 15/2 | s:bd gain:0.8 color:tomato ]", + "[ 7/1 → 15/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 29/4 → 15/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 15/2 → 91/12 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 15/2 → 91/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 15/2 → 91/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 15/2 → 91/12 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 15/2 → 63/8 | s:sd gain:0.5 ]", - "[ 15/2 → 8/1 | s:bd gain:0.8 ]", - "[ 15/2 → 8/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 31/4 → 8/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 8/1 → 17/2 | s:bd gain:0.8 ]", - "[ 8/1 → 17/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 15/2 → 63/8 | s:sd gain:0.5 color:tomato ]", + "[ 15/2 → 8/1 | s:bd gain:0.8 color:tomato ]", + "[ 15/2 → 8/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 31/4 → 8/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 8/1 → 17/2 | s:bd gain:0.8 color:tomato ]", + "[ 8/1 → 17/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 33/4 → 25/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 33/4 → 25/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 33/4 → 25/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 33/4 → 25/3 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 33/4 → 17/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 17/2 → 9/1 | s:bd gain:0.8 ]", - "[ 17/2 → 9/1 | s:sd gain:0.5 ]", - "[ 35/4 → 9/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 35/4 → 9/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 9/1 → 19/2 | s:bd gain:0.8 ]", + "[ 33/4 → 17/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 17/2 → 9/1 | s:bd gain:0.8 color:tomato ]", + "[ 17/2 → 9/1 | s:sd gain:0.5 color:tomato ]", + "[ 35/4 → 9/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 35/4 → 9/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 9/1 → 19/2 | s:bd gain:0.8 color:tomato ]", "[ 37/4 → 28/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 37/4 → 28/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 37/4 → 28/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 37/4 → 28/3 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 37/4 → 19/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 19/2 → 10/1 | s:bd gain:0.8 ]", - "[ 19/2 → 10/1 | s:sd gain:0.5 ]", - "[ 39/4 → 10/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 39/4 → 10/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 10/1 → 21/2 | s:bd gain:0.8 ]", - "[ 10/1 → 21/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 41/4 → 21/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 37/4 → 19/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 19/2 → 10/1 | s:bd gain:0.8 color:tomato ]", + "[ 19/2 → 10/1 | s:sd gain:0.5 color:tomato ]", + "[ 39/4 → 10/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 39/4 → 10/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 10/1 → 21/2 | s:bd gain:0.8 color:tomato ]", + "[ 10/1 → 21/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 41/4 → 21/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 21/2 → 127/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 21/2 → 127/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 21/2 → 127/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 21/2 → 127/12 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 21/2 → 11/1 | s:bd gain:0.8 ]", - "[ 21/2 → 11/1 | s:sd gain:0.5 ]", - "[ 43/4 → 11/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 43/4 → 11/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 11/1 → 23/2 | s:bd gain:0.8 ]", - "[ 45/4 → 23/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 21/2 → 11/1 | s:bd gain:0.8 color:tomato ]", + "[ 21/2 → 11/1 | s:sd gain:0.5 color:tomato ]", + "[ 43/4 → 11/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 43/4 → 11/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 11/1 → 23/2 | s:bd gain:0.8 color:tomato ]", + "[ 45/4 → 23/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 23/2 → 139/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 23/2 → 139/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 23/2 → 139/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 23/2 → 139/12 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 23/2 → 12/1 | s:bd gain:0.8 ]", - "[ 23/2 → 12/1 | s:sd gain:0.5 ]", - "[ 47/4 → 12/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 47/4 → 12/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 12/1 → 25/2 | s:bd gain:0.8 ]", - "[ 12/1 → 25/2 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 23/2 → 12/1 | s:bd gain:0.8 color:tomato ]", + "[ 23/2 → 12/1 | s:sd gain:0.5 color:tomato ]", + "[ 47/4 → 12/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 47/4 → 12/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 12/1 → 25/2 | s:bd gain:0.8 color:tomato ]", + "[ 12/1 → 25/2 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 49/4 → 37/3 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 49/4 → 37/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 49/4 → 37/3 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 49/4 → 37/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 49/4 → 25/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 25/2 → 13/1 | s:bd gain:0.8 ]", - "[ 25/2 → 13/1 | s:sd gain:0.5 ]", - "[ 51/4 → 13/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 51/4 → 13/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 13/1 → 27/2 | s:bd gain:0.8 ]", + "[ 49/4 → 25/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 25/2 → 13/1 | s:bd gain:0.8 color:tomato ]", + "[ 25/2 → 13/1 | s:sd gain:0.5 color:tomato ]", + "[ 51/4 → 13/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 51/4 → 13/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 13/1 → 27/2 | s:bd gain:0.8 color:tomato ]", "[ 53/4 → 40/3 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 53/4 → 40/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 53/4 → 40/3 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 53/4 → 40/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 53/4 → 27/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 27/2 → 14/1 | s:bd gain:0.8 ]", - "[ 27/2 → 14/1 | s:sd gain:0.5 ]", - "[ 55/4 → 14/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 55/4 → 14/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 14/1 → 29/2 | s:bd gain:0.8 ]", - "[ 14/1 → 29/2 | note:42 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 57/4 → 29/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 53/4 → 27/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 27/2 → 14/1 | s:bd gain:0.8 color:tomato ]", + "[ 27/2 → 14/1 | s:sd gain:0.5 color:tomato ]", + "[ 55/4 → 14/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 55/4 → 14/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 14/1 → 29/2 | s:bd gain:0.8 color:tomato ]", + "[ 14/1 → 29/2 | note:42 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 57/4 → 29/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 29/2 → 175/12 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 29/2 → 175/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 29/2 → 175/12 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 29/2 → 175/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 29/2 → 15/1 | s:bd gain:0.8 ]", - "[ 29/2 → 15/1 | s:sd gain:0.5 ]", - "[ 59/4 → 15/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 59/4 → 15/1 | note:42 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 15/1 → 31/2 | s:bd gain:0.8 ]", - "[ 15/1 → 31/2 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 61/4 → 31/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 29/2 → 15/1 | s:bd gain:0.8 color:tomato ]", + "[ 29/2 → 15/1 | s:sd gain:0.5 color:tomato ]", + "[ 59/4 → 15/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 59/4 → 15/1 | note:42 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 15/1 → 31/2 | s:bd gain:0.8 color:tomato ]", + "[ 15/1 → 31/2 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 61/4 → 31/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 31/2 → 187/12 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 31/2 → 187/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 31/2 → 187/12 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 31/2 → 187/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 31/2 → 127/8 | s:sd gain:0.5 ]", - "[ 31/2 → 16/1 | s:bd gain:0.8 ]", - "[ 31/2 → 16/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 63/4 → 16/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 16/1 → 33/2 | s:bd gain:0.8 ]", - "[ 16/1 → 33/2 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 31/2 → 127/8 | s:sd gain:0.5 color:tomato ]", + "[ 31/2 → 16/1 | s:bd gain:0.8 color:tomato ]", + "[ 31/2 → 16/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 63/4 → 16/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 16/1 → 33/2 | s:bd gain:0.8 color:tomato ]", + "[ 16/1 → 33/2 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 65/4 → 49/3 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 65/4 → 49/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 65/4 → 49/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 65/4 → 49/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 65/4 → 33/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 33/2 → 17/1 | s:bd gain:0.8 ]", - "[ 33/2 → 17/1 | s:sd gain:0.5 ]", - "[ 67/4 → 17/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 67/4 → 17/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 17/1 → 35/2 | s:bd gain:0.8 ]", + "[ 65/4 → 33/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 33/2 → 17/1 | s:bd gain:0.8 color:tomato ]", + "[ 33/2 → 17/1 | s:sd gain:0.5 color:tomato ]", + "[ 67/4 → 17/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 67/4 → 17/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 17/1 → 35/2 | s:bd gain:0.8 color:tomato ]", "[ 69/4 → 52/3 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 69/4 → 52/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 69/4 → 52/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 69/4 → 52/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 69/4 → 35/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 35/2 → 18/1 | s:bd gain:0.8 ]", - "[ 35/2 → 18/1 | s:sd gain:0.5 ]", - "[ 71/4 → 18/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 71/4 → 18/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 18/1 → 37/2 | s:bd gain:0.8 ]", - "[ 18/1 → 37/2 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 73/4 → 37/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 69/4 → 35/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 35/2 → 18/1 | s:bd gain:0.8 color:tomato ]", + "[ 35/2 → 18/1 | s:sd gain:0.5 color:tomato ]", + "[ 71/4 → 18/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 71/4 → 18/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 18/1 → 37/2 | s:bd gain:0.8 color:tomato ]", + "[ 18/1 → 37/2 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 73/4 → 37/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 37/2 → 223/12 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 37/2 → 223/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 37/2 → 223/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 37/2 → 223/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 37/2 → 19/1 | s:bd gain:0.8 ]", - "[ 37/2 → 19/1 | s:sd gain:0.5 ]", - "[ 75/4 → 19/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 75/4 → 19/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 19/1 → 39/2 | s:bd gain:0.8 ]", - "[ 77/4 → 39/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 37/2 → 19/1 | s:bd gain:0.8 color:tomato ]", + "[ 37/2 → 19/1 | s:sd gain:0.5 color:tomato ]", + "[ 75/4 → 19/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 75/4 → 19/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 19/1 → 39/2 | s:bd gain:0.8 color:tomato ]", + "[ 77/4 → 39/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 39/2 → 235/12 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 39/2 → 235/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 39/2 → 235/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 39/2 → 235/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 39/2 → 20/1 | s:bd gain:0.8 ]", - "[ 39/2 → 20/1 | s:sd gain:0.5 ]", - "[ 79/4 → 20/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 79/4 → 20/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 20/1 → 41/2 | s:bd gain:0.8 ]", - "[ 20/1 → 41/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 39/2 → 20/1 | s:bd gain:0.8 color:tomato ]", + "[ 39/2 → 20/1 | s:sd gain:0.5 color:tomato ]", + "[ 79/4 → 20/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 79/4 → 20/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 20/1 → 41/2 | s:bd gain:0.8 color:tomato ]", + "[ 20/1 → 41/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 81/4 → 61/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 81/4 → 61/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 81/4 → 61/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 81/4 → 61/3 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 81/4 → 41/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 41/2 → 21/1 | s:bd gain:0.8 ]", - "[ 41/2 → 21/1 | s:sd gain:0.5 ]", - "[ 83/4 → 21/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 83/4 → 21/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 21/1 → 43/2 | s:bd gain:0.8 ]", + "[ 81/4 → 41/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 41/2 → 21/1 | s:bd gain:0.8 color:tomato ]", + "[ 41/2 → 21/1 | s:sd gain:0.5 color:tomato ]", + "[ 83/4 → 21/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 83/4 → 21/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 21/1 → 43/2 | s:bd gain:0.8 color:tomato ]", "[ 85/4 → 64/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 85/4 → 64/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 85/4 → 64/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 85/4 → 64/3 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 85/4 → 43/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 43/2 → 22/1 | s:bd gain:0.8 ]", - "[ 43/2 → 22/1 | s:sd gain:0.5 ]", - "[ 87/4 → 22/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 87/4 → 22/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 22/1 → 45/2 | s:bd gain:0.8 ]", - "[ 22/1 → 45/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 89/4 → 45/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 85/4 → 43/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 43/2 → 22/1 | s:bd gain:0.8 color:tomato ]", + "[ 43/2 → 22/1 | s:sd gain:0.5 color:tomato ]", + "[ 87/4 → 22/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 87/4 → 22/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 22/1 → 45/2 | s:bd gain:0.8 color:tomato ]", + "[ 22/1 → 45/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 89/4 → 45/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 45/2 → 271/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 45/2 → 271/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 45/2 → 271/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 45/2 → 271/12 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 45/2 → 23/1 | s:bd gain:0.8 ]", - "[ 45/2 → 23/1 | s:sd gain:0.5 ]", - "[ 91/4 → 23/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 91/4 → 23/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 23/1 → 47/2 | s:bd gain:0.8 ]", - "[ 23/1 → 47/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 93/4 → 47/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 45/2 → 23/1 | s:bd gain:0.8 color:tomato ]", + "[ 45/2 → 23/1 | s:sd gain:0.5 color:tomato ]", + "[ 91/4 → 23/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 91/4 → 23/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 23/1 → 47/2 | s:bd gain:0.8 color:tomato ]", + "[ 23/1 → 47/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 93/4 → 47/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 47/2 → 283/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 47/2 → 283/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 47/2 → 283/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 47/2 → 283/12 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 47/2 → 191/8 | s:sd gain:0.5 ]", - "[ 47/2 → 24/1 | s:bd gain:0.8 ]", - "[ 47/2 → 24/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 95/4 → 24/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 24/1 → 49/2 | s:bd gain:0.8 ]", - "[ 24/1 → 49/2 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 47/2 → 191/8 | s:sd gain:0.5 color:tomato ]", + "[ 47/2 → 24/1 | s:bd gain:0.8 color:tomato ]", + "[ 47/2 → 24/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 95/4 → 24/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 24/1 → 49/2 | s:bd gain:0.8 color:tomato ]", + "[ 24/1 → 49/2 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 97/4 → 73/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 97/4 → 73/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 97/4 → 73/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 97/4 → 73/3 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 97/4 → 49/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 49/2 → 25/1 | s:bd gain:0.8 ]", - "[ 49/2 → 25/1 | s:sd gain:0.5 ]", - "[ 99/4 → 25/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 99/4 → 25/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 25/1 → 51/2 | s:bd gain:0.8 ]", + "[ 97/4 → 49/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 49/2 → 25/1 | s:bd gain:0.8 color:tomato ]", + "[ 49/2 → 25/1 | s:sd gain:0.5 color:tomato ]", + "[ 99/4 → 25/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 99/4 → 25/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 25/1 → 51/2 | s:bd gain:0.8 color:tomato ]", "[ 101/4 → 76/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 101/4 → 76/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 101/4 → 76/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 101/4 → 76/3 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 101/4 → 51/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 51/2 → 26/1 | s:bd gain:0.8 ]", - "[ 51/2 → 26/1 | s:sd gain:0.5 ]", - "[ 103/4 → 26/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 103/4 → 26/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 26/1 → 53/2 | s:bd gain:0.8 ]", - "[ 26/1 → 53/2 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 105/4 → 53/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 101/4 → 51/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 51/2 → 26/1 | s:bd gain:0.8 color:tomato ]", + "[ 51/2 → 26/1 | s:sd gain:0.5 color:tomato ]", + "[ 103/4 → 26/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 103/4 → 26/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 26/1 → 53/2 | s:bd gain:0.8 color:tomato ]", + "[ 26/1 → 53/2 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 105/4 → 53/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 53/2 → 319/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 53/2 → 319/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 53/2 → 319/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 53/2 → 319/12 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 53/2 → 27/1 | s:bd gain:0.8 ]", - "[ 53/2 → 27/1 | s:sd gain:0.5 ]", - "[ 107/4 → 27/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 107/4 → 27/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 27/1 → 55/2 | s:bd gain:0.8 ]", - "[ 109/4 → 55/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 53/2 → 27/1 | s:bd gain:0.8 color:tomato ]", + "[ 53/2 → 27/1 | s:sd gain:0.5 color:tomato ]", + "[ 107/4 → 27/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 107/4 → 27/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 27/1 → 55/2 | s:bd gain:0.8 color:tomato ]", + "[ 109/4 → 55/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 55/2 → 331/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 55/2 → 331/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 55/2 → 331/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 55/2 → 331/12 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 55/2 → 28/1 | s:bd gain:0.8 ]", - "[ 55/2 → 28/1 | s:sd gain:0.5 ]", - "[ 111/4 → 28/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 111/4 → 28/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 28/1 → 57/2 | s:bd gain:0.8 ]", - "[ 28/1 → 57/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 55/2 → 28/1 | s:bd gain:0.8 color:tomato ]", + "[ 55/2 → 28/1 | s:sd gain:0.5 color:tomato ]", + "[ 111/4 → 28/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 111/4 → 28/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 28/1 → 57/2 | s:bd gain:0.8 color:tomato ]", + "[ 28/1 → 57/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 113/4 → 85/3 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 113/4 → 85/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 113/4 → 85/3 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 113/4 → 85/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 113/4 → 57/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 57/2 → 29/1 | s:bd gain:0.8 ]", - "[ 115/4 → 29/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 115/4 → 29/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 29/1 → 59/2 | s:bd gain:0.8 ]", + "[ 113/4 → 57/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 57/2 → 29/1 | s:bd gain:0.8 color:tomato ]", + "[ 115/4 → 29/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 115/4 → 29/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 29/1 → 59/2 | s:bd gain:0.8 color:tomato ]", "[ 117/4 → 88/3 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 117/4 → 88/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 117/4 → 88/3 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 117/4 → 88/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 117/4 → 59/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 59/2 → 30/1 | s:bd gain:0.8 ]", - "[ 119/4 → 30/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 119/4 → 30/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 30/1 → 61/2 | s:bd gain:0.8 ]", - "[ 30/1 → 61/2 | note:43 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 121/4 → 61/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 117/4 → 59/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 59/2 → 30/1 | s:bd gain:0.8 color:tomato ]", + "[ 119/4 → 30/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 119/4 → 30/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 30/1 → 61/2 | s:bd gain:0.8 color:tomato ]", + "[ 30/1 → 61/2 | note:43 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 121/4 → 61/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 61/2 → 367/12 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 61/2 → 367/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 61/2 → 367/12 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 61/2 → 367/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 61/2 → 31/1 | s:bd gain:0.8 ]", - "[ 123/4 → 31/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 123/4 → 31/1 | note:43 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 31/1 → 63/2 | s:bd gain:0.8 ]", - "[ 31/1 → 63/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 125/4 → 63/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", + "[ 61/2 → 31/1 | s:bd gain:0.8 color:tomato ]", + "[ 123/4 → 31/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 123/4 → 31/1 | note:43 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 31/1 → 63/2 | s:bd gain:0.8 color:tomato ]", + "[ 31/1 → 63/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 125/4 → 63/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", "[ 63/2 → 379/12 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 63/2 → 379/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 63/2 → 379/12 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 63/2 → 379/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 63/2 → 32/1 | s:bd gain:0.8 ]", - "[ 63/2 → 32/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 127/4 → 32/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 127/4 ⇜ (32/1 → 129/4) | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 32/1 → 65/2 | s:bd gain:0.8 ]", - "[ 32/1 → 65/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 32/1 → 65/2 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 63/2 → 32/1 | s:bd gain:0.8 color:tomato ]", + "[ 63/2 → 32/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 127/4 → 32/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 127/4 ⇜ (32/1 → 129/4) | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 32/1 → 65/2 | s:bd gain:0.8 color:tomato ]", + "[ 32/1 → 65/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 32/1 → 65/2 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 129/4 → 97/3 | note:57 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 129/4 → 97/3 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 129/4 → 97/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 129/4 → 97/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 129/4 → 65/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 129/4 → 131/4 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 65/2 → 33/1 | s:bd gain:0.8 ]", - "[ 65/2 → 33/1 | s:sd gain:0.5 ]", - "[ 65/2 → 33/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 131/4 → 33/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 131/4 → 33/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (131/4 → 33/1) ⇝ 133/4 | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 131/4 ⇜ (33/1 → 133/4) | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 33/1 → 67/2 | s:bd gain:0.8 ]", - "[ 33/1 → 67/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 129/4 → 65/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 129/4 → 131/4 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 65/2 → 33/1 | s:bd gain:0.8 color:tomato ]", + "[ 65/2 → 33/1 | s:sd gain:0.5 color:tomato ]", + "[ 65/2 → 33/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 131/4 → 33/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 131/4 → 33/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 131/4 → 133/4 | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 33/1 → 67/2 | s:bd gain:0.8 color:tomato ]", + "[ 33/1 → 67/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 133/4 → 100/3 | note:57 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 133/4 → 100/3 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 133/4 → 100/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 133/4 → 100/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 133/4 → 67/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 133/4 → 135/4 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 67/2 → 34/1 | s:bd gain:0.8 ]", - "[ 67/2 → 34/1 | s:sd gain:0.5 ]", - "[ 67/2 → 34/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 135/4 → 34/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 135/4 → 34/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (135/4 → 34/1) ⇝ 137/4 | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 135/4 ⇜ (34/1 → 137/4) | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 34/1 → 69/2 | s:bd gain:0.8 ]", - "[ 34/1 → 69/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 34/1 → 69/2 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 137/4 → 69/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 137/4 → 139/4 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 133/4 → 67/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 133/4 → 135/4 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 67/2 → 34/1 | s:bd gain:0.8 color:tomato ]", + "[ 67/2 → 34/1 | s:sd gain:0.5 color:tomato ]", + "[ 67/2 → 34/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 135/4 → 34/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 135/4 → 34/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (135/4 → 34/1) ⇝ 137/4 | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 135/4 ⇜ (34/1 → 137/4) | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 34/1 → 69/2 | s:bd gain:0.8 color:tomato ]", + "[ 34/1 → 69/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 34/1 → 69/2 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 137/4 → 69/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 137/4 → 139/4 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 69/2 → 415/12 | note:57 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 69/2 → 415/12 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 69/2 → 415/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 69/2 → 415/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 69/2 → 35/1 | s:bd gain:0.8 ]", - "[ 69/2 → 35/1 | s:sd gain:0.5 ]", - "[ 69/2 → 35/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 139/4 → 35/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 139/4 → 35/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (139/4 → 35/1) ⇝ 141/4 | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 139/4 ⇜ (35/1 → 141/4) | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 35/1 → 71/2 | s:bd gain:0.8 ]", - "[ 35/1 → 71/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 141/4 → 71/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 141/4 → 143/4 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 69/2 → 35/1 | s:bd gain:0.8 color:tomato ]", + "[ 69/2 → 35/1 | s:sd gain:0.5 color:tomato ]", + "[ 69/2 → 35/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 139/4 → 35/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 139/4 → 35/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 139/4 → 141/4 | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 35/1 → 71/2 | s:bd gain:0.8 color:tomato ]", + "[ 35/1 → 71/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 141/4 → 71/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 141/4 → 143/4 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 71/2 → 427/12 | note:57 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 71/2 → 427/12 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 71/2 → 427/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 71/2 → 427/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 71/2 → 36/1 | s:bd gain:0.8 ]", - "[ 71/2 → 36/1 | s:sd gain:0.5 ]", - "[ 71/2 → 36/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 143/4 → 36/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 143/4 → 36/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (143/4 → 36/1) ⇝ 145/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 143/4 ⇜ (36/1 → 145/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 36/1 → 73/2 | s:bd gain:0.8 ]", - "[ 36/1 → 73/2 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 36/1 → 73/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 71/2 → 36/1 | s:bd gain:0.8 color:tomato ]", + "[ 71/2 → 36/1 | s:sd gain:0.5 color:tomato ]", + "[ 71/2 → 36/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 143/4 → 36/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 143/4 → 36/1 | note:35 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (143/4 → 36/1) ⇝ 145/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 143/4 ⇜ (36/1 → 145/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 36/1 → 73/2 | s:bd gain:0.8 color:tomato ]", + "[ 36/1 → 73/2 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 36/1 → 73/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 145/4 → 109/3 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 145/4 → 109/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 145/4 → 109/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 145/4 → 109/3 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 145/4 → 73/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 145/4 → 147/4 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 73/2 → 37/1 | s:bd gain:0.8 ]", - "[ 73/2 → 37/1 | s:sd gain:0.5 ]", - "[ 73/2 → 37/1 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 147/4 → 37/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 147/4 → 37/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (147/4 → 37/1) ⇝ 149/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 147/4 ⇜ (37/1 → 149/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 37/1 → 75/2 | s:bd gain:0.8 ]", - "[ 37/1 → 75/2 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 145/4 → 73/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 145/4 → 147/4 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 73/2 → 37/1 | s:bd gain:0.8 color:tomato ]", + "[ 73/2 → 37/1 | s:sd gain:0.5 color:tomato ]", + "[ 73/2 → 37/1 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 147/4 → 37/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 147/4 → 37/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 147/4 → 149/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 37/1 → 75/2 | s:bd gain:0.8 color:tomato ]", + "[ 37/1 → 75/2 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 149/4 → 112/3 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 149/4 → 112/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 149/4 → 112/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 149/4 → 112/3 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 149/4 → 75/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 149/4 → 151/4 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 75/2 → 38/1 | s:bd gain:0.8 ]", - "[ 75/2 → 38/1 | s:sd gain:0.5 ]", - "[ 75/2 → 38/1 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 151/4 → 38/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 151/4 → 38/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (151/4 → 38/1) ⇝ 153/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 151/4 ⇜ (38/1 → 153/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 38/1 → 77/2 | s:bd gain:0.8 ]", - "[ 38/1 → 77/2 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 38/1 → 77/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 153/4 → 77/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 153/4 → 155/4 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 149/4 → 75/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 149/4 → 151/4 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 75/2 → 38/1 | s:bd gain:0.8 color:tomato ]", + "[ 75/2 → 38/1 | s:sd gain:0.5 color:tomato ]", + "[ 75/2 → 38/1 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 151/4 → 38/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 151/4 → 38/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (151/4 → 38/1) ⇝ 153/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 151/4 ⇜ (38/1 → 153/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 38/1 → 77/2 | s:bd gain:0.8 color:tomato ]", + "[ 38/1 → 77/2 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 38/1 → 77/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 153/4 → 77/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 153/4 → 155/4 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 77/2 → 463/12 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 77/2 → 463/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 77/2 → 463/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 77/2 → 463/12 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 77/2 → 39/1 | s:bd gain:0.8 ]", - "[ 77/2 → 39/1 | s:sd gain:0.5 ]", - "[ 77/2 → 39/1 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 155/4 → 39/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 155/4 → 39/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (155/4 → 39/1) ⇝ 157/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 155/4 ⇜ (39/1 → 157/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 39/1 → 79/2 | s:bd gain:0.8 ]", - "[ 39/1 → 79/2 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 39/1 → 79/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 157/4 → 79/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 157/4 → 159/4 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 77/2 → 39/1 | s:bd gain:0.8 color:tomato ]", + "[ 77/2 → 39/1 | s:sd gain:0.5 color:tomato ]", + "[ 77/2 → 39/1 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 155/4 → 39/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 155/4 → 39/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 155/4 → 157/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 39/1 → 79/2 | s:bd gain:0.8 color:tomato ]", + "[ 39/1 → 79/2 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 39/1 → 79/2 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 157/4 → 79/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 157/4 → 159/4 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 79/2 → 475/12 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 79/2 → 475/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 79/2 → 475/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 79/2 → 475/12 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 79/2 → 319/8 | s:sd gain:0.5 ]", - "[ 79/2 → 40/1 | s:bd gain:0.8 ]", - "[ 79/2 → 40/1 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 79/2 → 40/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 159/4 → 40/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ (159/4 → 40/1) ⇝ 161/4 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 159/4 ⇜ (40/1 → 161/4) | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 40/1 → 81/2 | s:bd gain:0.8 ]", - "[ 40/1 → 81/2 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 40/1 → 81/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 79/2 → 319/8 | s:sd gain:0.5 color:tomato ]", + "[ 79/2 → 40/1 | s:bd gain:0.8 color:tomato ]", + "[ 79/2 → 40/1 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 79/2 → 40/1 | note:33 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 159/4 → 40/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ (159/4 → 40/1) ⇝ 161/4 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 159/4 ⇜ (40/1 → 161/4) | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 40/1 → 81/2 | s:bd gain:0.8 color:tomato ]", + "[ 40/1 → 81/2 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 40/1 → 81/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 161/4 → 121/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 161/4 → 121/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 161/4 → 121/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 161/4 → 121/3 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 161/4 → 81/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 161/4 → 163/4 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 81/2 → 41/1 | s:bd gain:0.8 ]", - "[ 81/2 → 41/1 | s:sd gain:0.5 ]", - "[ 81/2 → 41/1 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 163/4 → 41/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 163/4 → 41/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (163/4 → 41/1) ⇝ 165/4 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 163/4 ⇜ (41/1 → 165/4) | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 41/1 → 83/2 | s:bd gain:0.8 ]", - "[ 41/1 → 83/2 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 161/4 → 81/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 161/4 → 163/4 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 81/2 → 41/1 | s:bd gain:0.8 color:tomato ]", + "[ 81/2 → 41/1 | s:sd gain:0.5 color:tomato ]", + "[ 81/2 → 41/1 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 163/4 → 41/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 163/4 → 41/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 163/4 → 165/4 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 41/1 → 83/2 | s:bd gain:0.8 color:tomato ]", + "[ 41/1 → 83/2 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 165/4 → 124/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 165/4 → 124/3 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 165/4 → 124/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 165/4 → 124/3 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 165/4 → 83/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 165/4 → 167/4 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 83/2 → 42/1 | s:bd gain:0.8 ]", - "[ 83/2 → 42/1 | s:sd gain:0.5 ]", - "[ 83/2 → 42/1 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 167/4 → 42/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 167/4 → 42/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (167/4 → 42/1) ⇝ 169/4 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 167/4 ⇜ (42/1 → 169/4) | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 42/1 → 85/2 | s:bd gain:0.8 ]", - "[ 42/1 → 85/2 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 42/1 → 85/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 169/4 → 85/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 169/4 → 171/4 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 165/4 → 83/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 165/4 → 167/4 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 83/2 → 42/1 | s:bd gain:0.8 color:tomato ]", + "[ 83/2 → 42/1 | s:sd gain:0.5 color:tomato ]", + "[ 83/2 → 42/1 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 167/4 → 42/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 167/4 → 42/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (167/4 → 42/1) ⇝ 169/4 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 167/4 ⇜ (42/1 → 169/4) | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 42/1 → 85/2 | s:bd gain:0.8 color:tomato ]", + "[ 42/1 → 85/2 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 42/1 → 85/2 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 169/4 → 85/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 169/4 → 171/4 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 85/2 → 511/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 85/2 → 511/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 85/2 → 511/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 85/2 → 511/12 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 85/2 → 43/1 | s:bd gain:0.8 ]", - "[ 85/2 → 43/1 | s:sd gain:0.5 ]", - "[ 85/2 → 43/1 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 171/4 → 43/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 171/4 → 43/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (171/4 → 43/1) ⇝ 173/4 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 171/4 ⇜ (43/1 → 173/4) | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 43/1 → 87/2 | s:bd gain:0.8 ]", - "[ 43/1 → 87/2 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 173/4 → 87/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 173/4 → 175/4 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 85/2 → 43/1 | s:bd gain:0.8 color:tomato ]", + "[ 85/2 → 43/1 | s:sd gain:0.5 color:tomato ]", + "[ 85/2 → 43/1 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 171/4 → 43/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 171/4 → 43/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 171/4 → 173/4 | note:73 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 43/1 → 87/2 | s:bd gain:0.8 color:tomato ]", + "[ 43/1 → 87/2 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 173/4 → 87/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 173/4 → 175/4 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 87/2 → 523/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 87/2 → 523/12 | note:66 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 87/2 → 523/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 87/2 → 523/12 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 87/2 → 44/1 | s:bd gain:0.8 ]", - "[ 87/2 → 44/1 | s:sd gain:0.5 ]", - "[ 87/2 → 44/1 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 175/4 → 44/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 175/4 → 44/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (175/4 → 44/1) ⇝ 177/4 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 175/4 ⇜ (44/1 → 177/4) | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 44/1 → 89/2 | s:bd gain:0.8 ]", - "[ 44/1 → 89/2 | note:70 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 44/1 → 89/2 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 87/2 → 44/1 | s:bd gain:0.8 color:tomato ]", + "[ 87/2 → 44/1 | s:sd gain:0.5 color:tomato ]", + "[ 87/2 → 44/1 | note:59 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 175/4 → 44/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 175/4 → 44/1 | note:31 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (175/4 → 44/1) ⇝ 177/4 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 175/4 ⇜ (44/1 → 177/4) | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 44/1 → 89/2 | s:bd gain:0.8 color:tomato ]", + "[ 44/1 → 89/2 | note:70 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 44/1 → 89/2 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 177/4 → 133/3 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 177/4 → 133/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 177/4 → 133/3 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 177/4 → 133/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 177/4 → 89/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 177/4 → 179/4 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 89/2 → 45/1 | s:bd gain:0.8 ]", - "[ 89/2 → 45/1 | s:sd gain:0.5 ]", - "[ 89/2 → 45/1 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 179/4 → 45/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 179/4 → 45/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (179/4 → 45/1) ⇝ 181/4 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 179/4 ⇜ (45/1 → 181/4) | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 45/1 → 91/2 | s:bd gain:0.8 ]", - "[ 45/1 → 91/2 | note:70 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 177/4 → 89/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 177/4 → 179/4 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 89/2 → 45/1 | s:bd gain:0.8 color:tomato ]", + "[ 89/2 → 45/1 | s:sd gain:0.5 color:tomato ]", + "[ 89/2 → 45/1 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 179/4 → 45/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 179/4 → 45/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 179/4 → 181/4 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 45/1 → 91/2 | s:bd gain:0.8 color:tomato ]", + "[ 45/1 → 91/2 | note:70 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 181/4 → 136/3 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 181/4 → 136/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 181/4 → 136/3 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 181/4 → 136/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 181/4 → 91/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 181/4 → 183/4 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 91/2 → 46/1 | s:bd gain:0.8 ]", - "[ 91/2 → 46/1 | s:sd gain:0.5 ]", - "[ 91/2 → 46/1 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 183/4 → 46/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 183/4 → 46/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (183/4 → 46/1) ⇝ 185/4 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 183/4 ⇜ (46/1 → 185/4) | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 46/1 → 93/2 | s:bd gain:0.8 ]", - "[ 46/1 → 93/2 | note:70 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 46/1 → 93/2 | note:42 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 185/4 → 93/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 185/4 → 187/4 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 181/4 → 91/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 181/4 → 183/4 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 91/2 → 46/1 | s:bd gain:0.8 color:tomato ]", + "[ 91/2 → 46/1 | s:sd gain:0.5 color:tomato ]", + "[ 91/2 → 46/1 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 183/4 → 46/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 183/4 → 46/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (183/4 → 46/1) ⇝ 185/4 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 183/4 ⇜ (46/1 → 185/4) | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 46/1 → 93/2 | s:bd gain:0.8 color:tomato ]", + "[ 46/1 → 93/2 | note:70 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 46/1 → 93/2 | note:42 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 185/4 → 93/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 185/4 → 187/4 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 93/2 → 559/12 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 93/2 → 559/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 93/2 → 559/12 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 93/2 → 559/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 93/2 → 47/1 | s:bd gain:0.8 ]", - "[ 93/2 → 47/1 | s:sd gain:0.5 ]", - "[ 93/2 → 47/1 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 187/4 → 47/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 187/4 → 47/1 | note:42 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (187/4 → 47/1) ⇝ 189/4 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 187/4 ⇜ (47/1 → 189/4) | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 47/1 → 95/2 | s:bd gain:0.8 ]", - "[ 47/1 → 95/2 | note:70 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 47/1 → 95/2 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 189/4 → 95/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 189/4 → 191/4 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 93/2 → 47/1 | s:bd gain:0.8 color:tomato ]", + "[ 93/2 → 47/1 | s:sd gain:0.5 color:tomato ]", + "[ 93/2 → 47/1 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 187/4 → 47/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 187/4 → 47/1 | note:42 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 187/4 → 189/4 | note:71 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 47/1 → 95/2 | s:bd gain:0.8 color:tomato ]", + "[ 47/1 → 95/2 | note:70 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 47/1 → 95/2 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 189/4 → 95/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 189/4 → 191/4 | note:61 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 95/2 → 571/12 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 95/2 → 571/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 95/2 → 571/12 | note:64 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 95/2 → 571/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 95/2 → 383/8 | s:sd gain:0.5 ]", - "[ 95/2 → 48/1 | s:bd gain:0.8 ]", - "[ 95/2 → 48/1 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 95/2 → 48/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 191/4 → 48/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ (191/4 → 48/1) ⇝ 193/4 | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 191/4 ⇜ (48/1 → 193/4) | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 48/1 → 97/2 | s:bd gain:0.8 ]", - "[ 48/1 → 97/2 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 48/1 → 97/2 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 95/2 → 383/8 | s:sd gain:0.5 color:tomato ]", + "[ 95/2 → 48/1 | s:bd gain:0.8 color:tomato ]", + "[ 95/2 → 48/1 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 95/2 → 48/1 | note:30 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 191/4 → 48/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ (191/4 → 48/1) ⇝ 193/4 | note:76 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 191/4 ⇜ (48/1 → 193/4) | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 48/1 → 97/2 | s:bd gain:0.8 color:tomato ]", + "[ 48/1 → 97/2 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 48/1 → 97/2 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 193/4 → 145/3 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 193/4 → 145/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 193/4 → 145/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 193/4 → 145/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 193/4 → 97/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 193/4 → 195/4 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 97/2 → 49/1 | s:bd gain:0.8 ]", - "[ 97/2 → 49/1 | s:sd gain:0.5 ]", - "[ 97/2 → 49/1 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 195/4 → 49/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 195/4 → 49/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (195/4 → 49/1) ⇝ 197/4 | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 195/4 ⇜ (49/1 → 197/4) | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 49/1 → 99/2 | s:bd gain:0.8 ]", - "[ 49/1 → 99/2 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 193/4 → 97/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 193/4 → 195/4 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 97/2 → 49/1 | s:bd gain:0.8 color:tomato ]", + "[ 97/2 → 49/1 | s:sd gain:0.5 color:tomato ]", + "[ 97/2 → 49/1 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 195/4 → 49/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 195/4 → 49/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 195/4 → 197/4 | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 49/1 → 99/2 | s:bd gain:0.8 color:tomato ]", + "[ 49/1 → 99/2 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 197/4 → 148/3 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 197/4 → 148/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 197/4 → 148/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 197/4 → 148/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 197/4 → 99/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 197/4 → 199/4 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 99/2 → 50/1 | s:bd gain:0.8 ]", - "[ 99/2 → 50/1 | s:sd gain:0.5 ]", - "[ 99/2 → 50/1 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 199/4 → 50/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 199/4 → 50/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (199/4 → 50/1) ⇝ 201/4 | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 199/4 ⇜ (50/1 → 201/4) | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 50/1 → 101/2 | s:bd gain:0.8 ]", - "[ 50/1 → 101/2 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 50/1 → 101/2 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 201/4 → 101/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 201/4 → 203/4 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 197/4 → 99/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 197/4 → 199/4 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 99/2 → 50/1 | s:bd gain:0.8 color:tomato ]", + "[ 99/2 → 50/1 | s:sd gain:0.5 color:tomato ]", + "[ 99/2 → 50/1 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 199/4 → 50/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 199/4 → 50/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (199/4 → 50/1) ⇝ 201/4 | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 199/4 ⇜ (50/1 → 201/4) | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 50/1 → 101/2 | s:bd gain:0.8 color:tomato ]", + "[ 50/1 → 101/2 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 50/1 → 101/2 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 201/4 → 101/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 201/4 → 203/4 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 101/2 → 607/12 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 101/2 → 607/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 101/2 → 607/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 101/2 → 607/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 101/2 → 51/1 | s:bd gain:0.8 ]", - "[ 101/2 → 51/1 | s:sd gain:0.5 ]", - "[ 101/2 → 51/1 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 203/4 → 51/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 203/4 → 51/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (203/4 → 51/1) ⇝ 205/4 | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 203/4 ⇜ (51/1 → 205/4) | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 51/1 → 103/2 | s:bd gain:0.8 ]", - "[ 51/1 → 103/2 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 205/4 → 103/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 205/4 → 207/4 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 101/2 → 51/1 | s:bd gain:0.8 color:tomato ]", + "[ 101/2 → 51/1 | s:sd gain:0.5 color:tomato ]", + "[ 101/2 → 51/1 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 203/4 → 51/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 203/4 → 51/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 203/4 → 205/4 | note:77 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 51/1 → 103/2 | s:bd gain:0.8 color:tomato ]", + "[ 51/1 → 103/2 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 205/4 → 103/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 205/4 → 207/4 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 103/2 → 619/12 | note:58 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 103/2 → 619/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 103/2 → 619/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 103/2 → 619/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 103/2 → 52/1 | s:bd gain:0.8 ]", - "[ 103/2 → 52/1 | s:sd gain:0.5 ]", - "[ 103/2 → 52/1 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 207/4 → 52/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 207/4 → 52/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (207/4 → 52/1) ⇝ 209/4 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 207/4 ⇜ (52/1 → 209/4) | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 52/1 → 105/2 | s:bd gain:0.8 ]", - "[ 52/1 → 105/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 52/1 → 105/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 103/2 → 52/1 | s:bd gain:0.8 color:tomato ]", + "[ 103/2 → 52/1 | s:sd gain:0.5 color:tomato ]", + "[ 103/2 → 52/1 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 207/4 → 52/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 207/4 → 52/1 | note:36 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (207/4 → 52/1) ⇝ 209/4 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 207/4 ⇜ (52/1 → 209/4) | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 52/1 → 105/2 | s:bd gain:0.8 color:tomato ]", + "[ 52/1 → 105/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 52/1 → 105/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 209/4 → 157/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 209/4 → 157/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 209/4 → 157/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 209/4 → 157/3 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 209/4 → 105/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 209/4 → 211/4 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 105/2 → 53/1 | s:bd gain:0.8 ]", - "[ 105/2 → 53/1 | s:sd gain:0.5 ]", - "[ 105/2 → 53/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 211/4 → 53/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 211/4 → 53/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (211/4 → 53/1) ⇝ 213/4 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 211/4 ⇜ (53/1 → 213/4) | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 53/1 → 107/2 | s:bd gain:0.8 ]", - "[ 53/1 → 107/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 209/4 → 105/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 209/4 → 211/4 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 105/2 → 53/1 | s:bd gain:0.8 color:tomato ]", + "[ 105/2 → 53/1 | s:sd gain:0.5 color:tomato ]", + "[ 105/2 → 53/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 211/4 → 53/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 211/4 → 53/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 211/4 → 213/4 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 53/1 → 107/2 | s:bd gain:0.8 color:tomato ]", + "[ 53/1 → 107/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 213/4 → 160/3 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 213/4 → 160/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 213/4 → 160/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 213/4 → 160/3 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 213/4 → 107/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 213/4 → 215/4 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 107/2 → 54/1 | s:bd gain:0.8 ]", - "[ 107/2 → 54/1 | s:sd gain:0.5 ]", - "[ 107/2 → 54/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 215/4 → 54/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 215/4 → 54/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (215/4 → 54/1) ⇝ 217/4 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 215/4 ⇜ (54/1 → 217/4) | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 54/1 → 109/2 | s:bd gain:0.8 ]", - "[ 54/1 → 109/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 54/1 → 109/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 217/4 → 109/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 217/4 → 219/4 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 213/4 → 107/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 213/4 → 215/4 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 107/2 → 54/1 | s:bd gain:0.8 color:tomato ]", + "[ 107/2 → 54/1 | s:sd gain:0.5 color:tomato ]", + "[ 107/2 → 54/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 215/4 → 54/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 215/4 → 54/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (215/4 → 54/1) ⇝ 217/4 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 215/4 ⇜ (54/1 → 217/4) | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 54/1 → 109/2 | s:bd gain:0.8 color:tomato ]", + "[ 54/1 → 109/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 54/1 → 109/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 217/4 → 109/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 217/4 → 219/4 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 109/2 → 655/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 109/2 → 655/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 109/2 → 655/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 109/2 → 655/12 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 109/2 → 55/1 | s:bd gain:0.8 ]", - "[ 109/2 → 55/1 | s:sd gain:0.5 ]", - "[ 109/2 → 55/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 219/4 → 55/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 219/4 → 55/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (219/4 → 55/1) ⇝ 221/4 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 219/4 ⇜ (55/1 → 221/4) | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 55/1 → 111/2 | s:bd gain:0.8 ]", - "[ 55/1 → 111/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 55/1 → 111/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 221/4 → 111/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 221/4 → 223/4 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 109/2 → 55/1 | s:bd gain:0.8 color:tomato ]", + "[ 109/2 → 55/1 | s:sd gain:0.5 color:tomato ]", + "[ 109/2 → 55/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 219/4 → 55/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 219/4 → 55/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 219/4 → 221/4 | note:75 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 55/1 → 111/2 | s:bd gain:0.8 color:tomato ]", + "[ 55/1 → 111/2 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 55/1 → 111/2 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 221/4 → 111/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 221/4 → 223/4 | note:65 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 111/2 → 667/12 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 111/2 → 667/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 111/2 → 667/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 111/2 → 667/12 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 111/2 → 447/8 | s:sd gain:0.5 ]", - "[ 111/2 → 56/1 | s:bd gain:0.8 ]", - "[ 111/2 → 56/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 111/2 → 56/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 223/4 → 56/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ (223/4 → 56/1) ⇝ 225/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 223/4 ⇜ (56/1 → 225/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 56/1 → 113/2 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 56/1 → 113/2 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", + "[ 111/2 → 447/8 | s:sd gain:0.5 color:tomato ]", + "[ 111/2 → 56/1 | s:bd gain:0.8 color:tomato ]", + "[ 111/2 → 56/1 | note:62 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 111/2 → 56/1 | note:34 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 223/4 → 56/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ (223/4 → 56/1) ⇝ 225/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 223/4 ⇜ (56/1 → 225/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 56/1 → 113/2 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 56/1 → 113/2 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", "[ 225/4 → 169/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 225/4 → 169/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 225/4 → 169/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 225/4 → 169/3 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 225/4 → 113/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 225/4 → 227/4 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 113/2 → 57/1 | s:sd gain:0.5 ]", - "[ 113/2 → 57/1 | note:60 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 227/4 → 57/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 227/4 → 57/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (227/4 → 57/1) ⇝ 229/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 227/4 ⇜ (57/1 → 229/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 57/1 → 115/2 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 225/4 → 113/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 225/4 → 227/4 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 113/2 → 57/1 | s:sd gain:0.5 color:tomato ]", + "[ 113/2 → 57/1 | note:60 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 227/4 → 57/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 227/4 → 57/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 227/4 → 229/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 57/1 → 115/2 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 229/4 → 172/3 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 229/4 → 172/3 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 229/4 → 172/3 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 229/4 → 172/3 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 229/4 → 115/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 229/4 → 231/4 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 115/2 → 58/1 | s:sd gain:0.5 ]", - "[ 115/2 → 58/1 | note:60 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 231/4 → 58/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 231/4 → 58/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (231/4 → 58/1) ⇝ 233/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 231/4 ⇜ (58/1 → 233/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 58/1 → 117/2 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 58/1 → 117/2 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ 233/4 → 117/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 233/4 → 235/4 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 229/4 → 115/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 229/4 → 231/4 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 115/2 → 58/1 | s:sd gain:0.5 color:tomato ]", + "[ 115/2 → 58/1 | note:60 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 231/4 → 58/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 231/4 → 58/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (231/4 → 58/1) ⇝ 233/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 231/4 ⇜ (58/1 → 233/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 58/1 → 117/2 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 58/1 → 117/2 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 233/4 → 117/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 233/4 → 235/4 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 117/2 → 703/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 117/2 → 703/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 117/2 → 703/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 117/2 → 703/12 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 117/2 → 59/1 | s:sd gain:0.5 ]", - "[ 117/2 → 59/1 | note:60 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 235/4 → 59/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 235/4 → 59/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (235/4 → 59/1) ⇝ 237/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 235/4 ⇜ (59/1 → 237/4) | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 59/1 → 119/2 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 237/4 → 119/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 237/4 → 239/4 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 117/2 → 59/1 | s:sd gain:0.5 color:tomato ]", + "[ 117/2 → 59/1 | note:60 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 235/4 → 59/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 235/4 → 59/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ 235/4 → 237/4 | note:74 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 59/1 → 119/2 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 237/4 → 119/2 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 237/4 → 239/4 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", "[ 119/2 → 715/12 | note:63 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 119/2 → 715/12 | note:67 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 119/2 → 715/12 | note:68 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", "[ 119/2 → 715/12 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0 release:0.1 delay:0.4 delaytime:0.12 ]", - "[ 119/2 → 60/1 | s:sd gain:0.5 ]", - "[ 119/2 → 60/1 | note:60 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", - "[ 239/4 → 60/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 ]", - "[ 239/4 → 60/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 ]", - "[ (239/4 → 60/1) ⇝ 241/4 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 ]", + "[ 119/2 → 60/1 | s:sd gain:0.5 color:tomato ]", + "[ 119/2 → 60/1 | note:60 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", + "[ 239/4 → 60/1 | s:hh delay:0.3 delayfeedback:0.5 delaytime:0.125 gain:0.4 color:tomato ]", + "[ 239/4 → 60/1 | note:32 s:sawtooth attack:0.001 decay:0.2 sustain:1 cutoff:500 color:brown ]", + "[ (239/4 → 60/1) ⇝ 241/4 | note:72 s:sawtooth cutoff:1200 gain:0.5 attack:0 decay:0.16 sustain:0.3 release:0.1 color:darkseagreen ]", ] `; exports[`renders tunes > tune: chop 1`] = ` [ - "[ 0/1 → 1/4 | s:p speed:0.03125 unit:c begin:0 end:0.0078125 pan:0 shape:0.4 decay:0.1 sustain:0.6 ]", - "[ 0/1 → 1/4 | s:p speed:0.03125 unit:c begin:0.0234375 end:0.03125 pan:1 shape:0.4 decay:0.1 sustain:0.6 ]", - "[ 1/4 → 1/2 | s:p speed:0.03125 unit:c begin:0.0078125 end:0.015625 pan:0 shape:0.4 decay:0.1 sustain:0.6 ]", - "[ 1/4 → 1/2 | s:p speed:0.03125 unit:c begin:0.015625 end:0.0234375 pan:1 shape:0.4 decay:0.1 sustain:0.6 ]", - "[ 1/2 → 3/4 | s:p speed:0.03125 unit:c begin:0.015625 end:0.0234375 pan:0 shape:0.4 decay:0.1 sustain:0.6 ]", - "[ 1/2 → 3/4 | s:p speed:0.03125 unit:c begin:0.0078125 end:0.015625 pan:1 shape:0.4 decay:0.1 sustain:0.6 ]", - "[ 3/4 → 1/1 | s:p speed:0.03125 unit:c begin:0.0234375 end:0.03125 pan:0 shape:0.4 decay:0.1 sustain:0.6 ]", - "[ 3/4 → 1/1 | s:p speed:0.03125 unit:c begin:0 end:0.0078125 pan:1 shape:0.4 decay:0.1 sustain:0.6 ]", + "[ 0/1 → 1/4 | s:p speed:0.015625 unit:c begin:0 end:0.0078125 pan:0 shape:0.4 decay:0.1 sustain:0.6 ]", + "[ 0/1 → 1/4 | s:p speed:0.015625 unit:c begin:0.0234375 end:0.03125 pan:1 shape:0.4 decay:0.1 sustain:0.6 ]", + "[ 1/4 → 1/2 | s:p speed:0.015625 unit:c begin:0.0078125 end:0.015625 pan:0 shape:0.4 decay:0.1 sustain:0.6 ]", + "[ 1/4 → 1/2 | s:p speed:0.015625 unit:c begin:0.015625 end:0.0234375 pan:1 shape:0.4 decay:0.1 sustain:0.6 ]", + "[ 1/2 → 3/4 | s:p speed:0.015625 unit:c begin:0.015625 end:0.0234375 pan:0 shape:0.4 decay:0.1 sustain:0.6 ]", + "[ 1/2 → 3/4 | s:p speed:0.015625 unit:c begin:0.0078125 end:0.015625 pan:1 shape:0.4 decay:0.1 sustain:0.6 ]", + "[ 3/4 → 1/1 | s:p speed:0.015625 unit:c begin:0.0234375 end:0.03125 pan:0 shape:0.4 decay:0.1 sustain:0.6 ]", + "[ 3/4 → 1/1 | s:p speed:0.015625 unit:c begin:0 end:0.0078125 pan:1 shape:0.4 decay:0.1 sustain:0.6 ]", ] `; @@ -1545,7 +1135,7 @@ exports[`renders tunes > tune: dinofunk 1`] = ` "[ 0/1 → 1/4 | note:Ab4 s:sawtooth cutoff:1239.2541394619345 gain:0.8 decay:0.05125097280354112 sustain:0 delay:0.2561353071307281 room:1 ]", "[ 0/1 → 1/4 | note:68.1 s:sawtooth cutoff:1239.2541394619345 gain:0.8 decay:0.05125097280354112 sustain:0 delay:0.2561353071307281 room:1 ]", "[ 0/1 → 1/2 | s:bd ]", - "[ (0/1 → 1/1) ⇝ 8/1 | s:bass speed:0.125 unit:c clip:1 ]", + "[ (0/1 → 1/1) ⇝ 8/1 | s:bass speed:0.0625 unit:c clip:1 ]", "[ (0/1 → 1/1) ⇝ 8/1 | note:b4 s:dino delay:0.8 room:0.5 ]", "[ 1/4 → 1/2 | s:hh ]", "[ 1/4 → 1/2 | note:Gb3 ]", @@ -1563,5748 +1153,5748 @@ exports[`renders tunes > tune: dinofunk 1`] = ` exports[`renders tunes > tune: echoPiano 1`] = ` [ - "[ -3/8 ⇜ (0/1 → 1/8) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ -3/8 ⇜ (0/1 → 1/8) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ -3/8 ⇜ (0/1 → 1/8) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ -1/8 ⇜ (0/1 → 1/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -1/8 ⇜ (0/1 → 1/8) ⇝ 3/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ -1/8 ⇜ (0/1 → 1/8) ⇝ 3/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ -1/4 ⇜ (0/1 → 1/4) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ -1/4 ⇜ (0/1 → 1/4) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ -1/4 ⇜ (0/1 → 1/4) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ -1/4 ⇜ (0/1 → 1/4) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (0/1 → 1/4) ⇝ 1/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (0/1 → 1/4) ⇝ 1/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ -1/8 ⇜ (0/1 → 3/8) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ -1/8 ⇜ (0/1 → 3/8) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 0/1 → 1/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 0/1 → 1/1 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ -1/8 ⇜ (1/8 → 3/8) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ -1/8 ⇜ (1/8 → 3/8) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (1/8 → 3/8) ⇝ 5/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (1/8 → 3/8) ⇝ 5/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 1/8 → 5/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (1/8 → 1/1) ⇝ 9/8 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 0/1 ⇜ (1/4 → 1/2) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 0/1 ⇜ (1/4 → 1/2) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (1/4 → 1/2) ⇝ 3/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 1/4 → 3/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (1/4 → 1/1) ⇝ 5/4 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (1/4 → 1/1) ⇝ 5/4 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 1/8 ⇜ (3/8 → 5/8) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/8 ⇜ (3/8 → 5/8) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (3/8 → 5/8) ⇝ 7/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 3/8 → 7/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (3/8 → 1/1) ⇝ 11/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (3/8 → 1/1) ⇝ 11/8 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 1/4 ⇜ (1/2 → 3/4) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (1/2 → 3/4) ⇝ 1/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (1/2 → 1/1) ⇝ 3/2 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (1/2 → 1/1) ⇝ 3/2 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 3/8 ⇜ (5/8 → 7/8) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (5/8 → 7/8) ⇝ 9/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (5/8 → 1/1) ⇝ 13/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (5/8 → 1/1) ⇝ 13/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 1/2 ⇜ (3/4 → 1/1) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (3/4 → 1/1) ⇝ 7/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (3/4 → 1/1) ⇝ 7/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 5/8 ⇜ (7/8 → 1/1) ⇝ 9/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (7/8 → 1/1) ⇝ 15/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (7/8 → 1/1) ⇝ 15/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/8 ⇜ (1/1 → 9/8) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 3/8 ⇜ (1/1 → 9/8) ⇝ 11/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 5/8 ⇜ (1/1 → 9/8) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 5/8 ⇜ (1/1 → 9/8) ⇝ 13/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 7/8 ⇜ (1/1 → 9/8) ⇝ 15/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 1/4 ⇜ (1/1 → 5/4) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 1/4 ⇜ (1/1 → 5/4) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 1/2 ⇜ (1/1 → 5/4) ⇝ 3/2 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 3/4 ⇜ (1/1 → 5/4) ⇝ 7/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (1/1 → 5/4) ⇝ 2/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 3/8 ⇜ (1/1 → 11/8) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 5/8 ⇜ (1/1 → 11/8) ⇝ 13/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 7/8 ⇜ (1/1 → 11/8) ⇝ 15/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/2 ⇜ (1/1 → 3/2) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 3/4 ⇜ (1/1 → 3/2) ⇝ 7/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 1/1 → 2/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 3/8 ⇜ (9/8 → 11/8) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (9/8 → 11/8) ⇝ 17/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 5/8 ⇜ (9/8 → 13/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 7/8 ⇜ (9/8 → 13/8) ⇝ 15/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (9/8 → 2/1) ⇝ 17/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 1/2 ⇜ (5/4 → 3/2) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 3/4 ⇜ (5/4 → 7/4) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/1 ⇜ (5/4 → 7/4) ⇝ 2/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (5/4 → 2/1) ⇝ 9/4 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (5/4 → 2/1) ⇝ 9/4 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 5/8 ⇜ (11/8 → 13/8) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 7/8 ⇜ (11/8 → 15/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/8 ⇜ (11/8 → 15/8) ⇝ 17/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (11/8 → 2/1) ⇝ 19/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (11/8 → 2/1) ⇝ 19/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 3/4 ⇜ (3/2 → 7/4) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (3/2 → 2/1) ⇝ 5/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (3/2 → 2/1) ⇝ 5/2 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 7/8 ⇜ (13/8 → 15/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (13/8 → 2/1) ⇝ 21/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (13/8 → 2/1) ⇝ 21/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 1/1 ⇜ (7/4 → 2/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (7/4 → 2/1) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (7/4 → 2/1) ⇝ 11/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/8 ⇜ (15/8 → 2/1) ⇝ 17/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (15/8 → 2/1) ⇝ 23/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (15/8 → 2/1) ⇝ 23/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/8 ⇜ (2/1 → 17/8) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 9/8 ⇜ (2/1 → 17/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 11/8 ⇜ (2/1 → 17/8) ⇝ 19/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 13/8 ⇜ (2/1 → 17/8) ⇝ 21/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 15/8 ⇜ (2/1 → 17/8) ⇝ 23/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (2/1 → 9/4) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 5/4 ⇜ (2/1 → 9/4) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 3/2 ⇜ (2/1 → 9/4) ⇝ 5/2 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 7/4 ⇜ (2/1 → 9/4) ⇝ 11/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 2/1 → 9/4 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (2/1 → 9/4) ⇝ 3/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 11/8 ⇜ (2/1 → 19/8) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 13/8 ⇜ (2/1 → 19/8) ⇝ 21/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 15/8 ⇜ (2/1 → 19/8) ⇝ 23/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 3/2 ⇜ (2/1 → 5/2) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 7/4 ⇜ (2/1 → 5/2) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 11/8 ⇜ (17/8 → 19/8) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 17/8 → 19/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (17/8 → 19/8) ⇝ 25/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/8 ⇜ (17/8 → 21/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 15/8 ⇜ (17/8 → 21/8) ⇝ 23/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/2 ⇜ (9/4 → 5/2) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 9/4 → 5/2 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/4 → 5/2 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 7/4 ⇜ (9/4 → 11/4) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 2/1 ⇜ (9/4 → 11/4) ⇝ 3/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/8 ⇜ (19/8 → 21/8) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 19/8 → 21/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 19/8 → 21/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 15/8 ⇜ (19/8 → 23/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 17/8 ⇜ (19/8 → 23/8) ⇝ 25/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (5/2 → 11/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 → 11/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 5/2 → 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 → 11/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 15/8 ⇜ (21/8 → 23/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/8 → 23/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 21/8 → 23/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/8 → 23/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 2/1 ⇜ (11/4 → 3/1) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 11/4 → 3/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 11/4 → 3/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 11/4 → 3/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/4 → 3/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 11/4 → 3/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/8 ⇜ (23/8 → 3/1) ⇝ 25/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (23/8 → 3/1) ⇝ 25/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (23/8 → 3/1) ⇝ 25/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (23/8 → 3/1) ⇝ 25/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (23/8 → 3/1) ⇝ 25/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (23/8 → 3/1) ⇝ 25/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/8 ⇜ (3/1 → 25/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 23/8 ⇜ (3/1 → 25/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 23/8 ⇜ (3/1 → 25/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/8 ⇜ (3/1 → 25/8) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 23/8 ⇜ (3/1 → 25/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 23/8 ⇜ (3/1 → 25/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/1 → 13/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 3/1 → 13/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 3/1 → 13/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 3/1 → 13/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 3/1 → 13/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 3/1 → 7/2 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 25/8 → 27/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/8 → 27/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 25/8 → 27/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 25/8 → 27/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/8 → 27/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 25/8 → 29/8 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 13/4 → 7/2 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 13/4 → 7/2 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 13/4 → 7/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/4 → 7/2 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 13/4 → 15/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/4 → 15/4 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 27/8 → 29/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 27/8 → 29/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 27/8 → 29/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 27/8 → 29/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 27/8 → 31/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 27/8 → 31/8 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 7/2 → 15/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 7/2 → 15/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/2 → 15/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 7/2 → 4/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 7/2 → 4/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 7/2 → 4/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/8 → 31/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 29/8 → 31/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 29/8 → 31/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (29/8 → 4/1) ⇝ 33/8 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (29/8 → 4/1) ⇝ 33/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (29/8 → 4/1) ⇝ 33/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 15/4 → 4/1 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (15/4 → 4/1) ⇝ 17/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (15/4 → 4/1) ⇝ 17/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (15/4 → 4/1) ⇝ 17/4 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (15/4 → 4/1) ⇝ 17/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (31/8 → 4/1) ⇝ 33/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (31/8 → 4/1) ⇝ 35/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (31/8 → 4/1) ⇝ 35/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (31/8 → 4/1) ⇝ 35/8 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (31/8 → 4/1) ⇝ 35/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 29/8 ⇜ (4/1 → 33/8) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 29/8 ⇜ (4/1 → 33/8) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 29/8 ⇜ (4/1 → 33/8) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/8 ⇜ (4/1 → 33/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 31/8 ⇜ (4/1 → 33/8) ⇝ 35/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/8 ⇜ (4/1 → 33/8) ⇝ 35/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 15/4 ⇜ (4/1 → 17/4) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 15/4 ⇜ (4/1 → 17/4) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 15/4 ⇜ (4/1 → 17/4) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 15/4 ⇜ (4/1 → 17/4) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (4/1 → 17/4) ⇝ 9/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (4/1 → 17/4) ⇝ 9/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 31/8 ⇜ (4/1 → 35/8) | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 31/8 ⇜ (4/1 → 35/8) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 4/1 → 9/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 4/1 → 5/1 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 31/8 ⇜ (33/8 → 35/8) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/8 ⇜ (33/8 → 35/8) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (33/8 → 35/8) ⇝ 37/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (33/8 → 35/8) ⇝ 37/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 33/8 → 37/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (33/8 → 5/1) ⇝ 41/8 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 4/1 ⇜ (17/4 → 9/2) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 4/1 ⇜ (17/4 → 9/2) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (17/4 → 9/2) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 17/4 → 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (17/4 → 5/1) ⇝ 21/4 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (17/4 → 5/1) ⇝ 21/4 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 33/8 ⇜ (35/8 → 37/8) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 33/8 ⇜ (35/8 → 37/8) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (35/8 → 37/8) ⇝ 39/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 35/8 → 39/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (35/8 → 5/1) ⇝ 43/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (35/8 → 5/1) ⇝ 43/8 | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 17/4 ⇜ (9/2 → 19/4) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (9/2 → 19/4) ⇝ 5/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (9/2 → 5/1) ⇝ 11/2 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (9/2 → 5/1) ⇝ 11/2 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 35/8 ⇜ (37/8 → 39/8) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (37/8 → 39/8) ⇝ 41/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (37/8 → 5/1) ⇝ 45/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (37/8 → 5/1) ⇝ 45/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 9/2 ⇜ (19/4 → 5/1) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (19/4 → 5/1) ⇝ 23/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (19/4 → 5/1) ⇝ 23/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 37/8 ⇜ (39/8 → 5/1) ⇝ 41/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (39/8 → 5/1) ⇝ 47/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (39/8 → 5/1) ⇝ 47/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 33/8 ⇜ (5/1 → 41/8) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 35/8 ⇜ (5/1 → 41/8) ⇝ 43/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 37/8 ⇜ (5/1 → 41/8) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 37/8 ⇜ (5/1 → 41/8) ⇝ 45/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 39/8 ⇜ (5/1 → 41/8) ⇝ 47/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 17/4 ⇜ (5/1 → 21/4) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 17/4 ⇜ (5/1 → 21/4) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 9/2 ⇜ (5/1 → 21/4) ⇝ 11/2 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 19/4 ⇜ (5/1 → 21/4) ⇝ 23/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (5/1 → 21/4) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 35/8 ⇜ (5/1 → 43/8) | note:D3 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 37/8 ⇜ (5/1 → 43/8) ⇝ 45/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 39/8 ⇜ (5/1 → 43/8) ⇝ 47/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/2 ⇜ (5/1 → 11/2) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 19/4 ⇜ (5/1 → 11/2) ⇝ 23/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 5/1 → 6/1 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 35/8 ⇜ (41/8 → 43/8) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (41/8 → 43/8) ⇝ 49/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 37/8 ⇜ (41/8 → 45/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 39/8 ⇜ (41/8 → 45/8) ⇝ 47/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (41/8 → 6/1) ⇝ 49/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 9/2 ⇜ (21/4 → 11/2) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 19/4 ⇜ (21/4 → 23/4) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 5/1 ⇜ (21/4 → 23/4) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (21/4 → 6/1) ⇝ 25/4 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (21/4 → 6/1) ⇝ 25/4 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 37/8 ⇜ (43/8 → 45/8) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 39/8 ⇜ (43/8 → 47/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 41/8 ⇜ (43/8 → 47/8) ⇝ 49/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (43/8 → 6/1) ⇝ 51/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (43/8 → 6/1) ⇝ 51/8 | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 19/4 ⇜ (11/2 → 23/4) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (11/2 → 6/1) ⇝ 13/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (11/2 → 6/1) ⇝ 13/2 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 39/8 ⇜ (45/8 → 47/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (45/8 → 6/1) ⇝ 53/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (45/8 → 6/1) ⇝ 53/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 5/1 ⇜ (23/4 → 6/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (23/4 → 6/1) ⇝ 27/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (23/4 → 6/1) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 41/8 ⇜ (47/8 → 6/1) ⇝ 49/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (47/8 → 6/1) ⇝ 55/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (47/8 → 6/1) ⇝ 55/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 41/8 ⇜ (6/1 → 49/8) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 41/8 ⇜ (6/1 → 49/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 43/8 ⇜ (6/1 → 49/8) ⇝ 51/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 45/8 ⇜ (6/1 → 49/8) ⇝ 53/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 47/8 ⇜ (6/1 → 49/8) ⇝ 55/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/4 ⇜ (6/1 → 25/4) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 21/4 ⇜ (6/1 → 25/4) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 11/2 ⇜ (6/1 → 25/4) ⇝ 13/2 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 23/4 ⇜ (6/1 → 25/4) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 6/1 → 25/4 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (6/1 → 25/4) ⇝ 7/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 43/8 ⇜ (6/1 → 51/8) | note:F3 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 45/8 ⇜ (6/1 → 51/8) ⇝ 53/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 47/8 ⇜ (6/1 → 51/8) ⇝ 55/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 11/2 ⇜ (6/1 → 13/2) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (6/1 → 13/2) ⇝ 27/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 43/8 ⇜ (49/8 → 51/8) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 49/8 → 51/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (49/8 → 51/8) ⇝ 57/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/8 ⇜ (49/8 → 53/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 47/8 ⇜ (49/8 → 53/8) ⇝ 55/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 11/2 ⇜ (25/4 → 13/2) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 25/4 → 13/2 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 25/4 → 13/2 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 23/4 ⇜ (25/4 → 27/4) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 6/1 ⇜ (25/4 → 27/4) ⇝ 7/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/8 ⇜ (51/8 → 53/8) | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 51/8 → 53/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 51/8 → 53/8 | note:A3 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 47/8 ⇜ (51/8 → 55/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 49/8 ⇜ (51/8 → 55/8) ⇝ 57/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 23/4 ⇜ (13/2 → 27/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/2 → 27/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 13/2 → 27/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/2 → 27/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 47/8 ⇜ (53/8 → 55/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 53/8 → 55/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 53/8 → 55/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 53/8 → 55/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 6/1 ⇜ (27/4 → 7/1) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 27/4 → 7/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 27/4 → 7/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 27/4 → 7/1 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 27/4 → 7/1 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 27/4 → 7/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 49/8 ⇜ (55/8 → 7/1) ⇝ 57/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (55/8 → 7/1) ⇝ 57/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (55/8 → 7/1) ⇝ 57/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (55/8 → 7/1) ⇝ 57/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (55/8 → 7/1) ⇝ 57/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (55/8 → 7/1) ⇝ 57/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 49/8 ⇜ (7/1 → 57/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 55/8 ⇜ (7/1 → 57/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 55/8 ⇜ (7/1 → 57/8) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/8 ⇜ (7/1 → 57/8) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 55/8 ⇜ (7/1 → 57/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 55/8 ⇜ (7/1 → 57/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/1 → 29/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 7/1 → 29/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/1 → 29/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 7/1 → 29/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 7/1 → 29/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/1 → 15/2 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 57/8 → 59/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 57/8 → 59/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/8 → 59/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 57/8 → 59/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 57/8 → 59/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/8 → 61/8 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 29/4 → 15/2 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 29/4 → 15/2 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 29/4 → 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 → 15/2 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 29/4 → 31/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 → 31/4 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 59/8 → 61/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 59/8 → 61/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 59/8 → 61/8 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 59/8 → 61/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 59/8 → 63/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 59/8 → 63/8 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 15/2 → 31/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 15/2 → 31/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 15/2 → 31/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 15/2 → 8/1 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 15/2 → 8/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 15/2 → 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/8 → 63/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 61/8 → 63/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 61/8 → 63/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (61/8 → 8/1) ⇝ 65/8 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (61/8 → 8/1) ⇝ 65/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (61/8 → 8/1) ⇝ 65/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 → 8/1 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (31/4 → 8/1) ⇝ 33/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (31/4 → 8/1) ⇝ 33/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (31/4 → 8/1) ⇝ 33/4 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (31/4 → 8/1) ⇝ 33/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (63/8 → 8/1) ⇝ 65/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (63/8 → 8/1) ⇝ 67/8 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (63/8 → 8/1) ⇝ 67/8 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (63/8 → 8/1) ⇝ 67/8 | note:G3 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (63/8 → 8/1) ⇝ 67/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ -3/8 ⇜ (0/1 → 1/8) | color:salmon note:G3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ -3/8 ⇜ (0/1 → 1/8) | color:steelblue note:F4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ -3/8 ⇜ (0/1 → 1/8) | color:green note:Bb3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ -1/8 ⇜ (0/1 → 1/8) | color:steelblue note:D5 gain:0.125 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ -1/8 ⇜ (0/1 → 1/8) ⇝ 3/8 | color:green note:Bb3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ -1/8 ⇜ (0/1 → 1/8) ⇝ 3/8 | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ -1/4 ⇜ (0/1 → 1/4) | color:green note:Bb3 gain:1 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ -1/4 ⇜ (0/1 → 1/4) | color:steelblue note:A4 gain:1 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ -1/4 ⇜ (0/1 → 1/4) | color:salmon note:G3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ -1/4 ⇜ (0/1 → 1/4) | color:steelblue note:F4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (0/1 → 1/4) ⇝ 1/2 | color:green note:Bb3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (0/1 → 1/4) ⇝ 1/2 | color:steelblue note:A4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ -1/8 ⇜ (0/1 → 3/8) | color:salmon note:G3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ -1/8 ⇜ (0/1 → 3/8) | color:steelblue note:F4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 0/1 → 1/2 | color:steelblue note:F4 gain:1 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 0/1 → 1/1 | color:salmon note:D3 gain:1 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ -1/8 ⇜ (1/8 → 3/8) | color:green note:Bb3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ -1/8 ⇜ (1/8 → 3/8) | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (1/8 → 3/8) ⇝ 5/8 | color:green note:Bb3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (1/8 → 3/8) ⇝ 5/8 | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 1/8 → 5/8 | color:steelblue note:F4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (1/8 → 1/1) ⇝ 9/8 | color:salmon note:D3 gain:0.5 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 0/1 ⇜ (1/4 → 1/2) | color:green note:Bb3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 0/1 ⇜ (1/4 → 1/2) | color:steelblue note:A4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (1/4 → 1/2) ⇝ 3/4 | color:steelblue note:A4 gain:1 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 1/4 → 3/4 | color:steelblue note:F4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (1/4 → 1/1) ⇝ 5/4 | color:green note:F3 gain:1 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (1/4 → 1/1) ⇝ 5/4 | color:salmon note:D3 gain:0.25 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 1/8 ⇜ (3/8 → 5/8) | color:green note:Bb3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/8 ⇜ (3/8 → 5/8) | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (3/8 → 5/8) ⇝ 7/8 | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 3/8 → 7/8 | color:steelblue note:F4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (3/8 → 1/1) ⇝ 11/8 | color:green note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (3/8 → 1/1) ⇝ 11/8 | color:salmon note:D3 gain:0.125 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 1/4 ⇜ (1/2 → 3/4) | color:steelblue note:A4 gain:1 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (1/2 → 3/4) ⇝ 1/1 | color:steelblue note:A4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (1/2 → 1/1) ⇝ 3/2 | color:steelblue note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (1/2 → 1/1) ⇝ 3/2 | color:green note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 3/8 ⇜ (5/8 → 7/8) | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (5/8 → 7/8) ⇝ 9/8 | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (5/8 → 1/1) ⇝ 13/8 | color:steelblue note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (5/8 → 1/1) ⇝ 13/8 | color:green note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 1/2 ⇜ (3/4 → 1/1) | color:steelblue note:A4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (3/4 → 1/1) ⇝ 7/4 | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (3/4 → 1/1) ⇝ 7/4 | color:steelblue note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 5/8 ⇜ (7/8 → 1/1) ⇝ 9/8 | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (7/8 → 1/1) ⇝ 15/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (7/8 → 1/1) ⇝ 15/8 | color:steelblue note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/8 ⇜ (1/1 → 9/8) | color:salmon note:D3 gain:0.5 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 3/8 ⇜ (1/1 → 9/8) ⇝ 11/8 | color:green note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 5/8 ⇜ (1/1 → 9/8) | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 5/8 ⇜ (1/1 → 9/8) ⇝ 13/8 | color:steelblue note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 7/8 ⇜ (1/1 → 9/8) ⇝ 15/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 1/4 ⇜ (1/1 → 5/4) | color:green note:F3 gain:1 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 1/4 ⇜ (1/1 → 5/4) | color:salmon note:D3 gain:0.25 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 1/2 ⇜ (1/1 → 5/4) ⇝ 3/2 | color:green note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 3/4 ⇜ (1/1 → 5/4) ⇝ 7/4 | color:steelblue note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (1/1 → 5/4) ⇝ 2/1 | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 3/8 ⇜ (1/1 → 11/8) | color:salmon note:D3 gain:0.125 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 5/8 ⇜ (1/1 → 11/8) ⇝ 13/8 | color:green note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 7/8 ⇜ (1/1 → 11/8) ⇝ 15/8 | color:steelblue note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/2 ⇜ (1/1 → 3/2) | color:steelblue note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 3/4 ⇜ (1/1 → 3/2) ⇝ 7/4 | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 1/1 → 2/1 | color:salmon note:F3 gain:1 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 3/8 ⇜ (9/8 → 11/8) | color:green note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (9/8 → 11/8) ⇝ 17/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 5/8 ⇜ (9/8 → 13/8) | color:steelblue note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 7/8 ⇜ (9/8 → 13/8) ⇝ 15/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (9/8 → 2/1) ⇝ 17/8 | color:salmon note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 1/2 ⇜ (5/4 → 3/2) | color:green note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 3/4 ⇜ (5/4 → 7/4) | color:steelblue note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/1 ⇜ (5/4 → 7/4) ⇝ 2/1 | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (5/4 → 2/1) ⇝ 9/4 | color:green note:A3 gain:1 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (5/4 → 2/1) ⇝ 9/4 | color:salmon note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 5/8 ⇜ (11/8 → 13/8) | color:green note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 7/8 ⇜ (11/8 → 15/8) | color:steelblue note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/8 ⇜ (11/8 → 15/8) ⇝ 17/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (11/8 → 2/1) ⇝ 19/8 | color:green note:A3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (11/8 → 2/1) ⇝ 19/8 | color:salmon note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 3/4 ⇜ (3/2 → 7/4) | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (3/2 → 2/1) ⇝ 5/2 | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (3/2 → 2/1) ⇝ 5/2 | color:green note:A3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 7/8 ⇜ (13/8 → 15/8) | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (13/8 → 2/1) ⇝ 21/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (13/8 → 2/1) ⇝ 21/8 | color:green note:A3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 1/1 ⇜ (7/4 → 2/1) | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (7/4 → 2/1) ⇝ 11/4 | color:steelblue note:G4 gain:1 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (7/4 → 2/1) ⇝ 11/4 | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/8 ⇜ (15/8 → 2/1) ⇝ 17/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (15/8 → 2/1) ⇝ 23/8 | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (15/8 → 2/1) ⇝ 23/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/8 ⇜ (2/1 → 17/8) | color:salmon note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 9/8 ⇜ (2/1 → 17/8) | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 11/8 ⇜ (2/1 → 17/8) ⇝ 19/8 | color:green note:A3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 13/8 ⇜ (2/1 → 17/8) ⇝ 21/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 15/8 ⇜ (2/1 → 17/8) ⇝ 23/8 | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (2/1 → 9/4) | color:green note:A3 gain:1 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 5/4 ⇜ (2/1 → 9/4) | color:salmon note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 3/2 ⇜ (2/1 → 9/4) ⇝ 5/2 | color:green note:A3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 7/4 ⇜ (2/1 → 9/4) ⇝ 11/4 | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 2/1 → 9/4 | color:salmon note:A3 gain:1 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (2/1 → 9/4) ⇝ 3/1 | color:steelblue note:G4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 11/8 ⇜ (2/1 → 19/8) | color:salmon note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 13/8 ⇜ (2/1 → 19/8) ⇝ 21/8 | color:green note:A3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 15/8 ⇜ (2/1 → 19/8) ⇝ 23/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 3/2 ⇜ (2/1 → 5/2) | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 7/4 ⇜ (2/1 → 5/2) ⇝ 11/4 | color:steelblue note:G4 gain:1 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 11/8 ⇜ (17/8 → 19/8) | color:green note:A3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 17/8 → 19/8 | color:salmon note:A3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (17/8 → 19/8) ⇝ 25/8 | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/8 ⇜ (17/8 → 21/8) | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 15/8 ⇜ (17/8 → 21/8) ⇝ 23/8 | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/2 ⇜ (9/4 → 5/2) | color:green note:A3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 9/4 → 5/2 | color:green note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/4 → 5/2 | color:salmon note:A3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 7/4 ⇜ (9/4 → 11/4) | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 2/1 ⇜ (9/4 → 11/4) ⇝ 3/1 | color:steelblue note:G4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/8 ⇜ (19/8 → 21/8) | color:green note:A3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 19/8 → 21/8 | color:green note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 19/8 → 21/8 | color:salmon note:A3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 15/8 ⇜ (19/8 → 23/8) | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 17/8 ⇜ (19/8 → 23/8) ⇝ 25/8 | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (5/2 → 11/4) | color:steelblue note:G4 gain:1 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 → 11/4 | color:salmon note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 5/2 → 11/4 | color:steelblue note:G4 gain:1 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 → 11/4 | color:green note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 15/8 ⇜ (21/8 → 23/8) | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/8 → 23/8 | color:salmon note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 21/8 → 23/8 | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/8 → 23/8 | color:green note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 2/1 ⇜ (11/4 → 3/1) | color:steelblue note:G4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 11/4 → 3/1 | color:salmon note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 11/4 → 3/1 | color:green note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 11/4 → 3/1 | color:steelblue note:Bb4 gain:1 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/4 → 3/1 | color:salmon note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 11/4 → 3/1 | color:steelblue note:G4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/8 ⇜ (23/8 → 3/1) ⇝ 25/8 | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (23/8 → 3/1) ⇝ 25/8 | color:salmon note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (23/8 → 3/1) ⇝ 25/8 | color:green note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (23/8 → 3/1) ⇝ 25/8 | color:steelblue note:Bb4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (23/8 → 3/1) ⇝ 25/8 | color:salmon note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (23/8 → 3/1) ⇝ 25/8 | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/8 ⇜ (3/1 → 25/8) | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 23/8 ⇜ (3/1 → 25/8) | color:salmon note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 23/8 ⇜ (3/1 → 25/8) | color:green note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/8 ⇜ (3/1 → 25/8) | color:steelblue note:Bb4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 23/8 ⇜ (3/1 → 25/8) | color:salmon note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 23/8 ⇜ (3/1 → 25/8) | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/1 → 13/4 | color:green note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 3/1 → 13/4 | color:steelblue note:Bb4 gain:1 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 3/1 → 13/4 | color:salmon note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 3/1 → 13/4 | color:green note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 3/1 → 13/4 | color:steelblue note:Bb4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 3/1 → 7/2 | color:salmon note:G3 gain:1 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 25/8 → 27/8 | color:green note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/8 → 27/8 | color:steelblue note:Bb4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 25/8 → 27/8 | color:salmon note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 25/8 → 27/8 | color:green note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/8 → 27/8 | color:steelblue note:Bb4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 25/8 → 29/8 | color:salmon note:G3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 13/4 → 7/2 | color:steelblue note:Bb4 gain:1 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 13/4 → 7/2 | color:steelblue note:D5 gain:1 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 13/4 → 7/2 | color:green note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/4 → 7/2 | color:steelblue note:Bb4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 13/4 → 15/4 | color:green note:Bb3 gain:1 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/4 → 15/4 | color:salmon note:G3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 27/8 → 29/8 | color:steelblue note:Bb4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 27/8 → 29/8 | color:steelblue note:D5 gain:0.5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 27/8 → 29/8 | color:green note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 27/8 → 29/8 | color:steelblue note:Bb4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 27/8 → 31/8 | color:green note:Bb3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 27/8 → 31/8 | color:salmon note:G3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 7/2 → 15/4 | color:steelblue note:D5 gain:1 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 7/2 → 15/4 | color:steelblue note:Bb4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/2 → 15/4 | color:steelblue note:D5 gain:0.25 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 7/2 → 4/1 | color:salmon note:G3 gain:1 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 7/2 → 4/1 | color:steelblue note:F4 gain:1 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 7/2 → 4/1 | color:green note:Bb3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/8 → 31/8 | color:steelblue note:D5 gain:0.5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 29/8 → 31/8 | color:steelblue note:Bb4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 29/8 → 31/8 | color:steelblue note:D5 gain:0.125 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (29/8 → 4/1) ⇝ 33/8 | color:salmon note:G3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (29/8 → 4/1) ⇝ 33/8 | color:steelblue note:F4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (29/8 → 4/1) ⇝ 33/8 | color:green note:Bb3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 15/4 → 4/1 | color:steelblue note:D5 gain:0.25 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (15/4 → 4/1) ⇝ 17/4 | color:green note:Bb3 gain:1 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (15/4 → 4/1) ⇝ 17/4 | color:steelblue note:A4 gain:1 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (15/4 → 4/1) ⇝ 17/4 | color:salmon note:G3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (15/4 → 4/1) ⇝ 17/4 | color:steelblue note:F4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (31/8 → 4/1) ⇝ 33/8 | color:steelblue note:D5 gain:0.125 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (31/8 → 4/1) ⇝ 35/8 | color:green note:Bb3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (31/8 → 4/1) ⇝ 35/8 | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (31/8 → 4/1) ⇝ 35/8 | color:salmon note:G3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (31/8 → 4/1) ⇝ 35/8 | color:steelblue note:F4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 29/8 ⇜ (4/1 → 33/8) | color:salmon note:G3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 29/8 ⇜ (4/1 → 33/8) | color:steelblue note:F4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 29/8 ⇜ (4/1 → 33/8) | color:green note:Bb3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/8 ⇜ (4/1 → 33/8) | color:steelblue note:D5 gain:0.125 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 31/8 ⇜ (4/1 → 33/8) ⇝ 35/8 | color:green note:Bb3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/8 ⇜ (4/1 → 33/8) ⇝ 35/8 | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 15/4 ⇜ (4/1 → 17/4) | color:green note:Bb3 gain:1 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 15/4 ⇜ (4/1 → 17/4) | color:steelblue note:A4 gain:1 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 15/4 ⇜ (4/1 → 17/4) | color:salmon note:G3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 15/4 ⇜ (4/1 → 17/4) | color:steelblue note:F4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (4/1 → 17/4) ⇝ 9/2 | color:green note:Bb3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (4/1 → 17/4) ⇝ 9/2 | color:steelblue note:A4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 31/8 ⇜ (4/1 → 35/8) | color:salmon note:G3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 31/8 ⇜ (4/1 → 35/8) | color:steelblue note:F4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 4/1 → 9/2 | color:steelblue note:F4 gain:1 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 4/1 → 5/1 | color:salmon note:D3 gain:1 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 31/8 ⇜ (33/8 → 35/8) | color:green note:Bb3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/8 ⇜ (33/8 → 35/8) | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (33/8 → 35/8) ⇝ 37/8 | color:green note:Bb3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (33/8 → 35/8) ⇝ 37/8 | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 33/8 → 37/8 | color:steelblue note:F4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (33/8 → 5/1) ⇝ 41/8 | color:salmon note:D3 gain:0.5 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 4/1 ⇜ (17/4 → 9/2) | color:green note:Bb3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 4/1 ⇜ (17/4 → 9/2) | color:steelblue note:A4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (17/4 → 9/2) ⇝ 19/4 | color:steelblue note:A4 gain:1 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 17/4 → 19/4 | color:steelblue note:F4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (17/4 → 5/1) ⇝ 21/4 | color:green note:F3 gain:1 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (17/4 → 5/1) ⇝ 21/4 | color:salmon note:D3 gain:0.25 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 33/8 ⇜ (35/8 → 37/8) | color:green note:Bb3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 33/8 ⇜ (35/8 → 37/8) | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (35/8 → 37/8) ⇝ 39/8 | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 35/8 → 39/8 | color:steelblue note:F4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (35/8 → 5/1) ⇝ 43/8 | color:green note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (35/8 → 5/1) ⇝ 43/8 | color:salmon note:D3 gain:0.125 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 17/4 ⇜ (9/2 → 19/4) | color:steelblue note:A4 gain:1 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (9/2 → 19/4) ⇝ 5/1 | color:steelblue note:A4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (9/2 → 5/1) ⇝ 11/2 | color:steelblue note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (9/2 → 5/1) ⇝ 11/2 | color:green note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 35/8 ⇜ (37/8 → 39/8) | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (37/8 → 39/8) ⇝ 41/8 | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (37/8 → 5/1) ⇝ 45/8 | color:steelblue note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (37/8 → 5/1) ⇝ 45/8 | color:green note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 9/2 ⇜ (19/4 → 5/1) | color:steelblue note:A4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (19/4 → 5/1) ⇝ 23/4 | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (19/4 → 5/1) ⇝ 23/4 | color:steelblue note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 37/8 ⇜ (39/8 → 5/1) ⇝ 41/8 | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (39/8 → 5/1) ⇝ 47/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (39/8 → 5/1) ⇝ 47/8 | color:steelblue note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 33/8 ⇜ (5/1 → 41/8) | color:salmon note:D3 gain:0.5 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 35/8 ⇜ (5/1 → 41/8) ⇝ 43/8 | color:green note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 37/8 ⇜ (5/1 → 41/8) | color:steelblue note:A4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 37/8 ⇜ (5/1 → 41/8) ⇝ 45/8 | color:steelblue note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 39/8 ⇜ (5/1 → 41/8) ⇝ 47/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 17/4 ⇜ (5/1 → 21/4) | color:green note:F3 gain:1 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 17/4 ⇜ (5/1 → 21/4) | color:salmon note:D3 gain:0.25 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 9/2 ⇜ (5/1 → 21/4) ⇝ 11/2 | color:green note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 19/4 ⇜ (5/1 → 21/4) ⇝ 23/4 | color:steelblue note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (5/1 → 21/4) ⇝ 6/1 | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 35/8 ⇜ (5/1 → 43/8) | color:salmon note:D3 gain:0.125 clip:1 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 37/8 ⇜ (5/1 → 43/8) ⇝ 45/8 | color:green note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 39/8 ⇜ (5/1 → 43/8) ⇝ 47/8 | color:steelblue note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/2 ⇜ (5/1 → 11/2) | color:steelblue note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 19/4 ⇜ (5/1 → 11/2) ⇝ 23/4 | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 5/1 → 6/1 | color:salmon note:F3 gain:1 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 35/8 ⇜ (41/8 → 43/8) | color:green note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (41/8 → 43/8) ⇝ 49/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 37/8 ⇜ (41/8 → 45/8) | color:steelblue note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 39/8 ⇜ (41/8 → 45/8) ⇝ 47/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (41/8 → 6/1) ⇝ 49/8 | color:salmon note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 9/2 ⇜ (21/4 → 11/2) | color:green note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 19/4 ⇜ (21/4 → 23/4) | color:steelblue note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 5/1 ⇜ (21/4 → 23/4) ⇝ 6/1 | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (21/4 → 6/1) ⇝ 25/4 | color:green note:A3 gain:1 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (21/4 → 6/1) ⇝ 25/4 | color:salmon note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 37/8 ⇜ (43/8 → 45/8) | color:green note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 39/8 ⇜ (43/8 → 47/8) | color:steelblue note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 41/8 ⇜ (43/8 → 47/8) ⇝ 49/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (43/8 → 6/1) ⇝ 51/8 | color:green note:A3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (43/8 → 6/1) ⇝ 51/8 | color:salmon note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 19/4 ⇜ (11/2 → 23/4) | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (11/2 → 6/1) ⇝ 13/2 | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (11/2 → 6/1) ⇝ 13/2 | color:green note:A3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 39/8 ⇜ (45/8 → 47/8) | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (45/8 → 6/1) ⇝ 53/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (45/8 → 6/1) ⇝ 53/8 | color:green note:A3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 5/1 ⇜ (23/4 → 6/1) | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (23/4 → 6/1) ⇝ 27/4 | color:steelblue note:G4 gain:1 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (23/4 → 6/1) ⇝ 27/4 | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 41/8 ⇜ (47/8 → 6/1) ⇝ 49/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (47/8 → 6/1) ⇝ 55/8 | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (47/8 → 6/1) ⇝ 55/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 41/8 ⇜ (6/1 → 49/8) | color:salmon note:F3 gain:0.5 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 41/8 ⇜ (6/1 → 49/8) | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 43/8 ⇜ (6/1 → 49/8) ⇝ 51/8 | color:green note:A3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 45/8 ⇜ (6/1 → 49/8) ⇝ 53/8 | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 47/8 ⇜ (6/1 → 49/8) ⇝ 55/8 | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/4 ⇜ (6/1 → 25/4) | color:green note:A3 gain:1 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 21/4 ⇜ (6/1 → 25/4) | color:salmon note:F3 gain:0.25 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 11/2 ⇜ (6/1 → 25/4) ⇝ 13/2 | color:green note:A3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 23/4 ⇜ (6/1 → 25/4) ⇝ 27/4 | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 6/1 → 25/4 | color:salmon note:A3 gain:1 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (6/1 → 25/4) ⇝ 7/1 | color:steelblue note:G4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 43/8 ⇜ (6/1 → 51/8) | color:salmon note:F3 gain:0.125 clip:1 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 45/8 ⇜ (6/1 → 51/8) ⇝ 53/8 | color:green note:A3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 47/8 ⇜ (6/1 → 51/8) ⇝ 55/8 | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 11/2 ⇜ (6/1 → 13/2) | color:steelblue note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (6/1 → 13/2) ⇝ 27/4 | color:steelblue note:G4 gain:1 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 43/8 ⇜ (49/8 → 51/8) | color:green note:A3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 49/8 → 51/8 | color:salmon note:A3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (49/8 → 51/8) ⇝ 57/8 | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/8 ⇜ (49/8 → 53/8) | color:steelblue note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 47/8 ⇜ (49/8 → 53/8) ⇝ 55/8 | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 11/2 ⇜ (25/4 → 13/2) | color:green note:A3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 25/4 → 13/2 | color:green note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 25/4 → 13/2 | color:salmon note:A3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 23/4 ⇜ (25/4 → 27/4) | color:steelblue note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 6/1 ⇜ (25/4 → 27/4) ⇝ 7/1 | color:steelblue note:G4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/8 ⇜ (51/8 → 53/8) | color:green note:A3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 51/8 → 53/8 | color:green note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 51/8 → 53/8 | color:salmon note:A3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 47/8 ⇜ (51/8 → 55/8) | color:steelblue note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 49/8 ⇜ (51/8 → 55/8) ⇝ 57/8 | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 23/4 ⇜ (13/2 → 27/4) | color:steelblue note:G4 gain:1 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/2 → 27/4 | color:salmon note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 13/2 → 27/4 | color:steelblue note:G4 gain:1 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/2 → 27/4 | color:green note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 47/8 ⇜ (53/8 → 55/8) | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 53/8 → 55/8 | color:salmon note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 53/8 → 55/8 | color:steelblue note:G4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 53/8 → 55/8 | color:green note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 6/1 ⇜ (27/4 → 7/1) | color:steelblue note:G4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 27/4 → 7/1 | color:salmon note:C4 gain:1 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 27/4 → 7/1 | color:green note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 27/4 → 7/1 | color:steelblue note:Bb4 gain:1 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 27/4 → 7/1 | color:salmon note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 27/4 → 7/1 | color:steelblue note:G4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 49/8 ⇜ (55/8 → 7/1) ⇝ 57/8 | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (55/8 → 7/1) ⇝ 57/8 | color:salmon note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (55/8 → 7/1) ⇝ 57/8 | color:green note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (55/8 → 7/1) ⇝ 57/8 | color:steelblue note:Bb4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (55/8 → 7/1) ⇝ 57/8 | color:salmon note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (55/8 → 7/1) ⇝ 57/8 | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 49/8 ⇜ (7/1 → 57/8) | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 55/8 ⇜ (7/1 → 57/8) | color:salmon note:C4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 55/8 ⇜ (7/1 → 57/8) | color:green note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/8 ⇜ (7/1 → 57/8) | color:steelblue note:Bb4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 55/8 ⇜ (7/1 → 57/8) | color:salmon note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 55/8 ⇜ (7/1 → 57/8) | color:steelblue note:G4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/1 → 29/4 | color:green note:E4 gain:1 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 7/1 → 29/4 | color:steelblue note:Bb4 gain:1 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/1 → 29/4 | color:salmon note:C4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 7/1 → 29/4 | color:green note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 7/1 → 29/4 | color:steelblue note:Bb4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/1 → 15/2 | color:salmon note:G3 gain:1 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 57/8 → 59/8 | color:green note:E4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 57/8 → 59/8 | color:steelblue note:Bb4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/8 → 59/8 | color:salmon note:C4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 57/8 → 59/8 | color:green note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 57/8 → 59/8 | color:steelblue note:Bb4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/8 → 61/8 | color:salmon note:G3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 29/4 → 15/2 | color:steelblue note:Bb4 gain:1 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 29/4 → 15/2 | color:steelblue note:D5 gain:1 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 29/4 → 15/2 | color:green note:E4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 → 15/2 | color:steelblue note:Bb4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 29/4 → 31/4 | color:green note:Bb3 gain:1 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 → 31/4 | color:salmon note:G3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 59/8 → 61/8 | color:steelblue note:Bb4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 59/8 → 61/8 | color:steelblue note:D5 gain:0.5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 59/8 → 61/8 | color:green note:E4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 59/8 → 61/8 | color:steelblue note:Bb4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 59/8 → 63/8 | color:green note:Bb3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 59/8 → 63/8 | color:salmon note:G3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 15/2 → 31/4 | color:steelblue note:D5 gain:1 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 15/2 → 31/4 | color:steelblue note:Bb4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 15/2 → 31/4 | color:steelblue note:D5 gain:0.25 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 15/2 → 8/1 | color:salmon note:G3 gain:1 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 15/2 → 8/1 | color:steelblue note:F4 gain:1 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 15/2 → 8/1 | color:green note:Bb3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/8 → 63/8 | color:steelblue note:D5 gain:0.5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 61/8 → 63/8 | color:steelblue note:Bb4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 61/8 → 63/8 | color:steelblue note:D5 gain:0.125 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (61/8 → 8/1) ⇝ 65/8 | color:salmon note:G3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (61/8 → 8/1) ⇝ 65/8 | color:steelblue note:F4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (61/8 → 8/1) ⇝ 65/8 | color:green note:Bb3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 → 8/1 | color:steelblue note:D5 gain:0.25 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (31/4 → 8/1) ⇝ 33/4 | color:green note:Bb3 gain:1 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (31/4 → 8/1) ⇝ 33/4 | color:steelblue note:A4 gain:1 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (31/4 → 8/1) ⇝ 33/4 | color:salmon note:G3 gain:0.25 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (31/4 → 8/1) ⇝ 33/4 | color:steelblue note:F4 gain:0.25 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (63/8 → 8/1) ⇝ 65/8 | color:steelblue note:D5 gain:0.125 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (63/8 → 8/1) ⇝ 67/8 | color:green note:Bb3 gain:0.5 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (63/8 → 8/1) ⇝ 67/8 | color:steelblue note:A4 gain:0.5 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (63/8 → 8/1) ⇝ 67/8 | color:salmon note:G3 gain:0.125 clip:1 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (63/8 → 8/1) ⇝ 67/8 | color:steelblue note:F4 gain:0.125 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", ] `; exports[`renders tunes > tune: festivalOfFingers 1`] = ` [ - "[ (0/1 → 1/64) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 0/1 ⇜ (1/64 → 1/32) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 0/1 ⇜ (1/32 → 3/64) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (1/28 → 3/64) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (1/28 → 3/64) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (1/28 → 3/64) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (1/28 → 3/64) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 0/1 ⇜ (3/64 → 1/16) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (3/64 → 1/16) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (3/64 → 1/16) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (3/64 → 1/16) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (3/64 → 1/16) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 0/1 ⇜ (1/16 → 5/64) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (1/16 → 5/64) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (1/16 → 5/64) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (1/16 → 5/64) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (1/16 → 5/64) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 0/1 ⇜ (5/64 → 3/32) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (5/64 → 3/32) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (5/64 → 3/32) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (5/64 → 3/32) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (5/64 → 3/32) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 0/1 ⇜ (3/32 → 7/64) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (3/32 → 7/64) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (3/32 → 7/64) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (3/32 → 7/64) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (3/32 → 7/64) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 0/1 ⇜ (7/64 → 1/8) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (7/64 → 1/8) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (7/64 → 1/8) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (7/64 → 1/8) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (7/64 → 1/8) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 0/1 ⇜ (1/8 → 9/64) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (1/8 → 9/64) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (1/8 → 9/64) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (1/8 → 9/64) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (1/8 → 9/64) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (1/8 → 9/64) ⇝ 1/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (1/8 → 9/64) ⇝ 1/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 0/1 ⇜ (9/64 → 5/32) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (9/64 → 5/32) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (9/64 → 5/32) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (9/64 → 5/32) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (9/64 → 5/32) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 1/8 ⇜ (9/64 → 5/32) ⇝ 1/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/8 ⇜ (9/64 → 5/32) ⇝ 1/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 0/1 ⇜ (5/32 → 11/64) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (5/32 → 11/64) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (5/32 → 11/64) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (5/32 → 11/64) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (5/32 → 11/64) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 1/8 ⇜ (5/32 → 11/64) ⇝ 1/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/8 ⇜ (5/32 → 11/64) ⇝ 1/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 0/1 ⇜ (11/64 → 3/16) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (11/64 → 3/16) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (11/64 → 3/16) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (11/64 → 3/16) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (11/64 → 3/16) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 1/8 ⇜ (11/64 → 3/16) ⇝ 1/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/8 ⇜ (11/64 → 3/16) ⇝ 1/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 0/1 ⇜ (3/16 → 13/64) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (3/16 → 13/64) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (3/16 → 13/64) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (3/16 → 13/64) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (3/16 → 13/64) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 1/8 ⇜ (3/16 → 13/64) ⇝ 1/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/8 ⇜ (3/16 → 13/64) ⇝ 1/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 0/1 ⇜ (13/64 → 7/32) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (13/64 → 7/32) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (13/64 → 7/32) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (13/64 → 7/32) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (13/64 → 7/32) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 1/8 ⇜ (13/64 → 7/32) ⇝ 1/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/8 ⇜ (13/64 → 7/32) ⇝ 1/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 0/1 ⇜ (7/32 → 15/64) ⇝ 1/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (7/32 → 15/64) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (7/32 → 15/64) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (7/32 → 15/64) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (7/32 → 15/64) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 1/8 ⇜ (7/32 → 15/64) ⇝ 1/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/8 ⇜ (7/32 → 15/64) ⇝ 1/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 0/1 ⇜ (15/64 → 1/4) | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/28 ⇜ (15/64 → 1/4) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (15/64 → 1/4) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (15/64 → 1/4) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (15/64 → 1/4) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 1/8 ⇜ (15/64 → 1/4) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/8 ⇜ (15/64 → 1/4) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/28 ⇜ (1/4 → 17/64) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (1/4 → 17/64) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (1/4 → 17/64) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (1/4 → 17/64) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 1/28 ⇜ (17/64 → 9/32) ⇝ 2/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (17/64 → 9/32) ⇝ 2/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (17/64 → 9/32) ⇝ 2/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (17/64 → 9/32) ⇝ 2/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 1/28 ⇜ (9/32 → 2/7) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/28 ⇜ (9/32 → 2/7) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 1/28 ⇜ (9/32 → 2/7) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/28 ⇜ (9/32 → 2/7) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (1/2 → 33/64) ⇝ 5/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (1/2 → 33/64) ⇝ 5/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (1/2 → 33/64) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (1/2 → 33/64) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (1/2 → 33/64) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (1/2 → 33/64) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (1/2 → 33/64) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 5/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 5/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 5/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 5/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 5/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 5/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 5/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 5/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 5/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 5/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 5/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 5/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (39/64 → 5/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (39/64 → 5/8) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/2 ⇜ (47/64 → 3/4) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 1/2 ⇜ (47/64 → 3/4) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (47/64 → 3/4) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/2 ⇜ (47/64 → 3/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (47/64 → 3/4) | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (3/4 → 49/64) ⇝ 7/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (3/4 → 49/64) ⇝ 7/8 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 3/4 ⇜ (49/64 → 25/32) ⇝ 7/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 3/4 ⇜ (49/64 → 25/32) ⇝ 7/8 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 3/4 ⇜ (25/32 → 51/64) ⇝ 7/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 3/4 ⇜ (25/32 → 51/64) ⇝ 7/8 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (11/14 → 51/64) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (11/14 → 51/64) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (11/14 → 51/64) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (11/14 → 51/64) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/4 ⇜ (51/64 → 13/16) ⇝ 7/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 3/4 ⇜ (51/64 → 13/16) ⇝ 7/8 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 11/14 ⇜ (51/64 → 13/16) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (51/64 → 13/16) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (51/64 → 13/16) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (51/64 → 13/16) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/4 ⇜ (13/16 → 53/64) ⇝ 7/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 3/4 ⇜ (13/16 → 53/64) ⇝ 7/8 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 11/14 ⇜ (13/16 → 53/64) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (13/16 → 53/64) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (13/16 → 53/64) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (13/16 → 53/64) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/4 ⇜ (53/64 → 27/32) ⇝ 7/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 3/4 ⇜ (53/64 → 27/32) ⇝ 7/8 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 11/14 ⇜ (53/64 → 27/32) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (53/64 → 27/32) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (53/64 → 27/32) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (53/64 → 27/32) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/4 ⇜ (27/32 → 55/64) ⇝ 7/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 3/4 ⇜ (27/32 → 55/64) ⇝ 7/8 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 11/14 ⇜ (27/32 → 55/64) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (27/32 → 55/64) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (27/32 → 55/64) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (27/32 → 55/64) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/4 ⇜ (55/64 → 7/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 3/4 ⇜ (55/64 → 7/8) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 11/14 ⇜ (55/64 → 7/8) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (55/64 → 7/8) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (55/64 → 7/8) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (55/64 → 7/8) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/14 ⇜ (7/8 → 57/64) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (7/8 → 57/64) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (7/8 → 57/64) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (7/8 → 57/64) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/14 ⇜ (57/64 → 29/32) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (57/64 → 29/32) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (57/64 → 29/32) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (57/64 → 29/32) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/14 ⇜ (29/32 → 59/64) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (29/32 → 59/64) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (29/32 → 59/64) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (29/32 → 59/64) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/14 ⇜ (59/64 → 15/16) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (59/64 → 15/16) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (59/64 → 15/16) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (59/64 → 15/16) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/14 ⇜ (15/16 → 61/64) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (15/16 → 61/64) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (15/16 → 61/64) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (15/16 → 61/64) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/14 ⇜ (61/64 → 31/32) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (61/64 → 31/32) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (61/64 → 31/32) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (61/64 → 31/32) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/14 ⇜ (31/32 → 63/64) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (31/32 → 63/64) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (31/32 → 63/64) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (31/32 → 63/64) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/14 ⇜ (63/64 → 1/1) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (63/64 → 1/1) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (63/64 → 1/1) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (63/64 → 1/1) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/14 ⇜ (1/1 → 65/64) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (1/1 → 65/64) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (1/1 → 65/64) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (1/1 → 65/64) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (1/1 → 65/64) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 11/14 ⇜ (65/64 → 33/32) ⇝ 29/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (65/64 → 33/32) ⇝ 29/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (65/64 → 33/32) ⇝ 29/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (65/64 → 33/32) ⇝ 29/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 1/1 ⇜ (65/64 → 33/32) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 11/14 ⇜ (33/32 → 29/28) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 11/14 ⇜ (33/32 → 29/28) | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/14 ⇜ (33/32 → 29/28) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/14 ⇜ (33/32 → 29/28) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 1/1 ⇜ (33/32 → 67/64) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/1 ⇜ (67/64 → 17/16) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/1 ⇜ (17/16 → 69/64) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/1 ⇜ (69/64 → 35/32) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/1 ⇜ (35/32 → 71/64) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/1 ⇜ (71/64 → 9/8) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 1/1 ⇜ (9/8 → 73/64) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (9/8 → 73/64) ⇝ 5/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (9/8 → 73/64) ⇝ 5/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/1 ⇜ (73/64 → 37/32) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/8 ⇜ (73/64 → 37/32) ⇝ 5/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/8 ⇜ (73/64 → 37/32) ⇝ 5/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/1 ⇜ (37/32 → 75/64) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/8 ⇜ (37/32 → 75/64) ⇝ 5/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/8 ⇜ (37/32 → 75/64) ⇝ 5/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/1 ⇜ (75/64 → 19/16) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/8 ⇜ (75/64 → 19/16) ⇝ 5/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/8 ⇜ (75/64 → 19/16) ⇝ 5/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/1 ⇜ (19/16 → 77/64) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/8 ⇜ (19/16 → 77/64) ⇝ 5/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/8 ⇜ (19/16 → 77/64) ⇝ 5/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/1 ⇜ (77/64 → 39/32) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/8 ⇜ (77/64 → 39/32) ⇝ 5/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/8 ⇜ (77/64 → 39/32) ⇝ 5/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/1 ⇜ (39/32 → 79/64) ⇝ 5/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/8 ⇜ (39/32 → 79/64) ⇝ 5/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/8 ⇜ (39/32 → 79/64) ⇝ 5/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 1/1 ⇜ (79/64 → 5/4) | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/8 ⇜ (79/64 → 5/4) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/8 ⇜ (79/64 → 5/4) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (5/4 → 81/64) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (5/4 → 81/64) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (5/4 → 81/64) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (5/4 → 81/64) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (81/64 → 41/32) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (81/64 → 41/32) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (81/64 → 41/32) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (81/64 → 41/32) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (41/32 → 83/64) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (41/32 → 83/64) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (41/32 → 83/64) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (41/32 → 83/64) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (83/64 → 21/16) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (83/64 → 21/16) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (83/64 → 21/16) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (83/64 → 21/16) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (21/16 → 85/64) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (21/16 → 85/64) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (21/16 → 85/64) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (21/16 → 85/64) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (85/64 → 43/32) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (85/64 → 43/32) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (85/64 → 43/32) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (85/64 → 43/32) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (43/32 → 87/64) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (43/32 → 87/64) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (43/32 → 87/64) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (43/32 → 87/64) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (87/64 → 11/8) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (87/64 → 11/8) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (87/64 → 11/8) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (87/64 → 11/8) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (11/8 → 89/64) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (11/8 → 89/64) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (11/8 → 89/64) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (11/8 → 89/64) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (89/64 → 45/32) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (89/64 → 45/32) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (89/64 → 45/32) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (89/64 → 45/32) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (45/32 → 91/64) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (45/32 → 91/64) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (45/32 → 91/64) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (45/32 → 91/64) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (91/64 → 23/16) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (91/64 → 23/16) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (91/64 → 23/16) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (91/64 → 23/16) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (23/16 → 93/64) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (23/16 → 93/64) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (23/16 → 93/64) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (23/16 → 93/64) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (93/64 → 47/32) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (93/64 → 47/32) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (93/64 → 47/32) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (93/64 → 47/32) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (47/32 → 95/64) ⇝ 3/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (47/32 → 95/64) ⇝ 3/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (47/32 → 95/64) ⇝ 3/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (47/32 → 95/64) ⇝ 3/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/4 ⇜ (95/64 → 3/2) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 5/4 ⇜ (95/64 → 3/2) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/4 ⇜ (95/64 → 3/2) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/4 ⇜ (95/64 → 3/2) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (3/2 → 97/64) ⇝ 13/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (3/2 → 97/64) ⇝ 13/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (3/2 → 97/64) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 3/2 ⇜ (97/64 → 49/32) ⇝ 13/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/2 ⇜ (97/64 → 49/32) ⇝ 13/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 3/2 ⇜ (97/64 → 49/32) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 3/2 ⇜ (49/32 → 99/64) ⇝ 13/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/2 ⇜ (49/32 → 99/64) ⇝ 13/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 3/2 ⇜ (49/32 → 99/64) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (43/28 → 99/64) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (43/28 → 99/64) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (43/28 → 99/64) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (43/28 → 99/64) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (99/64 → 25/16) ⇝ 13/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/2 ⇜ (99/64 → 25/16) ⇝ 13/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 3/2 ⇜ (99/64 → 25/16) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (99/64 → 25/16) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (99/64 → 25/16) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (99/64 → 25/16) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (99/64 → 25/16) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (25/16 → 101/64) ⇝ 13/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/2 ⇜ (25/16 → 101/64) ⇝ 13/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 3/2 ⇜ (25/16 → 101/64) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (25/16 → 101/64) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (25/16 → 101/64) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (25/16 → 101/64) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (25/16 → 101/64) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (101/64 → 51/32) ⇝ 13/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/2 ⇜ (101/64 → 51/32) ⇝ 13/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 3/2 ⇜ (101/64 → 51/32) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (101/64 → 51/32) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (101/64 → 51/32) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (101/64 → 51/32) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (101/64 → 51/32) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (51/32 → 103/64) ⇝ 13/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/2 ⇜ (51/32 → 103/64) ⇝ 13/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 3/2 ⇜ (51/32 → 103/64) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (51/32 → 103/64) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (51/32 → 103/64) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (51/32 → 103/64) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (51/32 → 103/64) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (103/64 → 13/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/2 ⇜ (103/64 → 13/8) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 3/2 ⇜ (103/64 → 13/8) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (103/64 → 13/8) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (103/64 → 13/8) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (103/64 → 13/8) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (103/64 → 13/8) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (13/8 → 105/64) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (13/8 → 105/64) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (13/8 → 105/64) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (13/8 → 105/64) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (13/8 → 105/64) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (105/64 → 53/32) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (105/64 → 53/32) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (105/64 → 53/32) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (105/64 → 53/32) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (105/64 → 53/32) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (53/32 → 107/64) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (53/32 → 107/64) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (53/32 → 107/64) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (53/32 → 107/64) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (53/32 → 107/64) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (107/64 → 27/16) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (107/64 → 27/16) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (107/64 → 27/16) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (107/64 → 27/16) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (107/64 → 27/16) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (27/16 → 109/64) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (27/16 → 109/64) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (27/16 → 109/64) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (27/16 → 109/64) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (27/16 → 109/64) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (109/64 → 55/32) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (109/64 → 55/32) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (109/64 → 55/32) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (109/64 → 55/32) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (109/64 → 55/32) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (55/32 → 111/64) ⇝ 7/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (55/32 → 111/64) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (55/32 → 111/64) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (55/32 → 111/64) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (55/32 → 111/64) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (111/64 → 7/4) | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 43/28 ⇜ (111/64 → 7/4) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (111/64 → 7/4) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (111/64 → 7/4) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (111/64 → 7/4) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 43/28 ⇜ (7/4 → 113/64) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (7/4 → 113/64) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (7/4 → 113/64) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (7/4 → 113/64) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (7/4 → 113/64) ⇝ 15/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (7/4 → 113/64) ⇝ 15/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (7/4 → 113/64) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (7/4 → 113/64) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (7/4 → 113/64) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (7/4 → 113/64) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 43/28 ⇜ (113/64 → 57/32) ⇝ 25/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (113/64 → 57/32) ⇝ 25/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (113/64 → 57/32) ⇝ 25/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (113/64 → 57/32) ⇝ 25/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 15/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 15/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 43/28 ⇜ (57/32 → 25/14) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 43/28 ⇜ (57/32 → 25/14) | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 43/28 ⇜ (57/32 → 25/14) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/28 ⇜ (57/32 → 25/14) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 15/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 15/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 15/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 15/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 15/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 15/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 15/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 15/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 15/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 15/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (119/64 → 15/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (119/64 → 15/8) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/4 ⇜ (119/64 → 15/8) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (119/64 → 15/8) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (119/64 → 15/8) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (119/64 → 15/8) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (15/8 → 121/64) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (15/8 → 121/64) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (15/8 → 121/64) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (15/8 → 121/64) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (121/64 → 61/32) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (121/64 → 61/32) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (121/64 → 61/32) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (121/64 → 61/32) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (61/32 → 123/64) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (61/32 → 123/64) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (61/32 → 123/64) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (61/32 → 123/64) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (123/64 → 31/16) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (123/64 → 31/16) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (123/64 → 31/16) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (123/64 → 31/16) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (31/16 → 125/64) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (31/16 → 125/64) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (31/16 → 125/64) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (31/16 → 125/64) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (125/64 → 63/32) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (125/64 → 63/32) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (125/64 → 63/32) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (125/64 → 63/32) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (63/32 → 127/64) ⇝ 2/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (63/32 → 127/64) ⇝ 2/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (63/32 → 127/64) ⇝ 2/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (63/32 → 127/64) ⇝ 2/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 7/4 ⇜ (127/64 → 2/1) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 7/4 ⇜ (127/64 → 2/1) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 7/4 ⇜ (127/64 → 2/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 7/4 ⇜ (127/64 → 2/1) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (2/1 → 129/64) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 2/1 ⇜ (129/64 → 65/32) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 2/1 ⇜ (65/32 → 131/64) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (57/28 → 131/64) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (57/28 → 131/64) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (57/28 → 131/64) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (57/28 → 131/64) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 2/1 ⇜ (131/64 → 33/16) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (131/64 → 33/16) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (131/64 → 33/16) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (131/64 → 33/16) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (131/64 → 33/16) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 2/1 ⇜ (33/16 → 133/64) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (33/16 → 133/64) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (33/16 → 133/64) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (33/16 → 133/64) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (33/16 → 133/64) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 2/1 ⇜ (133/64 → 67/32) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (133/64 → 67/32) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (133/64 → 67/32) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (133/64 → 67/32) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (133/64 → 67/32) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 2/1 ⇜ (67/32 → 135/64) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (67/32 → 135/64) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (67/32 → 135/64) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (67/32 → 135/64) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (67/32 → 135/64) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 2/1 ⇜ (135/64 → 17/8) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (135/64 → 17/8) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (135/64 → 17/8) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (135/64 → 17/8) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (135/64 → 17/8) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 2/1 ⇜ (17/8 → 137/64) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (17/8 → 137/64) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (17/8 → 137/64) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (17/8 → 137/64) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (17/8 → 137/64) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (17/8 → 137/64) ⇝ 9/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (17/8 → 137/64) ⇝ 9/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 2/1 ⇜ (137/64 → 69/32) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (137/64 → 69/32) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (137/64 → 69/32) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (137/64 → 69/32) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (137/64 → 69/32) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 17/8 ⇜ (137/64 → 69/32) ⇝ 9/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 17/8 ⇜ (137/64 → 69/32) ⇝ 9/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 2/1 ⇜ (69/32 → 139/64) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (69/32 → 139/64) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (69/32 → 139/64) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (69/32 → 139/64) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (69/32 → 139/64) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 17/8 ⇜ (69/32 → 139/64) ⇝ 9/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 17/8 ⇜ (69/32 → 139/64) ⇝ 9/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 2/1 ⇜ (139/64 → 35/16) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (139/64 → 35/16) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (139/64 → 35/16) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (139/64 → 35/16) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (139/64 → 35/16) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 17/8 ⇜ (139/64 → 35/16) ⇝ 9/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 17/8 ⇜ (139/64 → 35/16) ⇝ 9/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 2/1 ⇜ (35/16 → 141/64) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (35/16 → 141/64) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (35/16 → 141/64) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (35/16 → 141/64) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (35/16 → 141/64) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 17/8 ⇜ (35/16 → 141/64) ⇝ 9/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 17/8 ⇜ (35/16 → 141/64) ⇝ 9/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 2/1 ⇜ (141/64 → 71/32) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (141/64 → 71/32) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (141/64 → 71/32) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (141/64 → 71/32) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (141/64 → 71/32) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 17/8 ⇜ (141/64 → 71/32) ⇝ 9/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 17/8 ⇜ (141/64 → 71/32) ⇝ 9/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 2/1 ⇜ (71/32 → 143/64) ⇝ 9/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (71/32 → 143/64) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (71/32 → 143/64) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (71/32 → 143/64) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (71/32 → 143/64) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 17/8 ⇜ (71/32 → 143/64) ⇝ 9/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 17/8 ⇜ (71/32 → 143/64) ⇝ 9/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 2/1 ⇜ (143/64 → 9/4) | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 57/28 ⇜ (143/64 → 9/4) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (143/64 → 9/4) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (143/64 → 9/4) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (143/64 → 9/4) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 17/8 ⇜ (143/64 → 9/4) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 17/8 ⇜ (143/64 → 9/4) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 57/28 ⇜ (9/4 → 145/64) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (9/4 → 145/64) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (9/4 → 145/64) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (9/4 → 145/64) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 57/28 ⇜ (145/64 → 73/32) ⇝ 16/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (145/64 → 73/32) ⇝ 16/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (145/64 → 73/32) ⇝ 16/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (145/64 → 73/32) ⇝ 16/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 57/28 ⇜ (73/32 → 16/7) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 57/28 ⇜ (73/32 → 16/7) | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 57/28 ⇜ (73/32 → 16/7) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 57/28 ⇜ (73/32 → 16/7) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (5/2 → 161/64) ⇝ 21/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (5/2 → 161/64) ⇝ 21/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (5/2 → 161/64) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (5/2 → 161/64) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (5/2 → 161/64) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (5/2 → 161/64) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (5/2 → 161/64) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 21/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 21/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 21/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 21/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 21/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 21/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 21/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 21/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 21/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 21/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 21/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 21/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (167/64 → 21/8) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (167/64 → 21/8) | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/2 ⇜ (175/64 → 11/4) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (175/64 → 11/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (175/64 → 11/4) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 5/2 ⇜ (175/64 → 11/4) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/2 ⇜ (175/64 → 11/4) | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (11/4 → 177/64) ⇝ 23/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (11/4 → 177/64) ⇝ 23/8 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 11/4 ⇜ (177/64 → 89/32) ⇝ 23/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 11/4 ⇜ (177/64 → 89/32) ⇝ 23/8 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 11/4 ⇜ (89/32 → 179/64) ⇝ 23/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 11/4 ⇜ (89/32 → 179/64) ⇝ 23/8 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (39/14 → 179/64) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (39/14 → 179/64) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (39/14 → 179/64) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (39/14 → 179/64) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 11/4 ⇜ (179/64 → 45/16) ⇝ 23/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 11/4 ⇜ (179/64 → 45/16) ⇝ 23/8 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 39/14 ⇜ (179/64 → 45/16) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (179/64 → 45/16) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (179/64 → 45/16) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (179/64 → 45/16) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 11/4 ⇜ (45/16 → 181/64) ⇝ 23/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 11/4 ⇜ (45/16 → 181/64) ⇝ 23/8 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 39/14 ⇜ (45/16 → 181/64) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (45/16 → 181/64) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (45/16 → 181/64) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (45/16 → 181/64) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 11/4 ⇜ (181/64 → 91/32) ⇝ 23/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 11/4 ⇜ (181/64 → 91/32) ⇝ 23/8 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 39/14 ⇜ (181/64 → 91/32) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (181/64 → 91/32) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (181/64 → 91/32) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (181/64 → 91/32) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 11/4 ⇜ (91/32 → 183/64) ⇝ 23/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 11/4 ⇜ (91/32 → 183/64) ⇝ 23/8 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 39/14 ⇜ (91/32 → 183/64) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (91/32 → 183/64) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (91/32 → 183/64) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (91/32 → 183/64) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 11/4 ⇜ (183/64 → 23/8) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 11/4 ⇜ (183/64 → 23/8) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 39/14 ⇜ (183/64 → 23/8) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (183/64 → 23/8) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (183/64 → 23/8) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (183/64 → 23/8) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 39/14 ⇜ (23/8 → 185/64) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (23/8 → 185/64) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (23/8 → 185/64) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (23/8 → 185/64) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 39/14 ⇜ (185/64 → 93/32) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (185/64 → 93/32) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (185/64 → 93/32) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (185/64 → 93/32) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 39/14 ⇜ (93/32 → 187/64) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (93/32 → 187/64) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (93/32 → 187/64) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (93/32 → 187/64) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 39/14 ⇜ (187/64 → 47/16) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (187/64 → 47/16) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (187/64 → 47/16) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (187/64 → 47/16) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 39/14 ⇜ (47/16 → 189/64) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (47/16 → 189/64) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (47/16 → 189/64) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (47/16 → 189/64) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 39/14 ⇜ (189/64 → 95/32) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (189/64 → 95/32) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (189/64 → 95/32) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (189/64 → 95/32) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 39/14 ⇜ (95/32 → 191/64) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (95/32 → 191/64) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (95/32 → 191/64) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (95/32 → 191/64) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 39/14 ⇜ (191/64 → 3/1) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (191/64 → 3/1) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (191/64 → 3/1) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (191/64 → 3/1) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 39/14 ⇜ (3/1 → 193/64) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (3/1 → 193/64) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (3/1 → 193/64) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (3/1 → 193/64) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (3/1 → 193/64) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 39/14 ⇜ (193/64 → 97/32) ⇝ 85/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (193/64 → 97/32) ⇝ 85/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (193/64 → 97/32) ⇝ 85/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (193/64 → 97/32) ⇝ 85/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 3/1 ⇜ (193/64 → 97/32) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 39/14 ⇜ (97/32 → 85/28) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 39/14 ⇜ (97/32 → 85/28) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/14 ⇜ (97/32 → 85/28) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 39/14 ⇜ (97/32 → 85/28) | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 3/1 ⇜ (97/32 → 195/64) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 3/1 ⇜ (195/64 → 49/16) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 3/1 ⇜ (49/16 → 197/64) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 3/1 ⇜ (197/64 → 99/32) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 3/1 ⇜ (99/32 → 199/64) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 3/1 ⇜ (199/64 → 25/8) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 3/1 ⇜ (25/8 → 201/64) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (25/8 → 201/64) ⇝ 13/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (25/8 → 201/64) ⇝ 13/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 3/1 ⇜ (201/64 → 101/32) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 25/8 ⇜ (201/64 → 101/32) ⇝ 13/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/8 ⇜ (201/64 → 101/32) ⇝ 13/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 3/1 ⇜ (101/32 → 203/64) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 25/8 ⇜ (101/32 → 203/64) ⇝ 13/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/8 ⇜ (101/32 → 203/64) ⇝ 13/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 3/1 ⇜ (203/64 → 51/16) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 25/8 ⇜ (203/64 → 51/16) ⇝ 13/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/8 ⇜ (203/64 → 51/16) ⇝ 13/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 3/1 ⇜ (51/16 → 205/64) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 25/8 ⇜ (51/16 → 205/64) ⇝ 13/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/8 ⇜ (51/16 → 205/64) ⇝ 13/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 3/1 ⇜ (205/64 → 103/32) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 25/8 ⇜ (205/64 → 103/32) ⇝ 13/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/8 ⇜ (205/64 → 103/32) ⇝ 13/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 3/1 ⇜ (103/32 → 207/64) ⇝ 13/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 25/8 ⇜ (103/32 → 207/64) ⇝ 13/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/8 ⇜ (103/32 → 207/64) ⇝ 13/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 3/1 ⇜ (207/64 → 13/4) | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 25/8 ⇜ (207/64 → 13/4) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/8 ⇜ (207/64 → 13/4) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (13/4 → 209/64) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (13/4 → 209/64) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (13/4 → 209/64) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (13/4 → 209/64) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (209/64 → 105/32) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (209/64 → 105/32) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (209/64 → 105/32) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (209/64 → 105/32) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (105/32 → 211/64) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (105/32 → 211/64) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (105/32 → 211/64) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (105/32 → 211/64) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (211/64 → 53/16) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (211/64 → 53/16) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (211/64 → 53/16) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (211/64 → 53/16) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (53/16 → 213/64) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (53/16 → 213/64) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (53/16 → 213/64) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (53/16 → 213/64) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (213/64 → 107/32) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (213/64 → 107/32) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (213/64 → 107/32) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (213/64 → 107/32) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (107/32 → 215/64) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (107/32 → 215/64) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (107/32 → 215/64) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (107/32 → 215/64) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (215/64 → 27/8) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (215/64 → 27/8) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (215/64 → 27/8) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (215/64 → 27/8) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (27/8 → 217/64) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (27/8 → 217/64) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (27/8 → 217/64) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (27/8 → 217/64) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (217/64 → 109/32) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (217/64 → 109/32) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (217/64 → 109/32) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (217/64 → 109/32) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (109/32 → 219/64) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (109/32 → 219/64) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (109/32 → 219/64) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (109/32 → 219/64) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (219/64 → 55/16) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (219/64 → 55/16) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (219/64 → 55/16) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (219/64 → 55/16) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (55/16 → 221/64) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (55/16 → 221/64) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (55/16 → 221/64) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (55/16 → 221/64) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (221/64 → 111/32) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (221/64 → 111/32) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (221/64 → 111/32) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (221/64 → 111/32) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (111/32 → 223/64) ⇝ 7/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (111/32 → 223/64) ⇝ 7/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (111/32 → 223/64) ⇝ 7/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (111/32 → 223/64) ⇝ 7/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/4 ⇜ (223/64 → 7/2) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/4 ⇜ (223/64 → 7/2) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 13/4 ⇜ (223/64 → 7/2) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/4 ⇜ (223/64 → 7/2) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (7/2 → 225/64) ⇝ 29/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (7/2 → 225/64) ⇝ 29/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (7/2 → 225/64) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 7/2 ⇜ (225/64 → 113/32) ⇝ 29/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 7/2 ⇜ (225/64 → 113/32) ⇝ 29/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 7/2 ⇜ (225/64 → 113/32) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 7/2 ⇜ (113/32 → 227/64) ⇝ 29/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 7/2 ⇜ (113/32 → 227/64) ⇝ 29/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 7/2 ⇜ (113/32 → 227/64) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (99/28 → 227/64) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (99/28 → 227/64) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (99/28 → 227/64) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (99/28 → 227/64) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (227/64 → 57/16) ⇝ 29/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 7/2 ⇜ (227/64 → 57/16) ⇝ 29/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 7/2 ⇜ (227/64 → 57/16) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (227/64 → 57/16) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (227/64 → 57/16) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (227/64 → 57/16) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (227/64 → 57/16) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (57/16 → 229/64) ⇝ 29/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 7/2 ⇜ (57/16 → 229/64) ⇝ 29/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 7/2 ⇜ (57/16 → 229/64) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (57/16 → 229/64) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (57/16 → 229/64) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (57/16 → 229/64) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (57/16 → 229/64) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (229/64 → 115/32) ⇝ 29/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 7/2 ⇜ (229/64 → 115/32) ⇝ 29/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 7/2 ⇜ (229/64 → 115/32) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (229/64 → 115/32) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (229/64 → 115/32) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (229/64 → 115/32) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (229/64 → 115/32) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (115/32 → 231/64) ⇝ 29/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 7/2 ⇜ (115/32 → 231/64) ⇝ 29/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 7/2 ⇜ (115/32 → 231/64) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (115/32 → 231/64) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (115/32 → 231/64) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (115/32 → 231/64) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (115/32 → 231/64) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (231/64 → 29/8) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 7/2 ⇜ (231/64 → 29/8) | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 7/2 ⇜ (231/64 → 29/8) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (231/64 → 29/8) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (231/64 → 29/8) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (231/64 → 29/8) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (231/64 → 29/8) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (29/8 → 233/64) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (29/8 → 233/64) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (29/8 → 233/64) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (29/8 → 233/64) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (29/8 → 233/64) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (233/64 → 117/32) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (233/64 → 117/32) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (233/64 → 117/32) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (233/64 → 117/32) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (233/64 → 117/32) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (117/32 → 235/64) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (117/32 → 235/64) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (117/32 → 235/64) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (117/32 → 235/64) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (117/32 → 235/64) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (235/64 → 59/16) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (235/64 → 59/16) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (235/64 → 59/16) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (235/64 → 59/16) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (235/64 → 59/16) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (59/16 → 237/64) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (59/16 → 237/64) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (59/16 → 237/64) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (59/16 → 237/64) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (59/16 → 237/64) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (237/64 → 119/32) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (237/64 → 119/32) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (237/64 → 119/32) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (237/64 → 119/32) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (237/64 → 119/32) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (119/32 → 239/64) ⇝ 15/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (119/32 → 239/64) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (119/32 → 239/64) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (119/32 → 239/64) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (119/32 → 239/64) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (239/64 → 15/4) | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 99/28 ⇜ (239/64 → 15/4) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (239/64 → 15/4) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (239/64 → 15/4) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (239/64 → 15/4) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 99/28 ⇜ (15/4 → 241/64) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (15/4 → 241/64) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (15/4 → 241/64) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (15/4 → 241/64) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (15/4 → 241/64) ⇝ 31/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (15/4 → 241/64) ⇝ 31/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (15/4 → 241/64) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (15/4 → 241/64) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (15/4 → 241/64) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (15/4 → 241/64) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 99/28 ⇜ (241/64 → 121/32) ⇝ 53/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (241/64 → 121/32) ⇝ 53/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (241/64 → 121/32) ⇝ 53/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (241/64 → 121/32) ⇝ 53/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 31/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 31/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 99/28 ⇜ (121/32 → 53/14) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 99/28 ⇜ (121/32 → 53/14) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 99/28 ⇜ (121/32 → 53/14) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 99/28 ⇜ (121/32 → 53/14) | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 31/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 31/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 31/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 31/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 31/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 31/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 31/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 31/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 31/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 31/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (247/64 → 31/8) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (247/64 → 31/8) | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 15/4 ⇜ (247/64 → 31/8) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (247/64 → 31/8) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (247/64 → 31/8) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (247/64 → 31/8) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (31/8 → 249/64) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (31/8 → 249/64) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (31/8 → 249/64) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (31/8 → 249/64) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (249/64 → 125/32) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (249/64 → 125/32) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (249/64 → 125/32) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (249/64 → 125/32) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (125/32 → 251/64) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (125/32 → 251/64) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (125/32 → 251/64) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (125/32 → 251/64) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (251/64 → 63/16) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (251/64 → 63/16) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (251/64 → 63/16) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (251/64 → 63/16) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (63/16 → 253/64) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (63/16 → 253/64) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (63/16 → 253/64) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (63/16 → 253/64) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (253/64 → 127/32) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (253/64 → 127/32) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (253/64 → 127/32) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (253/64 → 127/32) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (127/32 → 255/64) ⇝ 4/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (127/32 → 255/64) ⇝ 4/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (127/32 → 255/64) ⇝ 4/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (127/32 → 255/64) ⇝ 4/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/4 ⇜ (255/64 → 4/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 15/4 ⇜ (255/64 → 4/1) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 15/4 ⇜ (255/64 → 4/1) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 15/4 ⇜ (255/64 → 4/1) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (4/1 → 257/64) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 4/1 ⇜ (257/64 → 129/32) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 4/1 ⇜ (129/32 → 259/64) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (113/28 → 259/64) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (113/28 → 259/64) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (113/28 → 259/64) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (113/28 → 259/64) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 4/1 ⇜ (259/64 → 65/16) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (259/64 → 65/16) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (259/64 → 65/16) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (259/64 → 65/16) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (259/64 → 65/16) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 4/1 ⇜ (65/16 → 261/64) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (65/16 → 261/64) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (65/16 → 261/64) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (65/16 → 261/64) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (65/16 → 261/64) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 4/1 ⇜ (261/64 → 131/32) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (261/64 → 131/32) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (261/64 → 131/32) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (261/64 → 131/32) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (261/64 → 131/32) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 4/1 ⇜ (131/32 → 263/64) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (131/32 → 263/64) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (131/32 → 263/64) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (131/32 → 263/64) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (131/32 → 263/64) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 4/1 ⇜ (263/64 → 33/8) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (263/64 → 33/8) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (263/64 → 33/8) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (263/64 → 33/8) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (263/64 → 33/8) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 4/1 ⇜ (33/8 → 265/64) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (33/8 → 265/64) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (33/8 → 265/64) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (33/8 → 265/64) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (33/8 → 265/64) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (33/8 → 265/64) ⇝ 17/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (33/8 → 265/64) ⇝ 17/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 4/1 ⇜ (265/64 → 133/32) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (265/64 → 133/32) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (265/64 → 133/32) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (265/64 → 133/32) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (265/64 → 133/32) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 33/8 ⇜ (265/64 → 133/32) ⇝ 17/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 33/8 ⇜ (265/64 → 133/32) ⇝ 17/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 4/1 ⇜ (133/32 → 267/64) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (133/32 → 267/64) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (133/32 → 267/64) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (133/32 → 267/64) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (133/32 → 267/64) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 33/8 ⇜ (133/32 → 267/64) ⇝ 17/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 33/8 ⇜ (133/32 → 267/64) ⇝ 17/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 4/1 ⇜ (267/64 → 67/16) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (267/64 → 67/16) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (267/64 → 67/16) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (267/64 → 67/16) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (267/64 → 67/16) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 33/8 ⇜ (267/64 → 67/16) ⇝ 17/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 33/8 ⇜ (267/64 → 67/16) ⇝ 17/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 4/1 ⇜ (67/16 → 269/64) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (67/16 → 269/64) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (67/16 → 269/64) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (67/16 → 269/64) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (67/16 → 269/64) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 33/8 ⇜ (67/16 → 269/64) ⇝ 17/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 33/8 ⇜ (67/16 → 269/64) ⇝ 17/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 4/1 ⇜ (269/64 → 135/32) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (269/64 → 135/32) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (269/64 → 135/32) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (269/64 → 135/32) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (269/64 → 135/32) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 33/8 ⇜ (269/64 → 135/32) ⇝ 17/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 33/8 ⇜ (269/64 → 135/32) ⇝ 17/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 4/1 ⇜ (135/32 → 271/64) ⇝ 17/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (135/32 → 271/64) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (135/32 → 271/64) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (135/32 → 271/64) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (135/32 → 271/64) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 33/8 ⇜ (135/32 → 271/64) ⇝ 17/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 33/8 ⇜ (135/32 → 271/64) ⇝ 17/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 4/1 ⇜ (271/64 → 17/4) | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 113/28 ⇜ (271/64 → 17/4) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (271/64 → 17/4) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (271/64 → 17/4) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (271/64 → 17/4) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 33/8 ⇜ (271/64 → 17/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 33/8 ⇜ (271/64 → 17/4) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 113/28 ⇜ (17/4 → 273/64) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (17/4 → 273/64) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (17/4 → 273/64) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (17/4 → 273/64) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 113/28 ⇜ (273/64 → 137/32) ⇝ 30/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (273/64 → 137/32) ⇝ 30/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (273/64 → 137/32) ⇝ 30/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (273/64 → 137/32) ⇝ 30/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 113/28 ⇜ (137/32 → 30/7) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 113/28 ⇜ (137/32 → 30/7) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 113/28 ⇜ (137/32 → 30/7) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 113/28 ⇜ (137/32 → 30/7) | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (9/2 → 289/64) ⇝ 37/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (9/2 → 289/64) ⇝ 37/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (9/2 → 289/64) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (9/2 → 289/64) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (9/2 → 289/64) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (9/2 → 289/64) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (9/2 → 289/64) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 37/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 37/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 37/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 37/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 37/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 37/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 37/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 37/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 37/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 37/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 37/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 37/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (295/64 → 37/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 9/2 ⇜ (295/64 → 37/8) | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/2 ⇜ (303/64 → 19/4) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 ⇜ (303/64 → 19/4) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 9/2 ⇜ (303/64 → 19/4) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (303/64 → 19/4) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (303/64 → 19/4) | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (19/4 → 305/64) ⇝ 39/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (19/4 → 305/64) ⇝ 39/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 19/4 ⇜ (305/64 → 153/32) ⇝ 39/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/4 ⇜ (305/64 → 153/32) ⇝ 39/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 19/4 ⇜ (153/32 → 307/64) ⇝ 39/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/4 ⇜ (153/32 → 307/64) ⇝ 39/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (67/14 → 307/64) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (67/14 → 307/64) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (67/14 → 307/64) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (67/14 → 307/64) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 19/4 ⇜ (307/64 → 77/16) ⇝ 39/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/4 ⇜ (307/64 → 77/16) ⇝ 39/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 67/14 ⇜ (307/64 → 77/16) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (307/64 → 77/16) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (307/64 → 77/16) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (307/64 → 77/16) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 19/4 ⇜ (77/16 → 309/64) ⇝ 39/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/4 ⇜ (77/16 → 309/64) ⇝ 39/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 67/14 ⇜ (77/16 → 309/64) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (77/16 → 309/64) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (77/16 → 309/64) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (77/16 → 309/64) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 19/4 ⇜ (309/64 → 155/32) ⇝ 39/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/4 ⇜ (309/64 → 155/32) ⇝ 39/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 67/14 ⇜ (309/64 → 155/32) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (309/64 → 155/32) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (309/64 → 155/32) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (309/64 → 155/32) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 19/4 ⇜ (155/32 → 311/64) ⇝ 39/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/4 ⇜ (155/32 → 311/64) ⇝ 39/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 67/14 ⇜ (155/32 → 311/64) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (155/32 → 311/64) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (155/32 → 311/64) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (155/32 → 311/64) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 19/4 ⇜ (311/64 → 39/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/4 ⇜ (311/64 → 39/8) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 67/14 ⇜ (311/64 → 39/8) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (311/64 → 39/8) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (311/64 → 39/8) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (311/64 → 39/8) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 67/14 ⇜ (39/8 → 313/64) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (39/8 → 313/64) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (39/8 → 313/64) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (39/8 → 313/64) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 67/14 ⇜ (313/64 → 157/32) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (313/64 → 157/32) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (313/64 → 157/32) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (313/64 → 157/32) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 67/14 ⇜ (157/32 → 315/64) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (157/32 → 315/64) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (157/32 → 315/64) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (157/32 → 315/64) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 67/14 ⇜ (315/64 → 79/16) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (315/64 → 79/16) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (315/64 → 79/16) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (315/64 → 79/16) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 67/14 ⇜ (79/16 → 317/64) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (79/16 → 317/64) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (79/16 → 317/64) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (79/16 → 317/64) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 67/14 ⇜ (317/64 → 159/32) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (317/64 → 159/32) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (317/64 → 159/32) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (317/64 → 159/32) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 67/14 ⇜ (159/32 → 319/64) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (159/32 → 319/64) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (159/32 → 319/64) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (159/32 → 319/64) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 67/14 ⇜ (319/64 → 5/1) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (319/64 → 5/1) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (319/64 → 5/1) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (319/64 → 5/1) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 67/14 ⇜ (5/1 → 321/64) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (5/1 → 321/64) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (5/1 → 321/64) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (5/1 → 321/64) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (5/1 → 321/64) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 67/14 ⇜ (321/64 → 161/32) ⇝ 141/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (321/64 → 161/32) ⇝ 141/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (321/64 → 161/32) ⇝ 141/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (321/64 → 161/32) ⇝ 141/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 5/1 ⇜ (321/64 → 161/32) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 67/14 ⇜ (161/32 → 141/28) | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 67/14 ⇜ (161/32 → 141/28) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 67/14 ⇜ (161/32 → 141/28) | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 67/14 ⇜ (161/32 → 141/28) | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 5/1 ⇜ (161/32 → 323/64) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 5/1 ⇜ (323/64 → 81/16) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 5/1 ⇜ (81/16 → 325/64) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 5/1 ⇜ (325/64 → 163/32) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 5/1 ⇜ (163/32 → 327/64) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 5/1 ⇜ (327/64 → 41/8) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 5/1 ⇜ (41/8 → 329/64) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (41/8 → 329/64) ⇝ 21/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (41/8 → 329/64) ⇝ 21/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 5/1 ⇜ (329/64 → 165/32) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 41/8 ⇜ (329/64 → 165/32) ⇝ 21/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 41/8 ⇜ (329/64 → 165/32) ⇝ 21/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 5/1 ⇜ (165/32 → 331/64) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 41/8 ⇜ (165/32 → 331/64) ⇝ 21/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 41/8 ⇜ (165/32 → 331/64) ⇝ 21/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 5/1 ⇜ (331/64 → 83/16) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 41/8 ⇜ (331/64 → 83/16) ⇝ 21/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 41/8 ⇜ (331/64 → 83/16) ⇝ 21/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 5/1 ⇜ (83/16 → 333/64) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 41/8 ⇜ (83/16 → 333/64) ⇝ 21/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 41/8 ⇜ (83/16 → 333/64) ⇝ 21/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 5/1 ⇜ (333/64 → 167/32) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 41/8 ⇜ (333/64 → 167/32) ⇝ 21/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 41/8 ⇜ (333/64 → 167/32) ⇝ 21/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 5/1 ⇜ (167/32 → 335/64) ⇝ 21/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 41/8 ⇜ (167/32 → 335/64) ⇝ 21/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 41/8 ⇜ (167/32 → 335/64) ⇝ 21/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 5/1 ⇜ (335/64 → 21/4) | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 41/8 ⇜ (335/64 → 21/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 41/8 ⇜ (335/64 → 21/4) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (21/4 → 337/64) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (21/4 → 337/64) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (21/4 → 337/64) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (21/4 → 337/64) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (337/64 → 169/32) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (337/64 → 169/32) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (337/64 → 169/32) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (337/64 → 169/32) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (169/32 → 339/64) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (169/32 → 339/64) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (169/32 → 339/64) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (169/32 → 339/64) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (339/64 → 85/16) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (339/64 → 85/16) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (339/64 → 85/16) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (339/64 → 85/16) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (85/16 → 341/64) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (85/16 → 341/64) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (85/16 → 341/64) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (85/16 → 341/64) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (341/64 → 171/32) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (341/64 → 171/32) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (341/64 → 171/32) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (341/64 → 171/32) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (171/32 → 343/64) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (171/32 → 343/64) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (171/32 → 343/64) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (171/32 → 343/64) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (343/64 → 43/8) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (343/64 → 43/8) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (343/64 → 43/8) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (343/64 → 43/8) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (43/8 → 345/64) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (43/8 → 345/64) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (43/8 → 345/64) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (43/8 → 345/64) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (345/64 → 173/32) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (345/64 → 173/32) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (345/64 → 173/32) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (345/64 → 173/32) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (173/32 → 347/64) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (173/32 → 347/64) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (173/32 → 347/64) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (173/32 → 347/64) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (347/64 → 87/16) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (347/64 → 87/16) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (347/64 → 87/16) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (347/64 → 87/16) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (87/16 → 349/64) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (87/16 → 349/64) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (87/16 → 349/64) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (87/16 → 349/64) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (349/64 → 175/32) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (349/64 → 175/32) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (349/64 → 175/32) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (349/64 → 175/32) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (175/32 → 351/64) ⇝ 11/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (175/32 → 351/64) ⇝ 11/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (175/32 → 351/64) ⇝ 11/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (175/32 → 351/64) ⇝ 11/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 21/4 ⇜ (351/64 → 11/2) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/4 ⇜ (351/64 → 11/2) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 21/4 ⇜ (351/64 → 11/2) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/4 ⇜ (351/64 → 11/2) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (11/2 → 353/64) ⇝ 45/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (11/2 → 353/64) ⇝ 45/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (11/2 → 353/64) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 11/2 ⇜ (353/64 → 177/32) ⇝ 45/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/2 ⇜ (353/64 → 177/32) ⇝ 45/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 11/2 ⇜ (353/64 → 177/32) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 11/2 ⇜ (177/32 → 355/64) ⇝ 45/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/2 ⇜ (177/32 → 355/64) ⇝ 45/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 11/2 ⇜ (177/32 → 355/64) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (155/28 → 355/64) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (155/28 → 355/64) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (155/28 → 355/64) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (155/28 → 355/64) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (355/64 → 89/16) ⇝ 45/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/2 ⇜ (355/64 → 89/16) ⇝ 45/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 11/2 ⇜ (355/64 → 89/16) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (355/64 → 89/16) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (355/64 → 89/16) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (355/64 → 89/16) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (355/64 → 89/16) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (89/16 → 357/64) ⇝ 45/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/2 ⇜ (89/16 → 357/64) ⇝ 45/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 11/2 ⇜ (89/16 → 357/64) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (89/16 → 357/64) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (89/16 → 357/64) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (89/16 → 357/64) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (89/16 → 357/64) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (357/64 → 179/32) ⇝ 45/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/2 ⇜ (357/64 → 179/32) ⇝ 45/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 11/2 ⇜ (357/64 → 179/32) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (357/64 → 179/32) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (357/64 → 179/32) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (357/64 → 179/32) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (357/64 → 179/32) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (179/32 → 359/64) ⇝ 45/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/2 ⇜ (179/32 → 359/64) ⇝ 45/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 11/2 ⇜ (179/32 → 359/64) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (179/32 → 359/64) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (179/32 → 359/64) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (179/32 → 359/64) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (179/32 → 359/64) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (359/64 → 45/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 11/2 ⇜ (359/64 → 45/8) | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 11/2 ⇜ (359/64 → 45/8) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (359/64 → 45/8) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (359/64 → 45/8) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (359/64 → 45/8) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (359/64 → 45/8) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (45/8 → 361/64) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (45/8 → 361/64) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (45/8 → 361/64) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (45/8 → 361/64) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (45/8 → 361/64) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (361/64 → 181/32) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (361/64 → 181/32) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (361/64 → 181/32) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (361/64 → 181/32) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (361/64 → 181/32) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (181/32 → 363/64) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (181/32 → 363/64) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (181/32 → 363/64) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (181/32 → 363/64) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (181/32 → 363/64) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (363/64 → 91/16) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (363/64 → 91/16) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (363/64 → 91/16) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (363/64 → 91/16) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (363/64 → 91/16) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (91/16 → 365/64) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (91/16 → 365/64) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (91/16 → 365/64) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (91/16 → 365/64) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (91/16 → 365/64) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (365/64 → 183/32) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (365/64 → 183/32) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (365/64 → 183/32) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (365/64 → 183/32) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (365/64 → 183/32) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (183/32 → 367/64) ⇝ 23/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (183/32 → 367/64) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (183/32 → 367/64) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (183/32 → 367/64) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (183/32 → 367/64) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 11/2 ⇜ (367/64 → 23/4) | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 155/28 ⇜ (367/64 → 23/4) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (367/64 → 23/4) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (367/64 → 23/4) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (367/64 → 23/4) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 155/28 ⇜ (23/4 → 369/64) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (23/4 → 369/64) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (23/4 → 369/64) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (23/4 → 369/64) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (23/4 → 369/64) ⇝ 47/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (23/4 → 369/64) ⇝ 47/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (23/4 → 369/64) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (23/4 → 369/64) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (23/4 → 369/64) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (23/4 → 369/64) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 155/28 ⇜ (369/64 → 185/32) ⇝ 81/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (369/64 → 185/32) ⇝ 81/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (369/64 → 185/32) ⇝ 81/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (369/64 → 185/32) ⇝ 81/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 47/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 47/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 155/28 ⇜ (185/32 → 81/14) | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 155/28 ⇜ (185/32 → 81/14) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 155/28 ⇜ (185/32 → 81/14) | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 155/28 ⇜ (185/32 → 81/14) | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 47/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 47/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 47/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 47/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 47/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 47/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 47/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 47/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 47/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 47/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (375/64 → 47/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 23/4 ⇜ (375/64 → 47/8) | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 23/4 ⇜ (375/64 → 47/8) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (375/64 → 47/8) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (375/64 → 47/8) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (375/64 → 47/8) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (47/8 → 377/64) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (47/8 → 377/64) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (47/8 → 377/64) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (47/8 → 377/64) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (377/64 → 189/32) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (377/64 → 189/32) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (377/64 → 189/32) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (377/64 → 189/32) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (189/32 → 379/64) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (189/32 → 379/64) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (189/32 → 379/64) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (189/32 → 379/64) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (379/64 → 95/16) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (379/64 → 95/16) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (379/64 → 95/16) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (379/64 → 95/16) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (95/16 → 381/64) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (95/16 → 381/64) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (95/16 → 381/64) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (95/16 → 381/64) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (381/64 → 191/32) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (381/64 → 191/32) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (381/64 → 191/32) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (381/64 → 191/32) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (191/32 → 383/64) ⇝ 6/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (191/32 → 383/64) ⇝ 6/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (191/32 → 383/64) ⇝ 6/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (191/32 → 383/64) ⇝ 6/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 23/4 ⇜ (383/64 → 6/1) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 ⇜ (383/64 → 6/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 23/4 ⇜ (383/64 → 6/1) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 23/4 ⇜ (383/64 → 6/1) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (6/1 → 385/64) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 6/1 ⇜ (385/64 → 193/32) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 6/1 ⇜ (193/32 → 387/64) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ (169/28 → 387/64) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (169/28 → 387/64) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (169/28 → 387/64) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (169/28 → 387/64) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 6/1 ⇜ (387/64 → 97/16) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (387/64 → 97/16) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (387/64 → 97/16) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (387/64 → 97/16) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (387/64 → 97/16) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 6/1 ⇜ (97/16 → 389/64) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (97/16 → 389/64) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (97/16 → 389/64) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (97/16 → 389/64) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (97/16 → 389/64) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 6/1 ⇜ (389/64 → 195/32) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (389/64 → 195/32) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (389/64 → 195/32) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (389/64 → 195/32) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (389/64 → 195/32) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 6/1 ⇜ (195/32 → 391/64) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (195/32 → 391/64) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (195/32 → 391/64) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (195/32 → 391/64) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (195/32 → 391/64) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 6/1 ⇜ (391/64 → 49/8) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (391/64 → 49/8) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (391/64 → 49/8) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (391/64 → 49/8) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (391/64 → 49/8) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 6/1 ⇜ (49/8 → 393/64) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (49/8 → 393/64) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (49/8 → 393/64) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (49/8 → 393/64) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (49/8 → 393/64) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (49/8 → 393/64) ⇝ 25/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (49/8 → 393/64) ⇝ 25/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 6/1 ⇜ (393/64 → 197/32) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (393/64 → 197/32) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (393/64 → 197/32) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (393/64 → 197/32) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (393/64 → 197/32) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 49/8 ⇜ (393/64 → 197/32) ⇝ 25/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 49/8 ⇜ (393/64 → 197/32) ⇝ 25/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 6/1 ⇜ (197/32 → 395/64) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (197/32 → 395/64) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (197/32 → 395/64) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (197/32 → 395/64) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (197/32 → 395/64) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 49/8 ⇜ (197/32 → 395/64) ⇝ 25/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 49/8 ⇜ (197/32 → 395/64) ⇝ 25/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 6/1 ⇜ (395/64 → 99/16) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (395/64 → 99/16) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (395/64 → 99/16) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (395/64 → 99/16) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (395/64 → 99/16) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 49/8 ⇜ (395/64 → 99/16) ⇝ 25/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 49/8 ⇜ (395/64 → 99/16) ⇝ 25/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 6/1 ⇜ (99/16 → 397/64) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (99/16 → 397/64) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (99/16 → 397/64) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (99/16 → 397/64) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (99/16 → 397/64) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 49/8 ⇜ (99/16 → 397/64) ⇝ 25/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 49/8 ⇜ (99/16 → 397/64) ⇝ 25/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 6/1 ⇜ (397/64 → 199/32) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (397/64 → 199/32) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (397/64 → 199/32) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (397/64 → 199/32) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (397/64 → 199/32) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 49/8 ⇜ (397/64 → 199/32) ⇝ 25/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 49/8 ⇜ (397/64 → 199/32) ⇝ 25/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 6/1 ⇜ (199/32 → 399/64) ⇝ 25/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (199/32 → 399/64) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (199/32 → 399/64) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (199/32 → 399/64) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (199/32 → 399/64) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 49/8 ⇜ (199/32 → 399/64) ⇝ 25/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 49/8 ⇜ (199/32 → 399/64) ⇝ 25/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 6/1 ⇜ (399/64 → 25/4) | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 169/28 ⇜ (399/64 → 25/4) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (399/64 → 25/4) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (399/64 → 25/4) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (399/64 → 25/4) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 49/8 ⇜ (399/64 → 25/4) | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 49/8 ⇜ (399/64 → 25/4) | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 169/28 ⇜ (25/4 → 401/64) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (25/4 → 401/64) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (25/4 → 401/64) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (25/4 → 401/64) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 169/28 ⇜ (401/64 → 201/32) ⇝ 44/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (401/64 → 201/32) ⇝ 44/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (401/64 → 201/32) ⇝ 44/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (401/64 → 201/32) ⇝ 44/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 169/28 ⇜ (201/32 → 44/7) | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 169/28 ⇜ (201/32 → 44/7) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 169/28 ⇜ (201/32 → 44/7) | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 169/28 ⇜ (201/32 → 44/7) | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (13/2 → 417/64) ⇝ 53/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (13/2 → 417/64) ⇝ 53/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (13/2 → 417/64) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (13/2 → 417/64) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (13/2 → 417/64) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (13/2 → 417/64) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (13/2 → 417/64) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 53/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 53/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 53/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 53/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 53/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 53/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 53/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 53/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 53/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 53/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 53/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 53/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (423/64 → 53/8) | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 13/2 ⇜ (423/64 → 53/8) | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 13/2 ⇜ (431/64 → 27/4) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 13/2 ⇜ (431/64 → 27/4) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (431/64 → 27/4) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 ⇜ (431/64 → 27/4) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 13/2 ⇜ (431/64 → 27/4) | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ (27/4 → 433/64) ⇝ 55/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (27/4 → 433/64) ⇝ 55/8 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 27/4 ⇜ (433/64 → 217/32) ⇝ 55/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 27/4 ⇜ (433/64 → 217/32) ⇝ 55/8 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 27/4 ⇜ (217/32 → 435/64) ⇝ 55/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 27/4 ⇜ (217/32 → 435/64) ⇝ 55/8 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (95/14 → 435/64) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (95/14 → 435/64) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (95/14 → 435/64) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (95/14 → 435/64) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 27/4 ⇜ (435/64 → 109/16) ⇝ 55/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 27/4 ⇜ (435/64 → 109/16) ⇝ 55/8 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (435/64 → 109/16) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (435/64 → 109/16) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (435/64 → 109/16) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (435/64 → 109/16) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 27/4 ⇜ (109/16 → 437/64) ⇝ 55/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 27/4 ⇜ (109/16 → 437/64) ⇝ 55/8 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (109/16 → 437/64) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (109/16 → 437/64) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (109/16 → 437/64) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (109/16 → 437/64) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 27/4 ⇜ (437/64 → 219/32) ⇝ 55/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 27/4 ⇜ (437/64 → 219/32) ⇝ 55/8 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (437/64 → 219/32) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (437/64 → 219/32) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (437/64 → 219/32) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (437/64 → 219/32) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 27/4 ⇜ (219/32 → 439/64) ⇝ 55/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 27/4 ⇜ (219/32 → 439/64) ⇝ 55/8 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (219/32 → 439/64) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (219/32 → 439/64) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (219/32 → 439/64) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (219/32 → 439/64) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 27/4 ⇜ (439/64 → 55/8) | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 27/4 ⇜ (439/64 → 55/8) | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (439/64 → 55/8) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (439/64 → 55/8) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (439/64 → 55/8) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (439/64 → 55/8) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 95/14 ⇜ (55/8 → 441/64) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (55/8 → 441/64) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (55/8 → 441/64) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (55/8 → 441/64) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 95/14 ⇜ (441/64 → 221/32) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (441/64 → 221/32) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (441/64 → 221/32) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (441/64 → 221/32) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 95/14 ⇜ (221/32 → 443/64) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (221/32 → 443/64) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (221/32 → 443/64) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (221/32 → 443/64) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 95/14 ⇜ (443/64 → 111/16) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (443/64 → 111/16) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (443/64 → 111/16) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (443/64 → 111/16) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 95/14 ⇜ (111/16 → 445/64) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (111/16 → 445/64) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (111/16 → 445/64) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (111/16 → 445/64) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 95/14 ⇜ (445/64 → 223/32) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (445/64 → 223/32) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (445/64 → 223/32) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (445/64 → 223/32) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 95/14 ⇜ (223/32 → 447/64) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (223/32 → 447/64) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (223/32 → 447/64) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (223/32 → 447/64) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 95/14 ⇜ (447/64 → 7/1) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (447/64 → 7/1) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (447/64 → 7/1) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (447/64 → 7/1) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 95/14 ⇜ (7/1 → 449/64) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (7/1 → 449/64) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (7/1 → 449/64) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (7/1 → 449/64) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (7/1 → 449/64) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 95/14 ⇜ (449/64 → 225/32) ⇝ 197/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (449/64 → 225/32) ⇝ 197/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (449/64 → 225/32) ⇝ 197/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (449/64 → 225/32) ⇝ 197/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 7/1 ⇜ (449/64 → 225/32) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 95/14 ⇜ (225/32 → 197/28) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 95/14 ⇜ (225/32 → 197/28) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 95/14 ⇜ (225/32 → 197/28) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 95/14 ⇜ (225/32 → 197/28) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 7/1 ⇜ (225/32 → 451/64) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 7/1 ⇜ (451/64 → 113/16) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 7/1 ⇜ (113/16 → 453/64) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 7/1 ⇜ (453/64 → 227/32) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 7/1 ⇜ (227/32 → 455/64) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 7/1 ⇜ (455/64 → 57/8) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 7/1 ⇜ (57/8 → 457/64) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ (57/8 → 457/64) ⇝ 29/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (57/8 → 457/64) ⇝ 29/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/1 ⇜ (457/64 → 229/32) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 57/8 ⇜ (457/64 → 229/32) ⇝ 29/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 57/8 ⇜ (457/64 → 229/32) ⇝ 29/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/1 ⇜ (229/32 → 459/64) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 57/8 ⇜ (229/32 → 459/64) ⇝ 29/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 57/8 ⇜ (229/32 → 459/64) ⇝ 29/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/1 ⇜ (459/64 → 115/16) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 57/8 ⇜ (459/64 → 115/16) ⇝ 29/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 57/8 ⇜ (459/64 → 115/16) ⇝ 29/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/1 ⇜ (115/16 → 461/64) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 57/8 ⇜ (115/16 → 461/64) ⇝ 29/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 57/8 ⇜ (115/16 → 461/64) ⇝ 29/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/1 ⇜ (461/64 → 231/32) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 57/8 ⇜ (461/64 → 231/32) ⇝ 29/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 57/8 ⇜ (461/64 → 231/32) ⇝ 29/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/1 ⇜ (231/32 → 463/64) ⇝ 29/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 57/8 ⇜ (231/32 → 463/64) ⇝ 29/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 57/8 ⇜ (231/32 → 463/64) ⇝ 29/4 | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/1 ⇜ (463/64 → 29/4) | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 57/8 ⇜ (463/64 → 29/4) | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 57/8 ⇜ (463/64 → 29/4) | note:A#4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (29/4 → 465/64) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (29/4 → 465/64) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (29/4 → 465/64) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (29/4 → 465/64) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (465/64 → 233/32) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (465/64 → 233/32) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (465/64 → 233/32) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (465/64 → 233/32) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (233/32 → 467/64) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (233/32 → 467/64) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (233/32 → 467/64) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (233/32 → 467/64) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (467/64 → 117/16) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (467/64 → 117/16) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (467/64 → 117/16) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (467/64 → 117/16) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (117/16 → 469/64) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (117/16 → 469/64) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (117/16 → 469/64) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (117/16 → 469/64) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (469/64 → 235/32) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (469/64 → 235/32) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (469/64 → 235/32) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (469/64 → 235/32) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (235/32 → 471/64) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (235/32 → 471/64) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (235/32 → 471/64) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (235/32 → 471/64) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (471/64 → 59/8) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (471/64 → 59/8) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (471/64 → 59/8) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (471/64 → 59/8) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (59/8 → 473/64) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (59/8 → 473/64) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (59/8 → 473/64) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (59/8 → 473/64) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (473/64 → 237/32) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (473/64 → 237/32) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (473/64 → 237/32) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (473/64 → 237/32) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (237/32 → 475/64) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (237/32 → 475/64) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (237/32 → 475/64) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (237/32 → 475/64) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (475/64 → 119/16) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (475/64 → 119/16) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (475/64 → 119/16) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (475/64 → 119/16) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (119/16 → 477/64) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (119/16 → 477/64) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (119/16 → 477/64) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (119/16 → 477/64) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (477/64 → 239/32) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (477/64 → 239/32) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (477/64 → 239/32) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (477/64 → 239/32) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (239/32 → 479/64) ⇝ 15/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (239/32 → 479/64) ⇝ 15/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (239/32 → 479/64) ⇝ 15/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (239/32 → 479/64) ⇝ 15/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/4 ⇜ (479/64 → 15/2) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/4 ⇜ (479/64 → 15/2) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/4 ⇜ (479/64 → 15/2) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/4 ⇜ (479/64 → 15/2) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (15/2 → 481/64) ⇝ 61/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (15/2 → 481/64) ⇝ 61/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (15/2 → 481/64) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 15/2 ⇜ (481/64 → 241/32) ⇝ 61/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 15/2 ⇜ (481/64 → 241/32) ⇝ 61/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/2 ⇜ (481/64 → 241/32) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 15/2 ⇜ (241/32 → 483/64) ⇝ 61/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 15/2 ⇜ (241/32 → 483/64) ⇝ 61/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/2 ⇜ (241/32 → 483/64) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ (211/28 → 483/64) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (211/28 → 483/64) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (211/28 → 483/64) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (211/28 → 483/64) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (483/64 → 121/16) ⇝ 61/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 15/2 ⇜ (483/64 → 121/16) ⇝ 61/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/2 ⇜ (483/64 → 121/16) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (483/64 → 121/16) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (483/64 → 121/16) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (483/64 → 121/16) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (483/64 → 121/16) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (121/16 → 485/64) ⇝ 61/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 15/2 ⇜ (121/16 → 485/64) ⇝ 61/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/2 ⇜ (121/16 → 485/64) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (121/16 → 485/64) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (121/16 → 485/64) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (121/16 → 485/64) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (121/16 → 485/64) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (485/64 → 243/32) ⇝ 61/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 15/2 ⇜ (485/64 → 243/32) ⇝ 61/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/2 ⇜ (485/64 → 243/32) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (485/64 → 243/32) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (485/64 → 243/32) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (485/64 → 243/32) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (485/64 → 243/32) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (243/32 → 487/64) ⇝ 61/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 15/2 ⇜ (243/32 → 487/64) ⇝ 61/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/2 ⇜ (243/32 → 487/64) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (243/32 → 487/64) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (243/32 → 487/64) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (243/32 → 487/64) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (243/32 → 487/64) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (487/64 → 61/8) | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 15/2 ⇜ (487/64 → 61/8) | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/2 ⇜ (487/64 → 61/8) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (487/64 → 61/8) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (487/64 → 61/8) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (487/64 → 61/8) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (487/64 → 61/8) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (61/8 → 489/64) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (61/8 → 489/64) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (61/8 → 489/64) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (61/8 → 489/64) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (61/8 → 489/64) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (489/64 → 245/32) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (489/64 → 245/32) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (489/64 → 245/32) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (489/64 → 245/32) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (489/64 → 245/32) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (245/32 → 491/64) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (245/32 → 491/64) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (245/32 → 491/64) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (245/32 → 491/64) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (245/32 → 491/64) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (491/64 → 123/16) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (491/64 → 123/16) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (491/64 → 123/16) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (491/64 → 123/16) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (491/64 → 123/16) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (123/16 → 493/64) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (123/16 → 493/64) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (123/16 → 493/64) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (123/16 → 493/64) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (123/16 → 493/64) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (493/64 → 247/32) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (493/64 → 247/32) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (493/64 → 247/32) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (493/64 → 247/32) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (493/64 → 247/32) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (247/32 → 495/64) ⇝ 31/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (247/32 → 495/64) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (247/32 → 495/64) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (247/32 → 495/64) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (247/32 → 495/64) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/2 ⇜ (495/64 → 31/4) | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 211/28 ⇜ (495/64 → 31/4) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (495/64 → 31/4) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (495/64 → 31/4) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (495/64 → 31/4) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 211/28 ⇜ (31/4 → 497/64) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (31/4 → 497/64) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (31/4 → 497/64) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (31/4 → 497/64) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (31/4 → 497/64) ⇝ 63/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (31/4 → 497/64) ⇝ 63/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (31/4 → 497/64) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (31/4 → 497/64) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (31/4 → 497/64) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (31/4 → 497/64) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 211/28 ⇜ (497/64 → 249/32) ⇝ 109/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (497/64 → 249/32) ⇝ 109/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (497/64 → 249/32) ⇝ 109/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (497/64 → 249/32) ⇝ 109/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 63/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 63/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 211/28 ⇜ (249/32 → 109/14) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 211/28 ⇜ (249/32 → 109/14) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 211/28 ⇜ (249/32 → 109/14) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 211/28 ⇜ (249/32 → 109/14) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 63/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 63/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 63/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 63/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 63/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 63/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 63/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 63/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 63/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 63/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (503/64 → 63/8) | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/4 ⇜ (503/64 → 63/8) | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 31/4 ⇜ (503/64 → 63/8) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (503/64 → 63/8) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (503/64 → 63/8) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (503/64 → 63/8) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (63/8 → 505/64) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (63/8 → 505/64) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (63/8 → 505/64) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (63/8 → 505/64) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (505/64 → 253/32) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (505/64 → 253/32) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (505/64 → 253/32) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (505/64 → 253/32) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (253/32 → 507/64) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (253/32 → 507/64) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (253/32 → 507/64) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (253/32 → 507/64) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (507/64 → 127/16) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (507/64 → 127/16) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (507/64 → 127/16) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (507/64 → 127/16) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (127/16 → 509/64) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (127/16 → 509/64) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (127/16 → 509/64) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (127/16 → 509/64) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (509/64 → 255/32) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (509/64 → 255/32) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (509/64 → 255/32) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (509/64 → 255/32) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (255/32 → 511/64) ⇝ 8/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (255/32 → 511/64) ⇝ 8/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (255/32 → 511/64) ⇝ 8/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (255/32 → 511/64) ⇝ 8/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 31/4 ⇜ (511/64 → 8/1) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 31/4 ⇜ (511/64 → 8/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 31/4 ⇜ (511/64 → 8/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 ⇜ (511/64 → 8/1) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (8/1 → 513/64) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 8/1 ⇜ (513/64 → 257/32) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 8/1 ⇜ (257/32 → 515/64) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (225/28 → 515/64) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (225/28 → 515/64) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (225/28 → 515/64) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (225/28 → 515/64) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 8/1 ⇜ (515/64 → 129/16) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (515/64 → 129/16) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (515/64 → 129/16) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (515/64 → 129/16) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (515/64 → 129/16) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 8/1 ⇜ (129/16 → 517/64) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (129/16 → 517/64) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (129/16 → 517/64) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (129/16 → 517/64) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (129/16 → 517/64) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 8/1 ⇜ (517/64 → 259/32) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (517/64 → 259/32) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (517/64 → 259/32) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (517/64 → 259/32) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (517/64 → 259/32) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 8/1 ⇜ (259/32 → 519/64) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (259/32 → 519/64) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (259/32 → 519/64) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (259/32 → 519/64) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (259/32 → 519/64) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 8/1 ⇜ (519/64 → 65/8) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (519/64 → 65/8) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (519/64 → 65/8) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (519/64 → 65/8) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (519/64 → 65/8) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 8/1 ⇜ (65/8 → 521/64) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (65/8 → 521/64) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (65/8 → 521/64) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (65/8 → 521/64) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (65/8 → 521/64) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (65/8 → 521/64) ⇝ 33/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (65/8 → 521/64) ⇝ 33/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (65/8 → 521/64) ⇝ 33/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 8/1 ⇜ (521/64 → 261/32) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (521/64 → 261/32) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (521/64 → 261/32) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (521/64 → 261/32) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (521/64 → 261/32) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 65/8 ⇜ (521/64 → 261/32) ⇝ 33/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 65/8 ⇜ (521/64 → 261/32) ⇝ 33/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 65/8 ⇜ (521/64 → 261/32) ⇝ 33/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 8/1 ⇜ (261/32 → 523/64) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (261/32 → 523/64) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (261/32 → 523/64) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (261/32 → 523/64) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (261/32 → 523/64) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 65/8 ⇜ (261/32 → 523/64) ⇝ 33/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 65/8 ⇜ (261/32 → 523/64) ⇝ 33/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 65/8 ⇜ (261/32 → 523/64) ⇝ 33/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 8/1 ⇜ (523/64 → 131/16) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (523/64 → 131/16) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (523/64 → 131/16) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (523/64 → 131/16) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (523/64 → 131/16) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 65/8 ⇜ (523/64 → 131/16) ⇝ 33/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 65/8 ⇜ (523/64 → 131/16) ⇝ 33/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 65/8 ⇜ (523/64 → 131/16) ⇝ 33/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 8/1 ⇜ (131/16 → 525/64) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (131/16 → 525/64) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (131/16 → 525/64) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (131/16 → 525/64) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (131/16 → 525/64) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 65/8 ⇜ (131/16 → 525/64) ⇝ 33/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 65/8 ⇜ (131/16 → 525/64) ⇝ 33/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 65/8 ⇜ (131/16 → 525/64) ⇝ 33/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 8/1 ⇜ (525/64 → 263/32) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (525/64 → 263/32) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (525/64 → 263/32) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (525/64 → 263/32) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (525/64 → 263/32) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 65/8 ⇜ (525/64 → 263/32) ⇝ 33/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 65/8 ⇜ (525/64 → 263/32) ⇝ 33/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 65/8 ⇜ (525/64 → 263/32) ⇝ 33/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 8/1 ⇜ (263/32 → 527/64) ⇝ 33/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (263/32 → 527/64) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (263/32 → 527/64) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (263/32 → 527/64) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (263/32 → 527/64) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 65/8 ⇜ (263/32 → 527/64) ⇝ 33/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 65/8 ⇜ (263/32 → 527/64) ⇝ 33/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 65/8 ⇜ (263/32 → 527/64) ⇝ 33/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 8/1 ⇜ (527/64 → 33/4) | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 225/28 ⇜ (527/64 → 33/4) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (527/64 → 33/4) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (527/64 → 33/4) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (527/64 → 33/4) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 65/8 ⇜ (527/64 → 33/4) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 65/8 ⇜ (527/64 → 33/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 65/8 ⇜ (527/64 → 33/4) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (33/4 → 529/64) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (33/4 → 529/64) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (33/4 → 529/64) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (33/4 → 529/64) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 225/28 ⇜ (529/64 → 265/32) ⇝ 58/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (529/64 → 265/32) ⇝ 58/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (529/64 → 265/32) ⇝ 58/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (529/64 → 265/32) ⇝ 58/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 225/28 ⇜ (265/32 → 58/7) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 225/28 ⇜ (265/32 → 58/7) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 225/28 ⇜ (265/32 → 58/7) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 225/28 ⇜ (265/32 → 58/7) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (17/2 → 545/64) ⇝ 69/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (17/2 → 545/64) ⇝ 69/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (17/2 → 545/64) ⇝ 69/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (17/2 → 545/64) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (17/2 → 545/64) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (17/2 → 545/64) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (17/2 → 545/64) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (17/2 → 545/64) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 69/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 69/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 69/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 69/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 69/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 69/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 69/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 69/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 69/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 69/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 69/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 69/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 69/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 69/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 69/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 69/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 69/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 69/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (551/64 → 69/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (551/64 → 69/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 17/2 ⇜ (551/64 → 69/8) | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 17/2 ⇜ (559/64 → 35/4) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 17/2 ⇜ (559/64 → 35/4) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (559/64 → 35/4) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 17/2 ⇜ (559/64 → 35/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (559/64 → 35/4) | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (35/4 → 561/64) ⇝ 71/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (35/4 → 561/64) ⇝ 71/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (35/4 → 561/64) ⇝ 71/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 35/4 ⇜ (561/64 → 281/32) ⇝ 71/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 35/4 ⇜ (561/64 → 281/32) ⇝ 71/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 35/4 ⇜ (561/64 → 281/32) ⇝ 71/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 35/4 ⇜ (281/32 → 563/64) ⇝ 71/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 35/4 ⇜ (281/32 → 563/64) ⇝ 71/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 35/4 ⇜ (281/32 → 563/64) ⇝ 71/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (123/14 → 563/64) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (123/14 → 563/64) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (123/14 → 563/64) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (123/14 → 563/64) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 35/4 ⇜ (563/64 → 141/16) ⇝ 71/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 35/4 ⇜ (563/64 → 141/16) ⇝ 71/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 35/4 ⇜ (563/64 → 141/16) ⇝ 71/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (563/64 → 141/16) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (563/64 → 141/16) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (563/64 → 141/16) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (563/64 → 141/16) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 35/4 ⇜ (141/16 → 565/64) ⇝ 71/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 35/4 ⇜ (141/16 → 565/64) ⇝ 71/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 35/4 ⇜ (141/16 → 565/64) ⇝ 71/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (141/16 → 565/64) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (141/16 → 565/64) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (141/16 → 565/64) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (141/16 → 565/64) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 35/4 ⇜ (565/64 → 283/32) ⇝ 71/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 35/4 ⇜ (565/64 → 283/32) ⇝ 71/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 35/4 ⇜ (565/64 → 283/32) ⇝ 71/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (565/64 → 283/32) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (565/64 → 283/32) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (565/64 → 283/32) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (565/64 → 283/32) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 35/4 ⇜ (283/32 → 567/64) ⇝ 71/8 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 35/4 ⇜ (283/32 → 567/64) ⇝ 71/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 35/4 ⇜ (283/32 → 567/64) ⇝ 71/8 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (283/32 → 567/64) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (283/32 → 567/64) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (283/32 → 567/64) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (283/32 → 567/64) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 35/4 ⇜ (567/64 → 71/8) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 35/4 ⇜ (567/64 → 71/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 35/4 ⇜ (567/64 → 71/8) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (567/64 → 71/8) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (567/64 → 71/8) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (567/64 → 71/8) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (567/64 → 71/8) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 123/14 ⇜ (71/8 → 569/64) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (71/8 → 569/64) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (71/8 → 569/64) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (71/8 → 569/64) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 123/14 ⇜ (569/64 → 285/32) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (569/64 → 285/32) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (569/64 → 285/32) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (569/64 → 285/32) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 123/14 ⇜ (285/32 → 571/64) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (285/32 → 571/64) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (285/32 → 571/64) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (285/32 → 571/64) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 123/14 ⇜ (571/64 → 143/16) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (571/64 → 143/16) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (571/64 → 143/16) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (571/64 → 143/16) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 123/14 ⇜ (143/16 → 573/64) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (143/16 → 573/64) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (143/16 → 573/64) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (143/16 → 573/64) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 123/14 ⇜ (573/64 → 287/32) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (573/64 → 287/32) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (573/64 → 287/32) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (573/64 → 287/32) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 123/14 ⇜ (287/32 → 575/64) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (287/32 → 575/64) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (287/32 → 575/64) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (287/32 → 575/64) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 123/14 ⇜ (575/64 → 9/1) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (575/64 → 9/1) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (575/64 → 9/1) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (575/64 → 9/1) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 123/14 ⇜ (9/1 → 577/64) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (9/1 → 577/64) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (9/1 → 577/64) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (9/1 → 577/64) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (9/1 → 577/64) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 123/14 ⇜ (577/64 → 289/32) ⇝ 253/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (577/64 → 289/32) ⇝ 253/28 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (577/64 → 289/32) ⇝ 253/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (577/64 → 289/32) ⇝ 253/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 9/1 ⇜ (577/64 → 289/32) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 123/14 ⇜ (289/32 → 253/28) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 123/14 ⇜ (289/32 → 253/28) | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 123/14 ⇜ (289/32 → 253/28) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 123/14 ⇜ (289/32 → 253/28) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 9/1 ⇜ (289/32 → 579/64) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/1 ⇜ (579/64 → 145/16) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/1 ⇜ (145/16 → 581/64) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/1 ⇜ (581/64 → 291/32) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/1 ⇜ (291/32 → 583/64) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/1 ⇜ (583/64 → 73/8) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 9/1 ⇜ (73/8 → 585/64) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (73/8 → 585/64) ⇝ 37/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (73/8 → 585/64) ⇝ 37/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (73/8 → 585/64) ⇝ 37/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 9/1 ⇜ (585/64 → 293/32) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 73/8 ⇜ (585/64 → 293/32) ⇝ 37/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 73/8 ⇜ (585/64 → 293/32) ⇝ 37/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 73/8 ⇜ (585/64 → 293/32) ⇝ 37/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 9/1 ⇜ (293/32 → 587/64) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 73/8 ⇜ (293/32 → 587/64) ⇝ 37/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 73/8 ⇜ (293/32 → 587/64) ⇝ 37/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 73/8 ⇜ (293/32 → 587/64) ⇝ 37/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 9/1 ⇜ (587/64 → 147/16) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 73/8 ⇜ (587/64 → 147/16) ⇝ 37/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 73/8 ⇜ (587/64 → 147/16) ⇝ 37/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 73/8 ⇜ (587/64 → 147/16) ⇝ 37/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 9/1 ⇜ (147/16 → 589/64) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 73/8 ⇜ (147/16 → 589/64) ⇝ 37/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 73/8 ⇜ (147/16 → 589/64) ⇝ 37/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 73/8 ⇜ (147/16 → 589/64) ⇝ 37/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 9/1 ⇜ (589/64 → 295/32) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 73/8 ⇜ (589/64 → 295/32) ⇝ 37/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 73/8 ⇜ (589/64 → 295/32) ⇝ 37/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 73/8 ⇜ (589/64 → 295/32) ⇝ 37/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 9/1 ⇜ (295/32 → 591/64) ⇝ 37/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 73/8 ⇜ (295/32 → 591/64) ⇝ 37/4 | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 73/8 ⇜ (295/32 → 591/64) ⇝ 37/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 73/8 ⇜ (295/32 → 591/64) ⇝ 37/4 | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 9/1 ⇜ (591/64 → 37/4) | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 73/8 ⇜ (591/64 → 37/4) | note:C4 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 73/8 ⇜ (591/64 → 37/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 73/8 ⇜ (591/64 → 37/4) | note:Bb4 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (37/4 → 593/64) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (37/4 → 593/64) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (37/4 → 593/64) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (37/4 → 593/64) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (593/64 → 297/32) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (593/64 → 297/32) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (593/64 → 297/32) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (593/64 → 297/32) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (297/32 → 595/64) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (297/32 → 595/64) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (297/32 → 595/64) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (297/32 → 595/64) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (595/64 → 149/16) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (595/64 → 149/16) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (595/64 → 149/16) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (595/64 → 149/16) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (149/16 → 597/64) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (149/16 → 597/64) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (149/16 → 597/64) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (149/16 → 597/64) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (597/64 → 299/32) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (597/64 → 299/32) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (597/64 → 299/32) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (597/64 → 299/32) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (299/32 → 599/64) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (299/32 → 599/64) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (299/32 → 599/64) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (299/32 → 599/64) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (599/64 → 75/8) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (599/64 → 75/8) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (599/64 → 75/8) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (599/64 → 75/8) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (75/8 → 601/64) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (75/8 → 601/64) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (75/8 → 601/64) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (75/8 → 601/64) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (601/64 → 301/32) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (601/64 → 301/32) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (601/64 → 301/32) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (601/64 → 301/32) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (301/32 → 603/64) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (301/32 → 603/64) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (301/32 → 603/64) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (301/32 → 603/64) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (603/64 → 151/16) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (603/64 → 151/16) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (603/64 → 151/16) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (603/64 → 151/16) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (151/16 → 605/64) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (151/16 → 605/64) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (151/16 → 605/64) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (151/16 → 605/64) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (605/64 → 303/32) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (605/64 → 303/32) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (605/64 → 303/32) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (605/64 → 303/32) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (303/32 → 607/64) ⇝ 19/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (303/32 → 607/64) ⇝ 19/2 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (303/32 → 607/64) ⇝ 19/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (303/32 → 607/64) ⇝ 19/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 37/4 ⇜ (607/64 → 19/2) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 37/4 ⇜ (607/64 → 19/2) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 37/4 ⇜ (607/64 → 19/2) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/4 ⇜ (607/64 → 19/2) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (19/2 → 609/64) ⇝ 77/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (19/2 → 609/64) ⇝ 77/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (19/2 → 609/64) ⇝ 77/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (19/2 → 609/64) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 19/2 ⇜ (609/64 → 305/32) ⇝ 77/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/2 ⇜ (609/64 → 305/32) ⇝ 77/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 19/2 ⇜ (609/64 → 305/32) ⇝ 77/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 19/2 ⇜ (609/64 → 305/32) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 19/2 ⇜ (305/32 → 611/64) ⇝ 77/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/2 ⇜ (305/32 → 611/64) ⇝ 77/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 19/2 ⇜ (305/32 → 611/64) ⇝ 77/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 19/2 ⇜ (305/32 → 611/64) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (267/28 → 611/64) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (267/28 → 611/64) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (267/28 → 611/64) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (267/28 → 611/64) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (611/64 → 153/16) ⇝ 77/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/2 ⇜ (611/64 → 153/16) ⇝ 77/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 19/2 ⇜ (611/64 → 153/16) ⇝ 77/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 19/2 ⇜ (611/64 → 153/16) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (611/64 → 153/16) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (611/64 → 153/16) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (611/64 → 153/16) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (611/64 → 153/16) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (153/16 → 613/64) ⇝ 77/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/2 ⇜ (153/16 → 613/64) ⇝ 77/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 19/2 ⇜ (153/16 → 613/64) ⇝ 77/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 19/2 ⇜ (153/16 → 613/64) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (153/16 → 613/64) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (153/16 → 613/64) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (153/16 → 613/64) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (153/16 → 613/64) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (613/64 → 307/32) ⇝ 77/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/2 ⇜ (613/64 → 307/32) ⇝ 77/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 19/2 ⇜ (613/64 → 307/32) ⇝ 77/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 19/2 ⇜ (613/64 → 307/32) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (613/64 → 307/32) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (613/64 → 307/32) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (613/64 → 307/32) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (613/64 → 307/32) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (307/32 → 615/64) ⇝ 77/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/2 ⇜ (307/32 → 615/64) ⇝ 77/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 19/2 ⇜ (307/32 → 615/64) ⇝ 77/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 19/2 ⇜ (307/32 → 615/64) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (307/32 → 615/64) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (307/32 → 615/64) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (307/32 → 615/64) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (307/32 → 615/64) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (615/64 → 77/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 19/2 ⇜ (615/64 → 77/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 19/2 ⇜ (615/64 → 77/8) | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 19/2 ⇜ (615/64 → 77/8) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (615/64 → 77/8) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (615/64 → 77/8) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (615/64 → 77/8) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (615/64 → 77/8) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (77/8 → 617/64) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (77/8 → 617/64) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (77/8 → 617/64) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (77/8 → 617/64) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (77/8 → 617/64) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (617/64 → 309/32) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (617/64 → 309/32) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (617/64 → 309/32) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (617/64 → 309/32) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (617/64 → 309/32) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (309/32 → 619/64) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (309/32 → 619/64) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (309/32 → 619/64) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (309/32 → 619/64) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (309/32 → 619/64) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (619/64 → 155/16) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (619/64 → 155/16) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (619/64 → 155/16) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (619/64 → 155/16) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (619/64 → 155/16) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (155/16 → 621/64) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (155/16 → 621/64) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (155/16 → 621/64) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (155/16 → 621/64) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (155/16 → 621/64) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (621/64 → 311/32) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (621/64 → 311/32) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (621/64 → 311/32) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (621/64 → 311/32) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (621/64 → 311/32) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (311/32 → 623/64) ⇝ 39/4 | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (311/32 → 623/64) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (311/32 → 623/64) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (311/32 → 623/64) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (311/32 → 623/64) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (623/64 → 39/4) | note:C2 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 267/28 ⇜ (623/64 → 39/4) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (623/64 → 39/4) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (623/64 → 39/4) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (623/64 → 39/4) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 267/28 ⇜ (39/4 → 625/64) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (39/4 → 625/64) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (39/4 → 625/64) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (39/4 → 625/64) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (39/4 → 625/64) ⇝ 79/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (39/4 → 625/64) ⇝ 79/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (39/4 → 625/64) ⇝ 79/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (39/4 → 625/64) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (39/4 → 625/64) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (39/4 → 625/64) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (39/4 → 625/64) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 267/28 ⇜ (625/64 → 313/32) ⇝ 137/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (625/64 → 313/32) ⇝ 137/14 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (625/64 → 313/32) ⇝ 137/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (625/64 → 313/32) ⇝ 137/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 79/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 79/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 79/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 267/28 ⇜ (313/32 → 137/14) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 267/28 ⇜ (313/32 → 137/14) | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 267/28 ⇜ (313/32 → 137/14) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 267/28 ⇜ (313/32 → 137/14) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 79/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 79/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 79/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 79/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 79/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 79/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 79/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 79/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 79/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 79/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 79/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 79/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 79/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 79/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 79/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (631/64 → 79/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (631/64 → 79/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 39/4 ⇜ (631/64 → 79/8) | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 39/4 ⇜ (631/64 → 79/8) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (631/64 → 79/8) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (631/64 → 79/8) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (631/64 → 79/8) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (79/8 → 633/64) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (79/8 → 633/64) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (79/8 → 633/64) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (79/8 → 633/64) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (633/64 → 317/32) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (633/64 → 317/32) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (633/64 → 317/32) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (633/64 → 317/32) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (317/32 → 635/64) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (317/32 → 635/64) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (317/32 → 635/64) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (317/32 → 635/64) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (635/64 → 159/16) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (635/64 → 159/16) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (635/64 → 159/16) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (635/64 → 159/16) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (159/16 → 637/64) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (159/16 → 637/64) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (159/16 → 637/64) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (159/16 → 637/64) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (637/64 → 319/32) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (637/64 → 319/32) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (637/64 → 319/32) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (637/64 → 319/32) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (319/32 → 639/64) ⇝ 10/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (319/32 → 639/64) ⇝ 10/1 | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (319/32 → 639/64) ⇝ 10/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (319/32 → 639/64) ⇝ 10/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 39/4 ⇜ (639/64 → 10/1) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 39/4 ⇜ (639/64 → 10/1) | note:D4 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 39/4 ⇜ (639/64 → 10/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 39/4 ⇜ (639/64 → 10/1) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (10/1 → 641/64) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 10/1 ⇜ (641/64 → 321/32) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 10/1 ⇜ (321/32 → 643/64) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (281/28 → 643/64) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (281/28 → 643/64) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (281/28 → 643/64) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (281/28 → 643/64) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 10/1 ⇜ (643/64 → 161/16) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (643/64 → 161/16) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (643/64 → 161/16) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (643/64 → 161/16) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (643/64 → 161/16) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 10/1 ⇜ (161/16 → 645/64) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (161/16 → 645/64) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (161/16 → 645/64) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (161/16 → 645/64) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (161/16 → 645/64) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 10/1 ⇜ (645/64 → 323/32) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (645/64 → 323/32) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (645/64 → 323/32) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (645/64 → 323/32) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (645/64 → 323/32) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 10/1 ⇜ (323/32 → 647/64) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (323/32 → 647/64) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (323/32 → 647/64) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (323/32 → 647/64) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (323/32 → 647/64) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 10/1 ⇜ (647/64 → 81/8) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (647/64 → 81/8) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (647/64 → 81/8) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (647/64 → 81/8) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (647/64 → 81/8) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 10/1 ⇜ (81/8 → 649/64) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (81/8 → 649/64) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (81/8 → 649/64) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (81/8 → 649/64) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (81/8 → 649/64) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (81/8 → 649/64) ⇝ 41/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (81/8 → 649/64) ⇝ 41/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (81/8 → 649/64) ⇝ 41/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 10/1 ⇜ (649/64 → 325/32) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (649/64 → 325/32) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (649/64 → 325/32) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (649/64 → 325/32) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (649/64 → 325/32) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 81/8 ⇜ (649/64 → 325/32) ⇝ 41/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 81/8 ⇜ (649/64 → 325/32) ⇝ 41/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 81/8 ⇜ (649/64 → 325/32) ⇝ 41/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 10/1 ⇜ (325/32 → 651/64) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (325/32 → 651/64) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (325/32 → 651/64) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (325/32 → 651/64) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (325/32 → 651/64) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 81/8 ⇜ (325/32 → 651/64) ⇝ 41/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 81/8 ⇜ (325/32 → 651/64) ⇝ 41/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 81/8 ⇜ (325/32 → 651/64) ⇝ 41/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 10/1 ⇜ (651/64 → 163/16) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (651/64 → 163/16) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (651/64 → 163/16) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (651/64 → 163/16) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (651/64 → 163/16) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 81/8 ⇜ (651/64 → 163/16) ⇝ 41/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 81/8 ⇜ (651/64 → 163/16) ⇝ 41/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 81/8 ⇜ (651/64 → 163/16) ⇝ 41/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 10/1 ⇜ (163/16 → 653/64) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (163/16 → 653/64) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (163/16 → 653/64) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (163/16 → 653/64) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (163/16 → 653/64) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 81/8 ⇜ (163/16 → 653/64) ⇝ 41/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 81/8 ⇜ (163/16 → 653/64) ⇝ 41/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 81/8 ⇜ (163/16 → 653/64) ⇝ 41/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 10/1 ⇜ (653/64 → 327/32) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (653/64 → 327/32) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (653/64 → 327/32) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (653/64 → 327/32) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (653/64 → 327/32) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 81/8 ⇜ (653/64 → 327/32) ⇝ 41/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 81/8 ⇜ (653/64 → 327/32) ⇝ 41/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 81/8 ⇜ (653/64 → 327/32) ⇝ 41/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 10/1 ⇜ (327/32 → 655/64) ⇝ 41/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (327/32 → 655/64) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (327/32 → 655/64) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (327/32 → 655/64) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (327/32 → 655/64) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 81/8 ⇜ (327/32 → 655/64) ⇝ 41/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 81/8 ⇜ (327/32 → 655/64) ⇝ 41/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 81/8 ⇜ (327/32 → 655/64) ⇝ 41/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 10/1 ⇜ (655/64 → 41/4) | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 281/28 ⇜ (655/64 → 41/4) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (655/64 → 41/4) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (655/64 → 41/4) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (655/64 → 41/4) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 81/8 ⇜ (655/64 → 41/4) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 81/8 ⇜ (655/64 → 41/4) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 81/8 ⇜ (655/64 → 41/4) | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (41/4 → 657/64) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (41/4 → 657/64) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (41/4 → 657/64) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (41/4 → 657/64) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 281/28 ⇜ (657/64 → 329/32) ⇝ 72/7 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (657/64 → 329/32) ⇝ 72/7 | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (657/64 → 329/32) ⇝ 72/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (657/64 → 329/32) ⇝ 72/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 281/28 ⇜ (329/32 → 72/7) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 281/28 ⇜ (329/32 → 72/7) | note:74 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 281/28 ⇜ (329/32 → 72/7) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 281/28 ⇜ (329/32 → 72/7) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (21/2 → 673/64) ⇝ 85/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (21/2 → 673/64) ⇝ 85/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (21/2 → 673/64) ⇝ 85/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ (21/2 → 673/64) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (21/2 → 673/64) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (21/2 → 673/64) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (21/2 → 673/64) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (21/2 → 673/64) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 85/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 85/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 85/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 85/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 85/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 85/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 85/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 85/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 85/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 85/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 85/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 85/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 85/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 85/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 85/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 85/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 85/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 85/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (679/64 → 85/8) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (679/64 → 85/8) | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 21/2 ⇜ (679/64 → 85/8) | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 21/2 ⇜ (687/64 → 43/4) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (687/64 → 43/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (687/64 → 43/4) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 21/2 ⇜ (687/64 → 43/4) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 21/2 ⇜ (687/64 → 43/4) | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (43/4 → 689/64) ⇝ 87/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (43/4 → 689/64) ⇝ 87/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (43/4 → 689/64) ⇝ 87/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/4 ⇜ (689/64 → 345/32) ⇝ 87/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 43/4 ⇜ (689/64 → 345/32) ⇝ 87/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 43/4 ⇜ (689/64 → 345/32) ⇝ 87/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 43/4 ⇜ (345/32 → 691/64) ⇝ 87/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 43/4 ⇜ (345/32 → 691/64) ⇝ 87/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 43/4 ⇜ (345/32 → 691/64) ⇝ 87/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (151/14 → 691/64) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (151/14 → 691/64) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (151/14 → 691/64) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (151/14 → 691/64) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 43/4 ⇜ (691/64 → 173/16) ⇝ 87/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 43/4 ⇜ (691/64 → 173/16) ⇝ 87/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 43/4 ⇜ (691/64 → 173/16) ⇝ 87/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (691/64 → 173/16) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (691/64 → 173/16) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (691/64 → 173/16) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (691/64 → 173/16) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 43/4 ⇜ (173/16 → 693/64) ⇝ 87/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 43/4 ⇜ (173/16 → 693/64) ⇝ 87/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 43/4 ⇜ (173/16 → 693/64) ⇝ 87/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (173/16 → 693/64) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (173/16 → 693/64) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (173/16 → 693/64) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (173/16 → 693/64) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 43/4 ⇜ (693/64 → 347/32) ⇝ 87/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 43/4 ⇜ (693/64 → 347/32) ⇝ 87/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 43/4 ⇜ (693/64 → 347/32) ⇝ 87/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (693/64 → 347/32) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (693/64 → 347/32) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (693/64 → 347/32) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (693/64 → 347/32) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 43/4 ⇜ (347/32 → 695/64) ⇝ 87/8 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 43/4 ⇜ (347/32 → 695/64) ⇝ 87/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 43/4 ⇜ (347/32 → 695/64) ⇝ 87/8 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (347/32 → 695/64) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (347/32 → 695/64) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (347/32 → 695/64) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (347/32 → 695/64) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 43/4 ⇜ (695/64 → 87/8) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 43/4 ⇜ (695/64 → 87/8) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 43/4 ⇜ (695/64 → 87/8) | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (695/64 → 87/8) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (695/64 → 87/8) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (695/64 → 87/8) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (695/64 → 87/8) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 151/14 ⇜ (87/8 → 697/64) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (87/8 → 697/64) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (87/8 → 697/64) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (87/8 → 697/64) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 151/14 ⇜ (697/64 → 349/32) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (697/64 → 349/32) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (697/64 → 349/32) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (697/64 → 349/32) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 151/14 ⇜ (349/32 → 699/64) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (349/32 → 699/64) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (349/32 → 699/64) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (349/32 → 699/64) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 151/14 ⇜ (699/64 → 175/16) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (699/64 → 175/16) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (699/64 → 175/16) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (699/64 → 175/16) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 151/14 ⇜ (175/16 → 701/64) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (175/16 → 701/64) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (175/16 → 701/64) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (175/16 → 701/64) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 151/14 ⇜ (701/64 → 351/32) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (701/64 → 351/32) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (701/64 → 351/32) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (701/64 → 351/32) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 151/14 ⇜ (351/32 → 703/64) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (351/32 → 703/64) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (351/32 → 703/64) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (351/32 → 703/64) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 151/14 ⇜ (703/64 → 11/1) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (703/64 → 11/1) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (703/64 → 11/1) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (703/64 → 11/1) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 151/14 ⇜ (11/1 → 705/64) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (11/1 → 705/64) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (11/1 → 705/64) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (11/1 → 705/64) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (11/1 → 705/64) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 151/14 ⇜ (705/64 → 353/32) ⇝ 309/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (705/64 → 353/32) ⇝ 309/28 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (705/64 → 353/32) ⇝ 309/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (705/64 → 353/32) ⇝ 309/28 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 11/1 ⇜ (705/64 → 353/32) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 151/14 ⇜ (353/32 → 309/28) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 151/14 ⇜ (353/32 → 309/28) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 151/14 ⇜ (353/32 → 309/28) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 151/14 ⇜ (353/32 → 309/28) | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 11/1 ⇜ (353/32 → 707/64) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 11/1 ⇜ (707/64 → 177/16) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 11/1 ⇜ (177/16 → 709/64) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 11/1 ⇜ (709/64 → 355/32) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 11/1 ⇜ (355/32 → 711/64) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 11/1 ⇜ (711/64 → 89/8) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 11/1 ⇜ (89/8 → 713/64) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (89/8 → 713/64) ⇝ 45/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (89/8 → 713/64) ⇝ 45/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (89/8 → 713/64) ⇝ 45/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/1 ⇜ (713/64 → 357/32) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 89/8 ⇜ (713/64 → 357/32) ⇝ 45/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 89/8 ⇜ (713/64 → 357/32) ⇝ 45/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 89/8 ⇜ (713/64 → 357/32) ⇝ 45/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/1 ⇜ (357/32 → 715/64) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 89/8 ⇜ (357/32 → 715/64) ⇝ 45/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 89/8 ⇜ (357/32 → 715/64) ⇝ 45/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 89/8 ⇜ (357/32 → 715/64) ⇝ 45/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/1 ⇜ (715/64 → 179/16) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 89/8 ⇜ (715/64 → 179/16) ⇝ 45/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 89/8 ⇜ (715/64 → 179/16) ⇝ 45/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 89/8 ⇜ (715/64 → 179/16) ⇝ 45/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/1 ⇜ (179/16 → 717/64) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 89/8 ⇜ (179/16 → 717/64) ⇝ 45/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 89/8 ⇜ (179/16 → 717/64) ⇝ 45/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 89/8 ⇜ (179/16 → 717/64) ⇝ 45/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/1 ⇜ (717/64 → 359/32) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 89/8 ⇜ (717/64 → 359/32) ⇝ 45/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 89/8 ⇜ (717/64 → 359/32) ⇝ 45/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 89/8 ⇜ (717/64 → 359/32) ⇝ 45/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/1 ⇜ (359/32 → 719/64) ⇝ 45/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 89/8 ⇜ (359/32 → 719/64) ⇝ 45/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 89/8 ⇜ (359/32 → 719/64) ⇝ 45/4 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 89/8 ⇜ (359/32 → 719/64) ⇝ 45/4 | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/1 ⇜ (719/64 → 45/4) | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 89/8 ⇜ (719/64 → 45/4) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 89/8 ⇜ (719/64 → 45/4) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 89/8 ⇜ (719/64 → 45/4) | note:Eb5 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (45/4 → 721/64) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (45/4 → 721/64) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (45/4 → 721/64) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (45/4 → 721/64) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (721/64 → 361/32) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (721/64 → 361/32) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (721/64 → 361/32) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (721/64 → 361/32) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (361/32 → 723/64) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (361/32 → 723/64) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (361/32 → 723/64) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (361/32 → 723/64) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (723/64 → 181/16) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (723/64 → 181/16) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (723/64 → 181/16) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (723/64 → 181/16) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (181/16 → 725/64) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (181/16 → 725/64) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (181/16 → 725/64) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (181/16 → 725/64) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (725/64 → 363/32) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (725/64 → 363/32) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (725/64 → 363/32) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (725/64 → 363/32) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (363/32 → 727/64) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (363/32 → 727/64) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (363/32 → 727/64) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (363/32 → 727/64) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (727/64 → 91/8) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (727/64 → 91/8) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (727/64 → 91/8) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (727/64 → 91/8) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (91/8 → 729/64) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (91/8 → 729/64) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (91/8 → 729/64) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (91/8 → 729/64) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (729/64 → 365/32) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (729/64 → 365/32) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (729/64 → 365/32) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (729/64 → 365/32) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (365/32 → 731/64) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (365/32 → 731/64) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (365/32 → 731/64) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (365/32 → 731/64) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (731/64 → 183/16) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (731/64 → 183/16) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (731/64 → 183/16) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (731/64 → 183/16) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (183/16 → 733/64) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (183/16 → 733/64) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (183/16 → 733/64) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (183/16 → 733/64) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (733/64 → 367/32) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (733/64 → 367/32) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (733/64 → 367/32) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (733/64 → 367/32) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (367/32 → 735/64) ⇝ 23/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (367/32 → 735/64) ⇝ 23/2 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (367/32 → 735/64) ⇝ 23/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (367/32 → 735/64) ⇝ 23/2 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 45/4 ⇜ (735/64 → 23/2) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 45/4 ⇜ (735/64 → 23/2) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 45/4 ⇜ (735/64 → 23/2) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 45/4 ⇜ (735/64 → 23/2) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (23/2 → 737/64) ⇝ 93/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (23/2 → 737/64) ⇝ 93/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (23/2 → 737/64) ⇝ 93/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ (23/2 → 737/64) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 23/2 ⇜ (737/64 → 369/32) ⇝ 93/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 23/2 ⇜ (737/64 → 369/32) ⇝ 93/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 23/2 ⇜ (737/64 → 369/32) ⇝ 93/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 23/2 ⇜ (737/64 → 369/32) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 23/2 ⇜ (369/32 → 739/64) ⇝ 93/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 23/2 ⇜ (369/32 → 739/64) ⇝ 93/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 23/2 ⇜ (369/32 → 739/64) ⇝ 93/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 23/2 ⇜ (369/32 → 739/64) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (323/28 → 739/64) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (323/28 → 739/64) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (323/28 → 739/64) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (323/28 → 739/64) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (739/64 → 185/16) ⇝ 93/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 23/2 ⇜ (739/64 → 185/16) ⇝ 93/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 23/2 ⇜ (739/64 → 185/16) ⇝ 93/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 23/2 ⇜ (739/64 → 185/16) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (739/64 → 185/16) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (739/64 → 185/16) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (739/64 → 185/16) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (739/64 → 185/16) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (185/16 → 741/64) ⇝ 93/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 23/2 ⇜ (185/16 → 741/64) ⇝ 93/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 23/2 ⇜ (185/16 → 741/64) ⇝ 93/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 23/2 ⇜ (185/16 → 741/64) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (185/16 → 741/64) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (185/16 → 741/64) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (185/16 → 741/64) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (185/16 → 741/64) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (741/64 → 371/32) ⇝ 93/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 23/2 ⇜ (741/64 → 371/32) ⇝ 93/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 23/2 ⇜ (741/64 → 371/32) ⇝ 93/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 23/2 ⇜ (741/64 → 371/32) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (741/64 → 371/32) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (741/64 → 371/32) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (741/64 → 371/32) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (741/64 → 371/32) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (371/32 → 743/64) ⇝ 93/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 23/2 ⇜ (371/32 → 743/64) ⇝ 93/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 23/2 ⇜ (371/32 → 743/64) ⇝ 93/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 23/2 ⇜ (371/32 → 743/64) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (371/32 → 743/64) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (371/32 → 743/64) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (371/32 → 743/64) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (371/32 → 743/64) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (743/64 → 93/8) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 23/2 ⇜ (743/64 → 93/8) | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 23/2 ⇜ (743/64 → 93/8) | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 23/2 ⇜ (743/64 → 93/8) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (743/64 → 93/8) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (743/64 → 93/8) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (743/64 → 93/8) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (743/64 → 93/8) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (93/8 → 745/64) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (93/8 → 745/64) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (93/8 → 745/64) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (93/8 → 745/64) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (93/8 → 745/64) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (745/64 → 373/32) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (745/64 → 373/32) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (745/64 → 373/32) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (745/64 → 373/32) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (745/64 → 373/32) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (373/32 → 747/64) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (373/32 → 747/64) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (373/32 → 747/64) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (373/32 → 747/64) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (373/32 → 747/64) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (747/64 → 187/16) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (747/64 → 187/16) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (747/64 → 187/16) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (747/64 → 187/16) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (747/64 → 187/16) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (187/16 → 749/64) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (187/16 → 749/64) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (187/16 → 749/64) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (187/16 → 749/64) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (187/16 → 749/64) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (749/64 → 375/32) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (749/64 → 375/32) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (749/64 → 375/32) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (749/64 → 375/32) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (749/64 → 375/32) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (375/32 → 751/64) ⇝ 47/4 | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (375/32 → 751/64) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (375/32 → 751/64) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (375/32 → 751/64) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (375/32 → 751/64) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (751/64 → 47/4) | note:F2 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 323/28 ⇜ (751/64 → 47/4) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (751/64 → 47/4) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (751/64 → 47/4) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (751/64 → 47/4) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 323/28 ⇜ (47/4 → 753/64) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (47/4 → 753/64) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (47/4 → 753/64) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (47/4 → 753/64) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (47/4 → 753/64) ⇝ 95/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (47/4 → 753/64) ⇝ 95/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (47/4 → 753/64) ⇝ 95/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ (47/4 → 753/64) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (47/4 → 753/64) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (47/4 → 753/64) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (47/4 → 753/64) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 323/28 ⇜ (753/64 → 377/32) ⇝ 165/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (753/64 → 377/32) ⇝ 165/14 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (753/64 → 377/32) ⇝ 165/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (753/64 → 377/32) ⇝ 165/14 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 95/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 95/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 95/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 323/28 ⇜ (377/32 → 165/14) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 323/28 ⇜ (377/32 → 165/14) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 323/28 ⇜ (377/32 → 165/14) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 323/28 ⇜ (377/32 → 165/14) | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 95/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 95/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 95/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 95/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 95/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 95/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 95/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 95/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 95/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 95/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 95/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 95/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 95/8 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 95/8 | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 95/8 | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (759/64 → 95/8) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (759/64 → 95/8) | note:G5 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 47/4 ⇜ (759/64 → 95/8) | note:Bb5 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 47/4 ⇜ (759/64 → 95/8) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (759/64 → 95/8) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (759/64 → 95/8) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (759/64 → 95/8) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (95/8 → 761/64) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (95/8 → 761/64) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (95/8 → 761/64) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (95/8 → 761/64) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (761/64 → 381/32) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (761/64 → 381/32) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (761/64 → 381/32) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (761/64 → 381/32) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (381/32 → 763/64) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (381/32 → 763/64) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (381/32 → 763/64) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (381/32 → 763/64) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (763/64 → 191/16) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (763/64 → 191/16) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (763/64 → 191/16) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (763/64 → 191/16) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (191/16 → 765/64) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (191/16 → 765/64) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (191/16 → 765/64) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (191/16 → 765/64) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (765/64 → 383/32) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (765/64 → 383/32) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (765/64 → 383/32) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (765/64 → 383/32) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (383/32 → 767/64) ⇝ 12/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (383/32 → 767/64) ⇝ 12/1 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (383/32 → 767/64) ⇝ 12/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (383/32 → 767/64) ⇝ 12/1 | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 47/4 ⇜ (767/64 → 12/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 47/4 ⇜ (767/64 → 12/1) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 47/4 ⇜ (767/64 → 12/1) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 47/4 ⇜ (767/64 → 12/1) | note:C5 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (12/1 → 769/64) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 12/1 ⇜ (769/64 → 385/32) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 12/1 ⇜ (385/32 → 771/64) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (337/28 → 771/64) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (337/28 → 771/64) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (337/28 → 771/64) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (337/28 → 771/64) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 12/1 ⇜ (771/64 → 193/16) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (771/64 → 193/16) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (771/64 → 193/16) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (771/64 → 193/16) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (771/64 → 193/16) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 12/1 ⇜ (193/16 → 773/64) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (193/16 → 773/64) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (193/16 → 773/64) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (193/16 → 773/64) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (193/16 → 773/64) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 12/1 ⇜ (773/64 → 387/32) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (773/64 → 387/32) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (773/64 → 387/32) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (773/64 → 387/32) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (773/64 → 387/32) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 12/1 ⇜ (387/32 → 775/64) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (387/32 → 775/64) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (387/32 → 775/64) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (387/32 → 775/64) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (387/32 → 775/64) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 12/1 ⇜ (775/64 → 97/8) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (775/64 → 97/8) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (775/64 → 97/8) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (775/64 → 97/8) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (775/64 → 97/8) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 12/1 ⇜ (97/8 → 777/64) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (97/8 → 777/64) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (97/8 → 777/64) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (97/8 → 777/64) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (97/8 → 777/64) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (97/8 → 777/64) ⇝ 49/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (97/8 → 777/64) ⇝ 49/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (97/8 → 777/64) ⇝ 49/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 12/1 ⇜ (777/64 → 389/32) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (777/64 → 389/32) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (777/64 → 389/32) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (777/64 → 389/32) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (777/64 → 389/32) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 97/8 ⇜ (777/64 → 389/32) ⇝ 49/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 97/8 ⇜ (777/64 → 389/32) ⇝ 49/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 97/8 ⇜ (777/64 → 389/32) ⇝ 49/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 12/1 ⇜ (389/32 → 779/64) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (389/32 → 779/64) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (389/32 → 779/64) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (389/32 → 779/64) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (389/32 → 779/64) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 97/8 ⇜ (389/32 → 779/64) ⇝ 49/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 97/8 ⇜ (389/32 → 779/64) ⇝ 49/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 97/8 ⇜ (389/32 → 779/64) ⇝ 49/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 12/1 ⇜ (779/64 → 195/16) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (779/64 → 195/16) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (779/64 → 195/16) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (779/64 → 195/16) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (779/64 → 195/16) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 97/8 ⇜ (779/64 → 195/16) ⇝ 49/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 97/8 ⇜ (779/64 → 195/16) ⇝ 49/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 97/8 ⇜ (779/64 → 195/16) ⇝ 49/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 12/1 ⇜ (195/16 → 781/64) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (195/16 → 781/64) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (195/16 → 781/64) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (195/16 → 781/64) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (195/16 → 781/64) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 97/8 ⇜ (195/16 → 781/64) ⇝ 49/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 97/8 ⇜ (195/16 → 781/64) ⇝ 49/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 97/8 ⇜ (195/16 → 781/64) ⇝ 49/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 12/1 ⇜ (781/64 → 391/32) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (781/64 → 391/32) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (781/64 → 391/32) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (781/64 → 391/32) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (781/64 → 391/32) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 97/8 ⇜ (781/64 → 391/32) ⇝ 49/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 97/8 ⇜ (781/64 → 391/32) ⇝ 49/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 97/8 ⇜ (781/64 → 391/32) ⇝ 49/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 12/1 ⇜ (391/32 → 783/64) ⇝ 49/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (391/32 → 783/64) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (391/32 → 783/64) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (391/32 → 783/64) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (391/32 → 783/64) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 97/8 ⇜ (391/32 → 783/64) ⇝ 49/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 97/8 ⇜ (391/32 → 783/64) ⇝ 49/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 97/8 ⇜ (391/32 → 783/64) ⇝ 49/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 12/1 ⇜ (783/64 → 49/4) | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 337/28 ⇜ (783/64 → 49/4) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (783/64 → 49/4) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (783/64 → 49/4) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (783/64 → 49/4) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 97/8 ⇜ (783/64 → 49/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 97/8 ⇜ (783/64 → 49/4) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 97/8 ⇜ (783/64 → 49/4) | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 337/28 ⇜ (49/4 → 785/64) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (49/4 → 785/64) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (49/4 → 785/64) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (49/4 → 785/64) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 337/28 ⇜ (785/64 → 393/32) ⇝ 86/7 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (785/64 → 393/32) ⇝ 86/7 | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (785/64 → 393/32) ⇝ 86/7 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (785/64 → 393/32) ⇝ 86/7 | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 337/28 ⇜ (393/32 → 86/7) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 337/28 ⇜ (393/32 → 86/7) | note:79 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 337/28 ⇜ (393/32 → 86/7) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 337/28 ⇜ (393/32 → 86/7) | note:84 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (25/2 → 801/64) ⇝ 101/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (25/2 → 801/64) ⇝ 101/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (25/2 → 801/64) ⇝ 101/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (25/2 → 801/64) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (25/2 → 801/64) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (25/2 → 801/64) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (25/2 → 801/64) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (25/2 → 801/64) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 101/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 101/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 101/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 101/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 101/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 101/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 101/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 101/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 101/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 101/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 101/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 101/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 101/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 101/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 101/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 101/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 101/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 101/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (807/64 → 101/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 25/2 ⇜ (807/64 → 101/8) | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 25/2 ⇜ (807/64 → 101/8) | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 25/2 ⇜ (815/64 → 51/4) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 25/2 ⇜ (815/64 → 51/4) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 25/2 ⇜ (815/64 → 51/4) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (815/64 → 51/4) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (815/64 → 51/4) | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (51/4 → 817/64) ⇝ 103/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (51/4 → 817/64) ⇝ 103/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (51/4 → 817/64) ⇝ 103/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 51/4 ⇜ (817/64 → 409/32) ⇝ 103/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 51/4 ⇜ (817/64 → 409/32) ⇝ 103/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 51/4 ⇜ (817/64 → 409/32) ⇝ 103/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 51/4 ⇜ (409/32 → 819/64) ⇝ 103/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 51/4 ⇜ (409/32 → 819/64) ⇝ 103/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 51/4 ⇜ (409/32 → 819/64) ⇝ 103/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (179/14 → 819/64) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (179/14 → 819/64) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (179/14 → 819/64) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (179/14 → 819/64) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 51/4 ⇜ (819/64 → 205/16) ⇝ 103/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 51/4 ⇜ (819/64 → 205/16) ⇝ 103/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 51/4 ⇜ (819/64 → 205/16) ⇝ 103/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (819/64 → 205/16) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (819/64 → 205/16) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (819/64 → 205/16) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (819/64 → 205/16) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 51/4 ⇜ (205/16 → 821/64) ⇝ 103/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 51/4 ⇜ (205/16 → 821/64) ⇝ 103/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 51/4 ⇜ (205/16 → 821/64) ⇝ 103/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (205/16 → 821/64) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (205/16 → 821/64) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (205/16 → 821/64) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (205/16 → 821/64) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 51/4 ⇜ (821/64 → 411/32) ⇝ 103/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 51/4 ⇜ (821/64 → 411/32) ⇝ 103/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 51/4 ⇜ (821/64 → 411/32) ⇝ 103/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (821/64 → 411/32) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (821/64 → 411/32) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (821/64 → 411/32) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (821/64 → 411/32) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 51/4 ⇜ (411/32 → 823/64) ⇝ 103/8 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 51/4 ⇜ (411/32 → 823/64) ⇝ 103/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 51/4 ⇜ (411/32 → 823/64) ⇝ 103/8 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (411/32 → 823/64) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (411/32 → 823/64) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (411/32 → 823/64) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (411/32 → 823/64) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 51/4 ⇜ (823/64 → 103/8) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 51/4 ⇜ (823/64 → 103/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 51/4 ⇜ (823/64 → 103/8) | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (823/64 → 103/8) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (823/64 → 103/8) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (823/64 → 103/8) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (823/64 → 103/8) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 179/14 ⇜ (103/8 → 825/64) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (103/8 → 825/64) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (103/8 → 825/64) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (103/8 → 825/64) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 179/14 ⇜ (825/64 → 413/32) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (825/64 → 413/32) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (825/64 → 413/32) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (825/64 → 413/32) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 179/14 ⇜ (413/32 → 827/64) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (413/32 → 827/64) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (413/32 → 827/64) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (413/32 → 827/64) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 179/14 ⇜ (827/64 → 207/16) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (827/64 → 207/16) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (827/64 → 207/16) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (827/64 → 207/16) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 179/14 ⇜ (207/16 → 829/64) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (207/16 → 829/64) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (207/16 → 829/64) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (207/16 → 829/64) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 179/14 ⇜ (829/64 → 415/32) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (829/64 → 415/32) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (829/64 → 415/32) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (829/64 → 415/32) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 179/14 ⇜ (415/32 → 831/64) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (415/32 → 831/64) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (415/32 → 831/64) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (415/32 → 831/64) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 179/14 ⇜ (831/64 → 13/1) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (831/64 → 13/1) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (831/64 → 13/1) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (831/64 → 13/1) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 179/14 ⇜ (13/1 → 833/64) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (13/1 → 833/64) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (13/1 → 833/64) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (13/1 → 833/64) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (13/1 → 833/64) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 179/14 ⇜ (833/64 → 417/32) ⇝ 365/28 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (833/64 → 417/32) ⇝ 365/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (833/64 → 417/32) ⇝ 365/28 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (833/64 → 417/32) ⇝ 365/28 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 13/1 ⇜ (833/64 → 417/32) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 179/14 ⇜ (417/32 → 365/28) | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 179/14 ⇜ (417/32 → 365/28) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 179/14 ⇜ (417/32 → 365/28) | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 179/14 ⇜ (417/32 → 365/28) | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 13/1 ⇜ (417/32 → 835/64) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 13/1 ⇜ (835/64 → 209/16) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 13/1 ⇜ (209/16 → 837/64) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 13/1 ⇜ (837/64 → 419/32) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 13/1 ⇜ (419/32 → 839/64) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 13/1 ⇜ (839/64 → 105/8) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 13/1 ⇜ (105/8 → 841/64) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (105/8 → 841/64) ⇝ 53/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (105/8 → 841/64) ⇝ 53/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (105/8 → 841/64) ⇝ 53/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 13/1 ⇜ (841/64 → 421/32) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 105/8 ⇜ (841/64 → 421/32) ⇝ 53/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 105/8 ⇜ (841/64 → 421/32) ⇝ 53/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/8 ⇜ (841/64 → 421/32) ⇝ 53/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 13/1 ⇜ (421/32 → 843/64) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 105/8 ⇜ (421/32 → 843/64) ⇝ 53/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 105/8 ⇜ (421/32 → 843/64) ⇝ 53/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/8 ⇜ (421/32 → 843/64) ⇝ 53/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 13/1 ⇜ (843/64 → 211/16) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 105/8 ⇜ (843/64 → 211/16) ⇝ 53/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 105/8 ⇜ (843/64 → 211/16) ⇝ 53/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/8 ⇜ (843/64 → 211/16) ⇝ 53/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 13/1 ⇜ (211/16 → 845/64) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 105/8 ⇜ (211/16 → 845/64) ⇝ 53/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 105/8 ⇜ (211/16 → 845/64) ⇝ 53/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/8 ⇜ (211/16 → 845/64) ⇝ 53/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 13/1 ⇜ (845/64 → 423/32) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 105/8 ⇜ (845/64 → 423/32) ⇝ 53/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 105/8 ⇜ (845/64 → 423/32) ⇝ 53/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/8 ⇜ (845/64 → 423/32) ⇝ 53/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 13/1 ⇜ (423/32 → 847/64) ⇝ 53/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 105/8 ⇜ (423/32 → 847/64) ⇝ 53/4 | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 105/8 ⇜ (423/32 → 847/64) ⇝ 53/4 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/8 ⇜ (423/32 → 847/64) ⇝ 53/4 | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 13/1 ⇜ (847/64 → 53/4) | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 105/8 ⇜ (847/64 → 53/4) | note:G4 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 105/8 ⇜ (847/64 → 53/4) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 105/8 ⇜ (847/64 → 53/4) | note:F5 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (53/4 → 849/64) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (53/4 → 849/64) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (53/4 → 849/64) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (53/4 → 849/64) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (849/64 → 425/32) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (849/64 → 425/32) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (849/64 → 425/32) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (849/64 → 425/32) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (425/32 → 851/64) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (425/32 → 851/64) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (425/32 → 851/64) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (425/32 → 851/64) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (851/64 → 213/16) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (851/64 → 213/16) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (851/64 → 213/16) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (851/64 → 213/16) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (213/16 → 853/64) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (213/16 → 853/64) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (213/16 → 853/64) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (213/16 → 853/64) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (853/64 → 427/32) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (853/64 → 427/32) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (853/64 → 427/32) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (853/64 → 427/32) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (427/32 → 855/64) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (427/32 → 855/64) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (427/32 → 855/64) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (427/32 → 855/64) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (855/64 → 107/8) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (855/64 → 107/8) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (855/64 → 107/8) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (855/64 → 107/8) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (107/8 → 857/64) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (107/8 → 857/64) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (107/8 → 857/64) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (107/8 → 857/64) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (857/64 → 429/32) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (857/64 → 429/32) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (857/64 → 429/32) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (857/64 → 429/32) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (429/32 → 859/64) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (429/32 → 859/64) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (429/32 → 859/64) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (429/32 → 859/64) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (859/64 → 215/16) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (859/64 → 215/16) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (859/64 → 215/16) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (859/64 → 215/16) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (215/16 → 861/64) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (215/16 → 861/64) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (215/16 → 861/64) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (215/16 → 861/64) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (861/64 → 431/32) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (861/64 → 431/32) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (861/64 → 431/32) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (861/64 → 431/32) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (431/32 → 863/64) ⇝ 27/2 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (431/32 → 863/64) ⇝ 27/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (431/32 → 863/64) ⇝ 27/2 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (431/32 → 863/64) ⇝ 27/2 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 53/4 ⇜ (863/64 → 27/2) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 53/4 ⇜ (863/64 → 27/2) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 53/4 ⇜ (863/64 → 27/2) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 53/4 ⇜ (863/64 → 27/2) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (27/2 → 865/64) ⇝ 109/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (27/2 → 865/64) ⇝ 109/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (27/2 → 865/64) ⇝ 109/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (27/2 → 865/64) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 27/2 ⇜ (865/64 → 433/32) ⇝ 109/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 27/2 ⇜ (865/64 → 433/32) ⇝ 109/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (865/64 → 433/32) ⇝ 109/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 27/2 ⇜ (865/64 → 433/32) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 27/2 ⇜ (433/32 → 867/64) ⇝ 109/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 27/2 ⇜ (433/32 → 867/64) ⇝ 109/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (433/32 → 867/64) ⇝ 109/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 27/2 ⇜ (433/32 → 867/64) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (379/28 → 867/64) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (379/28 → 867/64) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (379/28 → 867/64) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (379/28 → 867/64) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (867/64 → 217/16) ⇝ 109/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 27/2 ⇜ (867/64 → 217/16) ⇝ 109/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (867/64 → 217/16) ⇝ 109/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 27/2 ⇜ (867/64 → 217/16) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (867/64 → 217/16) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (867/64 → 217/16) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (867/64 → 217/16) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (867/64 → 217/16) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (217/16 → 869/64) ⇝ 109/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 27/2 ⇜ (217/16 → 869/64) ⇝ 109/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (217/16 → 869/64) ⇝ 109/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 27/2 ⇜ (217/16 → 869/64) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (217/16 → 869/64) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (217/16 → 869/64) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (217/16 → 869/64) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (217/16 → 869/64) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (869/64 → 435/32) ⇝ 109/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 27/2 ⇜ (869/64 → 435/32) ⇝ 109/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (869/64 → 435/32) ⇝ 109/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 27/2 ⇜ (869/64 → 435/32) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (869/64 → 435/32) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (869/64 → 435/32) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (869/64 → 435/32) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (869/64 → 435/32) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (435/32 → 871/64) ⇝ 109/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 27/2 ⇜ (435/32 → 871/64) ⇝ 109/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (435/32 → 871/64) ⇝ 109/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 27/2 ⇜ (435/32 → 871/64) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (435/32 → 871/64) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (435/32 → 871/64) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (435/32 → 871/64) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (435/32 → 871/64) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (871/64 → 109/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 27/2 ⇜ (871/64 → 109/8) | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (871/64 → 109/8) | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 27/2 ⇜ (871/64 → 109/8) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (871/64 → 109/8) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (871/64 → 109/8) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (871/64 → 109/8) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (871/64 → 109/8) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (109/8 → 873/64) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (109/8 → 873/64) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (109/8 → 873/64) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (109/8 → 873/64) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (109/8 → 873/64) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (873/64 → 437/32) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (873/64 → 437/32) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (873/64 → 437/32) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (873/64 → 437/32) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (873/64 → 437/32) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (437/32 → 875/64) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (437/32 → 875/64) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (437/32 → 875/64) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (437/32 → 875/64) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (437/32 → 875/64) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (875/64 → 219/16) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (875/64 → 219/16) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (875/64 → 219/16) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (875/64 → 219/16) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (875/64 → 219/16) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (219/16 → 877/64) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (219/16 → 877/64) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (219/16 → 877/64) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (219/16 → 877/64) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (219/16 → 877/64) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (877/64 → 439/32) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (877/64 → 439/32) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (877/64 → 439/32) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (877/64 → 439/32) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (877/64 → 439/32) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (439/32 → 879/64) ⇝ 55/4 | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (439/32 → 879/64) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (439/32 → 879/64) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (439/32 → 879/64) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (439/32 → 879/64) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 27/2 ⇜ (879/64 → 55/4) | note:G2 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 379/28 ⇜ (879/64 → 55/4) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (879/64 → 55/4) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (879/64 → 55/4) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (879/64 → 55/4) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 379/28 ⇜ (55/4 → 881/64) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (55/4 → 881/64) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (55/4 → 881/64) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (55/4 → 881/64) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (55/4 → 881/64) ⇝ 111/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (55/4 → 881/64) ⇝ 111/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (55/4 → 881/64) ⇝ 111/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (55/4 → 881/64) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (55/4 → 881/64) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (55/4 → 881/64) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (55/4 → 881/64) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 379/28 ⇜ (881/64 → 441/32) ⇝ 193/14 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (881/64 → 441/32) ⇝ 193/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (881/64 → 441/32) ⇝ 193/14 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (881/64 → 441/32) ⇝ 193/14 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 111/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 111/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 111/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 379/28 ⇜ (441/32 → 193/14) | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 379/28 ⇜ (441/32 → 193/14) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 379/28 ⇜ (441/32 → 193/14) | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 379/28 ⇜ (441/32 → 193/14) | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 111/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 111/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 111/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 111/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 111/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 111/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 111/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 111/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 111/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 111/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 111/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 111/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 111/8 | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 111/8 | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 111/8 | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (887/64 → 111/8) | note:D5 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 55/4 ⇜ (887/64 → 111/8) | note:A5 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 55/4 ⇜ (887/64 → 111/8) | note:C6 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 55/4 ⇜ (887/64 → 111/8) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (887/64 → 111/8) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (887/64 → 111/8) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (887/64 → 111/8) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (111/8 → 889/64) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (111/8 → 889/64) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (111/8 → 889/64) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (111/8 → 889/64) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (889/64 → 445/32) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (889/64 → 445/32) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (889/64 → 445/32) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (889/64 → 445/32) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (445/32 → 891/64) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (445/32 → 891/64) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (445/32 → 891/64) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (445/32 → 891/64) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (891/64 → 223/16) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (891/64 → 223/16) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (891/64 → 223/16) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (891/64 → 223/16) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (223/16 → 893/64) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (223/16 → 893/64) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (223/16 → 893/64) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (223/16 → 893/64) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (893/64 → 447/32) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (893/64 → 447/32) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (893/64 → 447/32) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (893/64 → 447/32) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (447/32 → 895/64) ⇝ 14/1 | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (447/32 → 895/64) ⇝ 14/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (447/32 → 895/64) ⇝ 14/1 | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (447/32 → 895/64) ⇝ 14/1 | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 55/4 ⇜ (895/64 → 14/1) | note:B3 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 55/4 ⇜ (895/64 → 14/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 55/4 ⇜ (895/64 → 14/1) | note:F4 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 55/4 ⇜ (895/64 → 14/1) | note:A4 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (14/1 → 897/64) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 14/1 ⇜ (897/64 → 449/32) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 14/1 ⇜ (449/32 → 899/64) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ (393/28 → 899/64) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (393/28 → 899/64) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (393/28 → 899/64) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (393/28 → 899/64) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 14/1 ⇜ (899/64 → 225/16) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (899/64 → 225/16) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (899/64 → 225/16) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (899/64 → 225/16) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (899/64 → 225/16) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 14/1 ⇜ (225/16 → 901/64) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (225/16 → 901/64) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (225/16 → 901/64) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (225/16 → 901/64) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (225/16 → 901/64) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 14/1 ⇜ (901/64 → 451/32) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (901/64 → 451/32) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (901/64 → 451/32) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (901/64 → 451/32) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (901/64 → 451/32) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 14/1 ⇜ (451/32 → 903/64) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (451/32 → 903/64) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (451/32 → 903/64) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (451/32 → 903/64) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (451/32 → 903/64) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 14/1 ⇜ (903/64 → 113/8) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (903/64 → 113/8) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (903/64 → 113/8) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (903/64 → 113/8) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (903/64 → 113/8) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 14/1 ⇜ (113/8 → 905/64) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (113/8 → 905/64) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (113/8 → 905/64) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (113/8 → 905/64) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (113/8 → 905/64) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (113/8 → 905/64) ⇝ 57/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (113/8 → 905/64) ⇝ 57/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (113/8 → 905/64) ⇝ 57/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 14/1 ⇜ (905/64 → 453/32) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (905/64 → 453/32) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (905/64 → 453/32) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (905/64 → 453/32) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (905/64 → 453/32) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 113/8 ⇜ (905/64 → 453/32) ⇝ 57/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 113/8 ⇜ (905/64 → 453/32) ⇝ 57/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 113/8 ⇜ (905/64 → 453/32) ⇝ 57/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 14/1 ⇜ (453/32 → 907/64) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (453/32 → 907/64) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (453/32 → 907/64) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (453/32 → 907/64) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (453/32 → 907/64) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 113/8 ⇜ (453/32 → 907/64) ⇝ 57/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 113/8 ⇜ (453/32 → 907/64) ⇝ 57/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 113/8 ⇜ (453/32 → 907/64) ⇝ 57/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 14/1 ⇜ (907/64 → 227/16) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (907/64 → 227/16) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (907/64 → 227/16) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (907/64 → 227/16) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (907/64 → 227/16) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 113/8 ⇜ (907/64 → 227/16) ⇝ 57/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 113/8 ⇜ (907/64 → 227/16) ⇝ 57/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 113/8 ⇜ (907/64 → 227/16) ⇝ 57/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 14/1 ⇜ (227/16 → 909/64) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (227/16 → 909/64) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (227/16 → 909/64) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (227/16 → 909/64) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (227/16 → 909/64) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 113/8 ⇜ (227/16 → 909/64) ⇝ 57/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 113/8 ⇜ (227/16 → 909/64) ⇝ 57/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 113/8 ⇜ (227/16 → 909/64) ⇝ 57/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 14/1 ⇜ (909/64 → 455/32) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (909/64 → 455/32) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (909/64 → 455/32) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (909/64 → 455/32) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (909/64 → 455/32) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 113/8 ⇜ (909/64 → 455/32) ⇝ 57/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 113/8 ⇜ (909/64 → 455/32) ⇝ 57/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 113/8 ⇜ (909/64 → 455/32) ⇝ 57/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 14/1 ⇜ (455/32 → 911/64) ⇝ 57/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (455/32 → 911/64) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (455/32 → 911/64) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (455/32 → 911/64) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (455/32 → 911/64) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 113/8 ⇜ (455/32 → 911/64) ⇝ 57/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 113/8 ⇜ (455/32 → 911/64) ⇝ 57/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 113/8 ⇜ (455/32 → 911/64) ⇝ 57/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 14/1 ⇜ (911/64 → 57/4) | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 393/28 ⇜ (911/64 → 57/4) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (911/64 → 57/4) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (911/64 → 57/4) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (911/64 → 57/4) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 113/8 ⇜ (911/64 → 57/4) | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 113/8 ⇜ (911/64 → 57/4) | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 113/8 ⇜ (911/64 → 57/4) | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (57/4 → 913/64) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (57/4 → 913/64) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (57/4 → 913/64) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (57/4 → 913/64) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 393/28 ⇜ (913/64 → 457/32) ⇝ 100/7 | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (913/64 → 457/32) ⇝ 100/7 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (913/64 → 457/32) ⇝ 100/7 | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (913/64 → 457/32) ⇝ 100/7 | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ 393/28 ⇜ (457/32 → 100/7) | note:71 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 393/28 ⇜ (457/32 → 100/7) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 393/28 ⇜ (457/32 → 100/7) | note:77 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 393/28 ⇜ (457/32 → 100/7) | note:81 clip:1 s:piano release:0.1 pan:0.625 ]", - "[ (29/2 → 929/64) ⇝ 117/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (29/2 → 929/64) ⇝ 117/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (29/2 → 929/64) ⇝ 117/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ (29/2 → 929/64) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (29/2 → 929/64) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (29/2 → 929/64) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (29/2 → 929/64) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (29/2 → 929/64) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 117/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 117/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 117/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 117/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 117/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 117/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 117/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 117/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 117/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 117/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 117/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 117/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 117/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 117/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 117/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 117/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 117/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 117/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (935/64 → 117/8) | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 29/2 ⇜ (935/64 → 117/8) | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 29/2 ⇜ (935/64 → 117/8) | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 29/2 ⇜ (943/64 → 59/4) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 29/2 ⇜ (943/64 → 59/4) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (943/64 → 59/4) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 29/2 ⇜ (943/64 → 59/4) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 29/2 ⇜ (943/64 → 59/4) | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ (59/4 → 945/64) ⇝ 119/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (59/4 → 945/64) ⇝ 119/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (59/4 → 945/64) ⇝ 119/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 59/4 ⇜ (945/64 → 473/32) ⇝ 119/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 59/4 ⇜ (945/64 → 473/32) ⇝ 119/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 59/4 ⇜ (945/64 → 473/32) ⇝ 119/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 59/4 ⇜ (473/32 → 947/64) ⇝ 119/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 59/4 ⇜ (473/32 → 947/64) ⇝ 119/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 59/4 ⇜ (473/32 → 947/64) ⇝ 119/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (207/14 → 947/64) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (207/14 → 947/64) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (207/14 → 947/64) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (207/14 → 947/64) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 59/4 ⇜ (947/64 → 237/16) ⇝ 119/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 59/4 ⇜ (947/64 → 237/16) ⇝ 119/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 59/4 ⇜ (947/64 → 237/16) ⇝ 119/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (947/64 → 237/16) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (947/64 → 237/16) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (947/64 → 237/16) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (947/64 → 237/16) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 59/4 ⇜ (237/16 → 949/64) ⇝ 119/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 59/4 ⇜ (237/16 → 949/64) ⇝ 119/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 59/4 ⇜ (237/16 → 949/64) ⇝ 119/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (237/16 → 949/64) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (237/16 → 949/64) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (237/16 → 949/64) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (237/16 → 949/64) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 59/4 ⇜ (949/64 → 475/32) ⇝ 119/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 59/4 ⇜ (949/64 → 475/32) ⇝ 119/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 59/4 ⇜ (949/64 → 475/32) ⇝ 119/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (949/64 → 475/32) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (949/64 → 475/32) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (949/64 → 475/32) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (949/64 → 475/32) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 59/4 ⇜ (475/32 → 951/64) ⇝ 119/8 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 59/4 ⇜ (475/32 → 951/64) ⇝ 119/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 59/4 ⇜ (475/32 → 951/64) ⇝ 119/8 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (475/32 → 951/64) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (475/32 → 951/64) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (475/32 → 951/64) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (475/32 → 951/64) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 59/4 ⇜ (951/64 → 119/8) | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 59/4 ⇜ (951/64 → 119/8) | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 59/4 ⇜ (951/64 → 119/8) | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (951/64 → 119/8) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (951/64 → 119/8) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (951/64 → 119/8) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (951/64 → 119/8) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 207/14 ⇜ (119/8 → 953/64) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (119/8 → 953/64) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (119/8 → 953/64) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (119/8 → 953/64) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 207/14 ⇜ (953/64 → 477/32) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (953/64 → 477/32) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (953/64 → 477/32) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (953/64 → 477/32) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 207/14 ⇜ (477/32 → 955/64) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (477/32 → 955/64) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (477/32 → 955/64) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (477/32 → 955/64) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 207/14 ⇜ (955/64 → 239/16) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (955/64 → 239/16) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (955/64 → 239/16) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (955/64 → 239/16) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 207/14 ⇜ (239/16 → 957/64) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (239/16 → 957/64) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (239/16 → 957/64) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (239/16 → 957/64) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 207/14 ⇜ (957/64 → 479/32) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (957/64 → 479/32) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (957/64 → 479/32) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (957/64 → 479/32) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 207/14 ⇜ (479/32 → 959/64) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (479/32 → 959/64) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (479/32 → 959/64) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (479/32 → 959/64) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 207/14 ⇜ (959/64 → 15/1) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (959/64 → 15/1) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (959/64 → 15/1) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (959/64 → 15/1) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 207/14 ⇜ (15/1 → 961/64) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (15/1 → 961/64) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (15/1 → 961/64) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (15/1 → 961/64) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (15/1 → 961/64) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 207/14 ⇜ (961/64 → 481/32) ⇝ 421/28 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (961/64 → 481/32) ⇝ 421/28 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (961/64 → 481/32) ⇝ 421/28 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (961/64 → 481/32) ⇝ 421/28 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/1 ⇜ (961/64 → 481/32) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 207/14 ⇜ (481/32 → 421/28) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 207/14 ⇜ (481/32 → 421/28) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 207/14 ⇜ (481/32 → 421/28) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 207/14 ⇜ (481/32 → 421/28) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 15/1 ⇜ (481/32 → 963/64) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 15/1 ⇜ (963/64 → 241/16) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 15/1 ⇜ (241/16 → 965/64) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 15/1 ⇜ (965/64 → 483/32) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 15/1 ⇜ (483/32 → 967/64) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 15/1 ⇜ (967/64 → 121/8) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 15/1 ⇜ (121/8 → 969/64) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ (121/8 → 969/64) ⇝ 61/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ (121/8 → 969/64) ⇝ 61/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (121/8 → 969/64) ⇝ 61/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/1 ⇜ (969/64 → 485/32) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 121/8 ⇜ (969/64 → 485/32) ⇝ 61/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 121/8 ⇜ (969/64 → 485/32) ⇝ 61/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 121/8 ⇜ (969/64 → 485/32) ⇝ 61/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/1 ⇜ (485/32 → 971/64) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 121/8 ⇜ (485/32 → 971/64) ⇝ 61/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 121/8 ⇜ (485/32 → 971/64) ⇝ 61/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 121/8 ⇜ (485/32 → 971/64) ⇝ 61/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/1 ⇜ (971/64 → 243/16) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 121/8 ⇜ (971/64 → 243/16) ⇝ 61/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 121/8 ⇜ (971/64 → 243/16) ⇝ 61/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 121/8 ⇜ (971/64 → 243/16) ⇝ 61/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/1 ⇜ (243/16 → 973/64) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 121/8 ⇜ (243/16 → 973/64) ⇝ 61/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 121/8 ⇜ (243/16 → 973/64) ⇝ 61/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 121/8 ⇜ (243/16 → 973/64) ⇝ 61/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/1 ⇜ (973/64 → 487/32) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 121/8 ⇜ (973/64 → 487/32) ⇝ 61/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 121/8 ⇜ (973/64 → 487/32) ⇝ 61/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 121/8 ⇜ (973/64 → 487/32) ⇝ 61/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/1 ⇜ (487/32 → 975/64) ⇝ 61/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 121/8 ⇜ (487/32 → 975/64) ⇝ 61/4 | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 121/8 ⇜ (487/32 → 975/64) ⇝ 61/4 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 121/8 ⇜ (487/32 → 975/64) ⇝ 61/4 | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 15/1 ⇜ (975/64 → 61/4) | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 121/8 ⇜ (975/64 → 61/4) | note:F#4 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", - "[ 121/8 ⇜ (975/64 → 61/4) | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 121/8 ⇜ (975/64 → 61/4) | note:E5 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (61/4 → 977/64) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (61/4 → 977/64) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (61/4 → 977/64) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (61/4 → 977/64) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (977/64 → 489/32) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (977/64 → 489/32) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (977/64 → 489/32) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (977/64 → 489/32) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (489/32 → 979/64) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (489/32 → 979/64) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (489/32 → 979/64) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (489/32 → 979/64) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (979/64 → 245/16) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (979/64 → 245/16) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (979/64 → 245/16) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (979/64 → 245/16) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (245/16 → 981/64) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (245/16 → 981/64) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (245/16 → 981/64) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (245/16 → 981/64) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (981/64 → 491/32) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (981/64 → 491/32) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (981/64 → 491/32) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (981/64 → 491/32) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (491/32 → 983/64) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (491/32 → 983/64) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (491/32 → 983/64) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (491/32 → 983/64) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (983/64 → 123/8) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (983/64 → 123/8) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (983/64 → 123/8) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (983/64 → 123/8) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (123/8 → 985/64) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (123/8 → 985/64) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (123/8 → 985/64) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (123/8 → 985/64) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (985/64 → 493/32) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (985/64 → 493/32) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (985/64 → 493/32) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (985/64 → 493/32) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (493/32 → 987/64) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (493/32 → 987/64) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (493/32 → 987/64) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (493/32 → 987/64) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (987/64 → 247/16) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (987/64 → 247/16) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (987/64 → 247/16) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (987/64 → 247/16) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (247/16 → 989/64) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (247/16 → 989/64) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (247/16 → 989/64) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (247/16 → 989/64) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (989/64 → 495/32) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (989/64 → 495/32) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (989/64 → 495/32) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (989/64 → 495/32) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (495/32 → 991/64) ⇝ 31/2 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (495/32 → 991/64) ⇝ 31/2 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (495/32 → 991/64) ⇝ 31/2 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (495/32 → 991/64) ⇝ 31/2 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 61/4 ⇜ (991/64 → 31/2) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 61/4 ⇜ (991/64 → 31/2) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 61/4 ⇜ (991/64 → 31/2) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 61/4 ⇜ (991/64 → 31/2) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ (31/2 → 993/64) ⇝ 125/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (31/2 → 993/64) ⇝ 125/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (31/2 → 993/64) ⇝ 125/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ (31/2 → 993/64) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 31/2 ⇜ (993/64 → 497/32) ⇝ 125/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/2 ⇜ (993/64 → 497/32) ⇝ 125/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (993/64 → 497/32) ⇝ 125/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 31/2 ⇜ (993/64 → 497/32) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 31/2 ⇜ (497/32 → 995/64) ⇝ 125/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/2 ⇜ (497/32 → 995/64) ⇝ 125/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (497/32 → 995/64) ⇝ 125/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 31/2 ⇜ (497/32 → 995/64) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ (435/28 → 995/64) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ (435/28 → 995/64) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (435/28 → 995/64) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (435/28 → 995/64) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (995/64 → 249/16) ⇝ 125/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/2 ⇜ (995/64 → 249/16) ⇝ 125/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (995/64 → 249/16) ⇝ 125/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 31/2 ⇜ (995/64 → 249/16) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (995/64 → 249/16) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (995/64 → 249/16) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (995/64 → 249/16) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (995/64 → 249/16) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (249/16 → 997/64) ⇝ 125/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/2 ⇜ (249/16 → 997/64) ⇝ 125/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (249/16 → 997/64) ⇝ 125/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 31/2 ⇜ (249/16 → 997/64) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (249/16 → 997/64) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (249/16 → 997/64) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (249/16 → 997/64) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (249/16 → 997/64) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (997/64 → 499/32) ⇝ 125/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/2 ⇜ (997/64 → 499/32) ⇝ 125/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (997/64 → 499/32) ⇝ 125/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 31/2 ⇜ (997/64 → 499/32) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (997/64 → 499/32) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (997/64 → 499/32) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (997/64 → 499/32) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (997/64 → 499/32) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (499/32 → 999/64) ⇝ 125/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/2 ⇜ (499/32 → 999/64) ⇝ 125/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (499/32 → 999/64) ⇝ 125/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 31/2 ⇜ (499/32 → 999/64) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (499/32 → 999/64) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (499/32 → 999/64) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (499/32 → 999/64) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (499/32 → 999/64) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (999/64 → 125/8) | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 31/2 ⇜ (999/64 → 125/8) | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (999/64 → 125/8) | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 31/2 ⇜ (999/64 → 125/8) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (999/64 → 125/8) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (999/64 → 125/8) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (999/64 → 125/8) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (999/64 → 125/8) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (125/8 → 1001/64) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (125/8 → 1001/64) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (125/8 → 1001/64) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (125/8 → 1001/64) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (125/8 → 1001/64) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (1001/64 → 501/32) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (1001/64 → 501/32) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (1001/64 → 501/32) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (1001/64 → 501/32) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (1001/64 → 501/32) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (501/32 → 1003/64) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (501/32 → 1003/64) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (501/32 → 1003/64) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (501/32 → 1003/64) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (501/32 → 1003/64) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (1003/64 → 251/16) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (1003/64 → 251/16) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (1003/64 → 251/16) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (1003/64 → 251/16) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (1003/64 → 251/16) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (251/16 → 1005/64) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (251/16 → 1005/64) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (251/16 → 1005/64) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (251/16 → 1005/64) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (251/16 → 1005/64) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (1005/64 → 503/32) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (1005/64 → 503/32) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (1005/64 → 503/32) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (1005/64 → 503/32) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (1005/64 → 503/32) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (503/32 → 1007/64) ⇝ 63/4 | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (503/32 → 1007/64) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (503/32 → 1007/64) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (503/32 → 1007/64) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (503/32 → 1007/64) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 31/2 ⇜ (1007/64 → 63/4) | note:F#2 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", - "[ 435/28 ⇜ (1007/64 → 63/4) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (1007/64 → 63/4) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (1007/64 → 63/4) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (1007/64 → 63/4) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 435/28 ⇜ (63/4 → 1009/64) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (63/4 → 1009/64) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (63/4 → 1009/64) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (63/4 → 1009/64) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (63/4 → 1009/64) ⇝ 127/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ (63/4 → 1009/64) ⇝ 127/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ (63/4 → 1009/64) ⇝ 127/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ (63/4 → 1009/64) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ (63/4 → 1009/64) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (63/4 → 1009/64) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ (63/4 → 1009/64) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 435/28 ⇜ (1009/64 → 505/32) ⇝ 221/14 | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (1009/64 → 505/32) ⇝ 221/14 | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (1009/64 → 505/32) ⇝ 221/14 | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (1009/64 → 505/32) ⇝ 221/14 | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 127/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 127/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 127/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 435/28 ⇜ (505/32 → 221/14) | note:70 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 435/28 ⇜ (505/32 → 221/14) | note:75 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 435/28 ⇜ (505/32 → 221/14) | note:76 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 435/28 ⇜ (505/32 → 221/14) | note:80 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 127/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 127/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 127/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 127/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 127/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 127/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 127/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 127/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 127/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 127/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 127/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 127/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 127/8 | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 127/8 | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 127/8 | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (1015/64 → 127/8) | note:C#5 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", - "[ 63/4 ⇜ (1015/64 → 127/8) | note:G#5 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", - "[ 63/4 ⇜ (1015/64 → 127/8) | note:B5 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 63/4 ⇜ (1015/64 → 127/8) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (1015/64 → 127/8) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (1015/64 → 127/8) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (1015/64 → 127/8) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (127/8 → 1017/64) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (127/8 → 1017/64) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (127/8 → 1017/64) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (127/8 → 1017/64) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (1017/64 → 509/32) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (1017/64 → 509/32) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (1017/64 → 509/32) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (1017/64 → 509/32) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (509/32 → 1019/64) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (509/32 → 1019/64) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (509/32 → 1019/64) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (509/32 → 1019/64) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (1019/64 → 255/16) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (1019/64 → 255/16) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (1019/64 → 255/16) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (1019/64 → 255/16) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (255/16 → 1021/64) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (255/16 → 1021/64) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (255/16 → 1021/64) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (255/16 → 1021/64) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (1021/64 → 511/32) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (1021/64 → 511/32) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (1021/64 → 511/32) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (1021/64 → 511/32) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (511/32 → 1023/64) ⇝ 16/1 | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (511/32 → 1023/64) ⇝ 16/1 | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (511/32 → 1023/64) ⇝ 16/1 | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (511/32 → 1023/64) ⇝ 16/1 | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", - "[ 63/4 ⇜ (1023/64 → 16/1) | note:Bb3 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 63/4 ⇜ (1023/64 → 16/1) | note:Eb4 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 63/4 ⇜ (1023/64 → 16/1) | note:E4 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 63/4 ⇜ (1023/64 → 16/1) | note:Ab4 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (0/1 → 1/64) ⇝ 1/4 | note:C2 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 0/1 ⇜ (1/64 → 1/32) ⇝ 1/4 | note:C2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 0/1 ⇜ (1/32 → 3/64) ⇝ 1/4 | note:C2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (1/28 → 3/64) ⇝ 2/7 | note:70 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (1/28 → 3/64) ⇝ 2/7 | note:75 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (1/28 → 3/64) ⇝ 2/7 | note:76 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (1/28 → 3/64) ⇝ 2/7 | note:80 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 0/1 ⇜ (3/64 → 1/16) ⇝ 1/4 | note:C2 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (3/64 → 1/16) ⇝ 2/7 | note:70 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (3/64 → 1/16) ⇝ 2/7 | note:75 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (3/64 → 1/16) ⇝ 2/7 | note:76 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (3/64 → 1/16) ⇝ 2/7 | note:80 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 0/1 ⇜ (1/16 → 5/64) ⇝ 1/4 | note:C2 gain:0.3634633135269821 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (1/16 → 5/64) ⇝ 2/7 | note:70 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (1/16 → 5/64) ⇝ 2/7 | note:75 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (1/16 → 5/64) ⇝ 2/7 | note:76 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (1/16 → 5/64) ⇝ 2/7 | note:80 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 0/1 ⇜ (5/64 → 3/32) ⇝ 1/4 | note:C2 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (5/64 → 3/32) ⇝ 2/7 | note:70 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (5/64 → 3/32) ⇝ 2/7 | note:75 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (5/64 → 3/32) ⇝ 2/7 | note:76 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (5/64 → 3/32) ⇝ 2/7 | note:80 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 0/1 ⇜ (3/32 → 7/64) ⇝ 1/4 | note:C2 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (3/32 → 7/64) ⇝ 2/7 | note:70 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (3/32 → 7/64) ⇝ 2/7 | note:75 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (3/32 → 7/64) ⇝ 2/7 | note:76 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (3/32 → 7/64) ⇝ 2/7 | note:80 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 0/1 ⇜ (7/64 → 1/8) ⇝ 1/4 | note:C2 gain:0.36346331352698197 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (7/64 → 1/8) ⇝ 2/7 | note:70 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (7/64 → 1/8) ⇝ 2/7 | note:75 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (7/64 → 1/8) ⇝ 2/7 | note:76 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (7/64 → 1/8) ⇝ 2/7 | note:80 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 0/1 ⇜ (1/8 → 9/64) ⇝ 1/4 | note:C2 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (1/8 → 9/64) ⇝ 2/7 | note:70 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (1/8 → 9/64) ⇝ 2/7 | note:75 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (1/8 → 9/64) ⇝ 2/7 | note:76 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (1/8 → 9/64) ⇝ 2/7 | note:80 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (1/8 → 9/64) ⇝ 1/4 | note:C4 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (1/8 → 9/64) ⇝ 1/4 | note:Eb4 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 0/1 ⇜ (9/64 → 5/32) ⇝ 1/4 | note:C2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (9/64 → 5/32) ⇝ 2/7 | note:70 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (9/64 → 5/32) ⇝ 2/7 | note:75 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (9/64 → 5/32) ⇝ 2/7 | note:76 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (9/64 → 5/32) ⇝ 2/7 | note:80 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 1/8 ⇜ (9/64 → 5/32) ⇝ 1/4 | note:C4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/8 ⇜ (9/64 → 5/32) ⇝ 1/4 | note:Eb4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 0/1 ⇜ (5/32 → 11/64) ⇝ 1/4 | note:C2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (5/32 → 11/64) ⇝ 2/7 | note:70 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (5/32 → 11/64) ⇝ 2/7 | note:75 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (5/32 → 11/64) ⇝ 2/7 | note:76 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (5/32 → 11/64) ⇝ 2/7 | note:80 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 1/8 ⇜ (5/32 → 11/64) ⇝ 1/4 | note:C4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/8 ⇜ (5/32 → 11/64) ⇝ 1/4 | note:Eb4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 0/1 ⇜ (11/64 → 3/16) ⇝ 1/4 | note:C2 gain:0.5165366864730182 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (11/64 → 3/16) ⇝ 2/7 | note:70 gain:0.05165366864730182 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (11/64 → 3/16) ⇝ 2/7 | note:75 gain:0.05165366864730182 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (11/64 → 3/16) ⇝ 2/7 | note:76 gain:0.05165366864730182 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (11/64 → 3/16) ⇝ 2/7 | note:80 gain:0.05165366864730182 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 1/8 ⇜ (11/64 → 3/16) ⇝ 1/4 | note:C4 gain:0.5165366864730182 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/8 ⇜ (11/64 → 3/16) ⇝ 1/4 | note:Eb4 gain:0.5165366864730182 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 0/1 ⇜ (3/16 → 13/64) ⇝ 1/4 | note:C2 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (3/16 → 13/64) ⇝ 2/7 | note:70 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (3/16 → 13/64) ⇝ 2/7 | note:75 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (3/16 → 13/64) ⇝ 2/7 | note:76 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (3/16 → 13/64) ⇝ 2/7 | note:80 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 1/8 ⇜ (3/16 → 13/64) ⇝ 1/4 | note:C4 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/8 ⇜ (3/16 → 13/64) ⇝ 1/4 | note:Eb4 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 0/1 ⇜ (13/64 → 7/32) ⇝ 1/4 | note:C2 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (13/64 → 7/32) ⇝ 2/7 | note:70 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (13/64 → 7/32) ⇝ 2/7 | note:75 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (13/64 → 7/32) ⇝ 2/7 | note:76 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (13/64 → 7/32) ⇝ 2/7 | note:80 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 1/8 ⇜ (13/64 → 7/32) ⇝ 1/4 | note:C4 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/8 ⇜ (13/64 → 7/32) ⇝ 1/4 | note:Eb4 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 0/1 ⇜ (7/32 → 15/64) ⇝ 1/4 | note:C2 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (7/32 → 15/64) ⇝ 2/7 | note:70 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (7/32 → 15/64) ⇝ 2/7 | note:75 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (7/32 → 15/64) ⇝ 2/7 | note:76 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (7/32 → 15/64) ⇝ 2/7 | note:80 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 1/8 ⇜ (7/32 → 15/64) ⇝ 1/4 | note:C4 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/8 ⇜ (7/32 → 15/64) ⇝ 1/4 | note:Eb4 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 0/1 ⇜ (15/64 → 1/4) | note:C2 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/28 ⇜ (15/64 → 1/4) ⇝ 2/7 | note:70 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (15/64 → 1/4) ⇝ 2/7 | note:75 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (15/64 → 1/4) ⇝ 2/7 | note:76 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (15/64 → 1/4) ⇝ 2/7 | note:80 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 1/8 ⇜ (15/64 → 1/4) | note:C4 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/8 ⇜ (15/64 → 1/4) | note:Eb4 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/28 ⇜ (1/4 → 17/64) ⇝ 2/7 | note:70 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (1/4 → 17/64) ⇝ 2/7 | note:75 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (1/4 → 17/64) ⇝ 2/7 | note:76 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (1/4 → 17/64) ⇝ 2/7 | note:80 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 1/28 ⇜ (17/64 → 9/32) ⇝ 2/7 | note:70 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (17/64 → 9/32) ⇝ 2/7 | note:75 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (17/64 → 9/32) ⇝ 2/7 | note:76 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (17/64 → 9/32) ⇝ 2/7 | note:80 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 1/28 ⇜ (9/32 → 2/7) | note:70 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/28 ⇜ (9/32 → 2/7) | note:75 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 1/28 ⇜ (9/32 → 2/7) | note:76 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/28 ⇜ (9/32 → 2/7) | note:80 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (1/2 → 33/64) ⇝ 5/8 | note:G4 gain:0.5165366864730175 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (1/2 → 33/64) ⇝ 5/8 | note:Bb4 gain:0.5165366864730175 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (1/2 → 33/64) ⇝ 3/4 | note:Bb3 gain:0.25826834323650877 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (1/2 → 33/64) ⇝ 3/4 | note:D4 gain:0.25826834323650877 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (1/2 → 33/64) ⇝ 3/4 | note:Eb4 gain:0.25826834323650877 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (1/2 → 33/64) ⇝ 3/4 | note:G4 gain:0.25826834323650877 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (1/2 → 33/64) ⇝ 3/4 | note:C2 gain:0.5165366864730175 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 5/8 | note:G4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 5/8 | note:Bb4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:Bb3 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:D4 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:Eb4 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:G4 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (33/64 → 17/32) ⇝ 3/4 | note:C2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 5/8 | note:G4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 5/8 | note:Bb4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:Bb3 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:D4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:Eb4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:G4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (17/32 → 35/64) ⇝ 3/4 | note:C2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 5/8 | note:G4 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 5/8 | note:Bb4 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:Bb3 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:D4 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:Eb4 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:G4 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (35/64 → 9/16) ⇝ 3/4 | note:C2 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 5/8 | note:G4 gain:0.36346331352698247 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 5/8 | note:Bb4 gain:0.36346331352698247 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:Bb3 gain:0.18173165676349123 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:D4 gain:0.18173165676349123 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:Eb4 gain:0.18173165676349123 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:G4 gain:0.18173165676349123 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (9/16 → 37/64) ⇝ 3/4 | note:C2 gain:0.36346331352698247 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 5/8 | note:G4 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 5/8 | note:Bb4 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:Bb3 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:D4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:Eb4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:G4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (37/64 → 19/32) ⇝ 3/4 | note:C2 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 5/8 | note:G4 gain:0.25522409349774255 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 5/8 | note:Bb4 gain:0.25522409349774255 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:Bb3 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:D4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:Eb4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:G4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (19/32 → 39/64) ⇝ 3/4 | note:C2 gain:0.25522409349774255 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (39/64 → 5/8) | note:G4 gain:0.3634633135269821 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (39/64 → 5/8) | note:Bb4 gain:0.3634633135269821 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:Bb3 gain:0.18173165676349104 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:D4 gain:0.18173165676349104 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:Eb4 gain:0.18173165676349104 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:G4 gain:0.18173165676349104 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (39/64 → 5/8) ⇝ 3/4 | note:C2 gain:0.3634633135269821 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:Bb3 gain:0.2582683432365087 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:D4 gain:0.2582683432365087 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:Eb4 gain:0.2582683432365087 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:G4 gain:0.2582683432365087 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (5/8 → 41/64) ⇝ 3/4 | note:C2 gain:0.5165366864730174 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:Bb3 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:D4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:Eb4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:G4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (41/64 → 21/32) ⇝ 3/4 | note:C2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:Bb3 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:D4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:Eb4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:G4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (21/32 → 43/64) ⇝ 3/4 | note:C2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:Bb3 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:D4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:Eb4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:G4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (43/64 → 11/16) ⇝ 3/4 | note:C2 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:Bb3 gain:0.18173165676349096 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:D4 gain:0.18173165676349096 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:Eb4 gain:0.18173165676349096 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:G4 gain:0.18173165676349096 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (11/16 → 45/64) ⇝ 3/4 | note:C2 gain:0.3634633135269819 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:Bb3 gain:0.1276120467488714 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:D4 gain:0.1276120467488714 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:Eb4 gain:0.1276120467488714 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:G4 gain:0.1276120467488714 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (45/64 → 23/32) ⇝ 3/4 | note:C2 gain:0.2552240934977428 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:Bb3 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:D4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:Eb4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:G4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (23/32 → 47/64) ⇝ 3/4 | note:C2 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/2 ⇜ (47/64 → 3/4) | note:Bb3 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 1/2 ⇜ (47/64 → 3/4) | note:D4 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (47/64 → 3/4) | note:Eb4 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/2 ⇜ (47/64 → 3/4) | note:G4 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (47/64 → 3/4) | note:C2 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (3/4 → 49/64) ⇝ 7/8 | note:C4 gain:0.5165366864730174 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (3/4 → 49/64) ⇝ 7/8 | note:Eb4 gain:0.5165366864730174 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 3/4 ⇜ (49/64 → 25/32) ⇝ 7/8 | note:C4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 3/4 ⇜ (49/64 → 25/32) ⇝ 7/8 | note:Eb4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 3/4 ⇜ (25/32 → 51/64) ⇝ 7/8 | note:C4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 3/4 ⇜ (25/32 → 51/64) ⇝ 7/8 | note:Eb4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (11/14 → 51/64) ⇝ 29/28 | note:70 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (11/14 → 51/64) ⇝ 29/28 | note:74 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (11/14 → 51/64) ⇝ 29/28 | note:75 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (11/14 → 51/64) ⇝ 29/28 | note:79 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/4 ⇜ (51/64 → 13/16) ⇝ 7/8 | note:C4 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 3/4 ⇜ (51/64 → 13/16) ⇝ 7/8 | note:Eb4 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 11/14 ⇜ (51/64 → 13/16) ⇝ 29/28 | note:70 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (51/64 → 13/16) ⇝ 29/28 | note:74 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (51/64 → 13/16) ⇝ 29/28 | note:75 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (51/64 → 13/16) ⇝ 29/28 | note:79 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/4 ⇜ (13/16 → 53/64) ⇝ 7/8 | note:C4 gain:0.36346331352698197 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 3/4 ⇜ (13/16 → 53/64) ⇝ 7/8 | note:Eb4 gain:0.36346331352698197 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 11/14 ⇜ (13/16 → 53/64) ⇝ 29/28 | note:70 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (13/16 → 53/64) ⇝ 29/28 | note:74 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (13/16 → 53/64) ⇝ 29/28 | note:75 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (13/16 → 53/64) ⇝ 29/28 | note:79 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/4 ⇜ (53/64 → 27/32) ⇝ 7/8 | note:C4 gain:0.25522409349774283 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 3/4 ⇜ (53/64 → 27/32) ⇝ 7/8 | note:Eb4 gain:0.25522409349774283 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 11/14 ⇜ (53/64 → 27/32) ⇝ 29/28 | note:70 gain:0.025522409349774285 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (53/64 → 27/32) ⇝ 29/28 | note:74 gain:0.025522409349774285 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (53/64 → 27/32) ⇝ 29/28 | note:75 gain:0.025522409349774285 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (53/64 → 27/32) ⇝ 29/28 | note:79 gain:0.025522409349774285 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/4 ⇜ (27/32 → 55/64) ⇝ 7/8 | note:C4 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 3/4 ⇜ (27/32 → 55/64) ⇝ 7/8 | note:Eb4 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 11/14 ⇜ (27/32 → 55/64) ⇝ 29/28 | note:70 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (27/32 → 55/64) ⇝ 29/28 | note:74 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (27/32 → 55/64) ⇝ 29/28 | note:75 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (27/32 → 55/64) ⇝ 29/28 | note:79 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/4 ⇜ (55/64 → 7/8) | note:C4 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 3/4 ⇜ (55/64 → 7/8) | note:Eb4 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 11/14 ⇜ (55/64 → 7/8) ⇝ 29/28 | note:70 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (55/64 → 7/8) ⇝ 29/28 | note:74 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (55/64 → 7/8) ⇝ 29/28 | note:75 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (55/64 → 7/8) ⇝ 29/28 | note:79 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/14 ⇜ (7/8 → 57/64) ⇝ 29/28 | note:70 gain:0.05165366864730175 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (7/8 → 57/64) ⇝ 29/28 | note:74 gain:0.05165366864730175 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (7/8 → 57/64) ⇝ 29/28 | note:75 gain:0.05165366864730175 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (7/8 → 57/64) ⇝ 29/28 | note:79 gain:0.05165366864730175 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/14 ⇜ (57/64 → 29/32) ⇝ 29/28 | note:70 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (57/64 → 29/32) ⇝ 29/28 | note:74 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (57/64 → 29/32) ⇝ 29/28 | note:75 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (57/64 → 29/32) ⇝ 29/28 | note:79 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/14 ⇜ (29/32 → 59/64) ⇝ 29/28 | note:70 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (29/32 → 59/64) ⇝ 29/28 | note:74 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (29/32 → 59/64) ⇝ 29/28 | note:75 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (29/32 → 59/64) ⇝ 29/28 | note:79 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/14 ⇜ (59/64 → 15/16) ⇝ 29/28 | note:70 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (59/64 → 15/16) ⇝ 29/28 | note:74 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (59/64 → 15/16) ⇝ 29/28 | note:75 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (59/64 → 15/16) ⇝ 29/28 | note:79 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/14 ⇜ (15/16 → 61/64) ⇝ 29/28 | note:70 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (15/16 → 61/64) ⇝ 29/28 | note:74 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (15/16 → 61/64) ⇝ 29/28 | note:75 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (15/16 → 61/64) ⇝ 29/28 | note:79 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/14 ⇜ (61/64 → 31/32) ⇝ 29/28 | note:70 gain:0.025522409349774285 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (61/64 → 31/32) ⇝ 29/28 | note:74 gain:0.025522409349774285 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (61/64 → 31/32) ⇝ 29/28 | note:75 gain:0.025522409349774285 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (61/64 → 31/32) ⇝ 29/28 | note:79 gain:0.025522409349774285 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/14 ⇜ (31/32 → 63/64) ⇝ 29/28 | note:70 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (31/32 → 63/64) ⇝ 29/28 | note:74 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (31/32 → 63/64) ⇝ 29/28 | note:75 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (31/32 → 63/64) ⇝ 29/28 | note:79 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/14 ⇜ (63/64 → 1/1) ⇝ 29/28 | note:70 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (63/64 → 1/1) ⇝ 29/28 | note:74 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (63/64 → 1/1) ⇝ 29/28 | note:75 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (63/64 → 1/1) ⇝ 29/28 | note:79 gain:0.0363463313526982 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/14 ⇜ (1/1 → 65/64) ⇝ 29/28 | note:70 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (1/1 → 65/64) ⇝ 29/28 | note:74 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (1/1 → 65/64) ⇝ 29/28 | note:75 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (1/1 → 65/64) ⇝ 29/28 | note:79 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (1/1 → 65/64) ⇝ 5/4 | note:C2 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 11/14 ⇜ (65/64 → 33/32) ⇝ 29/28 | note:70 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (65/64 → 33/32) ⇝ 29/28 | note:74 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (65/64 → 33/32) ⇝ 29/28 | note:75 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (65/64 → 33/32) ⇝ 29/28 | note:79 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 1/1 ⇜ (65/64 → 33/32) ⇝ 5/4 | note:C2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 11/14 ⇜ (33/32 → 29/28) | note:70 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 11/14 ⇜ (33/32 → 29/28) | note:74 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/14 ⇜ (33/32 → 29/28) | note:75 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/14 ⇜ (33/32 → 29/28) | note:79 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 1/1 ⇜ (33/32 → 67/64) ⇝ 5/4 | note:C2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/1 ⇜ (67/64 → 17/16) ⇝ 5/4 | note:C2 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/1 ⇜ (17/16 → 69/64) ⇝ 5/4 | note:C2 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/1 ⇜ (69/64 → 35/32) ⇝ 5/4 | note:C2 gain:0.25522409349774283 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/1 ⇜ (35/32 → 71/64) ⇝ 5/4 | note:C2 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/1 ⇜ (71/64 → 9/8) ⇝ 5/4 | note:C2 gain:0.3634633135269819 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 1/1 ⇜ (9/8 → 73/64) ⇝ 5/4 | note:C2 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (9/8 → 73/64) ⇝ 5/4 | note:C4 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (9/8 → 73/64) ⇝ 5/4 | note:Eb4 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/1 ⇜ (73/64 → 37/32) ⇝ 5/4 | note:C2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/8 ⇜ (73/64 → 37/32) ⇝ 5/4 | note:C4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/8 ⇜ (73/64 → 37/32) ⇝ 5/4 | note:Eb4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/1 ⇜ (37/32 → 75/64) ⇝ 5/4 | note:C2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/8 ⇜ (37/32 → 75/64) ⇝ 5/4 | note:C4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/8 ⇜ (37/32 → 75/64) ⇝ 5/4 | note:Eb4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/1 ⇜ (75/64 → 19/16) ⇝ 5/4 | note:C2 gain:0.5165366864730189 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/8 ⇜ (75/64 → 19/16) ⇝ 5/4 | note:C4 gain:0.5165366864730189 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/8 ⇜ (75/64 → 19/16) ⇝ 5/4 | note:Eb4 gain:0.5165366864730189 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/1 ⇜ (19/16 → 77/64) ⇝ 5/4 | note:C2 gain:0.3634633135269821 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/8 ⇜ (19/16 → 77/64) ⇝ 5/4 | note:C4 gain:0.3634633135269821 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/8 ⇜ (19/16 → 77/64) ⇝ 5/4 | note:Eb4 gain:0.3634633135269821 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/1 ⇜ (77/64 → 39/32) ⇝ 5/4 | note:C2 gain:0.2552240934977429 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/8 ⇜ (77/64 → 39/32) ⇝ 5/4 | note:C4 gain:0.2552240934977429 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/8 ⇜ (77/64 → 39/32) ⇝ 5/4 | note:Eb4 gain:0.2552240934977429 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/1 ⇜ (39/32 → 79/64) ⇝ 5/4 | note:C2 gain:0.2552240934977422 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/8 ⇜ (39/32 → 79/64) ⇝ 5/4 | note:C4 gain:0.2552240934977422 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/8 ⇜ (39/32 → 79/64) ⇝ 5/4 | note:Eb4 gain:0.2552240934977422 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 1/1 ⇜ (79/64 → 5/4) | note:C2 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/8 ⇜ (79/64 → 5/4) | note:C4 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/8 ⇜ (79/64 → 5/4) | note:Eb4 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (5/4 → 81/64) ⇝ 3/2 | note:Bb3 gain:0.25826834323650866 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (5/4 → 81/64) ⇝ 3/2 | note:D4 gain:0.25826834323650866 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (5/4 → 81/64) ⇝ 3/2 | note:Eb4 gain:0.25826834323650866 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (5/4 → 81/64) ⇝ 3/2 | note:G4 gain:0.25826834323650866 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (81/64 → 41/32) ⇝ 3/2 | note:Bb3 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (81/64 → 41/32) ⇝ 3/2 | note:D4 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (81/64 → 41/32) ⇝ 3/2 | note:Eb4 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (81/64 → 41/32) ⇝ 3/2 | note:G4 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (41/32 → 83/64) ⇝ 3/2 | note:Bb3 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (41/32 → 83/64) ⇝ 3/2 | note:D4 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (41/32 → 83/64) ⇝ 3/2 | note:Eb4 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (41/32 → 83/64) ⇝ 3/2 | note:G4 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (83/64 → 21/16) ⇝ 3/2 | note:Bb3 gain:0.25826834323650877 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (83/64 → 21/16) ⇝ 3/2 | note:D4 gain:0.25826834323650877 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (83/64 → 21/16) ⇝ 3/2 | note:Eb4 gain:0.25826834323650877 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (83/64 → 21/16) ⇝ 3/2 | note:G4 gain:0.25826834323650877 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (21/16 → 85/64) ⇝ 3/2 | note:Bb3 gain:0.18173165676349107 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (21/16 → 85/64) ⇝ 3/2 | note:D4 gain:0.18173165676349107 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (21/16 → 85/64) ⇝ 3/2 | note:Eb4 gain:0.18173165676349107 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (21/16 → 85/64) ⇝ 3/2 | note:G4 gain:0.18173165676349107 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (85/64 → 43/32) ⇝ 3/2 | note:Bb3 gain:0.12761204674887144 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (85/64 → 43/32) ⇝ 3/2 | note:D4 gain:0.12761204674887144 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (85/64 → 43/32) ⇝ 3/2 | note:Eb4 gain:0.12761204674887144 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (85/64 → 43/32) ⇝ 3/2 | note:G4 gain:0.12761204674887144 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (43/32 → 87/64) ⇝ 3/2 | note:Bb3 gain:0.1276120467488711 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (43/32 → 87/64) ⇝ 3/2 | note:D4 gain:0.1276120467488711 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (43/32 → 87/64) ⇝ 3/2 | note:Eb4 gain:0.1276120467488711 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (43/32 → 87/64) ⇝ 3/2 | note:G4 gain:0.1276120467488711 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (87/64 → 11/8) ⇝ 3/2 | note:Bb3 gain:0.18173165676349023 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (87/64 → 11/8) ⇝ 3/2 | note:D4 gain:0.18173165676349023 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (87/64 → 11/8) ⇝ 3/2 | note:Eb4 gain:0.18173165676349023 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (87/64 → 11/8) ⇝ 3/2 | note:G4 gain:0.18173165676349023 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (11/8 → 89/64) ⇝ 3/2 | note:Bb3 gain:0.25826834323650927 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (11/8 → 89/64) ⇝ 3/2 | note:D4 gain:0.25826834323650927 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (11/8 → 89/64) ⇝ 3/2 | note:Eb4 gain:0.25826834323650927 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (11/8 → 89/64) ⇝ 3/2 | note:G4 gain:0.25826834323650927 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (89/64 → 45/32) ⇝ 3/2 | note:Bb3 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (89/64 → 45/32) ⇝ 3/2 | note:D4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (89/64 → 45/32) ⇝ 3/2 | note:Eb4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (89/64 → 45/32) ⇝ 3/2 | note:G4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (45/32 → 91/64) ⇝ 3/2 | note:Bb3 gain:0.3123879532511288 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (45/32 → 91/64) ⇝ 3/2 | note:D4 gain:0.3123879532511288 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (45/32 → 91/64) ⇝ 3/2 | note:Eb4 gain:0.3123879532511288 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (45/32 → 91/64) ⇝ 3/2 | note:G4 gain:0.3123879532511288 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (91/64 → 23/16) ⇝ 3/2 | note:Bb3 gain:0.25826834323650943 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (91/64 → 23/16) ⇝ 3/2 | note:D4 gain:0.25826834323650943 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (91/64 → 23/16) ⇝ 3/2 | note:Eb4 gain:0.25826834323650943 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (91/64 → 23/16) ⇝ 3/2 | note:G4 gain:0.25826834323650943 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (23/16 → 93/64) ⇝ 3/2 | note:Bb3 gain:0.18173165676349173 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (23/16 → 93/64) ⇝ 3/2 | note:D4 gain:0.18173165676349173 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (23/16 → 93/64) ⇝ 3/2 | note:Eb4 gain:0.18173165676349173 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (23/16 → 93/64) ⇝ 3/2 | note:G4 gain:0.18173165676349173 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (93/64 → 47/32) ⇝ 3/2 | note:Bb3 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (93/64 → 47/32) ⇝ 3/2 | note:D4 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (93/64 → 47/32) ⇝ 3/2 | note:Eb4 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (93/64 → 47/32) ⇝ 3/2 | note:G4 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (47/32 → 95/64) ⇝ 3/2 | note:Bb3 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (47/32 → 95/64) ⇝ 3/2 | note:D4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (47/32 → 95/64) ⇝ 3/2 | note:Eb4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (47/32 → 95/64) ⇝ 3/2 | note:G4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/4 ⇜ (95/64 → 3/2) | note:Bb3 gain:0.1817316567634909 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 5/4 ⇜ (95/64 → 3/2) | note:D4 gain:0.1817316567634909 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/4 ⇜ (95/64 → 3/2) | note:Eb4 gain:0.1817316567634909 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/4 ⇜ (95/64 → 3/2) | note:G4 gain:0.1817316567634909 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (3/2 → 97/64) ⇝ 13/8 | note:G4 gain:0.5165366864730172 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (3/2 → 97/64) ⇝ 13/8 | note:Bb4 gain:0.5165366864730172 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (3/2 → 97/64) ⇝ 7/4 | note:C2 gain:0.5165366864730172 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 3/2 ⇜ (97/64 → 49/32) ⇝ 13/8 | note:G4 gain:0.6247759065022569 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/2 ⇜ (97/64 → 49/32) ⇝ 13/8 | note:Bb4 gain:0.6247759065022569 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 3/2 ⇜ (97/64 → 49/32) ⇝ 7/4 | note:C2 gain:0.6247759065022569 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 3/2 ⇜ (49/32 → 99/64) ⇝ 13/8 | note:G4 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/2 ⇜ (49/32 → 99/64) ⇝ 13/8 | note:Bb4 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 3/2 ⇜ (49/32 → 99/64) ⇝ 7/4 | note:C2 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (43/28 → 99/64) ⇝ 25/14 | note:70 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (43/28 → 99/64) ⇝ 25/14 | note:74 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (43/28 → 99/64) ⇝ 25/14 | note:75 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (43/28 → 99/64) ⇝ 25/14 | note:79 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (99/64 → 25/16) ⇝ 13/8 | note:G4 gain:0.5165366864730176 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/2 ⇜ (99/64 → 25/16) ⇝ 13/8 | note:Bb4 gain:0.5165366864730176 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 3/2 ⇜ (99/64 → 25/16) ⇝ 7/4 | note:C2 gain:0.5165366864730176 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (99/64 → 25/16) ⇝ 25/14 | note:70 gain:0.05165366864730177 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (99/64 → 25/16) ⇝ 25/14 | note:74 gain:0.05165366864730177 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (99/64 → 25/16) ⇝ 25/14 | note:75 gain:0.05165366864730177 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (99/64 → 25/16) ⇝ 25/14 | note:79 gain:0.05165366864730177 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (25/16 → 101/64) ⇝ 13/8 | note:G4 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/2 ⇜ (25/16 → 101/64) ⇝ 13/8 | note:Bb4 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 3/2 ⇜ (25/16 → 101/64) ⇝ 7/4 | note:C2 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (25/16 → 101/64) ⇝ 25/14 | note:70 gain:0.03634633135269823 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (25/16 → 101/64) ⇝ 25/14 | note:74 gain:0.03634633135269823 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (25/16 → 101/64) ⇝ 25/14 | note:75 gain:0.03634633135269823 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (25/16 → 101/64) ⇝ 25/14 | note:79 gain:0.03634633135269823 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (101/64 → 51/32) ⇝ 13/8 | note:G4 gain:0.25522409349774294 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/2 ⇜ (101/64 → 51/32) ⇝ 13/8 | note:Bb4 gain:0.25522409349774294 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 3/2 ⇜ (101/64 → 51/32) ⇝ 7/4 | note:C2 gain:0.25522409349774294 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (101/64 → 51/32) ⇝ 25/14 | note:70 gain:0.025522409349774296 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (101/64 → 51/32) ⇝ 25/14 | note:74 gain:0.025522409349774296 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (101/64 → 51/32) ⇝ 25/14 | note:75 gain:0.025522409349774296 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (101/64 → 51/32) ⇝ 25/14 | note:79 gain:0.025522409349774296 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (51/32 → 103/64) ⇝ 13/8 | note:G4 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/2 ⇜ (51/32 → 103/64) ⇝ 13/8 | note:Bb4 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 3/2 ⇜ (51/32 → 103/64) ⇝ 7/4 | note:C2 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (51/32 → 103/64) ⇝ 25/14 | note:70 gain:0.02552240934977422 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (51/32 → 103/64) ⇝ 25/14 | note:74 gain:0.02552240934977422 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (51/32 → 103/64) ⇝ 25/14 | note:75 gain:0.02552240934977422 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (51/32 → 103/64) ⇝ 25/14 | note:79 gain:0.02552240934977422 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (103/64 → 13/8) | note:G4 gain:0.3634633135269804 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/2 ⇜ (103/64 → 13/8) | note:Bb4 gain:0.3634633135269804 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 3/2 ⇜ (103/64 → 13/8) ⇝ 7/4 | note:C2 gain:0.3634633135269804 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (103/64 → 13/8) ⇝ 25/14 | note:70 gain:0.03634633135269804 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (103/64 → 13/8) ⇝ 25/14 | note:74 gain:0.03634633135269804 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (103/64 → 13/8) ⇝ 25/14 | note:75 gain:0.03634633135269804 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (103/64 → 13/8) ⇝ 25/14 | note:79 gain:0.03634633135269804 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (13/8 → 105/64) ⇝ 7/4 | note:C2 gain:0.5165366864730185 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (13/8 → 105/64) ⇝ 25/14 | note:70 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (13/8 → 105/64) ⇝ 25/14 | note:74 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (13/8 → 105/64) ⇝ 25/14 | note:75 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (13/8 → 105/64) ⇝ 25/14 | note:79 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (105/64 → 53/32) ⇝ 7/4 | note:C2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (105/64 → 53/32) ⇝ 25/14 | note:70 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (105/64 → 53/32) ⇝ 25/14 | note:74 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (105/64 → 53/32) ⇝ 25/14 | note:75 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (105/64 → 53/32) ⇝ 25/14 | note:79 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (53/32 → 107/64) ⇝ 7/4 | note:C2 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (53/32 → 107/64) ⇝ 25/14 | note:70 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (53/32 → 107/64) ⇝ 25/14 | note:74 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (53/32 → 107/64) ⇝ 25/14 | note:75 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (53/32 → 107/64) ⇝ 25/14 | note:79 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (107/64 → 27/16) ⇝ 7/4 | note:C2 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (107/64 → 27/16) ⇝ 25/14 | note:70 gain:0.05165366864730191 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (107/64 → 27/16) ⇝ 25/14 | note:74 gain:0.05165366864730191 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (107/64 → 27/16) ⇝ 25/14 | note:75 gain:0.05165366864730191 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (107/64 → 27/16) ⇝ 25/14 | note:79 gain:0.05165366864730191 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (27/16 → 109/64) ⇝ 7/4 | note:C2 gain:0.3634633135269836 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (27/16 → 109/64) ⇝ 25/14 | note:70 gain:0.03634633135269836 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (27/16 → 109/64) ⇝ 25/14 | note:74 gain:0.03634633135269836 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (27/16 → 109/64) ⇝ 25/14 | note:75 gain:0.03634633135269836 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (27/16 → 109/64) ⇝ 25/14 | note:79 gain:0.03634633135269836 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (109/64 → 55/32) ⇝ 7/4 | note:C2 gain:0.2552240934977424 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (109/64 → 55/32) ⇝ 25/14 | note:70 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (109/64 → 55/32) ⇝ 25/14 | note:74 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (109/64 → 55/32) ⇝ 25/14 | note:75 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (109/64 → 55/32) ⇝ 25/14 | note:79 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (55/32 → 111/64) ⇝ 7/4 | note:C2 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (55/32 → 111/64) ⇝ 25/14 | note:70 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (55/32 → 111/64) ⇝ 25/14 | note:74 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (55/32 → 111/64) ⇝ 25/14 | note:75 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (55/32 → 111/64) ⇝ 25/14 | note:79 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (111/64 → 7/4) | note:C2 gain:0.3634633135269817 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 43/28 ⇜ (111/64 → 7/4) ⇝ 25/14 | note:70 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (111/64 → 7/4) ⇝ 25/14 | note:74 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (111/64 → 7/4) ⇝ 25/14 | note:75 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (111/64 → 7/4) ⇝ 25/14 | note:79 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 43/28 ⇜ (7/4 → 113/64) ⇝ 25/14 | note:70 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (7/4 → 113/64) ⇝ 25/14 | note:74 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (7/4 → 113/64) ⇝ 25/14 | note:75 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (7/4 → 113/64) ⇝ 25/14 | note:79 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (7/4 → 113/64) ⇝ 15/8 | note:G4 gain:0.5165366864730171 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (7/4 → 113/64) ⇝ 15/8 | note:Bb4 gain:0.5165366864730171 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (7/4 → 113/64) ⇝ 2/1 | note:Bb3 gain:0.25826834323650855 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (7/4 → 113/64) ⇝ 2/1 | note:D4 gain:0.25826834323650855 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (7/4 → 113/64) ⇝ 2/1 | note:Eb4 gain:0.25826834323650855 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (7/4 → 113/64) ⇝ 2/1 | note:G4 gain:0.25826834323650855 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 43/28 ⇜ (113/64 → 57/32) ⇝ 25/14 | note:70 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (113/64 → 57/32) ⇝ 25/14 | note:74 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (113/64 → 57/32) ⇝ 25/14 | note:75 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (113/64 → 57/32) ⇝ 25/14 | note:79 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 15/8 | note:G4 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 15/8 | note:Bb4 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 2/1 | note:Bb3 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 2/1 | note:D4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 2/1 | note:Eb4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (113/64 → 57/32) ⇝ 2/1 | note:G4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 43/28 ⇜ (57/32 → 25/14) | note:70 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 43/28 ⇜ (57/32 → 25/14) | note:74 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 43/28 ⇜ (57/32 → 25/14) | note:75 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/28 ⇜ (57/32 → 25/14) | note:79 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 15/8 | note:G4 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 15/8 | note:Bb4 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 2/1 | note:Bb3 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 2/1 | note:D4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 2/1 | note:Eb4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (57/32 → 115/64) ⇝ 2/1 | note:G4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 15/8 | note:G4 gain:0.5165366864730178 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 15/8 | note:Bb4 gain:0.5165366864730178 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 2/1 | note:Bb3 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 2/1 | note:D4 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 2/1 | note:Eb4 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (115/64 → 29/16) ⇝ 2/1 | note:G4 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 15/8 | note:G4 gain:0.3634633135269823 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 15/8 | note:Bb4 gain:0.3634633135269823 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 2/1 | note:Bb3 gain:0.18173165676349115 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 2/1 | note:D4 gain:0.18173165676349115 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 2/1 | note:Eb4 gain:0.18173165676349115 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (29/16 → 117/64) ⇝ 2/1 | note:G4 gain:0.18173165676349115 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 15/8 | note:G4 gain:0.25522409349774294 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 15/8 | note:Bb4 gain:0.25522409349774294 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 2/1 | note:Bb3 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 2/1 | note:D4 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 2/1 | note:Eb4 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (117/64 → 59/32) ⇝ 2/1 | note:G4 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 15/8 | note:G4 gain:0.2552240934977421 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 15/8 | note:Bb4 gain:0.2552240934977421 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 2/1 | note:Bb3 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 2/1 | note:D4 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 2/1 | note:Eb4 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (59/32 → 119/64) ⇝ 2/1 | note:G4 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (119/64 → 15/8) | note:G4 gain:0.3634633135269803 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (119/64 → 15/8) | note:Bb4 gain:0.3634633135269803 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/4 ⇜ (119/64 → 15/8) ⇝ 2/1 | note:Bb3 gain:0.18173165676349015 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (119/64 → 15/8) ⇝ 2/1 | note:D4 gain:0.18173165676349015 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (119/64 → 15/8) ⇝ 2/1 | note:Eb4 gain:0.18173165676349015 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (119/64 → 15/8) ⇝ 2/1 | note:G4 gain:0.18173165676349015 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (15/8 → 121/64) ⇝ 2/1 | note:Bb3 gain:0.25826834323650916 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (15/8 → 121/64) ⇝ 2/1 | note:D4 gain:0.25826834323650916 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (15/8 → 121/64) ⇝ 2/1 | note:Eb4 gain:0.25826834323650916 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (15/8 → 121/64) ⇝ 2/1 | note:G4 gain:0.25826834323650916 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (121/64 → 61/32) ⇝ 2/1 | note:Bb3 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (121/64 → 61/32) ⇝ 2/1 | note:D4 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (121/64 → 61/32) ⇝ 2/1 | note:Eb4 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (121/64 → 61/32) ⇝ 2/1 | note:G4 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (61/32 → 123/64) ⇝ 2/1 | note:Bb3 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (61/32 → 123/64) ⇝ 2/1 | note:D4 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (61/32 → 123/64) ⇝ 2/1 | note:Eb4 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (61/32 → 123/64) ⇝ 2/1 | note:G4 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (123/64 → 31/16) ⇝ 2/1 | note:Bb3 gain:0.25826834323650955 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (123/64 → 31/16) ⇝ 2/1 | note:D4 gain:0.25826834323650955 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (123/64 → 31/16) ⇝ 2/1 | note:Eb4 gain:0.25826834323650955 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (123/64 → 31/16) ⇝ 2/1 | note:G4 gain:0.25826834323650955 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (31/16 → 125/64) ⇝ 2/1 | note:Bb3 gain:0.18173165676349182 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (31/16 → 125/64) ⇝ 2/1 | note:D4 gain:0.18173165676349182 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (31/16 → 125/64) ⇝ 2/1 | note:Eb4 gain:0.18173165676349182 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (31/16 → 125/64) ⇝ 2/1 | note:G4 gain:0.18173165676349182 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (125/64 → 63/32) ⇝ 2/1 | note:Bb3 gain:0.12761204674887122 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (125/64 → 63/32) ⇝ 2/1 | note:D4 gain:0.12761204674887122 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (125/64 → 63/32) ⇝ 2/1 | note:Eb4 gain:0.12761204674887122 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (125/64 → 63/32) ⇝ 2/1 | note:G4 gain:0.12761204674887122 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (63/32 → 127/64) ⇝ 2/1 | note:Bb3 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (63/32 → 127/64) ⇝ 2/1 | note:D4 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (63/32 → 127/64) ⇝ 2/1 | note:Eb4 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (63/32 → 127/64) ⇝ 2/1 | note:G4 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 7/4 ⇜ (127/64 → 2/1) | note:Bb3 gain:0.1817316567634908 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 7/4 ⇜ (127/64 → 2/1) | note:D4 gain:0.1817316567634908 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 7/4 ⇜ (127/64 → 2/1) | note:Eb4 gain:0.1817316567634908 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 7/4 ⇜ (127/64 → 2/1) | note:G4 gain:0.1817316567634908 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (2/1 → 129/64) ⇝ 9/4 | note:F2 gain:0.516536686473017 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 2/1 ⇜ (129/64 → 65/32) ⇝ 9/4 | note:F2 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 2/1 ⇜ (65/32 → 131/64) ⇝ 9/4 | note:F2 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (57/28 → 131/64) ⇝ 16/7 | note:70 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (57/28 → 131/64) ⇝ 16/7 | note:74 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (57/28 → 131/64) ⇝ 16/7 | note:75 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (57/28 → 131/64) ⇝ 16/7 | note:79 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 2/1 ⇜ (131/64 → 33/16) ⇝ 9/4 | note:F2 gain:0.5165366864730178 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (131/64 → 33/16) ⇝ 16/7 | note:70 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (131/64 → 33/16) ⇝ 16/7 | note:74 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (131/64 → 33/16) ⇝ 16/7 | note:75 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (131/64 → 33/16) ⇝ 16/7 | note:79 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 2/1 ⇜ (33/16 → 133/64) ⇝ 9/4 | note:F2 gain:0.3634633135269824 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (33/16 → 133/64) ⇝ 16/7 | note:70 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (33/16 → 133/64) ⇝ 16/7 | note:74 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (33/16 → 133/64) ⇝ 16/7 | note:75 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (33/16 → 133/64) ⇝ 16/7 | note:79 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 2/1 ⇜ (133/64 → 67/32) ⇝ 9/4 | note:F2 gain:0.255224093497743 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (133/64 → 67/32) ⇝ 16/7 | note:70 gain:0.025522409349774303 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (133/64 → 67/32) ⇝ 16/7 | note:74 gain:0.025522409349774303 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (133/64 → 67/32) ⇝ 16/7 | note:75 gain:0.025522409349774303 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (133/64 → 67/32) ⇝ 16/7 | note:79 gain:0.025522409349774303 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 2/1 ⇜ (67/32 → 135/64) ⇝ 9/4 | note:F2 gain:0.2552240934977421 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (67/32 → 135/64) ⇝ 16/7 | note:70 gain:0.025522409349774212 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (67/32 → 135/64) ⇝ 16/7 | note:74 gain:0.025522409349774212 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (67/32 → 135/64) ⇝ 16/7 | note:75 gain:0.025522409349774212 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (67/32 → 135/64) ⇝ 16/7 | note:79 gain:0.025522409349774212 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 2/1 ⇜ (135/64 → 17/8) ⇝ 9/4 | note:F2 gain:0.36346331352698025 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (135/64 → 17/8) ⇝ 16/7 | note:70 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (135/64 → 17/8) ⇝ 16/7 | note:74 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (135/64 → 17/8) ⇝ 16/7 | note:75 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (135/64 → 17/8) ⇝ 16/7 | note:79 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 2/1 ⇜ (17/8 → 137/64) ⇝ 9/4 | note:F2 gain:0.5165366864730182 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (17/8 → 137/64) ⇝ 16/7 | note:70 gain:0.05165366864730182 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (17/8 → 137/64) ⇝ 16/7 | note:74 gain:0.05165366864730182 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (17/8 → 137/64) ⇝ 16/7 | note:75 gain:0.05165366864730182 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (17/8 → 137/64) ⇝ 16/7 | note:79 gain:0.05165366864730182 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (17/8 → 137/64) ⇝ 9/4 | note:F4 gain:0.5165366864730182 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (17/8 → 137/64) ⇝ 9/4 | note:Ab4 gain:0.5165366864730182 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 2/1 ⇜ (137/64 → 69/32) ⇝ 9/4 | note:F2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (137/64 → 69/32) ⇝ 16/7 | note:70 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (137/64 → 69/32) ⇝ 16/7 | note:74 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (137/64 → 69/32) ⇝ 16/7 | note:75 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (137/64 → 69/32) ⇝ 16/7 | note:79 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 17/8 ⇜ (137/64 → 69/32) ⇝ 9/4 | note:F4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 17/8 ⇜ (137/64 → 69/32) ⇝ 9/4 | note:Ab4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 2/1 ⇜ (69/32 → 139/64) ⇝ 9/4 | note:F2 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (69/32 → 139/64) ⇝ 16/7 | note:70 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (69/32 → 139/64) ⇝ 16/7 | note:74 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (69/32 → 139/64) ⇝ 16/7 | note:75 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (69/32 → 139/64) ⇝ 16/7 | note:79 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 17/8 ⇜ (69/32 → 139/64) ⇝ 9/4 | note:F4 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 17/8 ⇜ (69/32 → 139/64) ⇝ 9/4 | note:Ab4 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 2/1 ⇜ (139/64 → 35/16) ⇝ 9/4 | note:F2 gain:0.5165366864730192 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (139/64 → 35/16) ⇝ 16/7 | note:70 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (139/64 → 35/16) ⇝ 16/7 | note:74 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (139/64 → 35/16) ⇝ 16/7 | note:75 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (139/64 → 35/16) ⇝ 16/7 | note:79 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 17/8 ⇜ (139/64 → 35/16) ⇝ 9/4 | note:F4 gain:0.5165366864730192 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 17/8 ⇜ (139/64 → 35/16) ⇝ 9/4 | note:Ab4 gain:0.5165366864730192 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 2/1 ⇜ (35/16 → 141/64) ⇝ 9/4 | note:F2 gain:0.36346331352698374 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (35/16 → 141/64) ⇝ 16/7 | note:70 gain:0.03634633135269837 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (35/16 → 141/64) ⇝ 16/7 | note:74 gain:0.03634633135269837 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (35/16 → 141/64) ⇝ 16/7 | note:75 gain:0.03634633135269837 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (35/16 → 141/64) ⇝ 16/7 | note:79 gain:0.03634633135269837 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 17/8 ⇜ (35/16 → 141/64) ⇝ 9/4 | note:F4 gain:0.36346331352698374 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 17/8 ⇜ (35/16 → 141/64) ⇝ 9/4 | note:Ab4 gain:0.36346331352698374 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 2/1 ⇜ (141/64 → 71/32) ⇝ 9/4 | note:F2 gain:0.2552240934977425 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (141/64 → 71/32) ⇝ 16/7 | note:70 gain:0.02552240934977425 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (141/64 → 71/32) ⇝ 16/7 | note:74 gain:0.02552240934977425 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (141/64 → 71/32) ⇝ 16/7 | note:75 gain:0.02552240934977425 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (141/64 → 71/32) ⇝ 16/7 | note:79 gain:0.02552240934977425 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 17/8 ⇜ (141/64 → 71/32) ⇝ 9/4 | note:F4 gain:0.2552240934977425 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 17/8 ⇜ (141/64 → 71/32) ⇝ 9/4 | note:Ab4 gain:0.2552240934977425 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 2/1 ⇜ (71/32 → 143/64) ⇝ 9/4 | note:F2 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (71/32 → 143/64) ⇝ 16/7 | note:70 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (71/32 → 143/64) ⇝ 16/7 | note:74 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (71/32 → 143/64) ⇝ 16/7 | note:75 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (71/32 → 143/64) ⇝ 16/7 | note:79 gain:0.025522409349774268 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 17/8 ⇜ (71/32 → 143/64) ⇝ 9/4 | note:F4 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 17/8 ⇜ (71/32 → 143/64) ⇝ 9/4 | note:Ab4 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 2/1 ⇜ (143/64 → 9/4) | note:F2 gain:0.3634633135269815 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 57/28 ⇜ (143/64 → 9/4) ⇝ 16/7 | note:70 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (143/64 → 9/4) ⇝ 16/7 | note:74 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (143/64 → 9/4) ⇝ 16/7 | note:75 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (143/64 → 9/4) ⇝ 16/7 | note:79 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 17/8 ⇜ (143/64 → 9/4) | note:F4 gain:0.3634633135269815 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 17/8 ⇜ (143/64 → 9/4) | note:Ab4 gain:0.3634633135269815 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 57/28 ⇜ (9/4 → 145/64) ⇝ 16/7 | note:70 gain:0.05165366864730169 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (9/4 → 145/64) ⇝ 16/7 | note:74 gain:0.05165366864730169 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (9/4 → 145/64) ⇝ 16/7 | note:75 gain:0.05165366864730169 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (9/4 → 145/64) ⇝ 16/7 | note:79 gain:0.05165366864730169 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 57/28 ⇜ (145/64 → 73/32) ⇝ 16/7 | note:70 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (145/64 → 73/32) ⇝ 16/7 | note:74 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (145/64 → 73/32) ⇝ 16/7 | note:75 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (145/64 → 73/32) ⇝ 16/7 | note:79 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 57/28 ⇜ (73/32 → 16/7) | note:70 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 57/28 ⇜ (73/32 → 16/7) | note:74 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 57/28 ⇜ (73/32 → 16/7) | note:75 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 57/28 ⇜ (73/32 → 16/7) | note:79 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (5/2 → 161/64) ⇝ 21/8 | note:C5 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (5/2 → 161/64) ⇝ 21/8 | note:Eb5 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (5/2 → 161/64) ⇝ 11/4 | note:Eb4 gain:0.25826834323650844 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (5/2 → 161/64) ⇝ 11/4 | note:G4 gain:0.25826834323650844 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (5/2 → 161/64) ⇝ 11/4 | note:Ab4 gain:0.25826834323650844 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (5/2 → 161/64) ⇝ 11/4 | note:C5 gain:0.25826834323650844 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (5/2 → 161/64) ⇝ 11/4 | note:F2 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 21/8 | note:C5 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 21/8 | note:Eb5 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:Eb4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:G4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:Ab4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:C5 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (161/64 → 81/32) ⇝ 11/4 | note:F2 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 21/8 | note:C5 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 21/8 | note:Eb5 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:Eb4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:G4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:Ab4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:C5 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (81/32 → 163/64) ⇝ 11/4 | note:F2 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 21/8 | note:C5 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 21/8 | note:Eb5 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:Eb4 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:G4 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:Ab4 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:C5 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (163/64 → 41/16) ⇝ 11/4 | note:F2 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 21/8 | note:C5 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 21/8 | note:Eb5 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:Eb4 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:G4 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:Ab4 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:C5 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (41/16 → 165/64) ⇝ 11/4 | note:F2 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 21/8 | note:C5 gain:0.2552240934977431 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 21/8 | note:Eb5 gain:0.2552240934977431 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:Eb4 gain:0.12761204674887155 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:G4 gain:0.12761204674887155 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:Ab4 gain:0.12761204674887155 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:C5 gain:0.12761204674887155 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (165/64 → 83/32) ⇝ 11/4 | note:F2 gain:0.2552240934977431 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 21/8 | note:C5 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 21/8 | note:Eb5 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:Eb4 gain:0.12761204674887103 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:G4 gain:0.12761204674887103 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:Ab4 gain:0.12761204674887103 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:C5 gain:0.12761204674887103 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (83/32 → 167/64) ⇝ 11/4 | note:F2 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (167/64 → 21/8) | note:C5 gain:0.36346331352698 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (167/64 → 21/8) | note:Eb5 gain:0.36346331352698 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:Eb4 gain:0.18173165676349 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:G4 gain:0.18173165676349 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:Ab4 gain:0.18173165676349 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:C5 gain:0.18173165676349 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (167/64 → 21/8) ⇝ 11/4 | note:F2 gain:0.36346331352698 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:Eb4 gain:0.25826834323650777 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:G4 gain:0.25826834323650777 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:Ab4 gain:0.25826834323650777 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:C5 gain:0.25826834323650777 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (21/8 → 169/64) ⇝ 11/4 | note:F2 gain:0.5165366864730155 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:Eb4 gain:0.31238795325112806 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:G4 gain:0.31238795325112806 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:Ab4 gain:0.31238795325112806 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:C5 gain:0.31238795325112806 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (169/64 → 85/32) ⇝ 11/4 | note:F2 gain:0.6247759065022561 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:Eb4 gain:0.31238795325112945 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:G4 gain:0.31238795325112945 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:Ab4 gain:0.31238795325112945 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:C5 gain:0.31238795325112945 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (85/32 → 171/64) ⇝ 11/4 | note:F2 gain:0.6247759065022589 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:Eb4 gain:0.2582683432365084 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:G4 gain:0.2582683432365084 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:Ab4 gain:0.2582683432365084 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:C5 gain:0.2582683432365084 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (171/64 → 43/16) ⇝ 11/4 | note:F2 gain:0.5165366864730168 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:Eb4 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:G4 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:Ab4 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:C5 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (43/16 → 173/64) ⇝ 11/4 | note:F2 gain:0.36346331352698136 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:Eb4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:G4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:Ab4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:C5 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (173/64 → 87/32) ⇝ 11/4 | note:F2 gain:0.25522409349774255 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:Eb4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:G4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:Ab4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:C5 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (87/32 → 175/64) ⇝ 11/4 | note:F2 gain:0.25522409349774255 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/2 ⇜ (175/64 → 11/4) | note:Eb4 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (175/64 → 11/4) | note:G4 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (175/64 → 11/4) | note:Ab4 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 5/2 ⇜ (175/64 → 11/4) | note:C5 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/2 ⇜ (175/64 → 11/4) | note:F2 gain:0.36346331352698136 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (11/4 → 177/64) ⇝ 23/8 | note:F4 gain:0.5165366864730168 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (11/4 → 177/64) ⇝ 23/8 | note:Ab4 gain:0.5165366864730168 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 11/4 ⇜ (177/64 → 89/32) ⇝ 23/8 | note:F4 gain:0.6247759065022567 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 11/4 ⇜ (177/64 → 89/32) ⇝ 23/8 | note:Ab4 gain:0.6247759065022567 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 11/4 ⇜ (89/32 → 179/64) ⇝ 23/8 | note:F4 gain:0.6247759065022583 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 11/4 ⇜ (89/32 → 179/64) ⇝ 23/8 | note:Ab4 gain:0.6247759065022583 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (39/14 → 179/64) ⇝ 85/28 | note:75 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (39/14 → 179/64) ⇝ 85/28 | note:79 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (39/14 → 179/64) ⇝ 85/28 | note:80 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (39/14 → 179/64) ⇝ 85/28 | note:84 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 11/4 ⇜ (179/64 → 45/16) ⇝ 23/8 | note:F4 gain:0.5165366864730206 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 11/4 ⇜ (179/64 → 45/16) ⇝ 23/8 | note:Ab4 gain:0.5165366864730206 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 39/14 ⇜ (179/64 → 45/16) ⇝ 85/28 | note:75 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (179/64 → 45/16) ⇝ 85/28 | note:79 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (179/64 → 45/16) ⇝ 85/28 | note:80 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (179/64 → 45/16) ⇝ 85/28 | note:84 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 11/4 ⇜ (45/16 → 181/64) ⇝ 23/8 | note:F4 gain:0.3634633135269853 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 11/4 ⇜ (45/16 → 181/64) ⇝ 23/8 | note:Ab4 gain:0.3634633135269853 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 39/14 ⇜ (45/16 → 181/64) ⇝ 85/28 | note:75 gain:0.03634633135269853 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (45/16 → 181/64) ⇝ 85/28 | note:79 gain:0.03634633135269853 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (45/16 → 181/64) ⇝ 85/28 | note:80 gain:0.03634633135269853 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (45/16 → 181/64) ⇝ 85/28 | note:84 gain:0.03634633135269853 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 11/4 ⇜ (181/64 → 91/32) ⇝ 23/8 | note:F4 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 11/4 ⇜ (181/64 → 91/32) ⇝ 23/8 | note:Ab4 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 39/14 ⇜ (181/64 → 91/32) ⇝ 85/28 | note:75 gain:0.025522409349774206 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (181/64 → 91/32) ⇝ 85/28 | note:79 gain:0.025522409349774206 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (181/64 → 91/32) ⇝ 85/28 | note:80 gain:0.025522409349774206 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (181/64 → 91/32) ⇝ 85/28 | note:84 gain:0.025522409349774206 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 11/4 ⇜ (91/32 → 183/64) ⇝ 23/8 | note:F4 gain:0.2552240934977431 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 11/4 ⇜ (91/32 → 183/64) ⇝ 23/8 | note:Ab4 gain:0.2552240934977431 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 39/14 ⇜ (91/32 → 183/64) ⇝ 85/28 | note:75 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (91/32 → 183/64) ⇝ 85/28 | note:79 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (91/32 → 183/64) ⇝ 85/28 | note:80 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (91/32 → 183/64) ⇝ 85/28 | note:84 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 11/4 ⇜ (183/64 → 23/8) | note:F4 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 11/4 ⇜ (183/64 → 23/8) | note:Ab4 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 39/14 ⇜ (183/64 → 23/8) ⇝ 85/28 | note:75 gain:0.03634633135269826 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (183/64 → 23/8) ⇝ 85/28 | note:79 gain:0.03634633135269826 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (183/64 → 23/8) ⇝ 85/28 | note:80 gain:0.03634633135269826 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (183/64 → 23/8) ⇝ 85/28 | note:84 gain:0.03634633135269826 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 39/14 ⇜ (23/8 → 185/64) ⇝ 85/28 | note:75 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (23/8 → 185/64) ⇝ 85/28 | note:79 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (23/8 → 185/64) ⇝ 85/28 | note:80 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (23/8 → 185/64) ⇝ 85/28 | note:84 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 39/14 ⇜ (185/64 → 93/32) ⇝ 85/28 | note:75 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (185/64 → 93/32) ⇝ 85/28 | note:79 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (185/64 → 93/32) ⇝ 85/28 | note:80 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (185/64 → 93/32) ⇝ 85/28 | note:84 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 39/14 ⇜ (93/32 → 187/64) ⇝ 85/28 | note:75 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (93/32 → 187/64) ⇝ 85/28 | note:79 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (93/32 → 187/64) ⇝ 85/28 | note:80 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (93/32 → 187/64) ⇝ 85/28 | note:84 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 39/14 ⇜ (187/64 → 47/16) ⇝ 85/28 | note:75 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (187/64 → 47/16) ⇝ 85/28 | note:79 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (187/64 → 47/16) ⇝ 85/28 | note:80 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (187/64 → 47/16) ⇝ 85/28 | note:84 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 39/14 ⇜ (47/16 → 189/64) ⇝ 85/28 | note:75 gain:0.0363463313526984 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (47/16 → 189/64) ⇝ 85/28 | note:79 gain:0.0363463313526984 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (47/16 → 189/64) ⇝ 85/28 | note:80 gain:0.0363463313526984 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (47/16 → 189/64) ⇝ 85/28 | note:84 gain:0.0363463313526984 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 39/14 ⇜ (189/64 → 95/32) ⇝ 85/28 | note:75 gain:0.02552240934977437 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (189/64 → 95/32) ⇝ 85/28 | note:79 gain:0.02552240934977437 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (189/64 → 95/32) ⇝ 85/28 | note:80 gain:0.02552240934977437 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (189/64 → 95/32) ⇝ 85/28 | note:84 gain:0.02552240934977437 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 39/14 ⇜ (95/32 → 191/64) ⇝ 85/28 | note:75 gain:0.02552240934977414 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (95/32 → 191/64) ⇝ 85/28 | note:79 gain:0.02552240934977414 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (95/32 → 191/64) ⇝ 85/28 | note:80 gain:0.02552240934977414 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (95/32 → 191/64) ⇝ 85/28 | note:84 gain:0.02552240934977414 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 39/14 ⇜ (191/64 → 3/1) ⇝ 85/28 | note:75 gain:0.03634633135269786 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (191/64 → 3/1) ⇝ 85/28 | note:79 gain:0.03634633135269786 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (191/64 → 3/1) ⇝ 85/28 | note:80 gain:0.03634633135269786 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (191/64 → 3/1) ⇝ 85/28 | note:84 gain:0.03634633135269786 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 39/14 ⇜ (3/1 → 193/64) ⇝ 85/28 | note:75 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (3/1 → 193/64) ⇝ 85/28 | note:79 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (3/1 → 193/64) ⇝ 85/28 | note:80 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (3/1 → 193/64) ⇝ 85/28 | note:84 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (3/1 → 193/64) ⇝ 13/4 | note:F2 gain:0.5165366864730192 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 39/14 ⇜ (193/64 → 97/32) ⇝ 85/28 | note:75 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (193/64 → 97/32) ⇝ 85/28 | note:79 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (193/64 → 97/32) ⇝ 85/28 | note:80 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (193/64 → 97/32) ⇝ 85/28 | note:84 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 3/1 ⇜ (193/64 → 97/32) ⇝ 13/4 | note:F2 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 39/14 ⇜ (97/32 → 85/28) | note:75 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 39/14 ⇜ (97/32 → 85/28) | note:79 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/14 ⇜ (97/32 → 85/28) | note:80 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 39/14 ⇜ (97/32 → 85/28) | note:84 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 3/1 ⇜ (97/32 → 195/64) ⇝ 13/4 | note:F2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 3/1 ⇜ (195/64 → 49/16) ⇝ 13/4 | note:F2 gain:0.5165366864730182 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 3/1 ⇜ (49/16 → 197/64) ⇝ 13/4 | note:F2 gain:0.36346331352698275 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 3/1 ⇜ (197/64 → 99/32) ⇝ 13/4 | note:F2 gain:0.25522409349774317 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 3/1 ⇜ (99/32 → 199/64) ⇝ 13/4 | note:F2 gain:0.25522409349774194 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 3/1 ⇜ (199/64 → 25/8) ⇝ 13/4 | note:F2 gain:0.36346331352697986 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 3/1 ⇜ (25/8 → 201/64) ⇝ 13/4 | note:F2 gain:0.5165366864730153 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (25/8 → 201/64) ⇝ 13/4 | note:F4 gain:0.5165366864730153 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (25/8 → 201/64) ⇝ 13/4 | note:Ab4 gain:0.5165366864730153 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 3/1 ⇜ (201/64 → 101/32) ⇝ 13/4 | note:F2 gain:0.624775906502256 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 25/8 ⇜ (201/64 → 101/32) ⇝ 13/4 | note:F4 gain:0.624775906502256 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/8 ⇜ (201/64 → 101/32) ⇝ 13/4 | note:Ab4 gain:0.624775906502256 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 3/1 ⇜ (101/32 → 203/64) ⇝ 13/4 | note:F2 gain:0.6247759065022589 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 25/8 ⇜ (101/32 → 203/64) ⇝ 13/4 | note:F4 gain:0.6247759065022589 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/8 ⇜ (101/32 → 203/64) ⇝ 13/4 | note:Ab4 gain:0.6247759065022589 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 3/1 ⇜ (203/64 → 51/16) ⇝ 13/4 | note:F2 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 25/8 ⇜ (203/64 → 51/16) ⇝ 13/4 | note:F4 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/8 ⇜ (203/64 → 51/16) ⇝ 13/4 | note:Ab4 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 3/1 ⇜ (51/16 → 205/64) ⇝ 13/4 | note:F2 gain:0.3634633135269815 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 25/8 ⇜ (51/16 → 205/64) ⇝ 13/4 | note:F4 gain:0.3634633135269815 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/8 ⇜ (51/16 → 205/64) ⇝ 13/4 | note:Ab4 gain:0.3634633135269815 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 3/1 ⇜ (205/64 → 103/32) ⇝ 13/4 | note:F2 gain:0.2552240934977426 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 25/8 ⇜ (205/64 → 103/32) ⇝ 13/4 | note:F4 gain:0.2552240934977426 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/8 ⇜ (205/64 → 103/32) ⇝ 13/4 | note:Ab4 gain:0.2552240934977426 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 3/1 ⇜ (103/32 → 207/64) ⇝ 13/4 | note:F2 gain:0.2552240934977425 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 25/8 ⇜ (103/32 → 207/64) ⇝ 13/4 | note:F4 gain:0.2552240934977425 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/8 ⇜ (103/32 → 207/64) ⇝ 13/4 | note:Ab4 gain:0.2552240934977425 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 3/1 ⇜ (207/64 → 13/4) | note:F2 gain:0.36346331352698114 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 25/8 ⇜ (207/64 → 13/4) | note:F4 gain:0.36346331352698114 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/8 ⇜ (207/64 → 13/4) | note:Ab4 gain:0.36346331352698114 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (13/4 → 209/64) ⇝ 7/2 | note:Eb4 gain:0.25826834323650827 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (13/4 → 209/64) ⇝ 7/2 | note:G4 gain:0.25826834323650827 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (13/4 → 209/64) ⇝ 7/2 | note:Ab4 gain:0.25826834323650827 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (13/4 → 209/64) ⇝ 7/2 | note:C5 gain:0.25826834323650827 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (209/64 → 105/32) ⇝ 7/2 | note:Eb4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (209/64 → 105/32) ⇝ 7/2 | note:G4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (209/64 → 105/32) ⇝ 7/2 | note:Ab4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (209/64 → 105/32) ⇝ 7/2 | note:C5 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (105/32 → 211/64) ⇝ 7/2 | note:Eb4 gain:0.31238795325112917 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (105/32 → 211/64) ⇝ 7/2 | note:G4 gain:0.31238795325112917 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (105/32 → 211/64) ⇝ 7/2 | note:Ab4 gain:0.31238795325112917 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (105/32 → 211/64) ⇝ 7/2 | note:C5 gain:0.31238795325112917 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (211/64 → 53/16) ⇝ 7/2 | note:Eb4 gain:0.25826834323651043 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (211/64 → 53/16) ⇝ 7/2 | note:G4 gain:0.25826834323651043 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (211/64 → 53/16) ⇝ 7/2 | note:Ab4 gain:0.25826834323651043 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (211/64 → 53/16) ⇝ 7/2 | note:C5 gain:0.25826834323651043 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (53/16 → 213/64) ⇝ 7/2 | note:Eb4 gain:0.18173165676349273 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (53/16 → 213/64) ⇝ 7/2 | note:G4 gain:0.18173165676349273 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (53/16 → 213/64) ⇝ 7/2 | note:Ab4 gain:0.18173165676349273 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (53/16 → 213/64) ⇝ 7/2 | note:C5 gain:0.18173165676349273 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (213/64 → 107/32) ⇝ 7/2 | note:Eb4 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (213/64 → 107/32) ⇝ 7/2 | note:G4 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (213/64 → 107/32) ⇝ 7/2 | note:Ab4 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (213/64 → 107/32) ⇝ 7/2 | note:C5 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (107/32 → 215/64) ⇝ 7/2 | note:Eb4 gain:0.1276120467488715 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (107/32 → 215/64) ⇝ 7/2 | note:G4 gain:0.1276120467488715 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (107/32 → 215/64) ⇝ 7/2 | note:Ab4 gain:0.1276120467488715 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (107/32 → 215/64) ⇝ 7/2 | note:C5 gain:0.1276120467488715 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (215/64 → 27/8) ⇝ 7/2 | note:Eb4 gain:0.1817316567634912 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (215/64 → 27/8) ⇝ 7/2 | note:G4 gain:0.1817316567634912 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (215/64 → 27/8) ⇝ 7/2 | note:Ab4 gain:0.1817316567634912 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (215/64 → 27/8) ⇝ 7/2 | note:C5 gain:0.1817316567634912 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (27/8 → 217/64) ⇝ 7/2 | note:Eb4 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (27/8 → 217/64) ⇝ 7/2 | note:G4 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (27/8 → 217/64) ⇝ 7/2 | note:Ab4 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (27/8 → 217/64) ⇝ 7/2 | note:C5 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (217/64 → 109/32) ⇝ 7/2 | note:Eb4 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (217/64 → 109/32) ⇝ 7/2 | note:G4 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (217/64 → 109/32) ⇝ 7/2 | note:Ab4 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (217/64 → 109/32) ⇝ 7/2 | note:C5 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (109/32 → 219/64) ⇝ 7/2 | note:Eb4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (109/32 → 219/64) ⇝ 7/2 | note:G4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (109/32 → 219/64) ⇝ 7/2 | note:Ab4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (109/32 → 219/64) ⇝ 7/2 | note:C5 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (219/64 → 55/16) ⇝ 7/2 | note:Eb4 gain:0.25826834323650977 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (219/64 → 55/16) ⇝ 7/2 | note:G4 gain:0.25826834323650977 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (219/64 → 55/16) ⇝ 7/2 | note:Ab4 gain:0.25826834323650977 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (219/64 → 55/16) ⇝ 7/2 | note:C5 gain:0.25826834323650977 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (55/16 → 221/64) ⇝ 7/2 | note:Eb4 gain:0.18173165676349212 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (55/16 → 221/64) ⇝ 7/2 | note:G4 gain:0.18173165676349212 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (55/16 → 221/64) ⇝ 7/2 | note:Ab4 gain:0.18173165676349212 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (55/16 → 221/64) ⇝ 7/2 | note:C5 gain:0.18173165676349212 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (221/64 → 111/32) ⇝ 7/2 | note:Eb4 gain:0.12761204674887186 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (221/64 → 111/32) ⇝ 7/2 | note:G4 gain:0.12761204674887186 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (221/64 → 111/32) ⇝ 7/2 | note:Ab4 gain:0.12761204674887186 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (221/64 → 111/32) ⇝ 7/2 | note:C5 gain:0.12761204674887186 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (111/32 → 223/64) ⇝ 7/2 | note:Eb4 gain:0.12761204674887067 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (111/32 → 223/64) ⇝ 7/2 | note:G4 gain:0.12761204674887067 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (111/32 → 223/64) ⇝ 7/2 | note:Ab4 gain:0.12761204674887067 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (111/32 → 223/64) ⇝ 7/2 | note:C5 gain:0.12761204674887067 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/4 ⇜ (223/64 → 7/2) | note:Eb4 gain:0.1817316567634892 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/4 ⇜ (223/64 → 7/2) | note:G4 gain:0.1817316567634892 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 13/4 ⇜ (223/64 → 7/2) | note:Ab4 gain:0.1817316567634892 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/4 ⇜ (223/64 → 7/2) | note:C5 gain:0.1817316567634892 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (7/2 → 225/64) ⇝ 29/8 | note:C5 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (7/2 → 225/64) ⇝ 29/8 | note:Eb5 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (7/2 → 225/64) ⇝ 15/4 | note:F2 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 7/2 ⇜ (225/64 → 113/32) ⇝ 29/8 | note:C5 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 7/2 ⇜ (225/64 → 113/32) ⇝ 29/8 | note:Eb5 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 7/2 ⇜ (225/64 → 113/32) ⇝ 15/4 | note:F2 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 7/2 ⇜ (113/32 → 227/64) ⇝ 29/8 | note:C5 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 7/2 ⇜ (113/32 → 227/64) ⇝ 29/8 | note:Eb5 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 7/2 ⇜ (113/32 → 227/64) ⇝ 15/4 | note:F2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (99/28 → 227/64) ⇝ 53/14 | note:75 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (99/28 → 227/64) ⇝ 53/14 | note:79 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (99/28 → 227/64) ⇝ 53/14 | note:80 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (99/28 → 227/64) ⇝ 53/14 | note:84 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (227/64 → 57/16) ⇝ 29/8 | note:C5 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 7/2 ⇜ (227/64 → 57/16) ⇝ 29/8 | note:Eb5 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 7/2 ⇜ (227/64 → 57/16) ⇝ 15/4 | note:F2 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (227/64 → 57/16) ⇝ 53/14 | note:75 gain:0.05165366864730184 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (227/64 → 57/16) ⇝ 53/14 | note:79 gain:0.05165366864730184 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (227/64 → 57/16) ⇝ 53/14 | note:80 gain:0.05165366864730184 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (227/64 → 57/16) ⇝ 53/14 | note:84 gain:0.05165366864730184 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (57/16 → 229/64) ⇝ 29/8 | note:C5 gain:0.3634633135269829 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 7/2 ⇜ (57/16 → 229/64) ⇝ 29/8 | note:Eb5 gain:0.3634633135269829 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 7/2 ⇜ (57/16 → 229/64) ⇝ 15/4 | note:F2 gain:0.3634633135269829 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (57/16 → 229/64) ⇝ 53/14 | note:75 gain:0.03634633135269829 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (57/16 → 229/64) ⇝ 53/14 | note:79 gain:0.03634633135269829 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (57/16 → 229/64) ⇝ 53/14 | note:80 gain:0.03634633135269829 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (57/16 → 229/64) ⇝ 53/14 | note:84 gain:0.03634633135269829 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (229/64 → 115/32) ⇝ 29/8 | note:C5 gain:0.2552240934977432 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 7/2 ⇜ (229/64 → 115/32) ⇝ 29/8 | note:Eb5 gain:0.2552240934977432 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 7/2 ⇜ (229/64 → 115/32) ⇝ 15/4 | note:F2 gain:0.2552240934977432 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (229/64 → 115/32) ⇝ 53/14 | note:75 gain:0.025522409349774323 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (229/64 → 115/32) ⇝ 53/14 | note:79 gain:0.025522409349774323 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (229/64 → 115/32) ⇝ 53/14 | note:80 gain:0.025522409349774323 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (229/64 → 115/32) ⇝ 53/14 | note:84 gain:0.025522409349774323 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (115/32 → 231/64) ⇝ 29/8 | note:C5 gain:0.25522409349774183 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 7/2 ⇜ (115/32 → 231/64) ⇝ 29/8 | note:Eb5 gain:0.25522409349774183 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 7/2 ⇜ (115/32 → 231/64) ⇝ 15/4 | note:F2 gain:0.25522409349774183 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (115/32 → 231/64) ⇝ 53/14 | note:75 gain:0.025522409349774185 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (115/32 → 231/64) ⇝ 53/14 | note:79 gain:0.025522409349774185 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (115/32 → 231/64) ⇝ 53/14 | note:80 gain:0.025522409349774185 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (115/32 → 231/64) ⇝ 53/14 | note:84 gain:0.025522409349774185 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (231/64 → 29/8) | note:C5 gain:0.3634633135269797 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 7/2 ⇜ (231/64 → 29/8) | note:Eb5 gain:0.3634633135269797 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 7/2 ⇜ (231/64 → 29/8) ⇝ 15/4 | note:F2 gain:0.3634633135269797 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (231/64 → 29/8) ⇝ 53/14 | note:75 gain:0.03634633135269797 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (231/64 → 29/8) ⇝ 53/14 | note:79 gain:0.03634633135269797 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (231/64 → 29/8) ⇝ 53/14 | note:80 gain:0.03634633135269797 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (231/64 → 29/8) ⇝ 53/14 | note:84 gain:0.03634633135269797 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (29/8 → 233/64) ⇝ 15/4 | note:F2 gain:0.5165366864730151 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (29/8 → 233/64) ⇝ 53/14 | note:75 gain:0.05165366864730151 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (29/8 → 233/64) ⇝ 53/14 | note:79 gain:0.05165366864730151 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (29/8 → 233/64) ⇝ 53/14 | note:80 gain:0.05165366864730151 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (29/8 → 233/64) ⇝ 53/14 | note:84 gain:0.05165366864730151 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (233/64 → 117/32) ⇝ 15/4 | note:F2 gain:0.624775906502256 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (233/64 → 117/32) ⇝ 53/14 | note:75 gain:0.0624775906502256 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (233/64 → 117/32) ⇝ 53/14 | note:79 gain:0.0624775906502256 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (233/64 → 117/32) ⇝ 53/14 | note:80 gain:0.0624775906502256 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (233/64 → 117/32) ⇝ 53/14 | note:84 gain:0.0624775906502256 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (117/32 → 235/64) ⇝ 15/4 | note:F2 gain:0.624775906502259 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (117/32 → 235/64) ⇝ 53/14 | note:75 gain:0.0624775906502259 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (117/32 → 235/64) ⇝ 53/14 | note:79 gain:0.0624775906502259 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (117/32 → 235/64) ⇝ 53/14 | note:80 gain:0.0624775906502259 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (117/32 → 235/64) ⇝ 53/14 | note:84 gain:0.0624775906502259 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (235/64 → 59/16) ⇝ 15/4 | note:F2 gain:0.5165366864730171 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (235/64 → 59/16) ⇝ 53/14 | note:75 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (235/64 → 59/16) ⇝ 53/14 | note:79 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (235/64 → 59/16) ⇝ 53/14 | note:80 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (235/64 → 59/16) ⇝ 53/14 | note:84 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (59/16 → 237/64) ⇝ 15/4 | note:F2 gain:0.3634633135269817 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (59/16 → 237/64) ⇝ 53/14 | note:75 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (59/16 → 237/64) ⇝ 53/14 | note:79 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (59/16 → 237/64) ⇝ 53/14 | note:80 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (59/16 → 237/64) ⇝ 53/14 | note:84 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (237/64 → 119/32) ⇝ 15/4 | note:F2 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (237/64 → 119/32) ⇝ 53/14 | note:75 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (237/64 → 119/32) ⇝ 53/14 | note:79 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (237/64 → 119/32) ⇝ 53/14 | note:80 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (237/64 → 119/32) ⇝ 53/14 | note:84 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (119/32 → 239/64) ⇝ 15/4 | note:F2 gain:0.2552240934977424 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (119/32 → 239/64) ⇝ 53/14 | note:75 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (119/32 → 239/64) ⇝ 53/14 | note:79 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (119/32 → 239/64) ⇝ 53/14 | note:80 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (119/32 → 239/64) ⇝ 53/14 | note:84 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (239/64 → 15/4) | note:F2 gain:0.3634633135269809 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 99/28 ⇜ (239/64 → 15/4) ⇝ 53/14 | note:75 gain:0.036346331352698096 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (239/64 → 15/4) ⇝ 53/14 | note:79 gain:0.036346331352698096 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (239/64 → 15/4) ⇝ 53/14 | note:80 gain:0.036346331352698096 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (239/64 → 15/4) ⇝ 53/14 | note:84 gain:0.036346331352698096 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 99/28 ⇜ (15/4 → 241/64) ⇝ 53/14 | note:75 gain:0.05165366864730164 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (15/4 → 241/64) ⇝ 53/14 | note:79 gain:0.05165366864730164 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (15/4 → 241/64) ⇝ 53/14 | note:80 gain:0.05165366864730164 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (15/4 → 241/64) ⇝ 53/14 | note:84 gain:0.05165366864730164 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (15/4 → 241/64) ⇝ 31/8 | note:C5 gain:0.5165366864730164 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (15/4 → 241/64) ⇝ 31/8 | note:Eb5 gain:0.5165366864730164 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (15/4 → 241/64) ⇝ 4/1 | note:Eb4 gain:0.2582683432365082 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (15/4 → 241/64) ⇝ 4/1 | note:G4 gain:0.2582683432365082 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (15/4 → 241/64) ⇝ 4/1 | note:Ab4 gain:0.2582683432365082 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (15/4 → 241/64) ⇝ 4/1 | note:C5 gain:0.2582683432365082 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 99/28 ⇜ (241/64 → 121/32) ⇝ 53/14 | note:75 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (241/64 → 121/32) ⇝ 53/14 | note:79 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (241/64 → 121/32) ⇝ 53/14 | note:80 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (241/64 → 121/32) ⇝ 53/14 | note:84 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 31/8 | note:C5 gain:0.6247759065022566 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 31/8 | note:Eb5 gain:0.6247759065022566 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 4/1 | note:Eb4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 4/1 | note:G4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 4/1 | note:Ab4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (241/64 → 121/32) ⇝ 4/1 | note:C5 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 99/28 ⇜ (121/32 → 53/14) | note:75 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 99/28 ⇜ (121/32 → 53/14) | note:79 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 99/28 ⇜ (121/32 → 53/14) | note:80 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 99/28 ⇜ (121/32 → 53/14) | note:84 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 31/8 | note:C5 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 31/8 | note:Eb5 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 4/1 | note:Eb4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 4/1 | note:G4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 4/1 | note:Ab4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (121/32 → 243/64) ⇝ 4/1 | note:C5 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 31/8 | note:C5 gain:0.516536686473021 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 31/8 | note:Eb5 gain:0.516536686473021 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 4/1 | note:Eb4 gain:0.2582683432365105 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 4/1 | note:G4 gain:0.2582683432365105 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 4/1 | note:Ab4 gain:0.2582683432365105 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (243/64 → 61/16) ⇝ 4/1 | note:C5 gain:0.2582683432365105 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 31/8 | note:C5 gain:0.36346331352698563 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 31/8 | note:Eb5 gain:0.36346331352698563 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 4/1 | note:Eb4 gain:0.18173165676349282 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 4/1 | note:G4 gain:0.18173165676349282 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 4/1 | note:Ab4 gain:0.18173165676349282 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (61/16 → 245/64) ⇝ 4/1 | note:C5 gain:0.18173165676349282 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 31/8 | note:C5 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 31/8 | note:Eb5 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 4/1 | note:Eb4 gain:0.12761204674887108 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 4/1 | note:G4 gain:0.12761204674887108 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 4/1 | note:Ab4 gain:0.12761204674887108 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (245/64 → 123/32) ⇝ 4/1 | note:C5 gain:0.12761204674887108 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 31/8 | note:C5 gain:0.25522409349774294 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 31/8 | note:Eb5 gain:0.25522409349774294 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 4/1 | note:Eb4 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 4/1 | note:G4 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 4/1 | note:Ab4 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (123/32 → 247/64) ⇝ 4/1 | note:C5 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (247/64 → 31/8) | note:C5 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (247/64 → 31/8) | note:Eb5 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 15/4 ⇜ (247/64 → 31/8) ⇝ 4/1 | note:Eb4 gain:0.18173165676349112 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (247/64 → 31/8) ⇝ 4/1 | note:G4 gain:0.18173165676349112 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (247/64 → 31/8) ⇝ 4/1 | note:Ab4 gain:0.18173165676349112 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (247/64 → 31/8) ⇝ 4/1 | note:C5 gain:0.18173165676349112 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (31/8 → 249/64) ⇝ 4/1 | note:Eb4 gain:0.2582683432365088 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (31/8 → 249/64) ⇝ 4/1 | note:G4 gain:0.2582683432365088 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (31/8 → 249/64) ⇝ 4/1 | note:Ab4 gain:0.2582683432365088 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (31/8 → 249/64) ⇝ 4/1 | note:C5 gain:0.2582683432365088 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (249/64 → 125/32) ⇝ 4/1 | note:Eb4 gain:0.3123879532511285 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (249/64 → 125/32) ⇝ 4/1 | note:G4 gain:0.3123879532511285 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (249/64 → 125/32) ⇝ 4/1 | note:Ab4 gain:0.3123879532511285 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (249/64 → 125/32) ⇝ 4/1 | note:C5 gain:0.3123879532511285 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (125/32 → 251/64) ⇝ 4/1 | note:Eb4 gain:0.312387953251129 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (125/32 → 251/64) ⇝ 4/1 | note:G4 gain:0.312387953251129 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (125/32 → 251/64) ⇝ 4/1 | note:Ab4 gain:0.312387953251129 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (125/32 → 251/64) ⇝ 4/1 | note:C5 gain:0.312387953251129 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (251/64 → 63/16) ⇝ 4/1 | note:Eb4 gain:0.2582683432365099 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (251/64 → 63/16) ⇝ 4/1 | note:G4 gain:0.2582683432365099 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (251/64 → 63/16) ⇝ 4/1 | note:Ab4 gain:0.2582683432365099 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (251/64 → 63/16) ⇝ 4/1 | note:C5 gain:0.2582683432365099 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (63/16 → 253/64) ⇝ 4/1 | note:Eb4 gain:0.1817316567634922 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (63/16 → 253/64) ⇝ 4/1 | note:G4 gain:0.1817316567634922 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (63/16 → 253/64) ⇝ 4/1 | note:Ab4 gain:0.1817316567634922 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (63/16 → 253/64) ⇝ 4/1 | note:C5 gain:0.1817316567634922 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (253/64 → 127/32) ⇝ 4/1 | note:Eb4 gain:0.12761204674887192 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (253/64 → 127/32) ⇝ 4/1 | note:G4 gain:0.12761204674887192 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (253/64 → 127/32) ⇝ 4/1 | note:Ab4 gain:0.12761204674887192 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (253/64 → 127/32) ⇝ 4/1 | note:C5 gain:0.12761204674887192 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (127/32 → 255/64) ⇝ 4/1 | note:Eb4 gain:0.12761204674887064 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (127/32 → 255/64) ⇝ 4/1 | note:G4 gain:0.12761204674887064 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (127/32 → 255/64) ⇝ 4/1 | note:Ab4 gain:0.12761204674887064 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (127/32 → 255/64) ⇝ 4/1 | note:C5 gain:0.12761204674887064 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/4 ⇜ (255/64 → 4/1) | note:Eb4 gain:0.18173165676348912 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 15/4 ⇜ (255/64 → 4/1) | note:G4 gain:0.18173165676348912 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 15/4 ⇜ (255/64 → 4/1) | note:Ab4 gain:0.18173165676348912 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 15/4 ⇜ (255/64 → 4/1) | note:C5 gain:0.18173165676348912 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (4/1 → 257/64) ⇝ 17/4 | note:G2 gain:0.5165366864730189 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 4/1 ⇜ (257/64 → 129/32) ⇝ 17/4 | note:G2 gain:0.6247759065022576 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 4/1 ⇜ (129/32 → 259/64) ⇝ 17/4 | note:G2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (113/28 → 259/64) ⇝ 30/7 | note:75 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (113/28 → 259/64) ⇝ 30/7 | note:79 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (113/28 → 259/64) ⇝ 30/7 | note:80 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (113/28 → 259/64) ⇝ 30/7 | note:84 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 4/1 ⇜ (259/64 → 65/16) ⇝ 17/4 | note:G2 gain:0.5165366864730185 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (259/64 → 65/16) ⇝ 30/7 | note:75 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (259/64 → 65/16) ⇝ 30/7 | note:79 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (259/64 → 65/16) ⇝ 30/7 | note:80 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (259/64 → 65/16) ⇝ 30/7 | note:84 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 4/1 ⇜ (65/16 → 261/64) ⇝ 17/4 | note:G2 gain:0.36346331352698313 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (65/16 → 261/64) ⇝ 30/7 | note:75 gain:0.03634633135269832 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (65/16 → 261/64) ⇝ 30/7 | note:79 gain:0.03634633135269832 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (65/16 → 261/64) ⇝ 30/7 | note:80 gain:0.03634633135269832 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (65/16 → 261/64) ⇝ 30/7 | note:84 gain:0.03634633135269832 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 4/1 ⇜ (261/64 → 131/32) ⇝ 17/4 | note:G2 gain:0.2552240934977433 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (261/64 → 131/32) ⇝ 30/7 | note:75 gain:0.02552240934977433 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (261/64 → 131/32) ⇝ 30/7 | note:79 gain:0.02552240934977433 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (261/64 → 131/32) ⇝ 30/7 | note:80 gain:0.02552240934977433 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (261/64 → 131/32) ⇝ 30/7 | note:84 gain:0.02552240934977433 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 4/1 ⇜ (131/32 → 263/64) ⇝ 17/4 | note:G2 gain:0.2552240934977418 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (131/32 → 263/64) ⇝ 30/7 | note:75 gain:0.025522409349774178 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (131/32 → 263/64) ⇝ 30/7 | note:79 gain:0.025522409349774178 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (131/32 → 263/64) ⇝ 30/7 | note:80 gain:0.025522409349774178 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (131/32 → 263/64) ⇝ 30/7 | note:84 gain:0.025522409349774178 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 4/1 ⇜ (263/64 → 33/8) ⇝ 17/4 | note:G2 gain:0.3634633135269795 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (263/64 → 33/8) ⇝ 30/7 | note:75 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (263/64 → 33/8) ⇝ 30/7 | note:79 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (263/64 → 33/8) ⇝ 30/7 | note:80 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (263/64 → 33/8) ⇝ 30/7 | note:84 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 4/1 ⇜ (33/8 → 265/64) ⇝ 17/4 | note:G2 gain:0.516536686473015 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (33/8 → 265/64) ⇝ 30/7 | note:75 gain:0.051653668647301504 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (33/8 → 265/64) ⇝ 30/7 | note:79 gain:0.051653668647301504 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (33/8 → 265/64) ⇝ 30/7 | note:80 gain:0.051653668647301504 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (33/8 → 265/64) ⇝ 30/7 | note:84 gain:0.051653668647301504 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (33/8 → 265/64) ⇝ 17/4 | note:G4 gain:0.516536686473015 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (33/8 → 265/64) ⇝ 17/4 | note:Bb4 gain:0.516536686473015 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 4/1 ⇜ (265/64 → 133/32) ⇝ 17/4 | note:G2 gain:0.6247759065022559 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (265/64 → 133/32) ⇝ 30/7 | note:75 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (265/64 → 133/32) ⇝ 30/7 | note:79 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (265/64 → 133/32) ⇝ 30/7 | note:80 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (265/64 → 133/32) ⇝ 30/7 | note:84 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 33/8 ⇜ (265/64 → 133/32) ⇝ 17/4 | note:G4 gain:0.6247759065022559 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 33/8 ⇜ (265/64 → 133/32) ⇝ 17/4 | note:Bb4 gain:0.6247759065022559 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 4/1 ⇜ (133/32 → 267/64) ⇝ 17/4 | note:G2 gain:0.6247759065022591 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (133/32 → 267/64) ⇝ 30/7 | note:75 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (133/32 → 267/64) ⇝ 30/7 | note:79 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (133/32 → 267/64) ⇝ 30/7 | note:80 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (133/32 → 267/64) ⇝ 30/7 | note:84 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 33/8 ⇜ (133/32 → 267/64) ⇝ 17/4 | note:G4 gain:0.6247759065022591 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 33/8 ⇜ (133/32 → 267/64) ⇝ 17/4 | note:Bb4 gain:0.6247759065022591 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 4/1 ⇜ (267/64 → 67/16) ⇝ 17/4 | note:G2 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (267/64 → 67/16) ⇝ 30/7 | note:75 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (267/64 → 67/16) ⇝ 30/7 | note:79 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (267/64 → 67/16) ⇝ 30/7 | note:80 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (267/64 → 67/16) ⇝ 30/7 | note:84 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 33/8 ⇜ (267/64 → 67/16) ⇝ 17/4 | note:G4 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 33/8 ⇜ (267/64 → 67/16) ⇝ 17/4 | note:Bb4 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 4/1 ⇜ (67/16 → 269/64) ⇝ 17/4 | note:G2 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (67/16 → 269/64) ⇝ 30/7 | note:75 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (67/16 → 269/64) ⇝ 30/7 | note:79 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (67/16 → 269/64) ⇝ 30/7 | note:80 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (67/16 → 269/64) ⇝ 30/7 | note:84 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 33/8 ⇜ (67/16 → 269/64) ⇝ 17/4 | note:G4 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 33/8 ⇜ (67/16 → 269/64) ⇝ 17/4 | note:Bb4 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 4/1 ⇜ (269/64 → 135/32) ⇝ 17/4 | note:G2 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (269/64 → 135/32) ⇝ 30/7 | note:75 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (269/64 → 135/32) ⇝ 30/7 | note:79 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (269/64 → 135/32) ⇝ 30/7 | note:80 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (269/64 → 135/32) ⇝ 30/7 | note:84 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 33/8 ⇜ (269/64 → 135/32) ⇝ 17/4 | note:G4 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 33/8 ⇜ (269/64 → 135/32) ⇝ 17/4 | note:Bb4 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 4/1 ⇜ (135/32 → 271/64) ⇝ 17/4 | note:G2 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (135/32 → 271/64) ⇝ 30/7 | note:75 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (135/32 → 271/64) ⇝ 30/7 | note:79 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (135/32 → 271/64) ⇝ 30/7 | note:80 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (135/32 → 271/64) ⇝ 30/7 | note:84 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 33/8 ⇜ (135/32 → 271/64) ⇝ 17/4 | note:G4 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 33/8 ⇜ (135/32 → 271/64) ⇝ 17/4 | note:Bb4 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 4/1 ⇜ (271/64 → 17/4) | note:G2 gain:0.36346331352698075 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 113/28 ⇜ (271/64 → 17/4) ⇝ 30/7 | note:75 gain:0.036346331352698075 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (271/64 → 17/4) ⇝ 30/7 | note:79 gain:0.036346331352698075 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (271/64 → 17/4) ⇝ 30/7 | note:80 gain:0.036346331352698075 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (271/64 → 17/4) ⇝ 30/7 | note:84 gain:0.036346331352698075 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 33/8 ⇜ (271/64 → 17/4) | note:G4 gain:0.36346331352698075 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 33/8 ⇜ (271/64 → 17/4) | note:Bb4 gain:0.36346331352698075 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 113/28 ⇜ (17/4 → 273/64) ⇝ 30/7 | note:75 gain:0.05165366864730162 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (17/4 → 273/64) ⇝ 30/7 | note:79 gain:0.05165366864730162 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (17/4 → 273/64) ⇝ 30/7 | note:80 gain:0.05165366864730162 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (17/4 → 273/64) ⇝ 30/7 | note:84 gain:0.05165366864730162 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 113/28 ⇜ (273/64 → 137/32) ⇝ 30/7 | note:75 gain:0.06247759065022565 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (273/64 → 137/32) ⇝ 30/7 | note:79 gain:0.06247759065022565 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (273/64 → 137/32) ⇝ 30/7 | note:80 gain:0.06247759065022565 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (273/64 → 137/32) ⇝ 30/7 | note:84 gain:0.06247759065022565 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 113/28 ⇜ (137/32 → 30/7) | note:75 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 113/28 ⇜ (137/32 → 30/7) | note:79 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 113/28 ⇜ (137/32 → 30/7) | note:80 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 113/28 ⇜ (137/32 → 30/7) | note:84 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (9/2 → 289/64) ⇝ 37/8 | note:D5 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (9/2 → 289/64) ⇝ 37/8 | note:F5 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (9/2 → 289/64) ⇝ 19/4 | note:B3 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ (9/2 → 289/64) ⇝ 19/4 | note:E4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (9/2 → 289/64) ⇝ 19/4 | note:F4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (9/2 → 289/64) ⇝ 19/4 | note:A4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (9/2 → 289/64) ⇝ 19/4 | note:G2 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 37/8 | note:D5 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 37/8 | note:F5 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:B3 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:E4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:F4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:A4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (289/64 → 145/32) ⇝ 19/4 | note:G2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 37/8 | note:D5 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 37/8 | note:F5 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:B3 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:E4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:F4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:A4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (145/32 → 291/64) ⇝ 19/4 | note:G2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 37/8 | note:D5 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 37/8 | note:F5 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:B3 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:E4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:F4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:A4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (291/64 → 73/16) ⇝ 19/4 | note:G2 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 37/8 | note:D5 gain:0.3634633135269833 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 37/8 | note:F5 gain:0.3634633135269833 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:B3 gain:0.18173165676349165 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:E4 gain:0.18173165676349165 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:F4 gain:0.18173165676349165 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:A4 gain:0.18173165676349165 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (73/16 → 293/64) ⇝ 19/4 | note:G2 gain:0.3634633135269833 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 37/8 | note:D5 gain:0.2552240934977434 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 37/8 | note:F5 gain:0.2552240934977434 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:B3 gain:0.1276120467488717 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:E4 gain:0.1276120467488717 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:F4 gain:0.1276120467488717 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:A4 gain:0.1276120467488717 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (293/64 → 147/32) ⇝ 19/4 | note:G2 gain:0.2552240934977434 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 37/8 | note:D5 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 37/8 | note:F5 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:B3 gain:0.12761204674887086 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:E4 gain:0.12761204674887086 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:F4 gain:0.12761204674887086 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:A4 gain:0.12761204674887086 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (147/32 → 295/64) ⇝ 19/4 | note:G2 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (295/64 → 37/8) | note:D5 gain:0.36346331352697936 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 9/2 ⇜ (295/64 → 37/8) | note:F5 gain:0.36346331352697936 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:B3 gain:0.18173165676348968 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:E4 gain:0.18173165676348968 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:F4 gain:0.18173165676348968 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:A4 gain:0.18173165676348968 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (295/64 → 37/8) ⇝ 19/4 | note:G2 gain:0.36346331352697936 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:B3 gain:0.2582683432365074 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:E4 gain:0.2582683432365074 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:F4 gain:0.2582683432365074 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:A4 gain:0.2582683432365074 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (37/8 → 297/64) ⇝ 19/4 | note:G2 gain:0.5165366864730148 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:B3 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:E4 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:F4 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:A4 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (297/64 → 149/32) ⇝ 19/4 | note:G2 gain:0.6247759065022559 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:B3 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:E4 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:F4 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:A4 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (149/32 → 299/64) ⇝ 19/4 | note:G2 gain:0.6247759065022591 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:B3 gain:0.2582683432365087 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:E4 gain:0.2582683432365087 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:F4 gain:0.2582683432365087 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:A4 gain:0.2582683432365087 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (299/64 → 75/16) ⇝ 19/4 | note:G2 gain:0.5165366864730174 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:B3 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:E4 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:F4 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:A4 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (75/16 → 301/64) ⇝ 19/4 | note:G2 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:B3 gain:0.12761204674887142 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:E4 gain:0.12761204674887142 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:F4 gain:0.12761204674887142 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:A4 gain:0.12761204674887142 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (301/64 → 151/32) ⇝ 19/4 | note:G2 gain:0.25522409349774283 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:B3 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:E4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:F4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:A4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (151/32 → 303/64) ⇝ 19/4 | note:G2 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/2 ⇜ (303/64 → 19/4) | note:B3 gain:0.1817316567634903 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 ⇜ (303/64 → 19/4) | note:E4 gain:0.1817316567634903 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 9/2 ⇜ (303/64 → 19/4) | note:F4 gain:0.1817316567634903 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (303/64 → 19/4) | note:A4 gain:0.1817316567634903 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (303/64 → 19/4) | note:G2 gain:0.3634633135269806 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (19/4 → 305/64) ⇝ 39/8 | note:G4 gain:0.516536686473016 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (19/4 → 305/64) ⇝ 39/8 | note:Bb4 gain:0.516536686473016 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 19/4 ⇜ (305/64 → 153/32) ⇝ 39/8 | note:G4 gain:0.6247759065022565 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/4 ⇜ (305/64 → 153/32) ⇝ 39/8 | note:Bb4 gain:0.6247759065022565 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 19/4 ⇜ (153/32 → 307/64) ⇝ 39/8 | note:G4 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/4 ⇜ (153/32 → 307/64) ⇝ 39/8 | note:Bb4 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (67/14 → 307/64) ⇝ 141/28 | note:71 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ (67/14 → 307/64) ⇝ 141/28 | note:76 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (67/14 → 307/64) ⇝ 141/28 | note:77 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (67/14 → 307/64) ⇝ 141/28 | note:81 gain:0.06247759065022586 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 19/4 ⇜ (307/64 → 77/16) ⇝ 39/8 | note:G4 gain:0.5165366864730214 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/4 ⇜ (307/64 → 77/16) ⇝ 39/8 | note:Bb4 gain:0.5165366864730214 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 67/14 ⇜ (307/64 → 77/16) ⇝ 141/28 | note:71 gain:0.05165366864730214 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (307/64 → 77/16) ⇝ 141/28 | note:76 gain:0.05165366864730214 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (307/64 → 77/16) ⇝ 141/28 | note:77 gain:0.05165366864730214 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (307/64 → 77/16) ⇝ 141/28 | note:81 gain:0.05165366864730214 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 19/4 ⇜ (77/16 → 309/64) ⇝ 39/8 | note:G4 gain:0.363463313526986 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/4 ⇜ (77/16 → 309/64) ⇝ 39/8 | note:Bb4 gain:0.363463313526986 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 67/14 ⇜ (77/16 → 309/64) ⇝ 141/28 | note:71 gain:0.0363463313526986 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (77/16 → 309/64) ⇝ 141/28 | note:76 gain:0.0363463313526986 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (77/16 → 309/64) ⇝ 141/28 | note:77 gain:0.0363463313526986 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (77/16 → 309/64) ⇝ 141/28 | note:81 gain:0.0363463313526986 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 19/4 ⇜ (309/64 → 155/32) ⇝ 39/8 | note:G4 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/4 ⇜ (309/64 → 155/32) ⇝ 39/8 | note:Bb4 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 67/14 ⇜ (309/64 → 155/32) ⇝ 141/28 | note:71 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (309/64 → 155/32) ⇝ 141/28 | note:76 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (309/64 → 155/32) ⇝ 141/28 | note:77 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (309/64 → 155/32) ⇝ 141/28 | note:81 gain:0.02552240934977423 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 19/4 ⇜ (155/32 → 311/64) ⇝ 39/8 | note:G4 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/4 ⇜ (155/32 → 311/64) ⇝ 39/8 | note:Bb4 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 67/14 ⇜ (155/32 → 311/64) ⇝ 141/28 | note:71 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (155/32 → 311/64) ⇝ 141/28 | note:76 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (155/32 → 311/64) ⇝ 141/28 | note:77 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (155/32 → 311/64) ⇝ 141/28 | note:81 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 19/4 ⇜ (311/64 → 39/8) | note:G4 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/4 ⇜ (311/64 → 39/8) | note:Bb4 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 67/14 ⇜ (311/64 → 39/8) ⇝ 141/28 | note:71 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (311/64 → 39/8) ⇝ 141/28 | note:76 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (311/64 → 39/8) ⇝ 141/28 | note:77 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (311/64 → 39/8) ⇝ 141/28 | note:81 gain:0.036346331352698186 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 67/14 ⇜ (39/8 → 313/64) ⇝ 141/28 | note:71 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (39/8 → 313/64) ⇝ 141/28 | note:76 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (39/8 → 313/64) ⇝ 141/28 | note:77 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (39/8 → 313/64) ⇝ 141/28 | note:81 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 67/14 ⇜ (313/64 → 157/32) ⇝ 141/28 | note:71 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (313/64 → 157/32) ⇝ 141/28 | note:76 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (313/64 → 157/32) ⇝ 141/28 | note:77 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (313/64 → 157/32) ⇝ 141/28 | note:81 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 67/14 ⇜ (157/32 → 315/64) ⇝ 141/28 | note:71 gain:0.06247759065022582 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (157/32 → 315/64) ⇝ 141/28 | note:76 gain:0.06247759065022582 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (157/32 → 315/64) ⇝ 141/28 | note:77 gain:0.06247759065022582 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (157/32 → 315/64) ⇝ 141/28 | note:81 gain:0.06247759065022582 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 67/14 ⇜ (315/64 → 79/16) ⇝ 141/28 | note:71 gain:0.05165366864730201 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (315/64 → 79/16) ⇝ 141/28 | note:76 gain:0.05165366864730201 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (315/64 → 79/16) ⇝ 141/28 | note:77 gain:0.05165366864730201 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (315/64 → 79/16) ⇝ 141/28 | note:81 gain:0.05165366864730201 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 67/14 ⇜ (79/16 → 317/64) ⇝ 141/28 | note:71 gain:0.03634633135269848 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (79/16 → 317/64) ⇝ 141/28 | note:76 gain:0.03634633135269848 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (79/16 → 317/64) ⇝ 141/28 | note:77 gain:0.03634633135269848 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (79/16 → 317/64) ⇝ 141/28 | note:81 gain:0.03634633135269848 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 67/14 ⇜ (317/64 → 159/32) ⇝ 141/28 | note:71 gain:0.0255224093497744 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (317/64 → 159/32) ⇝ 141/28 | note:76 gain:0.0255224093497744 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (317/64 → 159/32) ⇝ 141/28 | note:77 gain:0.0255224093497744 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (317/64 → 159/32) ⇝ 141/28 | note:81 gain:0.0255224093497744 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 67/14 ⇜ (159/32 → 319/64) ⇝ 141/28 | note:71 gain:0.02552240934977412 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (159/32 → 319/64) ⇝ 141/28 | note:76 gain:0.02552240934977412 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (159/32 → 319/64) ⇝ 141/28 | note:77 gain:0.02552240934977412 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (159/32 → 319/64) ⇝ 141/28 | note:81 gain:0.02552240934977412 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 67/14 ⇜ (319/64 → 5/1) ⇝ 141/28 | note:71 gain:0.03634633135269779 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (319/64 → 5/1) ⇝ 141/28 | note:76 gain:0.03634633135269779 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (319/64 → 5/1) ⇝ 141/28 | note:77 gain:0.03634633135269779 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (319/64 → 5/1) ⇝ 141/28 | note:81 gain:0.03634633135269779 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 67/14 ⇜ (5/1 → 321/64) ⇝ 141/28 | note:71 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (5/1 → 321/64) ⇝ 141/28 | note:76 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (5/1 → 321/64) ⇝ 141/28 | note:77 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (5/1 → 321/64) ⇝ 141/28 | note:81 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (5/1 → 321/64) ⇝ 21/4 | note:G2 gain:0.5165366864730185 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 67/14 ⇜ (321/64 → 161/32) ⇝ 141/28 | note:71 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (321/64 → 161/32) ⇝ 141/28 | note:76 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (321/64 → 161/32) ⇝ 141/28 | note:77 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (321/64 → 161/32) ⇝ 141/28 | note:81 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 5/1 ⇜ (321/64 → 161/32) ⇝ 21/4 | note:G2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 67/14 ⇜ (161/32 → 141/28) | note:71 gain:0.06247759065022576 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 67/14 ⇜ (161/32 → 141/28) | note:76 gain:0.06247759065022576 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 67/14 ⇜ (161/32 → 141/28) | note:77 gain:0.06247759065022576 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 67/14 ⇜ (161/32 → 141/28) | note:81 gain:0.06247759065022576 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 5/1 ⇜ (161/32 → 323/64) ⇝ 21/4 | note:G2 gain:0.6247759065022576 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 5/1 ⇜ (323/64 → 81/16) ⇝ 21/4 | note:G2 gain:0.5165366864730189 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 5/1 ⇜ (81/16 → 325/64) ⇝ 21/4 | note:G2 gain:0.36346331352698347 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 5/1 ⇜ (325/64 → 163/32) ⇝ 21/4 | note:G2 gain:0.25522409349774344 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 5/1 ⇜ (163/32 → 327/64) ⇝ 21/4 | note:G2 gain:0.25522409349774383 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 5/1 ⇜ (327/64 → 41/8) ⇝ 21/4 | note:G2 gain:0.36346331352697914 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 5/1 ⇜ (41/8 → 329/64) ⇝ 21/4 | note:G2 gain:0.5165366864730198 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (41/8 → 329/64) ⇝ 21/4 | note:G4 gain:0.5165366864730198 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (41/8 → 329/64) ⇝ 21/4 | note:Bb4 gain:0.5165366864730198 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 5/1 ⇜ (329/64 → 165/32) ⇝ 21/4 | note:G2 gain:0.6247759065022557 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 41/8 ⇜ (329/64 → 165/32) ⇝ 21/4 | note:G4 gain:0.6247759065022557 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 41/8 ⇜ (329/64 → 165/32) ⇝ 21/4 | note:Bb4 gain:0.6247759065022557 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 5/1 ⇜ (165/32 → 331/64) ⇝ 21/4 | note:G2 gain:0.624775906502257 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 41/8 ⇜ (165/32 → 331/64) ⇝ 21/4 | note:G4 gain:0.624775906502257 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 41/8 ⇜ (165/32 → 331/64) ⇝ 21/4 | note:Bb4 gain:0.624775906502257 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 5/1 ⇜ (331/64 → 83/16) ⇝ 21/4 | note:G2 gain:0.5165366864730229 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 41/8 ⇜ (331/64 → 83/16) ⇝ 21/4 | note:G4 gain:0.5165366864730229 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 41/8 ⇜ (331/64 → 83/16) ⇝ 21/4 | note:Bb4 gain:0.5165366864730229 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 5/1 ⇜ (83/16 → 333/64) ⇝ 21/4 | note:G2 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 41/8 ⇜ (83/16 → 333/64) ⇝ 21/4 | note:G4 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 41/8 ⇜ (83/16 → 333/64) ⇝ 21/4 | note:Bb4 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 5/1 ⇜ (333/64 → 167/32) ⇝ 21/4 | note:G2 gain:0.2552240934977451 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 41/8 ⇜ (333/64 → 167/32) ⇝ 21/4 | note:G4 gain:0.2552240934977451 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 41/8 ⇜ (333/64 → 167/32) ⇝ 21/4 | note:Bb4 gain:0.2552240934977451 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 5/1 ⇜ (167/32 → 335/64) ⇝ 21/4 | note:G2 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 41/8 ⇜ (167/32 → 335/64) ⇝ 21/4 | note:G4 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 41/8 ⇜ (167/32 → 335/64) ⇝ 21/4 | note:Bb4 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 5/1 ⇜ (335/64 → 21/4) | note:G2 gain:0.36346331352697514 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 41/8 ⇜ (335/64 → 21/4) | note:G4 gain:0.36346331352697514 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 41/8 ⇜ (335/64 → 21/4) | note:Bb4 gain:0.36346331352697514 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (21/4 → 337/64) ⇝ 11/2 | note:B3 gain:0.25826834323650794 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ (21/4 → 337/64) ⇝ 11/2 | note:E4 gain:0.25826834323650794 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (21/4 → 337/64) ⇝ 11/2 | note:F4 gain:0.25826834323650794 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (21/4 → 337/64) ⇝ 11/2 | note:A4 gain:0.25826834323650794 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (337/64 → 169/32) ⇝ 11/2 | note:B3 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (337/64 → 169/32) ⇝ 11/2 | note:E4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (337/64 → 169/32) ⇝ 11/2 | note:F4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (337/64 → 169/32) ⇝ 11/2 | note:A4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (169/32 → 339/64) ⇝ 11/2 | note:B3 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (169/32 → 339/64) ⇝ 11/2 | note:E4 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (169/32 → 339/64) ⇝ 11/2 | note:F4 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (169/32 → 339/64) ⇝ 11/2 | note:A4 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (339/64 → 85/16) ⇝ 11/2 | note:B3 gain:0.2582683432365082 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (339/64 → 85/16) ⇝ 11/2 | note:E4 gain:0.2582683432365082 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (339/64 → 85/16) ⇝ 11/2 | note:F4 gain:0.2582683432365082 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (339/64 → 85/16) ⇝ 11/2 | note:A4 gain:0.2582683432365082 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (85/16 → 341/64) ⇝ 11/2 | note:B3 gain:0.18173165676349312 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (85/16 → 341/64) ⇝ 11/2 | note:E4 gain:0.18173165676349312 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (85/16 → 341/64) ⇝ 11/2 | note:F4 gain:0.18173165676349312 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (85/16 → 341/64) ⇝ 11/2 | note:A4 gain:0.18173165676349312 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (341/64 → 171/32) ⇝ 11/2 | note:B3 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (341/64 → 171/32) ⇝ 11/2 | note:E4 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (341/64 → 171/32) ⇝ 11/2 | note:F4 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (341/64 → 171/32) ⇝ 11/2 | note:A4 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (171/32 → 343/64) ⇝ 11/2 | note:B3 gain:0.12761204674887025 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (171/32 → 343/64) ⇝ 11/2 | note:E4 gain:0.12761204674887025 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (171/32 → 343/64) ⇝ 11/2 | note:F4 gain:0.12761204674887025 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (171/32 → 343/64) ⇝ 11/2 | note:A4 gain:0.12761204674887025 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (343/64 → 43/8) ⇝ 11/2 | note:B3 gain:0.18173165676349085 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (343/64 → 43/8) ⇝ 11/2 | note:E4 gain:0.18173165676349085 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (343/64 → 43/8) ⇝ 11/2 | note:F4 gain:0.18173165676349085 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (343/64 → 43/8) ⇝ 11/2 | note:A4 gain:0.18173165676349085 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (43/8 → 345/64) ⇝ 11/2 | note:B3 gain:0.2582683432365059 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (43/8 → 345/64) ⇝ 11/2 | note:E4 gain:0.2582683432365059 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (43/8 → 345/64) ⇝ 11/2 | note:F4 gain:0.2582683432365059 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (43/8 → 345/64) ⇝ 11/2 | note:A4 gain:0.2582683432365059 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (345/64 → 173/32) ⇝ 11/2 | note:B3 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (345/64 → 173/32) ⇝ 11/2 | note:E4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (345/64 → 173/32) ⇝ 11/2 | note:F4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (345/64 → 173/32) ⇝ 11/2 | note:A4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (173/32 → 347/64) ⇝ 11/2 | note:B3 gain:0.31238795325113017 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (173/32 → 347/64) ⇝ 11/2 | note:E4 gain:0.31238795325113017 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (173/32 → 347/64) ⇝ 11/2 | note:F4 gain:0.31238795325113017 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (173/32 → 347/64) ⇝ 11/2 | note:A4 gain:0.31238795325113017 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (347/64 → 87/16) ⇝ 11/2 | note:B3 gain:0.25826834323651016 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (347/64 → 87/16) ⇝ 11/2 | note:E4 gain:0.25826834323651016 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (347/64 → 87/16) ⇝ 11/2 | note:F4 gain:0.25826834323651016 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (347/64 → 87/16) ⇝ 11/2 | note:A4 gain:0.25826834323651016 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (87/16 → 349/64) ⇝ 11/2 | note:B3 gain:0.18173165676348985 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (87/16 → 349/64) ⇝ 11/2 | note:E4 gain:0.18173165676348985 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (87/16 → 349/64) ⇝ 11/2 | note:F4 gain:0.18173165676348985 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (87/16 → 349/64) ⇝ 11/2 | note:A4 gain:0.18173165676348985 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (349/64 → 175/32) ⇝ 11/2 | note:B3 gain:0.12761204674887203 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (349/64 → 175/32) ⇝ 11/2 | note:E4 gain:0.12761204674887203 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (349/64 → 175/32) ⇝ 11/2 | note:F4 gain:0.12761204674887203 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (349/64 → 175/32) ⇝ 11/2 | note:A4 gain:0.12761204674887203 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (175/32 → 351/64) ⇝ 11/2 | note:B3 gain:0.1276120467488716 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (175/32 → 351/64) ⇝ 11/2 | note:E4 gain:0.1276120467488716 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (175/32 → 351/64) ⇝ 11/2 | note:F4 gain:0.1276120467488716 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (175/32 → 351/64) ⇝ 11/2 | note:A4 gain:0.1276120467488716 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 21/4 ⇜ (351/64 → 11/2) | note:B3 gain:0.18173165676348885 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/4 ⇜ (351/64 → 11/2) | note:E4 gain:0.18173165676348885 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 21/4 ⇜ (351/64 → 11/2) | note:F4 gain:0.18173165676348885 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/4 ⇜ (351/64 → 11/2) | note:A4 gain:0.18173165676348885 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (11/2 → 353/64) ⇝ 45/8 | note:D5 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (11/2 → 353/64) ⇝ 45/8 | note:F5 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (11/2 → 353/64) ⇝ 23/4 | note:G2 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 11/2 ⇜ (353/64 → 177/32) ⇝ 45/8 | note:D5 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/2 ⇜ (353/64 → 177/32) ⇝ 45/8 | note:F5 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 11/2 ⇜ (353/64 → 177/32) ⇝ 23/4 | note:G2 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 11/2 ⇜ (177/32 → 355/64) ⇝ 45/8 | note:D5 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/2 ⇜ (177/32 → 355/64) ⇝ 45/8 | note:F5 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 11/2 ⇜ (177/32 → 355/64) ⇝ 23/4 | note:G2 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (155/28 → 355/64) ⇝ 81/14 | note:71 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ (155/28 → 355/64) ⇝ 81/14 | note:76 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (155/28 → 355/64) ⇝ 81/14 | note:77 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (155/28 → 355/64) ⇝ 81/14 | note:81 gain:0.06247759065022577 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (355/64 → 89/16) ⇝ 45/8 | note:D5 gain:0.5165366864730244 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/2 ⇜ (355/64 → 89/16) ⇝ 45/8 | note:F5 gain:0.5165366864730244 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 11/2 ⇜ (355/64 → 89/16) ⇝ 23/4 | note:G2 gain:0.5165366864730244 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (355/64 → 89/16) ⇝ 81/14 | note:71 gain:0.05165366864730245 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (355/64 → 89/16) ⇝ 81/14 | note:76 gain:0.05165366864730245 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (355/64 → 89/16) ⇝ 81/14 | note:77 gain:0.05165366864730245 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (355/64 → 89/16) ⇝ 81/14 | note:81 gain:0.05165366864730245 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (89/16 → 357/64) ⇝ 45/8 | note:D5 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/2 ⇜ (89/16 → 357/64) ⇝ 45/8 | note:F5 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 11/2 ⇜ (89/16 → 357/64) ⇝ 23/4 | note:G2 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (89/16 → 357/64) ⇝ 81/14 | note:71 gain:0.036346331352698366 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (89/16 → 357/64) ⇝ 81/14 | note:76 gain:0.036346331352698366 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (89/16 → 357/64) ⇝ 81/14 | note:77 gain:0.036346331352698366 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (89/16 → 357/64) ⇝ 81/14 | note:81 gain:0.036346331352698366 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (357/64 → 179/32) ⇝ 45/8 | note:D5 gain:0.25522409349774133 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/2 ⇜ (357/64 → 179/32) ⇝ 45/8 | note:F5 gain:0.25522409349774133 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 11/2 ⇜ (357/64 → 179/32) ⇝ 23/4 | note:G2 gain:0.25522409349774133 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (357/64 → 179/32) ⇝ 81/14 | note:71 gain:0.025522409349774136 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (357/64 → 179/32) ⇝ 81/14 | note:76 gain:0.025522409349774136 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (357/64 → 179/32) ⇝ 81/14 | note:77 gain:0.025522409349774136 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (357/64 → 179/32) ⇝ 81/14 | note:81 gain:0.025522409349774136 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (179/32 → 359/64) ⇝ 45/8 | note:D5 gain:0.2552240934977416 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/2 ⇜ (179/32 → 359/64) ⇝ 45/8 | note:F5 gain:0.2552240934977416 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 11/2 ⇜ (179/32 → 359/64) ⇝ 23/4 | note:G2 gain:0.2552240934977416 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (179/32 → 359/64) ⇝ 81/14 | note:71 gain:0.025522409349774164 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (179/32 → 359/64) ⇝ 81/14 | note:76 gain:0.025522409349774164 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (179/32 → 359/64) ⇝ 81/14 | note:77 gain:0.025522409349774164 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (179/32 → 359/64) ⇝ 81/14 | note:81 gain:0.025522409349774164 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (359/64 → 45/8) | note:D5 gain:0.36346331352698424 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 11/2 ⇜ (359/64 → 45/8) | note:F5 gain:0.36346331352698424 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 11/2 ⇜ (359/64 → 45/8) ⇝ 23/4 | note:G2 gain:0.36346331352698424 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (359/64 → 45/8) ⇝ 81/14 | note:71 gain:0.03634633135269843 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (359/64 → 45/8) ⇝ 81/14 | note:76 gain:0.03634633135269843 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (359/64 → 45/8) ⇝ 81/14 | note:77 gain:0.03634633135269843 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (359/64 → 45/8) ⇝ 81/14 | note:81 gain:0.03634633135269843 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (45/8 → 361/64) ⇝ 23/4 | note:G2 gain:0.5165366864730144 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (45/8 → 361/64) ⇝ 81/14 | note:71 gain:0.05165366864730145 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (45/8 → 361/64) ⇝ 81/14 | note:76 gain:0.05165366864730145 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (45/8 → 361/64) ⇝ 81/14 | note:77 gain:0.05165366864730145 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (45/8 → 361/64) ⇝ 81/14 | note:81 gain:0.05165366864730145 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (361/64 → 181/32) ⇝ 23/4 | note:G2 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (361/64 → 181/32) ⇝ 81/14 | note:71 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (361/64 → 181/32) ⇝ 81/14 | note:76 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (361/64 → 181/32) ⇝ 81/14 | note:77 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (361/64 → 181/32) ⇝ 81/14 | note:81 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (181/32 → 363/64) ⇝ 23/4 | note:G2 gain:0.6247759065022592 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (181/32 → 363/64) ⇝ 81/14 | note:71 gain:0.06247759065022593 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (181/32 → 363/64) ⇝ 81/14 | note:76 gain:0.06247759065022593 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (181/32 → 363/64) ⇝ 81/14 | note:77 gain:0.06247759065022593 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (181/32 → 363/64) ⇝ 81/14 | note:81 gain:0.06247759065022593 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (363/64 → 91/16) ⇝ 23/4 | note:G2 gain:0.5165366864730178 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (363/64 → 91/16) ⇝ 81/14 | note:71 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (363/64 → 91/16) ⇝ 81/14 | note:76 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (363/64 → 91/16) ⇝ 81/14 | note:77 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (363/64 → 91/16) ⇝ 81/14 | note:81 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (91/16 → 365/64) ⇝ 23/4 | note:G2 gain:0.36346331352698763 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (91/16 → 365/64) ⇝ 81/14 | note:71 gain:0.03634633135269876 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (91/16 → 365/64) ⇝ 81/14 | note:76 gain:0.03634633135269876 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (91/16 → 365/64) ⇝ 81/14 | note:77 gain:0.03634633135269876 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (91/16 → 365/64) ⇝ 81/14 | note:81 gain:0.03634633135269876 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (365/64 → 183/32) ⇝ 23/4 | note:G2 gain:0.255224093497743 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (365/64 → 183/32) ⇝ 81/14 | note:71 gain:0.025522409349774303 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (365/64 → 183/32) ⇝ 81/14 | note:76 gain:0.025522409349774303 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (365/64 → 183/32) ⇝ 81/14 | note:77 gain:0.025522409349774303 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (365/64 → 183/32) ⇝ 81/14 | note:81 gain:0.025522409349774303 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (183/32 → 367/64) ⇝ 23/4 | note:G2 gain:0.2552240934977399 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (183/32 → 367/64) ⇝ 81/14 | note:71 gain:0.02552240934977399 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (183/32 → 367/64) ⇝ 81/14 | note:76 gain:0.02552240934977399 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (183/32 → 367/64) ⇝ 81/14 | note:77 gain:0.02552240934977399 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (183/32 → 367/64) ⇝ 81/14 | note:81 gain:0.02552240934977399 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 11/2 ⇜ (367/64 → 23/4) | note:G2 gain:0.36346331352698025 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 155/28 ⇜ (367/64 → 23/4) ⇝ 81/14 | note:71 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (367/64 → 23/4) ⇝ 81/14 | note:76 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (367/64 → 23/4) ⇝ 81/14 | note:77 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (367/64 → 23/4) ⇝ 81/14 | note:81 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 155/28 ⇜ (23/4 → 369/64) ⇝ 81/14 | note:71 gain:0.05165366864730209 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (23/4 → 369/64) ⇝ 81/14 | note:76 gain:0.05165366864730209 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (23/4 → 369/64) ⇝ 81/14 | note:77 gain:0.05165366864730209 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (23/4 → 369/64) ⇝ 81/14 | note:81 gain:0.05165366864730209 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (23/4 → 369/64) ⇝ 47/8 | note:D5 gain:0.5165366864730209 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (23/4 → 369/64) ⇝ 47/8 | note:F5 gain:0.5165366864730209 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (23/4 → 369/64) ⇝ 6/1 | note:B3 gain:0.25826834323651043 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ (23/4 → 369/64) ⇝ 6/1 | note:E4 gain:0.25826834323651043 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (23/4 → 369/64) ⇝ 6/1 | note:F4 gain:0.25826834323651043 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (23/4 → 369/64) ⇝ 6/1 | note:A4 gain:0.25826834323651043 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 155/28 ⇜ (369/64 → 185/32) ⇝ 81/14 | note:71 gain:0.06247759065022562 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (369/64 → 185/32) ⇝ 81/14 | note:76 gain:0.06247759065022562 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (369/64 → 185/32) ⇝ 81/14 | note:77 gain:0.06247759065022562 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (369/64 → 185/32) ⇝ 81/14 | note:81 gain:0.06247759065022562 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 47/8 | note:D5 gain:0.6247759065022562 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 47/8 | note:F5 gain:0.6247759065022562 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 6/1 | note:B3 gain:0.3123879532511281 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 6/1 | note:E4 gain:0.3123879532511281 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 6/1 | note:F4 gain:0.3123879532511281 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (369/64 → 185/32) ⇝ 6/1 | note:A4 gain:0.3123879532511281 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 155/28 ⇜ (185/32 → 81/14) | note:71 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 155/28 ⇜ (185/32 → 81/14) | note:76 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 155/28 ⇜ (185/32 → 81/14) | note:77 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 155/28 ⇜ (185/32 → 81/14) | note:81 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 47/8 | note:D5 gain:0.6247759065022566 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 47/8 | note:F5 gain:0.6247759065022566 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 6/1 | note:B3 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 6/1 | note:E4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 6/1 | note:F4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (185/32 → 371/64) ⇝ 6/1 | note:A4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 47/8 | note:D5 gain:0.5165366864730218 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 47/8 | note:F5 gain:0.5165366864730218 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 6/1 | note:B3 gain:0.2582683432365109 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 6/1 | note:E4 gain:0.2582683432365109 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 6/1 | note:F4 gain:0.2582683432365109 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (371/64 → 93/16) ⇝ 6/1 | note:A4 gain:0.2582683432365109 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 47/8 | note:D5 gain:0.36346331352698114 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 47/8 | note:F5 gain:0.36346331352698114 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 6/1 | note:B3 gain:0.18173165676349057 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 6/1 | note:E4 gain:0.18173165676349057 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 6/1 | note:F4 gain:0.18173165676349057 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (93/16 → 373/64) ⇝ 6/1 | note:A4 gain:0.18173165676349057 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 47/8 | note:D5 gain:0.25522409349774466 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 47/8 | note:F5 gain:0.25522409349774466 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 6/1 | note:B3 gain:0.12761204674887233 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 6/1 | note:E4 gain:0.12761204674887233 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 6/1 | note:F4 gain:0.12761204674887233 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (373/64 → 187/32) ⇝ 6/1 | note:A4 gain:0.12761204674887233 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 47/8 | note:D5 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 47/8 | note:F5 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 6/1 | note:B3 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 6/1 | note:E4 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 6/1 | note:F4 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (187/32 → 375/64) ⇝ 6/1 | note:A4 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (375/64 → 47/8) | note:D5 gain:0.36346331352697625 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 23/4 ⇜ (375/64 → 47/8) | note:F5 gain:0.36346331352697625 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 23/4 ⇜ (375/64 → 47/8) ⇝ 6/1 | note:B3 gain:0.18173165676348813 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (375/64 → 47/8) ⇝ 6/1 | note:E4 gain:0.18173165676348813 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (375/64 → 47/8) ⇝ 6/1 | note:F4 gain:0.18173165676348813 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (375/64 → 47/8) ⇝ 6/1 | note:A4 gain:0.18173165676348813 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (47/8 → 377/64) ⇝ 6/1 | note:B3 gain:0.25826834323650844 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (47/8 → 377/64) ⇝ 6/1 | note:E4 gain:0.25826834323650844 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (47/8 → 377/64) ⇝ 6/1 | note:F4 gain:0.25826834323650844 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (47/8 → 377/64) ⇝ 6/1 | note:A4 gain:0.25826834323650844 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (377/64 → 189/32) ⇝ 6/1 | note:B3 gain:0.31238795325112734 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (377/64 → 189/32) ⇝ 6/1 | note:E4 gain:0.31238795325112734 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (377/64 → 189/32) ⇝ 6/1 | note:F4 gain:0.31238795325112734 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (377/64 → 189/32) ⇝ 6/1 | note:A4 gain:0.31238795325112734 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (189/32 → 379/64) ⇝ 6/1 | note:B3 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (189/32 → 379/64) ⇝ 6/1 | note:E4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (189/32 → 379/64) ⇝ 6/1 | note:F4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (189/32 → 379/64) ⇝ 6/1 | note:A4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (379/64 → 95/16) ⇝ 6/1 | note:B3 gain:0.25826834323650766 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (379/64 → 95/16) ⇝ 6/1 | note:E4 gain:0.25826834323650766 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (379/64 → 95/16) ⇝ 6/1 | note:F4 gain:0.25826834323650766 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (379/64 → 95/16) ⇝ 6/1 | note:A4 gain:0.25826834323650766 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (95/16 → 381/64) ⇝ 6/1 | note:B3 gain:0.18173165676349257 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (95/16 → 381/64) ⇝ 6/1 | note:E4 gain:0.18173165676349257 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (95/16 → 381/64) ⇝ 6/1 | note:F4 gain:0.18173165676349257 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (95/16 → 381/64) ⇝ 6/1 | note:A4 gain:0.18173165676349257 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (381/64 → 191/32) ⇝ 6/1 | note:B3 gain:0.12761204674887097 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (381/64 → 191/32) ⇝ 6/1 | note:E4 gain:0.12761204674887097 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (381/64 → 191/32) ⇝ 6/1 | note:F4 gain:0.12761204674887097 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (381/64 → 191/32) ⇝ 6/1 | note:A4 gain:0.12761204674887097 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (191/32 → 383/64) ⇝ 6/1 | note:B3 gain:0.12761204674887047 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (191/32 → 383/64) ⇝ 6/1 | note:E4 gain:0.12761204674887047 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (191/32 → 383/64) ⇝ 6/1 | note:F4 gain:0.12761204674887047 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (191/32 → 383/64) ⇝ 6/1 | note:A4 gain:0.12761204674887047 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 23/4 ⇜ (383/64 → 6/1) | note:B3 gain:0.18173165676349137 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 ⇜ (383/64 → 6/1) | note:E4 gain:0.18173165676349137 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 23/4 ⇜ (383/64 → 6/1) | note:F4 gain:0.18173165676349137 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 23/4 ⇜ (383/64 → 6/1) | note:A4 gain:0.18173165676349137 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (6/1 → 385/64) ⇝ 25/4 | note:F#2 gain:0.5165366864730129 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 6/1 ⇜ (385/64 → 193/32) ⇝ 25/4 | note:F#2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 6/1 ⇜ (193/32 → 387/64) ⇝ 25/4 | note:F#2 gain:0.62477590650226 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ (169/28 → 387/64) ⇝ 44/7 | note:71 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ (169/28 → 387/64) ⇝ 44/7 | note:76 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (169/28 → 387/64) ⇝ 44/7 | note:77 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (169/28 → 387/64) ⇝ 44/7 | note:81 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 6/1 ⇜ (387/64 → 97/16) ⇝ 25/4 | note:F#2 gain:0.5165366864730192 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (387/64 → 97/16) ⇝ 44/7 | note:71 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (387/64 → 97/16) ⇝ 44/7 | note:76 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (387/64 → 97/16) ⇝ 44/7 | note:77 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (387/64 → 97/16) ⇝ 44/7 | note:81 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 6/1 ⇜ (97/16 → 389/64) ⇝ 25/4 | note:F#2 gain:0.36346331352698913 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (97/16 → 389/64) ⇝ 44/7 | note:71 gain:0.036346331352698914 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (97/16 → 389/64) ⇝ 44/7 | note:76 gain:0.036346331352698914 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (97/16 → 389/64) ⇝ 44/7 | note:77 gain:0.036346331352698914 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (97/16 → 389/64) ⇝ 44/7 | note:81 gain:0.036346331352698914 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 6/1 ⇜ (389/64 → 195/32) ⇝ 25/4 | note:F#2 gain:0.2552240934977436 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (389/64 → 195/32) ⇝ 44/7 | note:71 gain:0.02552240934977436 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (389/64 → 195/32) ⇝ 44/7 | note:76 gain:0.02552240934977436 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (389/64 → 195/32) ⇝ 44/7 | note:77 gain:0.02552240934977436 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (389/64 → 195/32) ⇝ 44/7 | note:81 gain:0.02552240934977436 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 6/1 ⇜ (195/32 → 391/64) ⇝ 25/4 | note:F#2 gain:0.25522409349774366 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (195/32 → 391/64) ⇝ 44/7 | note:71 gain:0.02552240934977437 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (195/32 → 391/64) ⇝ 44/7 | note:76 gain:0.02552240934977437 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (195/32 → 391/64) ⇝ 44/7 | note:77 gain:0.02552240934977437 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (195/32 → 391/64) ⇝ 44/7 | note:81 gain:0.02552240934977437 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 6/1 ⇜ (391/64 → 49/8) ⇝ 25/4 | note:F#2 gain:0.36346331352697875 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (391/64 → 49/8) ⇝ 44/7 | note:71 gain:0.03634633135269787 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (391/64 → 49/8) ⇝ 44/7 | note:76 gain:0.03634633135269787 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (391/64 → 49/8) ⇝ 44/7 | note:77 gain:0.03634633135269787 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (391/64 → 49/8) ⇝ 44/7 | note:81 gain:0.03634633135269787 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 6/1 ⇜ (49/8 → 393/64) ⇝ 25/4 | note:F#2 gain:0.5165366864730194 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (49/8 → 393/64) ⇝ 44/7 | note:71 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (49/8 → 393/64) ⇝ 44/7 | note:76 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (49/8 → 393/64) ⇝ 44/7 | note:77 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (49/8 → 393/64) ⇝ 44/7 | note:81 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (49/8 → 393/64) ⇝ 25/4 | note:F#4 gain:0.5165366864730194 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ (49/8 → 393/64) ⇝ 25/4 | note:A#4 gain:0.5165366864730194 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 6/1 ⇜ (393/64 → 197/32) ⇝ 25/4 | note:F#2 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (393/64 → 197/32) ⇝ 44/7 | note:71 gain:0.06247759065022556 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (393/64 → 197/32) ⇝ 44/7 | note:76 gain:0.06247759065022556 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (393/64 → 197/32) ⇝ 44/7 | note:77 gain:0.06247759065022556 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (393/64 → 197/32) ⇝ 44/7 | note:81 gain:0.06247759065022556 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 49/8 ⇜ (393/64 → 197/32) ⇝ 25/4 | note:F#4 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 49/8 ⇜ (393/64 → 197/32) ⇝ 25/4 | note:A#4 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 6/1 ⇜ (197/32 → 395/64) ⇝ 25/4 | note:F#2 gain:0.6247759065022571 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (197/32 → 395/64) ⇝ 44/7 | note:71 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (197/32 → 395/64) ⇝ 44/7 | note:76 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (197/32 → 395/64) ⇝ 44/7 | note:77 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (197/32 → 395/64) ⇝ 44/7 | note:81 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 49/8 ⇜ (197/32 → 395/64) ⇝ 25/4 | note:F#4 gain:0.6247759065022571 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 49/8 ⇜ (197/32 → 395/64) ⇝ 25/4 | note:A#4 gain:0.6247759065022571 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 6/1 ⇜ (395/64 → 99/16) ⇝ 25/4 | note:F#2 gain:0.5165366864730233 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (395/64 → 99/16) ⇝ 44/7 | note:71 gain:0.05165366864730234 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (395/64 → 99/16) ⇝ 44/7 | note:76 gain:0.05165366864730234 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (395/64 → 99/16) ⇝ 44/7 | note:77 gain:0.05165366864730234 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (395/64 → 99/16) ⇝ 44/7 | note:81 gain:0.05165366864730234 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 49/8 ⇜ (395/64 → 99/16) ⇝ 25/4 | note:F#4 gain:0.5165366864730233 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 49/8 ⇜ (395/64 → 99/16) ⇝ 25/4 | note:A#4 gain:0.5165366864730233 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 6/1 ⇜ (99/16 → 397/64) ⇝ 25/4 | note:F#2 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (99/16 → 397/64) ⇝ 44/7 | note:71 gain:0.03634633135269826 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (99/16 → 397/64) ⇝ 44/7 | note:76 gain:0.03634633135269826 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (99/16 → 397/64) ⇝ 44/7 | note:77 gain:0.03634633135269826 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (99/16 → 397/64) ⇝ 44/7 | note:81 gain:0.03634633135269826 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 49/8 ⇜ (99/16 → 397/64) ⇝ 25/4 | note:F#4 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 49/8 ⇜ (99/16 → 397/64) ⇝ 25/4 | note:A#4 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 6/1 ⇜ (397/64 → 199/32) ⇝ 25/4 | note:F#2 gain:0.2552240934977452 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (397/64 → 199/32) ⇝ 44/7 | note:71 gain:0.025522409349774525 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (397/64 → 199/32) ⇝ 44/7 | note:76 gain:0.025522409349774525 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (397/64 → 199/32) ⇝ 44/7 | note:77 gain:0.025522409349774525 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (397/64 → 199/32) ⇝ 44/7 | note:81 gain:0.025522409349774525 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 49/8 ⇜ (397/64 → 199/32) ⇝ 25/4 | note:F#4 gain:0.2552240934977452 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 49/8 ⇜ (397/64 → 199/32) ⇝ 25/4 | note:A#4 gain:0.2552240934977452 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 6/1 ⇜ (199/32 → 399/64) ⇝ 25/4 | note:F#2 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (199/32 → 399/64) ⇝ 44/7 | note:71 gain:0.025522409349774206 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (199/32 → 399/64) ⇝ 44/7 | note:76 gain:0.025522409349774206 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (199/32 → 399/64) ⇝ 44/7 | note:77 gain:0.025522409349774206 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (199/32 → 399/64) ⇝ 44/7 | note:81 gain:0.025522409349774206 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 49/8 ⇜ (199/32 → 399/64) ⇝ 25/4 | note:F#4 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 49/8 ⇜ (199/32 → 399/64) ⇝ 25/4 | note:A#4 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 6/1 ⇜ (399/64 → 25/4) | note:F#2 gain:0.3634633135269748 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 169/28 ⇜ (399/64 → 25/4) ⇝ 44/7 | note:71 gain:0.036346331352697485 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (399/64 → 25/4) ⇝ 44/7 | note:76 gain:0.036346331352697485 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (399/64 → 25/4) ⇝ 44/7 | note:77 gain:0.036346331352697485 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (399/64 → 25/4) ⇝ 44/7 | note:81 gain:0.036346331352697485 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 49/8 ⇜ (399/64 → 25/4) | note:F#4 gain:0.3634633135269748 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 49/8 ⇜ (399/64 → 25/4) | note:A#4 gain:0.3634633135269748 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 169/28 ⇜ (25/4 → 401/64) ⇝ 44/7 | note:71 gain:0.05165366864730156 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (25/4 → 401/64) ⇝ 44/7 | note:76 gain:0.05165366864730156 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (25/4 → 401/64) ⇝ 44/7 | note:77 gain:0.05165366864730156 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (25/4 → 401/64) ⇝ 44/7 | note:81 gain:0.05165366864730156 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 169/28 ⇜ (401/64 → 201/32) ⇝ 44/7 | note:71 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (401/64 → 201/32) ⇝ 44/7 | note:76 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (401/64 → 201/32) ⇝ 44/7 | note:77 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (401/64 → 201/32) ⇝ 44/7 | note:81 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 169/28 ⇜ (201/32 → 44/7) | note:71 gain:0.062477590650225893 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 169/28 ⇜ (201/32 → 44/7) | note:76 gain:0.062477590650225893 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 169/28 ⇜ (201/32 → 44/7) | note:77 gain:0.062477590650225893 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 169/28 ⇜ (201/32 → 44/7) | note:81 gain:0.062477590650225893 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (13/2 → 417/64) ⇝ 53/8 | note:C#5 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ (13/2 → 417/64) ⇝ 53/8 | note:E5 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (13/2 → 417/64) ⇝ 27/4 | note:Bb3 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (13/2 → 417/64) ⇝ 27/4 | note:Eb4 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (13/2 → 417/64) ⇝ 27/4 | note:E4 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (13/2 → 417/64) ⇝ 27/4 | note:Ab4 gain:0.258268343236509 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (13/2 → 417/64) ⇝ 27/4 | note:F#2 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 53/8 | note:C#5 gain:0.624775906502255 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 53/8 | note:E5 gain:0.624775906502255 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:Bb3 gain:0.3123879532511275 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:Eb4 gain:0.3123879532511275 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:E4 gain:0.3123879532511275 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:Ab4 gain:0.3123879532511275 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (417/64 → 209/32) ⇝ 27/4 | note:F#2 gain:0.624775906502255 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 53/8 | note:C#5 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 53/8 | note:E5 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:Bb3 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:Eb4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:E4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:Ab4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (209/32 → 419/64) ⇝ 27/4 | note:F#2 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 53/8 | note:C#5 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 53/8 | note:E5 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:Bb3 gain:0.2582683432365124 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:Eb4 gain:0.2582683432365124 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:E4 gain:0.2582683432365124 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:Ab4 gain:0.2582683432365124 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (419/64 → 105/16) ⇝ 27/4 | note:F#2 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 53/8 | note:C#5 gain:0.363463313526984 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 53/8 | note:E5 gain:0.363463313526984 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:Bb3 gain:0.181731656763492 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:Eb4 gain:0.181731656763492 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:E4 gain:0.181731656763492 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:Ab4 gain:0.181731656763492 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (105/16 → 421/64) ⇝ 27/4 | note:F#2 gain:0.363463313526984 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 53/8 | note:C#5 gain:0.2552240934977415 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 53/8 | note:E5 gain:0.2552240934977415 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:Bb3 gain:0.12761204674887075 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:Eb4 gain:0.12761204674887075 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:E4 gain:0.12761204674887075 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:Ab4 gain:0.12761204674887075 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (421/64 → 211/32) ⇝ 27/4 | note:F#2 gain:0.2552240934977415 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 53/8 | note:C#5 gain:0.2552240934977414 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 53/8 | note:E5 gain:0.2552240934977414 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:Bb3 gain:0.1276120467488707 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:Eb4 gain:0.1276120467488707 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:E4 gain:0.1276120467488707 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:Ab4 gain:0.1276120467488707 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (211/32 → 423/64) ⇝ 27/4 | note:F#2 gain:0.2552240934977414 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (423/64 → 53/8) | note:C#5 gain:0.3634633135269838 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 13/2 ⇜ (423/64 → 53/8) | note:E5 gain:0.3634633135269838 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:Bb3 gain:0.1817316567634919 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:Eb4 gain:0.1817316567634919 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:E4 gain:0.1817316567634919 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:Ab4 gain:0.1817316567634919 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (423/64 → 53/8) ⇝ 27/4 | note:F#2 gain:0.3634633135269838 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:Bb3 gain:0.25826834323650705 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:Eb4 gain:0.25826834323650705 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:E4 gain:0.25826834323650705 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:Ab4 gain:0.25826834323650705 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (53/8 → 425/64) ⇝ 27/4 | note:F#2 gain:0.5165366864730141 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:Bb3 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:Eb4 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:E4 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:Ab4 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (425/64 → 213/32) ⇝ 27/4 | note:F#2 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:Bb3 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:Eb4 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:E4 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:Ab4 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (213/32 → 427/64) ⇝ 27/4 | note:F#2 gain:0.6247759065022594 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:Bb3 gain:0.2582683432365091 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:Eb4 gain:0.2582683432365091 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:E4 gain:0.2582683432365091 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:Ab4 gain:0.2582683432365091 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (427/64 → 107/16) ⇝ 27/4 | note:F#2 gain:0.5165366864730182 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:Bb3 gain:0.181731656763494 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:Eb4 gain:0.181731656763494 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:E4 gain:0.181731656763494 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:Ab4 gain:0.181731656763494 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (107/16 → 429/64) ⇝ 27/4 | note:F#2 gain:0.363463313526988 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:Bb3 gain:0.12761204674887158 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:Eb4 gain:0.12761204674887158 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:E4 gain:0.12761204674887158 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:Ab4 gain:0.12761204674887158 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (429/64 → 215/32) ⇝ 27/4 | note:F#2 gain:0.25522409349774317 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:Bb3 gain:0.1276120467488699 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:Eb4 gain:0.1276120467488699 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:E4 gain:0.1276120467488699 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:Ab4 gain:0.1276120467488699 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (215/32 → 431/64) ⇝ 27/4 | note:F#2 gain:0.2552240934977398 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 13/2 ⇜ (431/64 → 27/4) | note:Bb3 gain:0.18173165676348993 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 13/2 ⇜ (431/64 → 27/4) | note:Eb4 gain:0.18173165676348993 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (431/64 → 27/4) | note:E4 gain:0.18173165676348993 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 ⇜ (431/64 → 27/4) | note:Ab4 gain:0.18173165676348993 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 13/2 ⇜ (431/64 → 27/4) | note:F#2 gain:0.36346331352697986 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ (27/4 → 433/64) ⇝ 55/8 | note:F#4 gain:0.5165366864730204 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ (27/4 → 433/64) ⇝ 55/8 | note:A#4 gain:0.5165366864730204 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 27/4 ⇜ (433/64 → 217/32) ⇝ 55/8 | note:F#4 gain:0.624775906502256 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 27/4 ⇜ (433/64 → 217/32) ⇝ 55/8 | note:A#4 gain:0.624775906502256 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 27/4 ⇜ (217/32 → 435/64) ⇝ 55/8 | note:F#4 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 27/4 ⇜ (217/32 → 435/64) ⇝ 55/8 | note:A#4 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (95/14 → 435/64) ⇝ 197/28 | note:70 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (95/14 → 435/64) ⇝ 197/28 | note:75 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (95/14 → 435/64) ⇝ 197/28 | note:76 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (95/14 → 435/64) ⇝ 197/28 | note:80 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 27/4 ⇜ (435/64 → 109/16) ⇝ 55/8 | note:F#4 gain:0.5165366864730222 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 27/4 ⇜ (435/64 → 109/16) ⇝ 55/8 | note:A#4 gain:0.5165366864730222 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (435/64 → 109/16) ⇝ 197/28 | note:70 gain:0.051653668647302226 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (435/64 → 109/16) ⇝ 197/28 | note:75 gain:0.051653668647302226 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (435/64 → 109/16) ⇝ 197/28 | note:76 gain:0.051653668647302226 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (435/64 → 109/16) ⇝ 197/28 | note:80 gain:0.051653668647302226 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 27/4 ⇜ (109/16 → 437/64) ⇝ 55/8 | note:F#4 gain:0.3634633135269815 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 27/4 ⇜ (109/16 → 437/64) ⇝ 55/8 | note:A#4 gain:0.3634633135269815 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (109/16 → 437/64) ⇝ 197/28 | note:70 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (109/16 → 437/64) ⇝ 197/28 | note:75 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (109/16 → 437/64) ⇝ 197/28 | note:76 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (109/16 → 437/64) ⇝ 197/28 | note:80 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 27/4 ⇜ (437/64 → 219/32) ⇝ 55/8 | note:F#4 gain:0.2552240934977448 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 27/4 ⇜ (437/64 → 219/32) ⇝ 55/8 | note:A#4 gain:0.2552240934977448 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (437/64 → 219/32) ⇝ 197/28 | note:70 gain:0.02552240934977448 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (437/64 → 219/32) ⇝ 197/28 | note:75 gain:0.02552240934977448 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (437/64 → 219/32) ⇝ 197/28 | note:76 gain:0.02552240934977448 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (437/64 → 219/32) ⇝ 197/28 | note:80 gain:0.02552240934977448 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 27/4 ⇜ (219/32 → 439/64) ⇝ 55/8 | note:F#4 gain:0.2552240934977425 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 27/4 ⇜ (219/32 → 439/64) ⇝ 55/8 | note:A#4 gain:0.2552240934977425 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (219/32 → 439/64) ⇝ 197/28 | note:70 gain:0.02552240934977425 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (219/32 → 439/64) ⇝ 197/28 | note:75 gain:0.02552240934977425 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (219/32 → 439/64) ⇝ 197/28 | note:76 gain:0.02552240934977425 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (219/32 → 439/64) ⇝ 197/28 | note:80 gain:0.02552240934977425 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 27/4 ⇜ (439/64 → 55/8) | note:F#4 gain:0.36346331352697586 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 27/4 ⇜ (439/64 → 55/8) | note:A#4 gain:0.36346331352697586 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (439/64 → 55/8) ⇝ 197/28 | note:70 gain:0.03634633135269759 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (439/64 → 55/8) ⇝ 197/28 | note:75 gain:0.03634633135269759 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (439/64 → 55/8) ⇝ 197/28 | note:76 gain:0.03634633135269759 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (439/64 → 55/8) ⇝ 197/28 | note:80 gain:0.03634633135269759 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 95/14 ⇜ (55/8 → 441/64) ⇝ 197/28 | note:70 gain:0.051653668647301657 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (55/8 → 441/64) ⇝ 197/28 | note:75 gain:0.051653668647301657 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (55/8 → 441/64) ⇝ 197/28 | note:76 gain:0.051653668647301657 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (55/8 → 441/64) ⇝ 197/28 | note:80 gain:0.051653668647301657 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 95/14 ⇜ (441/64 → 221/32) ⇝ 197/28 | note:70 gain:0.06247759065022545 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (441/64 → 221/32) ⇝ 197/28 | note:75 gain:0.06247759065022545 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (441/64 → 221/32) ⇝ 197/28 | note:76 gain:0.06247759065022545 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (441/64 → 221/32) ⇝ 197/28 | note:80 gain:0.06247759065022545 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 95/14 ⇜ (221/32 → 443/64) ⇝ 197/28 | note:70 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (221/32 → 443/64) ⇝ 197/28 | note:75 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (221/32 → 443/64) ⇝ 197/28 | note:76 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (221/32 → 443/64) ⇝ 197/28 | note:80 gain:0.06247759065022584 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 95/14 ⇜ (443/64 → 111/16) ⇝ 197/28 | note:70 gain:0.051653668647301566 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (443/64 → 111/16) ⇝ 197/28 | note:75 gain:0.051653668647301566 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (443/64 → 111/16) ⇝ 197/28 | note:76 gain:0.051653668647301566 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (443/64 → 111/16) ⇝ 197/28 | note:80 gain:0.051653668647301566 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 95/14 ⇜ (111/16 → 445/64) ⇝ 197/28 | note:70 gain:0.03634633135269855 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (111/16 → 445/64) ⇝ 197/28 | note:75 gain:0.03634633135269855 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (111/16 → 445/64) ⇝ 197/28 | note:76 gain:0.03634633135269855 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (111/16 → 445/64) ⇝ 197/28 | note:80 gain:0.03634633135269855 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 95/14 ⇜ (445/64 → 223/32) ⇝ 197/28 | note:70 gain:0.025522409349774212 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (445/64 → 223/32) ⇝ 197/28 | note:75 gain:0.025522409349774212 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (445/64 → 223/32) ⇝ 197/28 | note:76 gain:0.025522409349774212 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (445/64 → 223/32) ⇝ 197/28 | note:80 gain:0.025522409349774212 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 95/14 ⇜ (223/32 → 447/64) ⇝ 197/28 | note:70 gain:0.02552240934977408 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (223/32 → 447/64) ⇝ 197/28 | note:75 gain:0.02552240934977408 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (223/32 → 447/64) ⇝ 197/28 | note:76 gain:0.02552240934977408 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (223/32 → 447/64) ⇝ 197/28 | note:80 gain:0.02552240934977408 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 95/14 ⇜ (447/64 → 7/1) ⇝ 197/28 | note:70 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (447/64 → 7/1) ⇝ 197/28 | note:75 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (447/64 → 7/1) ⇝ 197/28 | note:76 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (447/64 → 7/1) ⇝ 197/28 | note:80 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 95/14 ⇜ (7/1 → 449/64) ⇝ 197/28 | note:70 gain:0.051653668647301254 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (7/1 → 449/64) ⇝ 197/28 | note:75 gain:0.051653668647301254 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (7/1 → 449/64) ⇝ 197/28 | note:76 gain:0.051653668647301254 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (7/1 → 449/64) ⇝ 197/28 | note:80 gain:0.051653668647301254 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (7/1 → 449/64) ⇝ 29/4 | note:F#2 gain:0.5165366864730125 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 95/14 ⇜ (449/64 → 225/32) ⇝ 197/28 | note:70 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (449/64 → 225/32) ⇝ 197/28 | note:75 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (449/64 → 225/32) ⇝ 197/28 | note:76 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (449/64 → 225/32) ⇝ 197/28 | note:80 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 7/1 ⇜ (449/64 → 225/32) ⇝ 29/4 | note:F#2 gain:0.6247759065022571 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 95/14 ⇜ (225/32 → 197/28) | note:70 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 95/14 ⇜ (225/32 → 197/28) | note:75 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 95/14 ⇜ (225/32 → 197/28) | note:76 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 95/14 ⇜ (225/32 → 197/28) | note:80 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 7/1 ⇜ (225/32 → 451/64) ⇝ 29/4 | note:F#2 gain:0.62477590650226 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 7/1 ⇜ (451/64 → 113/16) ⇝ 29/4 | note:F#2 gain:0.5165366864730195 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 7/1 ⇜ (113/16 → 453/64) ⇝ 29/4 | note:F#2 gain:0.36346331352698946 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 7/1 ⇜ (453/64 → 227/32) ⇝ 29/4 | note:F#2 gain:0.2552240934977437 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 7/1 ⇜ (227/32 → 455/64) ⇝ 29/4 | note:F#2 gain:0.25522409349774355 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 7/1 ⇜ (455/64 → 57/8) ⇝ 29/4 | note:F#2 gain:0.3634633135269784 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 7/1 ⇜ (57/8 → 457/64) ⇝ 29/4 | note:F#2 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ (57/8 → 457/64) ⇝ 29/4 | note:F#4 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ (57/8 → 457/64) ⇝ 29/4 | note:A#4 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/1 ⇜ (457/64 → 229/32) ⇝ 29/4 | note:F#2 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 57/8 ⇜ (457/64 → 229/32) ⇝ 29/4 | note:F#4 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 57/8 ⇜ (457/64 → 229/32) ⇝ 29/4 | note:A#4 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/1 ⇜ (229/32 → 459/64) ⇝ 29/4 | note:F#2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 57/8 ⇜ (229/32 → 459/64) ⇝ 29/4 | note:F#4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 57/8 ⇜ (229/32 → 459/64) ⇝ 29/4 | note:A#4 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/1 ⇜ (459/64 → 115/16) ⇝ 29/4 | note:F#2 gain:0.5165366864730236 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 57/8 ⇜ (459/64 → 115/16) ⇝ 29/4 | note:F#4 gain:0.5165366864730236 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 57/8 ⇜ (459/64 → 115/16) ⇝ 29/4 | note:A#4 gain:0.5165366864730236 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/1 ⇜ (115/16 → 461/64) ⇝ 29/4 | note:F#2 gain:0.3634633135269829 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 57/8 ⇜ (115/16 → 461/64) ⇝ 29/4 | note:F#4 gain:0.3634633135269829 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 57/8 ⇜ (115/16 → 461/64) ⇝ 29/4 | note:A#4 gain:0.3634633135269829 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/1 ⇜ (461/64 → 231/32) ⇝ 29/4 | note:F#2 gain:0.2552240934977454 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 57/8 ⇜ (461/64 → 231/32) ⇝ 29/4 | note:F#4 gain:0.2552240934977454 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 57/8 ⇜ (461/64 → 231/32) ⇝ 29/4 | note:A#4 gain:0.2552240934977454 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/1 ⇜ (231/32 → 463/64) ⇝ 29/4 | note:F#2 gain:0.25522409349774183 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 57/8 ⇜ (231/32 → 463/64) ⇝ 29/4 | note:F#4 gain:0.25522409349774183 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 57/8 ⇜ (231/32 → 463/64) ⇝ 29/4 | note:A#4 gain:0.25522409349774183 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/1 ⇜ (463/64 → 29/4) | note:F#2 gain:0.3634633135269744 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 57/8 ⇜ (463/64 → 29/4) | note:F#4 gain:0.3634633135269744 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 57/8 ⇜ (463/64 → 29/4) | note:A#4 gain:0.3634633135269744 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (29/4 → 465/64) ⇝ 15/2 | note:Bb3 gain:0.25826834323650755 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (29/4 → 465/64) ⇝ 15/2 | note:Eb4 gain:0.25826834323650755 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (29/4 → 465/64) ⇝ 15/2 | note:E4 gain:0.25826834323650755 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (29/4 → 465/64) ⇝ 15/2 | note:Ab4 gain:0.25826834323650755 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (465/64 → 233/32) ⇝ 15/2 | note:Bb3 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (465/64 → 233/32) ⇝ 15/2 | note:Eb4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (465/64 → 233/32) ⇝ 15/2 | note:E4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (465/64 → 233/32) ⇝ 15/2 | note:Ab4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (233/32 → 467/64) ⇝ 15/2 | note:Bb3 gain:0.3123879532511295 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (233/32 → 467/64) ⇝ 15/2 | note:Eb4 gain:0.3123879532511295 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (233/32 → 467/64) ⇝ 15/2 | note:E4 gain:0.3123879532511295 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (233/32 → 467/64) ⇝ 15/2 | note:Ab4 gain:0.3123879532511295 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (467/64 → 117/16) ⇝ 15/2 | note:Bb3 gain:0.25826834323650855 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (467/64 → 117/16) ⇝ 15/2 | note:Eb4 gain:0.25826834323650855 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (467/64 → 117/16) ⇝ 15/2 | note:E4 gain:0.25826834323650855 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (467/64 → 117/16) ⇝ 15/2 | note:Ab4 gain:0.25826834323650855 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (117/16 → 469/64) ⇝ 15/2 | note:Bb3 gain:0.18173165676349345 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (117/16 → 469/64) ⇝ 15/2 | note:Eb4 gain:0.18173165676349345 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (117/16 → 469/64) ⇝ 15/2 | note:E4 gain:0.18173165676349345 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (117/16 → 469/64) ⇝ 15/2 | note:Ab4 gain:0.18173165676349345 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (469/64 → 235/32) ⇝ 15/2 | note:Bb3 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (469/64 → 235/32) ⇝ 15/2 | note:Eb4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (469/64 → 235/32) ⇝ 15/2 | note:E4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (469/64 → 235/32) ⇝ 15/2 | note:Ab4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (235/32 → 471/64) ⇝ 15/2 | note:Bb3 gain:0.1276120467488701 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (235/32 → 471/64) ⇝ 15/2 | note:Eb4 gain:0.1276120467488701 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (235/32 → 471/64) ⇝ 15/2 | note:E4 gain:0.1276120467488701 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (235/32 → 471/64) ⇝ 15/2 | note:Ab4 gain:0.1276120467488701 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (471/64 → 59/8) ⇝ 15/2 | note:Bb3 gain:0.18173165676349046 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (471/64 → 59/8) ⇝ 15/2 | note:Eb4 gain:0.18173165676349046 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (471/64 → 59/8) ⇝ 15/2 | note:E4 gain:0.18173165676349046 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (471/64 → 59/8) ⇝ 15/2 | note:Ab4 gain:0.18173165676349046 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (59/8 → 473/64) ⇝ 15/2 | note:Bb3 gain:0.25826834323650555 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (59/8 → 473/64) ⇝ 15/2 | note:Eb4 gain:0.25826834323650555 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (59/8 → 473/64) ⇝ 15/2 | note:E4 gain:0.25826834323650555 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (59/8 → 473/64) ⇝ 15/2 | note:Ab4 gain:0.25826834323650555 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (473/64 → 237/32) ⇝ 15/2 | note:Bb3 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (473/64 → 237/32) ⇝ 15/2 | note:Eb4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (473/64 → 237/32) ⇝ 15/2 | note:E4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (473/64 → 237/32) ⇝ 15/2 | note:Ab4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (237/32 → 475/64) ⇝ 15/2 | note:Bb3 gain:0.31238795325113033 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (237/32 → 475/64) ⇝ 15/2 | note:Eb4 gain:0.31238795325113033 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (237/32 → 475/64) ⇝ 15/2 | note:E4 gain:0.31238795325113033 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (237/32 → 475/64) ⇝ 15/2 | note:Ab4 gain:0.31238795325113033 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (475/64 → 119/16) ⇝ 15/2 | note:Bb3 gain:0.2582683432365105 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (475/64 → 119/16) ⇝ 15/2 | note:Eb4 gain:0.2582683432365105 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (475/64 → 119/16) ⇝ 15/2 | note:E4 gain:0.2582683432365105 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (475/64 → 119/16) ⇝ 15/2 | note:Ab4 gain:0.2582683432365105 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (119/16 → 477/64) ⇝ 15/2 | note:Bb3 gain:0.1817316567634902 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (119/16 → 477/64) ⇝ 15/2 | note:Eb4 gain:0.1817316567634902 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (119/16 → 477/64) ⇝ 15/2 | note:E4 gain:0.1817316567634902 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (119/16 → 477/64) ⇝ 15/2 | note:Ab4 gain:0.1817316567634902 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (477/64 → 239/32) ⇝ 15/2 | note:Bb3 gain:0.12761204674887217 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (477/64 → 239/32) ⇝ 15/2 | note:Eb4 gain:0.12761204674887217 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (477/64 → 239/32) ⇝ 15/2 | note:E4 gain:0.12761204674887217 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (477/64 → 239/32) ⇝ 15/2 | note:Ab4 gain:0.12761204674887217 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (239/32 → 479/64) ⇝ 15/2 | note:Bb3 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (239/32 → 479/64) ⇝ 15/2 | note:Eb4 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (239/32 → 479/64) ⇝ 15/2 | note:E4 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (239/32 → 479/64) ⇝ 15/2 | note:Ab4 gain:0.12761204674887147 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/4 ⇜ (479/64 → 15/2) | note:Bb3 gain:0.18173165676348849 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/4 ⇜ (479/64 → 15/2) | note:Eb4 gain:0.18173165676348849 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/4 ⇜ (479/64 → 15/2) | note:E4 gain:0.18173165676348849 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/4 ⇜ (479/64 → 15/2) | note:Ab4 gain:0.18173165676348849 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (15/2 → 481/64) ⇝ 61/8 | note:C#5 gain:0.5165366864730176 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ (15/2 → 481/64) ⇝ 61/8 | note:E5 gain:0.5165366864730176 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (15/2 → 481/64) ⇝ 31/4 | note:F#2 gain:0.5165366864730176 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 15/2 ⇜ (481/64 → 241/32) ⇝ 61/8 | note:C#5 gain:0.6247759065022548 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 15/2 ⇜ (481/64 → 241/32) ⇝ 61/8 | note:E5 gain:0.6247759065022548 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/2 ⇜ (481/64 → 241/32) ⇝ 31/4 | note:F#2 gain:0.6247759065022548 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 15/2 ⇜ (241/32 → 483/64) ⇝ 61/8 | note:C#5 gain:0.624775906502258 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 15/2 ⇜ (241/32 → 483/64) ⇝ 61/8 | note:E5 gain:0.624775906502258 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/2 ⇜ (241/32 → 483/64) ⇝ 31/4 | note:F#2 gain:0.624775906502258 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ (211/28 → 483/64) ⇝ 109/14 | note:70 gain:0.0624775906502258 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (211/28 → 483/64) ⇝ 109/14 | note:75 gain:0.0624775906502258 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (211/28 → 483/64) ⇝ 109/14 | note:76 gain:0.0624775906502258 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (211/28 → 483/64) ⇝ 109/14 | note:80 gain:0.0624775906502258 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (483/64 → 121/16) ⇝ 61/8 | note:C#5 gain:0.5165366864730251 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 15/2 ⇜ (483/64 → 121/16) ⇝ 61/8 | note:E5 gain:0.5165366864730251 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/2 ⇜ (483/64 → 121/16) ⇝ 31/4 | note:F#2 gain:0.5165366864730251 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (483/64 → 121/16) ⇝ 109/14 | note:70 gain:0.05165366864730251 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (483/64 → 121/16) ⇝ 109/14 | note:75 gain:0.05165366864730251 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (483/64 → 121/16) ⇝ 109/14 | note:76 gain:0.05165366864730251 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (483/64 → 121/16) ⇝ 109/14 | note:80 gain:0.05165366864730251 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (121/16 → 485/64) ⇝ 61/8 | note:C#5 gain:0.3634633135269844 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 15/2 ⇜ (121/16 → 485/64) ⇝ 61/8 | note:E5 gain:0.3634633135269844 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/2 ⇜ (121/16 → 485/64) ⇝ 31/4 | note:F#2 gain:0.3634633135269844 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (121/16 → 485/64) ⇝ 109/14 | note:70 gain:0.03634633135269844 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (121/16 → 485/64) ⇝ 109/14 | note:75 gain:0.03634633135269844 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (121/16 → 485/64) ⇝ 109/14 | note:76 gain:0.03634633135269844 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (121/16 → 485/64) ⇝ 109/14 | note:80 gain:0.03634633135269844 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (485/64 → 243/32) ⇝ 61/8 | note:C#5 gain:0.25522409349774167 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 15/2 ⇜ (485/64 → 243/32) ⇝ 61/8 | note:E5 gain:0.25522409349774167 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/2 ⇜ (485/64 → 243/32) ⇝ 31/4 | note:F#2 gain:0.25522409349774167 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (485/64 → 243/32) ⇝ 109/14 | note:70 gain:0.025522409349774167 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (485/64 → 243/32) ⇝ 109/14 | note:75 gain:0.025522409349774167 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (485/64 → 243/32) ⇝ 109/14 | note:76 gain:0.025522409349774167 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (485/64 → 243/32) ⇝ 109/14 | note:80 gain:0.025522409349774167 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (243/32 → 487/64) ⇝ 61/8 | note:C#5 gain:0.2552240934977413 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 15/2 ⇜ (243/32 → 487/64) ⇝ 61/8 | note:E5 gain:0.2552240934977413 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/2 ⇜ (243/32 → 487/64) ⇝ 31/4 | note:F#2 gain:0.2552240934977413 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (243/32 → 487/64) ⇝ 109/14 | note:70 gain:0.02552240934977413 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (243/32 → 487/64) ⇝ 109/14 | note:75 gain:0.02552240934977413 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (243/32 → 487/64) ⇝ 109/14 | note:76 gain:0.02552240934977413 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (243/32 → 487/64) ⇝ 109/14 | note:80 gain:0.02552240934977413 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (487/64 → 61/8) | note:C#5 gain:0.36346331352698347 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 15/2 ⇜ (487/64 → 61/8) | note:E5 gain:0.36346331352698347 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/2 ⇜ (487/64 → 61/8) ⇝ 31/4 | note:F#2 gain:0.36346331352698347 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (487/64 → 61/8) ⇝ 109/14 | note:70 gain:0.036346331352698345 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (487/64 → 61/8) ⇝ 109/14 | note:75 gain:0.036346331352698345 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (487/64 → 61/8) ⇝ 109/14 | note:76 gain:0.036346331352698345 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (487/64 → 61/8) ⇝ 109/14 | note:80 gain:0.036346331352698345 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (61/8 → 489/64) ⇝ 31/4 | note:F#2 gain:0.5165366864730137 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (61/8 → 489/64) ⇝ 109/14 | note:70 gain:0.051653668647301365 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (61/8 → 489/64) ⇝ 109/14 | note:75 gain:0.051653668647301365 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (61/8 → 489/64) ⇝ 109/14 | note:76 gain:0.051653668647301365 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (61/8 → 489/64) ⇝ 109/14 | note:80 gain:0.051653668647301365 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (489/64 → 245/32) ⇝ 31/4 | note:F#2 gain:0.6247759065022576 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (489/64 → 245/32) ⇝ 109/14 | note:70 gain:0.06247759065022576 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (489/64 → 245/32) ⇝ 109/14 | note:75 gain:0.06247759065022576 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (489/64 → 245/32) ⇝ 109/14 | note:76 gain:0.06247759065022576 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (489/64 → 245/32) ⇝ 109/14 | note:80 gain:0.06247759065022576 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (245/32 → 491/64) ⇝ 31/4 | note:F#2 gain:0.6247759065022596 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (245/32 → 491/64) ⇝ 109/14 | note:70 gain:0.062477590650225956 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (245/32 → 491/64) ⇝ 109/14 | note:75 gain:0.062477590650225956 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (245/32 → 491/64) ⇝ 109/14 | note:76 gain:0.062477590650225956 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (245/32 → 491/64) ⇝ 109/14 | note:80 gain:0.062477590650225956 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (491/64 → 123/16) ⇝ 31/4 | note:F#2 gain:0.5165366864730185 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (491/64 → 123/16) ⇝ 109/14 | note:70 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (491/64 → 123/16) ⇝ 109/14 | note:75 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (491/64 → 123/16) ⇝ 109/14 | note:76 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (491/64 → 123/16) ⇝ 109/14 | note:80 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (123/16 → 493/64) ⇝ 31/4 | note:F#2 gain:0.36346331352698835 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (123/16 → 493/64) ⇝ 109/14 | note:70 gain:0.03634633135269884 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (123/16 → 493/64) ⇝ 109/14 | note:75 gain:0.03634633135269884 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (123/16 → 493/64) ⇝ 109/14 | note:76 gain:0.03634633135269884 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (123/16 → 493/64) ⇝ 109/14 | note:80 gain:0.03634633135269884 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (493/64 → 247/32) ⇝ 31/4 | note:F#2 gain:0.2552240934977433 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (493/64 → 247/32) ⇝ 109/14 | note:70 gain:0.02552240934977433 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (493/64 → 247/32) ⇝ 109/14 | note:75 gain:0.02552240934977433 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (493/64 → 247/32) ⇝ 109/14 | note:76 gain:0.02552240934977433 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (493/64 → 247/32) ⇝ 109/14 | note:80 gain:0.02552240934977433 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (247/32 → 495/64) ⇝ 31/4 | note:F#2 gain:0.2552240934977396 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (247/32 → 495/64) ⇝ 109/14 | note:70 gain:0.025522409349773963 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (247/32 → 495/64) ⇝ 109/14 | note:75 gain:0.025522409349773963 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (247/32 → 495/64) ⇝ 109/14 | note:76 gain:0.025522409349773963 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (247/32 → 495/64) ⇝ 109/14 | note:80 gain:0.025522409349773963 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/2 ⇜ (495/64 → 31/4) | note:F#2 gain:0.3634633135269795 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 211/28 ⇜ (495/64 → 31/4) ⇝ 109/14 | note:70 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (495/64 → 31/4) ⇝ 109/14 | note:75 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (495/64 → 31/4) ⇝ 109/14 | note:76 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (495/64 → 31/4) ⇝ 109/14 | note:80 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 211/28 ⇜ (31/4 → 497/64) ⇝ 109/14 | note:70 gain:0.05165366864730201 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (31/4 → 497/64) ⇝ 109/14 | note:75 gain:0.05165366864730201 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (31/4 → 497/64) ⇝ 109/14 | note:76 gain:0.05165366864730201 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (31/4 → 497/64) ⇝ 109/14 | note:80 gain:0.05165366864730201 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (31/4 → 497/64) ⇝ 63/8 | note:C#5 gain:0.5165366864730201 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ (31/4 → 497/64) ⇝ 63/8 | note:E5 gain:0.5165366864730201 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (31/4 → 497/64) ⇝ 8/1 | note:Bb3 gain:0.25826834323651005 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (31/4 → 497/64) ⇝ 8/1 | note:Eb4 gain:0.25826834323651005 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (31/4 → 497/64) ⇝ 8/1 | note:E4 gain:0.25826834323651005 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (31/4 → 497/64) ⇝ 8/1 | note:Ab4 gain:0.25826834323651005 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 211/28 ⇜ (497/64 → 249/32) ⇝ 109/14 | note:70 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (497/64 → 249/32) ⇝ 109/14 | note:75 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (497/64 → 249/32) ⇝ 109/14 | note:76 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (497/64 → 249/32) ⇝ 109/14 | note:80 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 63/8 | note:C#5 gain:0.6247759065022559 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 63/8 | note:E5 gain:0.6247759065022559 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 8/1 | note:Bb3 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 8/1 | note:Eb4 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 8/1 | note:E4 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (497/64 → 249/32) ⇝ 8/1 | note:Ab4 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 211/28 ⇜ (249/32 → 109/14) | note:70 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 211/28 ⇜ (249/32 → 109/14) | note:75 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 211/28 ⇜ (249/32 → 109/14) | note:76 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 211/28 ⇜ (249/32 → 109/14) | note:80 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 63/8 | note:C#5 gain:0.6247759065022569 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 63/8 | note:E5 gain:0.6247759065022569 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 8/1 | note:Bb3 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 8/1 | note:Eb4 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 8/1 | note:E4 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (249/32 → 499/64) ⇝ 8/1 | note:Ab4 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 63/8 | note:C#5 gain:0.5165366864730225 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 63/8 | note:E5 gain:0.5165366864730225 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 8/1 | note:Bb3 gain:0.25826834323651127 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 8/1 | note:Eb4 gain:0.25826834323651127 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 8/1 | note:E4 gain:0.25826834323651127 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (499/64 → 125/16) ⇝ 8/1 | note:Ab4 gain:0.25826834323651127 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 63/8 | note:C#5 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 63/8 | note:E5 gain:0.36346331352698186 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 8/1 | note:Bb3 gain:0.18173165676349093 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 8/1 | note:Eb4 gain:0.18173165676349093 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 8/1 | note:E4 gain:0.18173165676349093 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (125/16 → 501/64) ⇝ 8/1 | note:Ab4 gain:0.18173165676349093 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 63/8 | note:C#5 gain:0.25522409349774494 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 63/8 | note:E5 gain:0.25522409349774494 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 8/1 | note:Bb3 gain:0.12761204674887247 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 8/1 | note:Eb4 gain:0.12761204674887247 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 8/1 | note:E4 gain:0.12761204674887247 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (501/64 → 251/32) ⇝ 8/1 | note:Ab4 gain:0.12761204674887247 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 63/8 | note:C#5 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 63/8 | note:E5 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 8/1 | note:Bb3 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 8/1 | note:Eb4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 8/1 | note:E4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (251/32 → 503/64) ⇝ 8/1 | note:Ab4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (503/64 → 63/8) | note:C#5 gain:0.36346331352697553 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/4 ⇜ (503/64 → 63/8) | note:E5 gain:0.36346331352697553 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 31/4 ⇜ (503/64 → 63/8) ⇝ 8/1 | note:Bb3 gain:0.18173165676348776 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (503/64 → 63/8) ⇝ 8/1 | note:Eb4 gain:0.18173165676348776 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (503/64 → 63/8) ⇝ 8/1 | note:E4 gain:0.18173165676348776 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (503/64 → 63/8) ⇝ 8/1 | note:Ab4 gain:0.18173165676348776 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (63/8 → 505/64) ⇝ 8/1 | note:Bb3 gain:0.2582683432365081 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (63/8 → 505/64) ⇝ 8/1 | note:Eb4 gain:0.2582683432365081 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (63/8 → 505/64) ⇝ 8/1 | note:E4 gain:0.2582683432365081 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (63/8 → 505/64) ⇝ 8/1 | note:Ab4 gain:0.2582683432365081 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (505/64 → 253/32) ⇝ 8/1 | note:Bb3 gain:0.3123879532511271 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (505/64 → 253/32) ⇝ 8/1 | note:Eb4 gain:0.3123879532511271 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (505/64 → 253/32) ⇝ 8/1 | note:E4 gain:0.3123879532511271 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (505/64 → 253/32) ⇝ 8/1 | note:Ab4 gain:0.3123879532511271 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (253/32 → 507/64) ⇝ 8/1 | note:Bb3 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (253/32 → 507/64) ⇝ 8/1 | note:Eb4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (253/32 → 507/64) ⇝ 8/1 | note:E4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (253/32 → 507/64) ⇝ 8/1 | note:Ab4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (507/64 → 127/16) ⇝ 8/1 | note:Bb3 gain:0.258268343236508 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (507/64 → 127/16) ⇝ 8/1 | note:Eb4 gain:0.258268343236508 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (507/64 → 127/16) ⇝ 8/1 | note:E4 gain:0.258268343236508 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (507/64 → 127/16) ⇝ 8/1 | note:Ab4 gain:0.258268343236508 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (127/16 → 509/64) ⇝ 8/1 | note:Bb3 gain:0.18173165676349293 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (127/16 → 509/64) ⇝ 8/1 | note:Eb4 gain:0.18173165676349293 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (127/16 → 509/64) ⇝ 8/1 | note:E4 gain:0.18173165676349293 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (127/16 → 509/64) ⇝ 8/1 | note:Ab4 gain:0.18173165676349293 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (509/64 → 255/32) ⇝ 8/1 | note:Bb3 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (509/64 → 255/32) ⇝ 8/1 | note:Eb4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (509/64 → 255/32) ⇝ 8/1 | note:E4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (509/64 → 255/32) ⇝ 8/1 | note:Ab4 gain:0.12761204674887114 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (255/32 → 511/64) ⇝ 8/1 | note:Bb3 gain:0.12761204674887036 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (255/32 → 511/64) ⇝ 8/1 | note:Eb4 gain:0.12761204674887036 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (255/32 → 511/64) ⇝ 8/1 | note:E4 gain:0.12761204674887036 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (255/32 → 511/64) ⇝ 8/1 | note:Ab4 gain:0.12761204674887036 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 31/4 ⇜ (511/64 → 8/1) | note:Bb3 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 31/4 ⇜ (511/64 → 8/1) | note:Eb4 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 31/4 ⇜ (511/64 → 8/1) | note:E4 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 ⇜ (511/64 → 8/1) | note:Ab4 gain:0.181731656763491 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (8/1 → 513/64) ⇝ 33/4 | note:C2 gain:0.5165366864730122 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 8/1 ⇜ (513/64 → 257/32) ⇝ 33/4 | note:C2 gain:0.6247759065022569 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 8/1 ⇜ (257/32 → 515/64) ⇝ 33/4 | note:C2 gain:0.6247759065022601 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (225/28 → 515/64) ⇝ 58/7 | note:70 gain:0.06247759065022601 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (225/28 → 515/64) ⇝ 58/7 | note:75 gain:0.06247759065022601 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (225/28 → 515/64) ⇝ 58/7 | note:76 gain:0.06247759065022601 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (225/28 → 515/64) ⇝ 58/7 | note:80 gain:0.06247759065022601 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 8/1 ⇜ (515/64 → 129/16) ⇝ 33/4 | note:C2 gain:0.51653668647302 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (515/64 → 129/16) ⇝ 58/7 | note:70 gain:0.051653668647302 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (515/64 → 129/16) ⇝ 58/7 | note:75 gain:0.051653668647302 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (515/64 → 129/16) ⇝ 58/7 | note:76 gain:0.051653668647302 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (515/64 → 129/16) ⇝ 58/7 | note:80 gain:0.051653668647302 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 8/1 ⇜ (129/16 → 517/64) ⇝ 33/4 | note:C2 gain:0.3634633135269898 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (129/16 → 517/64) ⇝ 58/7 | note:70 gain:0.036346331352698984 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (129/16 → 517/64) ⇝ 58/7 | note:75 gain:0.036346331352698984 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (129/16 → 517/64) ⇝ 58/7 | note:76 gain:0.036346331352698984 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (129/16 → 517/64) ⇝ 58/7 | note:80 gain:0.036346331352698984 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 8/1 ⇜ (517/64 → 259/32) ⇝ 33/4 | note:C2 gain:0.2552240934977439 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (517/64 → 259/32) ⇝ 58/7 | note:70 gain:0.02552240934977439 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (517/64 → 259/32) ⇝ 58/7 | note:75 gain:0.02552240934977439 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (517/64 → 259/32) ⇝ 58/7 | note:76 gain:0.02552240934977439 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (517/64 → 259/32) ⇝ 58/7 | note:80 gain:0.02552240934977439 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 8/1 ⇜ (259/32 → 519/64) ⇝ 33/4 | note:C2 gain:0.2552240934977434 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (259/32 → 519/64) ⇝ 58/7 | note:70 gain:0.02552240934977434 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (259/32 → 519/64) ⇝ 58/7 | note:75 gain:0.02552240934977434 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (259/32 → 519/64) ⇝ 58/7 | note:76 gain:0.02552240934977434 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (259/32 → 519/64) ⇝ 58/7 | note:80 gain:0.02552240934977434 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 8/1 ⇜ (519/64 → 65/8) ⇝ 33/4 | note:C2 gain:0.363463313526978 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (519/64 → 65/8) ⇝ 58/7 | note:70 gain:0.036346331352697804 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (519/64 → 65/8) ⇝ 58/7 | note:75 gain:0.036346331352697804 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (519/64 → 65/8) ⇝ 58/7 | note:76 gain:0.036346331352697804 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (519/64 → 65/8) ⇝ 58/7 | note:80 gain:0.036346331352697804 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 8/1 ⇜ (65/8 → 521/64) ⇝ 33/4 | note:C2 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (65/8 → 521/64) ⇝ 58/7 | note:70 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (65/8 → 521/64) ⇝ 58/7 | note:75 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (65/8 → 521/64) ⇝ 58/7 | note:76 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (65/8 → 521/64) ⇝ 58/7 | note:80 gain:0.051653668647301865 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (65/8 → 521/64) ⇝ 33/4 | note:C4 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (65/8 → 521/64) ⇝ 33/4 | note:G4 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (65/8 → 521/64) ⇝ 33/4 | note:Bb4 gain:0.5165366864730186 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 8/1 ⇜ (521/64 → 261/32) ⇝ 33/4 | note:C2 gain:0.6247759065022553 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (521/64 → 261/32) ⇝ 58/7 | note:70 gain:0.06247759065022554 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (521/64 → 261/32) ⇝ 58/7 | note:75 gain:0.06247759065022554 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (521/64 → 261/32) ⇝ 58/7 | note:76 gain:0.06247759065022554 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (521/64 → 261/32) ⇝ 58/7 | note:80 gain:0.06247759065022554 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 65/8 ⇜ (521/64 → 261/32) ⇝ 33/4 | note:C4 gain:0.6247759065022553 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 65/8 ⇜ (521/64 → 261/32) ⇝ 33/4 | note:G4 gain:0.6247759065022553 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 65/8 ⇜ (521/64 → 261/32) ⇝ 33/4 | note:Bb4 gain:0.6247759065022553 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 8/1 ⇜ (261/32 → 523/64) ⇝ 33/4 | note:C2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (261/32 → 523/64) ⇝ 58/7 | note:70 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (261/32 → 523/64) ⇝ 58/7 | note:75 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (261/32 → 523/64) ⇝ 58/7 | note:76 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (261/32 → 523/64) ⇝ 58/7 | note:80 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 65/8 ⇜ (261/32 → 523/64) ⇝ 33/4 | note:C4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 65/8 ⇜ (261/32 → 523/64) ⇝ 33/4 | note:G4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 65/8 ⇜ (261/32 → 523/64) ⇝ 33/4 | note:Bb4 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 8/1 ⇜ (523/64 → 131/16) ⇝ 33/4 | note:C2 gain:0.516536686473024 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (523/64 → 131/16) ⇝ 58/7 | note:70 gain:0.0516536686473024 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (523/64 → 131/16) ⇝ 58/7 | note:75 gain:0.0516536686473024 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (523/64 → 131/16) ⇝ 58/7 | note:76 gain:0.0516536686473024 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (523/64 → 131/16) ⇝ 58/7 | note:80 gain:0.0516536686473024 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 65/8 ⇜ (523/64 → 131/16) ⇝ 33/4 | note:C4 gain:0.516536686473024 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 65/8 ⇜ (523/64 → 131/16) ⇝ 33/4 | note:G4 gain:0.516536686473024 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 65/8 ⇜ (523/64 → 131/16) ⇝ 33/4 | note:Bb4 gain:0.516536686473024 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 8/1 ⇜ (131/16 → 525/64) ⇝ 33/4 | note:C2 gain:0.3634633135269833 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (131/16 → 525/64) ⇝ 58/7 | note:70 gain:0.03634633135269833 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (131/16 → 525/64) ⇝ 58/7 | note:75 gain:0.03634633135269833 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (131/16 → 525/64) ⇝ 58/7 | note:76 gain:0.03634633135269833 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (131/16 → 525/64) ⇝ 58/7 | note:80 gain:0.03634633135269833 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 65/8 ⇜ (131/16 → 525/64) ⇝ 33/4 | note:C4 gain:0.3634633135269833 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 65/8 ⇜ (131/16 → 525/64) ⇝ 33/4 | note:G4 gain:0.3634633135269833 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 65/8 ⇜ (131/16 → 525/64) ⇝ 33/4 | note:Bb4 gain:0.3634633135269833 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 8/1 ⇜ (525/64 → 263/32) ⇝ 33/4 | note:C2 gain:0.25522409349774555 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (525/64 → 263/32) ⇝ 58/7 | note:70 gain:0.025522409349774556 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (525/64 → 263/32) ⇝ 58/7 | note:75 gain:0.025522409349774556 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (525/64 → 263/32) ⇝ 58/7 | note:76 gain:0.025522409349774556 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (525/64 → 263/32) ⇝ 58/7 | note:80 gain:0.025522409349774556 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 65/8 ⇜ (525/64 → 263/32) ⇝ 33/4 | note:C4 gain:0.25522409349774555 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 65/8 ⇜ (525/64 → 263/32) ⇝ 33/4 | note:G4 gain:0.25522409349774555 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 65/8 ⇜ (525/64 → 263/32) ⇝ 33/4 | note:Bb4 gain:0.25522409349774555 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 8/1 ⇜ (263/32 → 527/64) ⇝ 33/4 | note:C2 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (263/32 → 527/64) ⇝ 58/7 | note:70 gain:0.025522409349774174 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (263/32 → 527/64) ⇝ 58/7 | note:75 gain:0.025522409349774174 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (263/32 → 527/64) ⇝ 58/7 | note:76 gain:0.025522409349774174 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (263/32 → 527/64) ⇝ 58/7 | note:80 gain:0.025522409349774174 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 65/8 ⇜ (263/32 → 527/64) ⇝ 33/4 | note:C4 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 65/8 ⇜ (263/32 → 527/64) ⇝ 33/4 | note:G4 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 65/8 ⇜ (263/32 → 527/64) ⇝ 33/4 | note:Bb4 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 8/1 ⇜ (527/64 → 33/4) | note:C2 gain:0.36346331352697403 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 225/28 ⇜ (527/64 → 33/4) ⇝ 58/7 | note:70 gain:0.0363463313526974 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (527/64 → 33/4) ⇝ 58/7 | note:75 gain:0.0363463313526974 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (527/64 → 33/4) ⇝ 58/7 | note:76 gain:0.0363463313526974 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (527/64 → 33/4) ⇝ 58/7 | note:80 gain:0.0363463313526974 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 65/8 ⇜ (527/64 → 33/4) | note:C4 gain:0.36346331352697403 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 65/8 ⇜ (527/64 → 33/4) | note:G4 gain:0.36346331352697403 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 65/8 ⇜ (527/64 → 33/4) | note:Bb4 gain:0.36346331352697403 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (33/4 → 529/64) ⇝ 58/7 | note:70 gain:0.051653668647301476 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (33/4 → 529/64) ⇝ 58/7 | note:75 gain:0.051653668647301476 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (33/4 → 529/64) ⇝ 58/7 | note:76 gain:0.051653668647301476 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (33/4 → 529/64) ⇝ 58/7 | note:80 gain:0.051653668647301476 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 225/28 ⇜ (529/64 → 265/32) ⇝ 58/7 | note:70 gain:0.0624775906502258 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (529/64 → 265/32) ⇝ 58/7 | note:75 gain:0.0624775906502258 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (529/64 → 265/32) ⇝ 58/7 | note:76 gain:0.0624775906502258 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (529/64 → 265/32) ⇝ 58/7 | note:80 gain:0.0624775906502258 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 225/28 ⇜ (265/32 → 58/7) | note:70 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 225/28 ⇜ (265/32 → 58/7) | note:75 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 225/28 ⇜ (265/32 → 58/7) | note:76 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 225/28 ⇜ (265/32 → 58/7) | note:80 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (17/2 → 545/64) ⇝ 69/8 | note:G4 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (17/2 → 545/64) ⇝ 69/8 | note:D5 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (17/2 → 545/64) ⇝ 69/8 | note:F5 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (17/2 → 545/64) ⇝ 35/4 | note:Bb3 gain:0.25826834323650866 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (17/2 → 545/64) ⇝ 35/4 | note:D4 gain:0.25826834323650866 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (17/2 → 545/64) ⇝ 35/4 | note:Eb4 gain:0.25826834323650866 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (17/2 → 545/64) ⇝ 35/4 | note:G4 gain:0.25826834323650866 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (17/2 → 545/64) ⇝ 35/4 | note:C2 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 69/8 | note:G4 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 69/8 | note:D5 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 69/8 | note:F5 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:Bb3 gain:0.31238795325112734 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:D4 gain:0.31238795325112734 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:Eb4 gain:0.31238795325112734 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:G4 gain:0.31238795325112734 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (545/64 → 273/32) ⇝ 35/4 | note:C2 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 69/8 | note:G4 gain:0.6247759065022581 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 69/8 | note:D5 gain:0.6247759065022581 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 69/8 | note:F5 gain:0.6247759065022581 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:Bb3 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:D4 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:Eb4 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:G4 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (273/32 → 547/64) ⇝ 35/4 | note:C2 gain:0.6247759065022581 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 69/8 | note:G4 gain:0.5165366864730254 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 69/8 | note:D5 gain:0.5165366864730254 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 69/8 | note:F5 gain:0.5165366864730254 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:Bb3 gain:0.2582683432365127 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:D4 gain:0.2582683432365127 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:Eb4 gain:0.2582683432365127 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:G4 gain:0.2582683432365127 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (547/64 → 137/16) ⇝ 35/4 | note:C2 gain:0.5165366864730254 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 69/8 | note:G4 gain:0.36346331352698474 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 69/8 | note:D5 gain:0.36346331352698474 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 69/8 | note:F5 gain:0.36346331352698474 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:Bb3 gain:0.18173165676349237 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:D4 gain:0.18173165676349237 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:Eb4 gain:0.18173165676349237 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:G4 gain:0.18173165676349237 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (137/16 → 549/64) ⇝ 35/4 | note:C2 gain:0.36346331352698474 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 69/8 | note:G4 gain:0.2552240934977418 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 69/8 | note:D5 gain:0.2552240934977418 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 69/8 | note:F5 gain:0.2552240934977418 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:Bb3 gain:0.1276120467488709 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:D4 gain:0.1276120467488709 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:Eb4 gain:0.1276120467488709 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:G4 gain:0.1276120467488709 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (549/64 → 275/32) ⇝ 35/4 | note:C2 gain:0.2552240934977418 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 69/8 | note:G4 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 69/8 | note:D5 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 69/8 | note:F5 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:Bb3 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:D4 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:Eb4 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:G4 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (275/32 → 551/64) ⇝ 35/4 | note:C2 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (551/64 → 69/8) | note:G4 gain:0.36346331352698313 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (551/64 → 69/8) | note:D5 gain:0.36346331352698313 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 17/2 ⇜ (551/64 → 69/8) | note:F5 gain:0.36346331352698313 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:Bb3 gain:0.18173165676349157 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:D4 gain:0.18173165676349157 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:Eb4 gain:0.18173165676349157 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:G4 gain:0.18173165676349157 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (551/64 → 69/8) ⇝ 35/4 | note:C2 gain:0.36346331352698313 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:Bb3 gain:0.25826834323650666 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:D4 gain:0.25826834323650666 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:Eb4 gain:0.25826834323650666 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:G4 gain:0.25826834323650666 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (69/8 → 553/64) ⇝ 35/4 | note:C2 gain:0.5165366864730133 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:Bb3 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:D4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:Eb4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:G4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (553/64 → 277/32) ⇝ 35/4 | note:C2 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:Bb3 gain:0.3123879532511299 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:D4 gain:0.3123879532511299 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:Eb4 gain:0.3123879532511299 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:G4 gain:0.3123879532511299 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (277/32 → 555/64) ⇝ 35/4 | note:C2 gain:0.6247759065022598 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:Bb3 gain:0.25826834323650943 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:D4 gain:0.25826834323650943 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:Eb4 gain:0.25826834323650943 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:G4 gain:0.25826834323650943 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (555/64 → 139/16) ⇝ 35/4 | note:C2 gain:0.5165366864730189 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:Bb3 gain:0.18173165676349437 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:D4 gain:0.18173165676349437 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:Eb4 gain:0.18173165676349437 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:G4 gain:0.18173165676349437 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (139/16 → 557/64) ⇝ 35/4 | note:C2 gain:0.36346331352698874 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:Bb3 gain:0.12761204674887172 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:D4 gain:0.12761204674887172 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:Eb4 gain:0.12761204674887172 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:G4 gain:0.12761204674887172 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (557/64 → 279/32) ⇝ 35/4 | note:C2 gain:0.25522409349774344 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:Bb3 gain:0.12761204674886972 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:D4 gain:0.12761204674886972 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:Eb4 gain:0.12761204674886972 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:G4 gain:0.12761204674886972 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (279/32 → 559/64) ⇝ 35/4 | note:C2 gain:0.25522409349773945 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 17/2 ⇜ (559/64 → 35/4) | note:Bb3 gain:0.18173165676348957 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 17/2 ⇜ (559/64 → 35/4) | note:D4 gain:0.18173165676348957 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (559/64 → 35/4) | note:Eb4 gain:0.18173165676348957 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 17/2 ⇜ (559/64 → 35/4) | note:G4 gain:0.18173165676348957 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (559/64 → 35/4) | note:C2 gain:0.36346331352697914 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (35/4 → 561/64) ⇝ 71/8 | note:C4 gain:0.5165366864730198 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (35/4 → 561/64) ⇝ 71/8 | note:G4 gain:0.5165366864730198 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (35/4 → 561/64) ⇝ 71/8 | note:Bb4 gain:0.5165366864730198 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 35/4 ⇜ (561/64 → 281/32) ⇝ 71/8 | note:C4 gain:0.6247759065022557 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 35/4 ⇜ (561/64 → 281/32) ⇝ 71/8 | note:G4 gain:0.6247759065022557 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 35/4 ⇜ (561/64 → 281/32) ⇝ 71/8 | note:Bb4 gain:0.6247759065022557 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 35/4 ⇜ (281/32 → 563/64) ⇝ 71/8 | note:C4 gain:0.624775906502257 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 35/4 ⇜ (281/32 → 563/64) ⇝ 71/8 | note:G4 gain:0.624775906502257 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 35/4 ⇜ (281/32 → 563/64) ⇝ 71/8 | note:Bb4 gain:0.624775906502257 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (123/14 → 563/64) ⇝ 253/28 | note:70 gain:0.062477590650225706 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (123/14 → 563/64) ⇝ 253/28 | note:74 gain:0.062477590650225706 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (123/14 → 563/64) ⇝ 253/28 | note:75 gain:0.062477590650225706 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (123/14 → 563/64) ⇝ 253/28 | note:79 gain:0.062477590650225706 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 35/4 ⇜ (563/64 → 141/16) ⇝ 71/8 | note:C4 gain:0.5165366864730229 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 35/4 ⇜ (563/64 → 141/16) ⇝ 71/8 | note:G4 gain:0.5165366864730229 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 35/4 ⇜ (563/64 → 141/16) ⇝ 71/8 | note:Bb4 gain:0.5165366864730229 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (563/64 → 141/16) ⇝ 253/28 | note:70 gain:0.05165366864730229 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (563/64 → 141/16) ⇝ 253/28 | note:74 gain:0.05165366864730229 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (563/64 → 141/16) ⇝ 253/28 | note:75 gain:0.05165366864730229 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (563/64 → 141/16) ⇝ 253/28 | note:79 gain:0.05165366864730229 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 35/4 ⇜ (141/16 → 565/64) ⇝ 71/8 | note:C4 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 35/4 ⇜ (141/16 → 565/64) ⇝ 71/8 | note:G4 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 35/4 ⇜ (141/16 → 565/64) ⇝ 71/8 | note:Bb4 gain:0.36346331352698225 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (141/16 → 565/64) ⇝ 253/28 | note:70 gain:0.03634633135269823 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (141/16 → 565/64) ⇝ 253/28 | note:74 gain:0.03634633135269823 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (141/16 → 565/64) ⇝ 253/28 | note:75 gain:0.03634633135269823 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (141/16 → 565/64) ⇝ 253/28 | note:79 gain:0.03634633135269823 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 35/4 ⇜ (565/64 → 283/32) ⇝ 71/8 | note:C4 gain:0.2552240934977451 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 35/4 ⇜ (565/64 → 283/32) ⇝ 71/8 | note:G4 gain:0.2552240934977451 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 35/4 ⇜ (565/64 → 283/32) ⇝ 71/8 | note:Bb4 gain:0.2552240934977451 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (565/64 → 283/32) ⇝ 253/28 | note:70 gain:0.02552240934977451 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (565/64 → 283/32) ⇝ 253/28 | note:74 gain:0.02552240934977451 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (565/64 → 283/32) ⇝ 253/28 | note:75 gain:0.02552240934977451 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (565/64 → 283/32) ⇝ 253/28 | note:79 gain:0.02552240934977451 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 35/4 ⇜ (283/32 → 567/64) ⇝ 71/8 | note:C4 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 35/4 ⇜ (283/32 → 567/64) ⇝ 71/8 | note:G4 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 35/4 ⇜ (283/32 → 567/64) ⇝ 71/8 | note:Bb4 gain:0.25522409349774217 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (283/32 → 567/64) ⇝ 253/28 | note:70 gain:0.02552240934977422 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (283/32 → 567/64) ⇝ 253/28 | note:74 gain:0.02552240934977422 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (283/32 → 567/64) ⇝ 253/28 | note:75 gain:0.02552240934977422 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (283/32 → 567/64) ⇝ 253/28 | note:79 gain:0.02552240934977422 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 35/4 ⇜ (567/64 → 71/8) | note:C4 gain:0.36346331352697514 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 35/4 ⇜ (567/64 → 71/8) | note:G4 gain:0.36346331352697514 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 35/4 ⇜ (567/64 → 71/8) | note:Bb4 gain:0.36346331352697514 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (567/64 → 71/8) ⇝ 253/28 | note:70 gain:0.03634633135269751 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (567/64 → 71/8) ⇝ 253/28 | note:74 gain:0.03634633135269751 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (567/64 → 71/8) ⇝ 253/28 | note:75 gain:0.03634633135269751 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (567/64 → 71/8) ⇝ 253/28 | note:79 gain:0.03634633135269751 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 123/14 ⇜ (71/8 → 569/64) ⇝ 253/28 | note:70 gain:0.05165366864730159 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (71/8 → 569/64) ⇝ 253/28 | note:74 gain:0.05165366864730159 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (71/8 → 569/64) ⇝ 253/28 | note:75 gain:0.05165366864730159 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (71/8 → 569/64) ⇝ 253/28 | note:79 gain:0.05165366864730159 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 123/14 ⇜ (569/64 → 285/32) ⇝ 253/28 | note:70 gain:0.062477590650225415 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (569/64 → 285/32) ⇝ 253/28 | note:74 gain:0.062477590650225415 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (569/64 → 285/32) ⇝ 253/28 | note:75 gain:0.062477590650225415 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (569/64 → 285/32) ⇝ 253/28 | note:79 gain:0.062477590650225415 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 123/14 ⇜ (285/32 → 571/64) ⇝ 253/28 | note:70 gain:0.06247759065022587 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (285/32 → 571/64) ⇝ 253/28 | note:74 gain:0.06247759065022587 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (285/32 → 571/64) ⇝ 253/28 | note:75 gain:0.06247759065022587 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (285/32 → 571/64) ⇝ 253/28 | note:79 gain:0.06247759065022587 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 123/14 ⇜ (571/64 → 143/16) ⇝ 253/28 | note:70 gain:0.05165366864730164 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (571/64 → 143/16) ⇝ 253/28 | note:74 gain:0.05165366864730164 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (571/64 → 143/16) ⇝ 253/28 | note:75 gain:0.05165366864730164 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (571/64 → 143/16) ⇝ 253/28 | note:79 gain:0.05165366864730164 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 123/14 ⇜ (143/16 → 573/64) ⇝ 253/28 | note:70 gain:0.03634633135269862 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (143/16 → 573/64) ⇝ 253/28 | note:74 gain:0.03634633135269862 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (143/16 → 573/64) ⇝ 253/28 | note:75 gain:0.03634633135269862 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (143/16 → 573/64) ⇝ 253/28 | note:79 gain:0.03634633135269862 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 123/14 ⇜ (573/64 → 287/32) ⇝ 253/28 | note:70 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (573/64 → 287/32) ⇝ 253/28 | note:74 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (573/64 → 287/32) ⇝ 253/28 | note:75 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (573/64 → 287/32) ⇝ 253/28 | note:79 gain:0.02552240934977424 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 123/14 ⇜ (287/32 → 575/64) ⇝ 253/28 | note:70 gain:0.025522409349774053 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (287/32 → 575/64) ⇝ 253/28 | note:74 gain:0.025522409349774053 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (287/32 → 575/64) ⇝ 253/28 | note:75 gain:0.025522409349774053 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (287/32 → 575/64) ⇝ 253/28 | note:79 gain:0.025522409349774053 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 123/14 ⇜ (575/64 → 9/1) ⇝ 253/28 | note:70 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (575/64 → 9/1) ⇝ 253/28 | note:74 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (575/64 → 9/1) ⇝ 253/28 | note:75 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (575/64 → 9/1) ⇝ 253/28 | note:79 gain:0.03634633135269817 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 123/14 ⇜ (9/1 → 577/64) ⇝ 253/28 | note:70 gain:0.05165366864730118 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (9/1 → 577/64) ⇝ 253/28 | note:74 gain:0.05165366864730118 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (9/1 → 577/64) ⇝ 253/28 | note:75 gain:0.05165366864730118 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (9/1 → 577/64) ⇝ 253/28 | note:79 gain:0.05165366864730118 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (9/1 → 577/64) ⇝ 37/4 | note:C2 gain:0.5165366864730118 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 123/14 ⇜ (577/64 → 289/32) ⇝ 253/28 | note:70 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (577/64 → 289/32) ⇝ 253/28 | note:74 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (577/64 → 289/32) ⇝ 253/28 | note:75 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (577/64 → 289/32) ⇝ 253/28 | note:79 gain:0.06247759065022568 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 9/1 ⇜ (577/64 → 289/32) ⇝ 37/4 | note:C2 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 123/14 ⇜ (289/32 → 253/28) | note:70 gain:0.06247759065022604 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 123/14 ⇜ (289/32 → 253/28) | note:74 gain:0.06247759065022604 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 123/14 ⇜ (289/32 → 253/28) | note:75 gain:0.06247759065022604 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 123/14 ⇜ (289/32 → 253/28) | note:79 gain:0.06247759065022604 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 9/1 ⇜ (289/32 → 579/64) ⇝ 37/4 | note:C2 gain:0.6247759065022603 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/1 ⇜ (579/64 → 145/16) ⇝ 37/4 | note:C2 gain:0.5165366864730203 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/1 ⇜ (145/16 → 581/64) ⇝ 37/4 | note:C2 gain:0.3634633135269902 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/1 ⇜ (581/64 → 291/32) ⇝ 37/4 | note:C2 gain:0.25522409349774405 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/1 ⇜ (291/32 → 583/64) ⇝ 37/4 | note:C2 gain:0.2552240934977432 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/1 ⇜ (583/64 → 73/8) ⇝ 37/4 | note:C2 gain:0.3634633135269777 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 9/1 ⇜ (73/8 → 585/64) ⇝ 37/4 | note:C2 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (73/8 → 585/64) ⇝ 37/4 | note:C4 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (73/8 → 585/64) ⇝ 37/4 | note:G4 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (73/8 → 585/64) ⇝ 37/4 | note:Bb4 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 9/1 ⇜ (585/64 → 293/32) ⇝ 37/4 | note:C2 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 73/8 ⇜ (585/64 → 293/32) ⇝ 37/4 | note:C4 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 73/8 ⇜ (585/64 → 293/32) ⇝ 37/4 | note:G4 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 73/8 ⇜ (585/64 → 293/32) ⇝ 37/4 | note:Bb4 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 9/1 ⇜ (293/32 → 587/64) ⇝ 37/4 | note:C2 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 73/8 ⇜ (293/32 → 587/64) ⇝ 37/4 | note:C4 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 73/8 ⇜ (293/32 → 587/64) ⇝ 37/4 | note:G4 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 73/8 ⇜ (293/32 → 587/64) ⇝ 37/4 | note:Bb4 gain:0.6247759065022577 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 9/1 ⇜ (587/64 → 147/16) ⇝ 37/4 | note:C2 gain:0.5165366864730244 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 73/8 ⇜ (587/64 → 147/16) ⇝ 37/4 | note:C4 gain:0.5165366864730244 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 73/8 ⇜ (587/64 → 147/16) ⇝ 37/4 | note:G4 gain:0.5165366864730244 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 73/8 ⇜ (587/64 → 147/16) ⇝ 37/4 | note:Bb4 gain:0.5165366864730244 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 9/1 ⇜ (147/16 → 589/64) ⇝ 37/4 | note:C2 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 73/8 ⇜ (147/16 → 589/64) ⇝ 37/4 | note:C4 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 73/8 ⇜ (147/16 → 589/64) ⇝ 37/4 | note:G4 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 73/8 ⇜ (147/16 → 589/64) ⇝ 37/4 | note:Bb4 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 9/1 ⇜ (589/64 → 295/32) ⇝ 37/4 | note:C2 gain:0.25522409349774566 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 73/8 ⇜ (589/64 → 295/32) ⇝ 37/4 | note:C4 gain:0.25522409349774566 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 73/8 ⇜ (589/64 → 295/32) ⇝ 37/4 | note:G4 gain:0.25522409349774566 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 73/8 ⇜ (589/64 → 295/32) ⇝ 37/4 | note:Bb4 gain:0.25522409349774566 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 9/1 ⇜ (295/32 → 591/64) ⇝ 37/4 | note:C2 gain:0.2552240934977416 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 73/8 ⇜ (295/32 → 591/64) ⇝ 37/4 | note:C4 gain:0.2552240934977416 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 73/8 ⇜ (295/32 → 591/64) ⇝ 37/4 | note:G4 gain:0.2552240934977416 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 73/8 ⇜ (295/32 → 591/64) ⇝ 37/4 | note:Bb4 gain:0.2552240934977416 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 9/1 ⇜ (591/64 → 37/4) | note:C2 gain:0.3634633135269737 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 73/8 ⇜ (591/64 → 37/4) | note:C4 gain:0.3634633135269737 clip:1 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 73/8 ⇜ (591/64 → 37/4) | note:G4 gain:0.3634633135269737 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 73/8 ⇜ (591/64 → 37/4) | note:Bb4 gain:0.3634633135269737 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (37/4 → 593/64) ⇝ 19/2 | note:Bb3 gain:0.2582683432365072 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (37/4 → 593/64) ⇝ 19/2 | note:D4 gain:0.2582683432365072 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (37/4 → 593/64) ⇝ 19/2 | note:Eb4 gain:0.2582683432365072 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (37/4 → 593/64) ⇝ 19/2 | note:G4 gain:0.2582683432365072 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (593/64 → 297/32) ⇝ 19/2 | note:Bb3 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (593/64 → 297/32) ⇝ 19/2 | note:D4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (593/64 → 297/32) ⇝ 19/2 | note:Eb4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (593/64 → 297/32) ⇝ 19/2 | note:G4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (297/32 → 595/64) ⇝ 19/2 | note:Bb3 gain:0.3123879532511296 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (297/32 → 595/64) ⇝ 19/2 | note:D4 gain:0.3123879532511296 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (297/32 → 595/64) ⇝ 19/2 | note:Eb4 gain:0.3123879532511296 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (297/32 → 595/64) ⇝ 19/2 | note:G4 gain:0.3123879532511296 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (595/64 → 149/16) ⇝ 19/2 | note:Bb3 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (595/64 → 149/16) ⇝ 19/2 | note:D4 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (595/64 → 149/16) ⇝ 19/2 | note:Eb4 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (595/64 → 149/16) ⇝ 19/2 | note:G4 gain:0.2582683432365089 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (149/16 → 597/64) ⇝ 19/2 | note:Bb3 gain:0.18173165676349382 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (149/16 → 597/64) ⇝ 19/2 | note:D4 gain:0.18173165676349382 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (149/16 → 597/64) ⇝ 19/2 | note:Eb4 gain:0.18173165676349382 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (149/16 → 597/64) ⇝ 19/2 | note:G4 gain:0.18173165676349382 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (597/64 → 299/32) ⇝ 19/2 | note:Bb3 gain:0.1276120467488715 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (597/64 → 299/32) ⇝ 19/2 | note:D4 gain:0.1276120467488715 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (597/64 → 299/32) ⇝ 19/2 | note:Eb4 gain:0.1276120467488715 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (597/64 → 299/32) ⇝ 19/2 | note:G4 gain:0.1276120467488715 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (299/32 → 599/64) ⇝ 19/2 | note:Bb3 gain:0.12761204674886995 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (299/32 → 599/64) ⇝ 19/2 | note:D4 gain:0.12761204674886995 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (299/32 → 599/64) ⇝ 19/2 | note:Eb4 gain:0.12761204674886995 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (299/32 → 599/64) ⇝ 19/2 | note:G4 gain:0.12761204674886995 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (599/64 → 75/8) ⇝ 19/2 | note:Bb3 gain:0.18173165676349012 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (599/64 → 75/8) ⇝ 19/2 | note:D4 gain:0.18173165676349012 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (599/64 → 75/8) ⇝ 19/2 | note:Eb4 gain:0.18173165676349012 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (599/64 → 75/8) ⇝ 19/2 | note:G4 gain:0.18173165676349012 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (75/8 → 601/64) ⇝ 19/2 | note:Bb3 gain:0.25826834323650516 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (75/8 → 601/64) ⇝ 19/2 | note:D4 gain:0.25826834323650516 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (75/8 → 601/64) ⇝ 19/2 | note:Eb4 gain:0.25826834323650516 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (75/8 → 601/64) ⇝ 19/2 | note:G4 gain:0.25826834323650516 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (601/64 → 301/32) ⇝ 19/2 | note:Bb3 gain:0.3123879532511281 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (601/64 → 301/32) ⇝ 19/2 | note:D4 gain:0.3123879532511281 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (601/64 → 301/32) ⇝ 19/2 | note:Eb4 gain:0.3123879532511281 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (601/64 → 301/32) ⇝ 19/2 | note:G4 gain:0.3123879532511281 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (301/32 → 603/64) ⇝ 19/2 | note:Bb3 gain:0.31238795325113045 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (301/32 → 603/64) ⇝ 19/2 | note:D4 gain:0.31238795325113045 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (301/32 → 603/64) ⇝ 19/2 | note:Eb4 gain:0.31238795325113045 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (301/32 → 603/64) ⇝ 19/2 | note:G4 gain:0.31238795325113045 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (603/64 → 151/16) ⇝ 19/2 | note:Bb3 gain:0.2582683432365109 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (603/64 → 151/16) ⇝ 19/2 | note:D4 gain:0.2582683432365109 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (603/64 → 151/16) ⇝ 19/2 | note:Eb4 gain:0.2582683432365109 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (603/64 → 151/16) ⇝ 19/2 | note:G4 gain:0.2582683432365109 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (151/16 → 605/64) ⇝ 19/2 | note:Bb3 gain:0.18173165676349057 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (151/16 → 605/64) ⇝ 19/2 | note:D4 gain:0.18173165676349057 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (151/16 → 605/64) ⇝ 19/2 | note:Eb4 gain:0.18173165676349057 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (151/16 → 605/64) ⇝ 19/2 | note:G4 gain:0.18173165676349057 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (605/64 → 303/32) ⇝ 19/2 | note:Bb3 gain:0.12761204674887233 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (605/64 → 303/32) ⇝ 19/2 | note:D4 gain:0.12761204674887233 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (605/64 → 303/32) ⇝ 19/2 | note:Eb4 gain:0.12761204674887233 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (605/64 → 303/32) ⇝ 19/2 | note:G4 gain:0.12761204674887233 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (303/32 → 607/64) ⇝ 19/2 | note:Bb3 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (303/32 → 607/64) ⇝ 19/2 | note:D4 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (303/32 → 607/64) ⇝ 19/2 | note:Eb4 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (303/32 → 607/64) ⇝ 19/2 | note:G4 gain:0.12761204674887133 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 37/4 ⇜ (607/64 → 19/2) | note:Bb3 gain:0.18173165676348813 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 37/4 ⇜ (607/64 → 19/2) | note:D4 gain:0.18173165676348813 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 37/4 ⇜ (607/64 → 19/2) | note:Eb4 gain:0.18173165676348813 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/4 ⇜ (607/64 → 19/2) | note:G4 gain:0.18173165676348813 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (19/2 → 609/64) ⇝ 77/8 | note:G4 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (19/2 → 609/64) ⇝ 77/8 | note:D5 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (19/2 → 609/64) ⇝ 77/8 | note:F5 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (19/2 → 609/64) ⇝ 39/4 | note:C2 gain:0.5165366864730169 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 19/2 ⇜ (609/64 → 305/32) ⇝ 77/8 | note:G4 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/2 ⇜ (609/64 → 305/32) ⇝ 77/8 | note:D5 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 19/2 ⇜ (609/64 → 305/32) ⇝ 77/8 | note:F5 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 19/2 ⇜ (609/64 → 305/32) ⇝ 39/4 | note:C2 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 19/2 ⇜ (305/32 → 611/64) ⇝ 77/8 | note:G4 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/2 ⇜ (305/32 → 611/64) ⇝ 77/8 | note:D5 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 19/2 ⇜ (305/32 → 611/64) ⇝ 77/8 | note:F5 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 19/2 ⇜ (305/32 → 611/64) ⇝ 39/4 | note:C2 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (267/28 → 611/64) ⇝ 137/14 | note:70 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (267/28 → 611/64) ⇝ 137/14 | note:74 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (267/28 → 611/64) ⇝ 137/14 | note:75 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (267/28 → 611/64) ⇝ 137/14 | note:79 gain:0.062477590650225824 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (611/64 → 153/16) ⇝ 77/8 | note:G4 gain:0.5165366864730258 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/2 ⇜ (611/64 → 153/16) ⇝ 77/8 | note:D5 gain:0.5165366864730258 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 19/2 ⇜ (611/64 → 153/16) ⇝ 77/8 | note:F5 gain:0.5165366864730258 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 19/2 ⇜ (611/64 → 153/16) ⇝ 39/4 | note:C2 gain:0.5165366864730258 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (611/64 → 153/16) ⇝ 137/14 | note:70 gain:0.05165366864730258 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (611/64 → 153/16) ⇝ 137/14 | note:74 gain:0.05165366864730258 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (611/64 → 153/16) ⇝ 137/14 | note:75 gain:0.05165366864730258 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (611/64 → 153/16) ⇝ 137/14 | note:79 gain:0.05165366864730258 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (153/16 → 613/64) ⇝ 77/8 | note:G4 gain:0.36346331352698513 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/2 ⇜ (153/16 → 613/64) ⇝ 77/8 | note:D5 gain:0.36346331352698513 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 19/2 ⇜ (153/16 → 613/64) ⇝ 77/8 | note:F5 gain:0.36346331352698513 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 19/2 ⇜ (153/16 → 613/64) ⇝ 39/4 | note:C2 gain:0.36346331352698513 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (153/16 → 613/64) ⇝ 137/14 | note:70 gain:0.03634633135269851 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (153/16 → 613/64) ⇝ 137/14 | note:74 gain:0.03634633135269851 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (153/16 → 613/64) ⇝ 137/14 | note:75 gain:0.03634633135269851 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (153/16 → 613/64) ⇝ 137/14 | note:79 gain:0.03634633135269851 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (613/64 → 307/32) ⇝ 77/8 | note:G4 gain:0.25522409349774194 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/2 ⇜ (613/64 → 307/32) ⇝ 77/8 | note:D5 gain:0.25522409349774194 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 19/2 ⇜ (613/64 → 307/32) ⇝ 77/8 | note:F5 gain:0.25522409349774194 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 19/2 ⇜ (613/64 → 307/32) ⇝ 39/4 | note:C2 gain:0.25522409349774194 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (613/64 → 307/32) ⇝ 137/14 | note:70 gain:0.025522409349774195 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (613/64 → 307/32) ⇝ 137/14 | note:74 gain:0.025522409349774195 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (613/64 → 307/32) ⇝ 137/14 | note:75 gain:0.025522409349774195 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (613/64 → 307/32) ⇝ 137/14 | note:79 gain:0.025522409349774195 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (307/32 → 615/64) ⇝ 77/8 | note:G4 gain:0.25522409349774094 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/2 ⇜ (307/32 → 615/64) ⇝ 77/8 | note:D5 gain:0.25522409349774094 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 19/2 ⇜ (307/32 → 615/64) ⇝ 77/8 | note:F5 gain:0.25522409349774094 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 19/2 ⇜ (307/32 → 615/64) ⇝ 39/4 | note:C2 gain:0.25522409349774094 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (307/32 → 615/64) ⇝ 137/14 | note:70 gain:0.025522409349774094 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (307/32 → 615/64) ⇝ 137/14 | note:74 gain:0.025522409349774094 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (307/32 → 615/64) ⇝ 137/14 | note:75 gain:0.025522409349774094 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (307/32 → 615/64) ⇝ 137/14 | note:79 gain:0.025522409349774094 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (615/64 → 77/8) | note:G4 gain:0.36346331352698275 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 19/2 ⇜ (615/64 → 77/8) | note:D5 gain:0.36346331352698275 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 19/2 ⇜ (615/64 → 77/8) | note:F5 gain:0.36346331352698275 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 19/2 ⇜ (615/64 → 77/8) ⇝ 39/4 | note:C2 gain:0.36346331352698275 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (615/64 → 77/8) ⇝ 137/14 | note:70 gain:0.036346331352698276 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (615/64 → 77/8) ⇝ 137/14 | note:74 gain:0.036346331352698276 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (615/64 → 77/8) ⇝ 137/14 | note:75 gain:0.036346331352698276 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (615/64 → 77/8) ⇝ 137/14 | note:79 gain:0.036346331352698276 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (77/8 → 617/64) ⇝ 39/4 | note:C2 gain:0.5165366864730129 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (77/8 → 617/64) ⇝ 137/14 | note:70 gain:0.05165366864730129 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (77/8 → 617/64) ⇝ 137/14 | note:74 gain:0.05165366864730129 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (77/8 → 617/64) ⇝ 137/14 | note:75 gain:0.05165366864730129 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (77/8 → 617/64) ⇝ 137/14 | note:79 gain:0.05165366864730129 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (617/64 → 309/32) ⇝ 39/4 | note:C2 gain:0.6247759065022573 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (617/64 → 309/32) ⇝ 137/14 | note:70 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (617/64 → 309/32) ⇝ 137/14 | note:74 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (617/64 → 309/32) ⇝ 137/14 | note:75 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (617/64 → 309/32) ⇝ 137/14 | note:79 gain:0.062477590650225734 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (309/32 → 619/64) ⇝ 39/4 | note:C2 gain:0.62477590650226 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (309/32 → 619/64) ⇝ 137/14 | note:70 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (309/32 → 619/64) ⇝ 137/14 | note:74 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (309/32 → 619/64) ⇝ 137/14 | note:75 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (309/32 → 619/64) ⇝ 137/14 | note:79 gain:0.062477590650226004 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (619/64 → 155/16) ⇝ 39/4 | note:C2 gain:0.5165366864730192 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (619/64 → 155/16) ⇝ 137/14 | note:70 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (619/64 → 155/16) ⇝ 137/14 | note:74 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (619/64 → 155/16) ⇝ 137/14 | note:75 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (619/64 → 155/16) ⇝ 137/14 | note:79 gain:0.05165366864730192 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (155/16 → 621/64) ⇝ 39/4 | note:C2 gain:0.36346331352698913 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (155/16 → 621/64) ⇝ 137/14 | note:70 gain:0.036346331352698914 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (155/16 → 621/64) ⇝ 137/14 | note:74 gain:0.036346331352698914 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (155/16 → 621/64) ⇝ 137/14 | note:75 gain:0.036346331352698914 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (155/16 → 621/64) ⇝ 137/14 | note:79 gain:0.036346331352698914 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (621/64 → 311/32) ⇝ 39/4 | note:C2 gain:0.2552240934977436 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (621/64 → 311/32) ⇝ 137/14 | note:70 gain:0.02552240934977436 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (621/64 → 311/32) ⇝ 137/14 | note:74 gain:0.02552240934977436 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (621/64 → 311/32) ⇝ 137/14 | note:75 gain:0.02552240934977436 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (621/64 → 311/32) ⇝ 137/14 | note:79 gain:0.02552240934977436 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (311/32 → 623/64) ⇝ 39/4 | note:C2 gain:0.25522409349773933 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (311/32 → 623/64) ⇝ 137/14 | note:70 gain:0.025522409349773935 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (311/32 → 623/64) ⇝ 137/14 | note:74 gain:0.025522409349773935 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (311/32 → 623/64) ⇝ 137/14 | note:75 gain:0.025522409349773935 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (311/32 → 623/64) ⇝ 137/14 | note:79 gain:0.025522409349773935 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (623/64 → 39/4) | note:C2 gain:0.36346331352697875 clip:1 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 267/28 ⇜ (623/64 → 39/4) ⇝ 137/14 | note:70 gain:0.03634633135269787 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (623/64 → 39/4) ⇝ 137/14 | note:74 gain:0.03634633135269787 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (623/64 → 39/4) ⇝ 137/14 | note:75 gain:0.03634633135269787 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (623/64 → 39/4) ⇝ 137/14 | note:79 gain:0.03634633135269787 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 267/28 ⇜ (39/4 → 625/64) ⇝ 137/14 | note:70 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (39/4 → 625/64) ⇝ 137/14 | note:74 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (39/4 → 625/64) ⇝ 137/14 | note:75 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (39/4 → 625/64) ⇝ 137/14 | note:79 gain:0.05165366864730195 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (39/4 → 625/64) ⇝ 79/8 | note:G4 gain:0.5165366864730194 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (39/4 → 625/64) ⇝ 79/8 | note:D5 gain:0.5165366864730194 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (39/4 → 625/64) ⇝ 79/8 | note:F5 gain:0.5165366864730194 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (39/4 → 625/64) ⇝ 10/1 | note:Bb3 gain:0.2582683432365097 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (39/4 → 625/64) ⇝ 10/1 | note:D4 gain:0.2582683432365097 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (39/4 → 625/64) ⇝ 10/1 | note:Eb4 gain:0.2582683432365097 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (39/4 → 625/64) ⇝ 10/1 | note:G4 gain:0.2582683432365097 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 267/28 ⇜ (625/64 → 313/32) ⇝ 137/14 | note:70 gain:0.06247759065022556 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (625/64 → 313/32) ⇝ 137/14 | note:74 gain:0.06247759065022556 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (625/64 → 313/32) ⇝ 137/14 | note:75 gain:0.06247759065022556 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (625/64 → 313/32) ⇝ 137/14 | note:79 gain:0.06247759065022556 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 79/8 | note:G4 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 79/8 | note:D5 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 79/8 | note:F5 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 10/1 | note:Bb3 gain:0.3123879532511278 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 10/1 | note:D4 gain:0.3123879532511278 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 10/1 | note:Eb4 gain:0.3123879532511278 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (625/64 → 313/32) ⇝ 10/1 | note:G4 gain:0.3123879532511278 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 267/28 ⇜ (313/32 → 137/14) | note:70 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 267/28 ⇜ (313/32 → 137/14) | note:74 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 267/28 ⇜ (313/32 → 137/14) | note:75 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 267/28 ⇜ (313/32 → 137/14) | note:79 gain:0.06247759065022571 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 79/8 | note:G4 gain:0.6247759065022571 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 79/8 | note:D5 gain:0.6247759065022571 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 79/8 | note:F5 gain:0.6247759065022571 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 10/1 | note:Bb3 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 10/1 | note:D4 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 10/1 | note:Eb4 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (313/32 → 627/64) ⇝ 10/1 | note:G4 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 79/8 | note:G4 gain:0.5165366864730233 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 79/8 | note:D5 gain:0.5165366864730233 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 79/8 | note:F5 gain:0.5165366864730233 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 10/1 | note:Bb3 gain:0.25826834323651165 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 10/1 | note:D4 gain:0.25826834323651165 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 10/1 | note:Eb4 gain:0.25826834323651165 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (627/64 → 157/16) ⇝ 10/1 | note:G4 gain:0.25826834323651165 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 79/8 | note:G4 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 79/8 | note:D5 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 79/8 | note:F5 gain:0.3634633135269826 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 10/1 | note:Bb3 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 10/1 | note:D4 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 10/1 | note:Eb4 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (157/16 → 629/64) ⇝ 10/1 | note:G4 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 79/8 | note:G4 gain:0.2552240934977452 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 79/8 | note:D5 gain:0.2552240934977452 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 79/8 | note:F5 gain:0.2552240934977452 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 10/1 | note:Bb3 gain:0.1276120467488726 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 10/1 | note:D4 gain:0.1276120467488726 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 10/1 | note:Eb4 gain:0.1276120467488726 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (629/64 → 315/32) ⇝ 10/1 | note:G4 gain:0.1276120467488726 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 79/8 | note:G4 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 79/8 | note:D5 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 79/8 | note:F5 gain:0.25522409349774206 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 10/1 | note:Bb3 gain:0.12761204674887103 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 10/1 | note:D4 gain:0.12761204674887103 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 10/1 | note:Eb4 gain:0.12761204674887103 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (315/32 → 631/64) ⇝ 10/1 | note:G4 gain:0.12761204674887103 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (631/64 → 79/8) | note:G4 gain:0.3634633135269748 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (631/64 → 79/8) | note:D5 gain:0.3634633135269748 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 39/4 ⇜ (631/64 → 79/8) | note:F5 gain:0.3634633135269748 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 39/4 ⇜ (631/64 → 79/8) ⇝ 10/1 | note:Bb3 gain:0.1817316567634874 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (631/64 → 79/8) ⇝ 10/1 | note:D4 gain:0.1817316567634874 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (631/64 → 79/8) ⇝ 10/1 | note:Eb4 gain:0.1817316567634874 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (631/64 → 79/8) ⇝ 10/1 | note:G4 gain:0.1817316567634874 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (79/8 → 633/64) ⇝ 10/1 | note:Bb3 gain:0.25826834323650777 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (79/8 → 633/64) ⇝ 10/1 | note:D4 gain:0.25826834323650777 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (79/8 → 633/64) ⇝ 10/1 | note:Eb4 gain:0.25826834323650777 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (79/8 → 633/64) ⇝ 10/1 | note:G4 gain:0.25826834323650777 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (633/64 → 317/32) ⇝ 10/1 | note:Bb3 gain:0.31238795325112695 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (633/64 → 317/32) ⇝ 10/1 | note:D4 gain:0.31238795325112695 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (633/64 → 317/32) ⇝ 10/1 | note:Eb4 gain:0.31238795325112695 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (633/64 → 317/32) ⇝ 10/1 | note:G4 gain:0.31238795325112695 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (317/32 → 635/64) ⇝ 10/1 | note:Bb3 gain:0.31238795325112945 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (317/32 → 635/64) ⇝ 10/1 | note:D4 gain:0.31238795325112945 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (317/32 → 635/64) ⇝ 10/1 | note:Eb4 gain:0.31238795325112945 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (317/32 → 635/64) ⇝ 10/1 | note:G4 gain:0.31238795325112945 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (635/64 → 159/16) ⇝ 10/1 | note:Bb3 gain:0.2582683432365084 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (635/64 → 159/16) ⇝ 10/1 | note:D4 gain:0.2582683432365084 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (635/64 → 159/16) ⇝ 10/1 | note:Eb4 gain:0.2582683432365084 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (635/64 → 159/16) ⇝ 10/1 | note:G4 gain:0.2582683432365084 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (159/16 → 637/64) ⇝ 10/1 | note:Bb3 gain:0.1817316567634933 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (159/16 → 637/64) ⇝ 10/1 | note:D4 gain:0.1817316567634933 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (159/16 → 637/64) ⇝ 10/1 | note:Eb4 gain:0.1817316567634933 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (159/16 → 637/64) ⇝ 10/1 | note:G4 gain:0.1817316567634933 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (637/64 → 319/32) ⇝ 10/1 | note:Bb3 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (637/64 → 319/32) ⇝ 10/1 | note:D4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (637/64 → 319/32) ⇝ 10/1 | note:Eb4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (637/64 → 319/32) ⇝ 10/1 | note:G4 gain:0.12761204674887128 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (319/32 → 639/64) ⇝ 10/1 | note:Bb3 gain:0.12761204674887017 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (319/32 → 639/64) ⇝ 10/1 | note:D4 gain:0.12761204674887017 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (319/32 → 639/64) ⇝ 10/1 | note:Eb4 gain:0.12761204674887017 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (319/32 → 639/64) ⇝ 10/1 | note:G4 gain:0.12761204674887017 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 39/4 ⇜ (639/64 → 10/1) | note:Bb3 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 39/4 ⇜ (639/64 → 10/1) | note:D4 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 39/4 ⇜ (639/64 → 10/1) | note:Eb4 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 39/4 ⇜ (639/64 → 10/1) | note:G4 gain:0.18173165676349068 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (10/1 → 641/64) ⇝ 41/4 | note:F2 gain:0.5165366864730114 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 10/1 ⇜ (641/64 → 321/32) ⇝ 41/4 | note:F2 gain:0.6247759065022567 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 10/1 ⇜ (321/32 → 643/64) ⇝ 41/4 | note:F2 gain:0.6247759065022604 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (281/28 → 643/64) ⇝ 72/7 | note:70 gain:0.062477590650226046 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (281/28 → 643/64) ⇝ 72/7 | note:74 gain:0.062477590650226046 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (281/28 → 643/64) ⇝ 72/7 | note:75 gain:0.062477590650226046 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (281/28 → 643/64) ⇝ 72/7 | note:79 gain:0.062477590650226046 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 10/1 ⇜ (643/64 → 161/16) ⇝ 41/4 | note:F2 gain:0.5165366864730206 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (643/64 → 161/16) ⇝ 72/7 | note:70 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (643/64 → 161/16) ⇝ 72/7 | note:74 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (643/64 → 161/16) ⇝ 72/7 | note:75 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (643/64 → 161/16) ⇝ 72/7 | note:79 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 10/1 ⇜ (161/16 → 645/64) ⇝ 41/4 | note:F2 gain:0.3634633135269906 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (161/16 → 645/64) ⇝ 72/7 | note:70 gain:0.03634633135269906 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (161/16 → 645/64) ⇝ 72/7 | note:74 gain:0.03634633135269906 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (161/16 → 645/64) ⇝ 72/7 | note:75 gain:0.03634633135269906 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (161/16 → 645/64) ⇝ 72/7 | note:79 gain:0.03634633135269906 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 10/1 ⇜ (645/64 → 323/32) ⇝ 41/4 | note:F2 gain:0.2552240934977442 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (645/64 → 323/32) ⇝ 72/7 | note:70 gain:0.025522409349774424 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (645/64 → 323/32) ⇝ 72/7 | note:74 gain:0.025522409349774424 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (645/64 → 323/32) ⇝ 72/7 | note:75 gain:0.025522409349774424 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (645/64 → 323/32) ⇝ 72/7 | note:79 gain:0.025522409349774424 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 10/1 ⇜ (323/32 → 647/64) ⇝ 41/4 | note:F2 gain:0.2552240934977431 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (323/32 → 647/64) ⇝ 72/7 | note:70 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (323/32 → 647/64) ⇝ 72/7 | note:74 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (323/32 → 647/64) ⇝ 72/7 | note:75 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (323/32 → 647/64) ⇝ 72/7 | note:79 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 10/1 ⇜ (647/64 → 81/8) ⇝ 41/4 | note:F2 gain:0.36346331352697736 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (647/64 → 81/8) ⇝ 72/7 | note:70 gain:0.036346331352697735 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (647/64 → 81/8) ⇝ 72/7 | note:74 gain:0.036346331352697735 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (647/64 → 81/8) ⇝ 72/7 | note:75 gain:0.036346331352697735 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (647/64 → 81/8) ⇝ 72/7 | note:79 gain:0.036346331352697735 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 10/1 ⇜ (81/8 → 649/64) ⇝ 41/4 | note:F2 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (81/8 → 649/64) ⇝ 72/7 | note:70 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (81/8 → 649/64) ⇝ 72/7 | note:74 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (81/8 → 649/64) ⇝ 72/7 | note:75 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (81/8 → 649/64) ⇝ 72/7 | note:79 gain:0.0516536686473018 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (81/8 → 649/64) ⇝ 41/4 | note:F4 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (81/8 → 649/64) ⇝ 41/4 | note:C5 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (81/8 → 649/64) ⇝ 41/4 | note:Eb5 gain:0.516536686473018 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 10/1 ⇜ (649/64 → 325/32) ⇝ 41/4 | note:F2 gain:0.624775906502255 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (649/64 → 325/32) ⇝ 72/7 | note:70 gain:0.062477590650225505 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (649/64 → 325/32) ⇝ 72/7 | note:74 gain:0.062477590650225505 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (649/64 → 325/32) ⇝ 72/7 | note:75 gain:0.062477590650225505 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (649/64 → 325/32) ⇝ 72/7 | note:79 gain:0.062477590650225505 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 81/8 ⇜ (649/64 → 325/32) ⇝ 41/4 | note:F4 gain:0.624775906502255 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 81/8 ⇜ (649/64 → 325/32) ⇝ 41/4 | note:C5 gain:0.624775906502255 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 81/8 ⇜ (649/64 → 325/32) ⇝ 41/4 | note:Eb5 gain:0.624775906502255 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 10/1 ⇜ (325/32 → 651/64) ⇝ 41/4 | note:F2 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (325/32 → 651/64) ⇝ 72/7 | note:70 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (325/32 → 651/64) ⇝ 72/7 | note:74 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (325/32 → 651/64) ⇝ 72/7 | note:75 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (325/32 → 651/64) ⇝ 72/7 | note:79 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 81/8 ⇜ (325/32 → 651/64) ⇝ 41/4 | note:F4 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 81/8 ⇜ (325/32 → 651/64) ⇝ 41/4 | note:C5 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 81/8 ⇜ (325/32 → 651/64) ⇝ 41/4 | note:Eb5 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 10/1 ⇜ (651/64 → 163/16) ⇝ 41/4 | note:F2 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (651/64 → 163/16) ⇝ 72/7 | note:70 gain:0.051653668647302475 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (651/64 → 163/16) ⇝ 72/7 | note:74 gain:0.051653668647302475 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (651/64 → 163/16) ⇝ 72/7 | note:75 gain:0.051653668647302475 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (651/64 → 163/16) ⇝ 72/7 | note:79 gain:0.051653668647302475 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 81/8 ⇜ (651/64 → 163/16) ⇝ 41/4 | note:F4 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 81/8 ⇜ (651/64 → 163/16) ⇝ 41/4 | note:C5 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 81/8 ⇜ (651/64 → 163/16) ⇝ 41/4 | note:Eb5 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 10/1 ⇜ (163/16 → 653/64) ⇝ 41/4 | note:F2 gain:0.363463313526984 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (163/16 → 653/64) ⇝ 72/7 | note:70 gain:0.0363463313526984 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (163/16 → 653/64) ⇝ 72/7 | note:74 gain:0.0363463313526984 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (163/16 → 653/64) ⇝ 72/7 | note:75 gain:0.0363463313526984 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (163/16 → 653/64) ⇝ 72/7 | note:79 gain:0.0363463313526984 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 81/8 ⇜ (163/16 → 653/64) ⇝ 41/4 | note:F4 gain:0.363463313526984 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 81/8 ⇜ (163/16 → 653/64) ⇝ 41/4 | note:C5 gain:0.363463313526984 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 81/8 ⇜ (163/16 → 653/64) ⇝ 41/4 | note:Eb5 gain:0.363463313526984 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 10/1 ⇜ (653/64 → 327/32) ⇝ 41/4 | note:F2 gain:0.25522409349774583 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (653/64 → 327/32) ⇝ 72/7 | note:70 gain:0.025522409349774584 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (653/64 → 327/32) ⇝ 72/7 | note:74 gain:0.025522409349774584 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (653/64 → 327/32) ⇝ 72/7 | note:75 gain:0.025522409349774584 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (653/64 → 327/32) ⇝ 72/7 | note:79 gain:0.025522409349774584 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 81/8 ⇜ (653/64 → 327/32) ⇝ 41/4 | note:F4 gain:0.25522409349774583 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 81/8 ⇜ (653/64 → 327/32) ⇝ 41/4 | note:C5 gain:0.25522409349774583 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 81/8 ⇜ (653/64 → 327/32) ⇝ 41/4 | note:Eb5 gain:0.25522409349774583 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 10/1 ⇜ (327/32 → 655/64) ⇝ 41/4 | note:F2 gain:0.25522409349773706 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (327/32 → 655/64) ⇝ 72/7 | note:70 gain:0.025522409349773706 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (327/32 → 655/64) ⇝ 72/7 | note:74 gain:0.025522409349773706 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (327/32 → 655/64) ⇝ 72/7 | note:75 gain:0.025522409349773706 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (327/32 → 655/64) ⇝ 72/7 | note:79 gain:0.025522409349773706 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 81/8 ⇜ (327/32 → 655/64) ⇝ 41/4 | note:F4 gain:0.25522409349773706 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 81/8 ⇜ (327/32 → 655/64) ⇝ 41/4 | note:C5 gain:0.25522409349773706 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 81/8 ⇜ (327/32 → 655/64) ⇝ 41/4 | note:Eb5 gain:0.25522409349773706 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 10/1 ⇜ (655/64 → 41/4) | note:F2 gain:0.3634633135269838 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 281/28 ⇜ (655/64 → 41/4) ⇝ 72/7 | note:70 gain:0.03634633135269838 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (655/64 → 41/4) ⇝ 72/7 | note:74 gain:0.03634633135269838 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (655/64 → 41/4) ⇝ 72/7 | note:75 gain:0.03634633135269838 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (655/64 → 41/4) ⇝ 72/7 | note:79 gain:0.03634633135269838 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 81/8 ⇜ (655/64 → 41/4) | note:F4 gain:0.3634633135269838 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 81/8 ⇜ (655/64 → 41/4) | note:C5 gain:0.3634633135269838 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 81/8 ⇜ (655/64 → 41/4) | note:Eb5 gain:0.3634633135269838 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (41/4 → 657/64) ⇝ 72/7 | note:70 gain:0.051653668647301414 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (41/4 → 657/64) ⇝ 72/7 | note:74 gain:0.051653668647301414 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (41/4 → 657/64) ⇝ 72/7 | note:75 gain:0.051653668647301414 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (41/4 → 657/64) ⇝ 72/7 | note:79 gain:0.051653668647301414 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 281/28 ⇜ (657/64 → 329/32) ⇝ 72/7 | note:70 gain:0.06247759065022534 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (657/64 → 329/32) ⇝ 72/7 | note:74 gain:0.06247759065022534 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (657/64 → 329/32) ⇝ 72/7 | note:75 gain:0.06247759065022534 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (657/64 → 329/32) ⇝ 72/7 | note:79 gain:0.06247759065022534 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 281/28 ⇜ (329/32 → 72/7) | note:70 gain:0.06247759065022551 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 281/28 ⇜ (329/32 → 72/7) | note:74 gain:0.06247759065022551 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 281/28 ⇜ (329/32 → 72/7) | note:75 gain:0.06247759065022551 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 281/28 ⇜ (329/32 → 72/7) | note:79 gain:0.06247759065022551 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (21/2 → 673/64) ⇝ 85/8 | note:C5 gain:0.5165366864730061 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (21/2 → 673/64) ⇝ 85/8 | note:G5 gain:0.5165366864730061 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (21/2 → 673/64) ⇝ 85/8 | note:Bb5 gain:0.5165366864730061 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ (21/2 → 673/64) ⇝ 43/4 | note:Eb4 gain:0.25826834323650305 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (21/2 → 673/64) ⇝ 43/4 | note:G4 gain:0.25826834323650305 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (21/2 → 673/64) ⇝ 43/4 | note:Ab4 gain:0.25826834323650305 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (21/2 → 673/64) ⇝ 43/4 | note:C5 gain:0.25826834323650305 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (21/2 → 673/64) ⇝ 43/4 | note:F2 gain:0.5165366864730061 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 85/8 | note:C5 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 85/8 | note:G5 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 85/8 | note:Bb5 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:Eb4 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:G4 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:Ab4 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:C5 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (673/64 → 337/32) ⇝ 43/4 | note:F2 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 85/8 | note:C5 gain:0.6247759065022583 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 85/8 | note:G5 gain:0.6247759065022583 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 85/8 | note:Bb5 gain:0.6247759065022583 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:Eb4 gain:0.31238795325112917 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:G4 gain:0.31238795325112917 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:Ab4 gain:0.31238795325112917 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:C5 gain:0.31238795325112917 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (337/32 → 675/64) ⇝ 43/4 | note:F2 gain:0.6247759065022583 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 85/8 | note:C5 gain:0.5165366864730262 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 85/8 | note:G5 gain:0.5165366864730262 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 85/8 | note:Bb5 gain:0.5165366864730262 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:Eb4 gain:0.2582683432365131 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:G4 gain:0.2582683432365131 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:Ab4 gain:0.2582683432365131 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:C5 gain:0.2582683432365131 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (675/64 → 169/16) ⇝ 43/4 | note:F2 gain:0.5165366864730262 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 85/8 | note:C5 gain:0.363463313526996 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 85/8 | note:G5 gain:0.363463313526996 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 85/8 | note:Bb5 gain:0.363463313526996 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:Eb4 gain:0.181731656763498 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:G4 gain:0.181731656763498 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:Ab4 gain:0.181731656763498 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:C5 gain:0.181731656763498 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (169/16 → 677/64) ⇝ 43/4 | note:F2 gain:0.363463313526996 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 85/8 | note:C5 gain:0.2552240934977421 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 85/8 | note:G5 gain:0.2552240934977421 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 85/8 | note:Bb5 gain:0.2552240934977421 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:Eb4 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:G4 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:Ab4 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:C5 gain:0.12761204674887106 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (677/64 → 339/32) ⇝ 43/4 | note:F2 gain:0.2552240934977421 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 85/8 | note:C5 gain:0.2552240934977408 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 85/8 | note:G5 gain:0.2552240934977408 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 85/8 | note:Bb5 gain:0.2552240934977408 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:Eb4 gain:0.1276120467488704 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:G4 gain:0.1276120467488704 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:Ab4 gain:0.1276120467488704 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:C5 gain:0.1276120467488704 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (339/32 → 679/64) ⇝ 43/4 | note:F2 gain:0.2552240934977408 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (679/64 → 85/8) | note:C5 gain:0.3634633135269719 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (679/64 → 85/8) | note:G5 gain:0.3634633135269719 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 21/2 ⇜ (679/64 → 85/8) | note:Bb5 gain:0.3634633135269719 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:Eb4 gain:0.18173165676348596 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:G4 gain:0.18173165676348596 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:Ab4 gain:0.18173165676348596 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:C5 gain:0.18173165676348596 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (679/64 → 85/8) ⇝ 43/4 | note:F2 gain:0.3634633135269719 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:Eb4 gain:0.25826834323651154 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:G4 gain:0.25826834323651154 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:Ab4 gain:0.25826834323651154 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:C5 gain:0.25826834323651154 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (85/8 → 681/64) ⇝ 43/4 | note:F2 gain:0.5165366864730231 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:Eb4 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:G4 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:Ab4 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:C5 gain:0.31238795325112856 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (681/64 → 341/32) ⇝ 43/4 | note:F2 gain:0.6247759065022571 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:Eb4 gain:0.31238795325113 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:G4 gain:0.31238795325113 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:Ab4 gain:0.31238795325113 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:C5 gain:0.31238795325113 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (341/32 → 683/64) ⇝ 43/4 | note:F2 gain:0.62477590650226 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:Eb4 gain:0.25826834323651504 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:G4 gain:0.25826834323651504 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:Ab4 gain:0.25826834323651504 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:C5 gain:0.25826834323651504 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (683/64 → 171/16) ⇝ 43/4 | note:F2 gain:0.5165366864730301 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:Eb4 gain:0.18173165676348946 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:G4 gain:0.18173165676348946 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:Ab4 gain:0.18173165676348946 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:C5 gain:0.18173165676348946 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (171/16 → 685/64) ⇝ 43/4 | note:F2 gain:0.3634633135269789 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:Eb4 gain:0.12761204674887186 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:G4 gain:0.12761204674887186 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:Ab4 gain:0.12761204674887186 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:C5 gain:0.12761204674887186 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (685/64 → 343/32) ⇝ 43/4 | note:F2 gain:0.2552240934977437 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:Eb4 gain:0.12761204674886958 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:G4 gain:0.12761204674886958 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:Ab4 gain:0.12761204674886958 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:C5 gain:0.12761204674886958 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (343/32 → 687/64) ⇝ 43/4 | note:F2 gain:0.25522409349773917 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 21/2 ⇜ (687/64 → 43/4) | note:Eb4 gain:0.18173165676348396 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (687/64 → 43/4) | note:G4 gain:0.18173165676348396 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (687/64 → 43/4) | note:Ab4 gain:0.18173165676348396 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 21/2 ⇜ (687/64 → 43/4) | note:C5 gain:0.18173165676348396 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 21/2 ⇜ (687/64 → 43/4) | note:F2 gain:0.3634633135269679 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (43/4 → 689/64) ⇝ 87/8 | note:F4 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (43/4 → 689/64) ⇝ 87/8 | note:C5 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (43/4 → 689/64) ⇝ 87/8 | note:Eb5 gain:0.5165366864730191 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/4 ⇜ (689/64 → 345/32) ⇝ 87/8 | note:F4 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 43/4 ⇜ (689/64 → 345/32) ⇝ 87/8 | note:C5 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 43/4 ⇜ (689/64 → 345/32) ⇝ 87/8 | note:Eb5 gain:0.6247759065022556 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 43/4 ⇜ (345/32 → 691/64) ⇝ 87/8 | note:F4 gain:0.6247759065022618 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 43/4 ⇜ (345/32 → 691/64) ⇝ 87/8 | note:C5 gain:0.6247759065022618 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 43/4 ⇜ (345/32 → 691/64) ⇝ 87/8 | note:Eb5 gain:0.6247759065022618 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (151/14 → 691/64) ⇝ 309/28 | note:75 gain:0.06247759065022618 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (151/14 → 691/64) ⇝ 309/28 | note:79 gain:0.06247759065022618 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (151/14 → 691/64) ⇝ 309/28 | note:80 gain:0.06247759065022618 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (151/14 → 691/64) ⇝ 309/28 | note:84 gain:0.06247759065022618 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 43/4 ⇜ (691/64 → 173/16) ⇝ 87/8 | note:F4 gain:0.5165366864730131 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 43/4 ⇜ (691/64 → 173/16) ⇝ 87/8 | note:C5 gain:0.5165366864730131 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 43/4 ⇜ (691/64 → 173/16) ⇝ 87/8 | note:Eb5 gain:0.5165366864730131 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (691/64 → 173/16) ⇝ 309/28 | note:75 gain:0.05165366864730131 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (691/64 → 173/16) ⇝ 309/28 | note:79 gain:0.05165366864730131 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (691/64 → 173/16) ⇝ 309/28 | note:80 gain:0.05165366864730131 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (691/64 → 173/16) ⇝ 309/28 | note:84 gain:0.05165366864730131 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 43/4 ⇜ (173/16 → 693/64) ⇝ 87/8 | note:F4 gain:0.3634633135269829 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 43/4 ⇜ (173/16 → 693/64) ⇝ 87/8 | note:C5 gain:0.3634633135269829 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 43/4 ⇜ (173/16 → 693/64) ⇝ 87/8 | note:Eb5 gain:0.3634633135269829 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (173/16 → 693/64) ⇝ 309/28 | note:75 gain:0.03634633135269829 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (173/16 → 693/64) ⇝ 309/28 | note:79 gain:0.03634633135269829 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (173/16 → 693/64) ⇝ 309/28 | note:80 gain:0.03634633135269829 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (173/16 → 693/64) ⇝ 309/28 | note:84 gain:0.03634633135269829 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 43/4 ⇜ (693/64 → 347/32) ⇝ 87/8 | note:F4 gain:0.2552240934977454 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 43/4 ⇜ (693/64 → 347/32) ⇝ 87/8 | note:C5 gain:0.2552240934977454 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 43/4 ⇜ (693/64 → 347/32) ⇝ 87/8 | note:Eb5 gain:0.2552240934977454 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (693/64 → 347/32) ⇝ 309/28 | note:75 gain:0.02552240934977454 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (693/64 → 347/32) ⇝ 309/28 | note:79 gain:0.02552240934977454 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (693/64 → 347/32) ⇝ 309/28 | note:80 gain:0.02552240934977454 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (693/64 → 347/32) ⇝ 309/28 | note:84 gain:0.02552240934977454 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 43/4 ⇜ (347/32 → 695/64) ⇝ 87/8 | note:F4 gain:0.2552240934977375 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 43/4 ⇜ (347/32 → 695/64) ⇝ 87/8 | note:C5 gain:0.2552240934977375 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 43/4 ⇜ (347/32 → 695/64) ⇝ 87/8 | note:Eb5 gain:0.2552240934977375 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (347/32 → 695/64) ⇝ 309/28 | note:75 gain:0.02552240934977375 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (347/32 → 695/64) ⇝ 309/28 | note:79 gain:0.02552240934977375 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (347/32 → 695/64) ⇝ 309/28 | note:80 gain:0.02552240934977375 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (347/32 → 695/64) ⇝ 309/28 | note:84 gain:0.02552240934977375 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 43/4 ⇜ (695/64 → 87/8) | note:F4 gain:0.3634633135269849 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 43/4 ⇜ (695/64 → 87/8) | note:C5 gain:0.3634633135269849 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 43/4 ⇜ (695/64 → 87/8) | note:Eb5 gain:0.3634633135269849 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (695/64 → 87/8) ⇝ 309/28 | note:75 gain:0.03634633135269849 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (695/64 → 87/8) ⇝ 309/28 | note:79 gain:0.03634633135269849 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (695/64 → 87/8) ⇝ 309/28 | note:80 gain:0.03634633135269849 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (695/64 → 87/8) ⇝ 309/28 | note:84 gain:0.03634633135269849 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 151/14 ⇜ (87/8 → 697/64) ⇝ 309/28 | note:75 gain:0.05165366864730151 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (87/8 → 697/64) ⇝ 309/28 | note:79 gain:0.05165366864730151 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (87/8 → 697/64) ⇝ 309/28 | note:80 gain:0.05165366864730151 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (87/8 → 697/64) ⇝ 309/28 | note:84 gain:0.05165366864730151 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 151/14 ⇜ (697/64 → 349/32) ⇝ 309/28 | note:75 gain:0.06247759065022538 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (697/64 → 349/32) ⇝ 309/28 | note:79 gain:0.06247759065022538 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (697/64 → 349/32) ⇝ 309/28 | note:80 gain:0.06247759065022538 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (697/64 → 349/32) ⇝ 309/28 | note:84 gain:0.06247759065022538 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 151/14 ⇜ (349/32 → 699/64) ⇝ 309/28 | note:75 gain:0.06247759065022634 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (349/32 → 699/64) ⇝ 309/28 | note:79 gain:0.06247759065022634 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (349/32 → 699/64) ⇝ 309/28 | note:80 gain:0.06247759065022634 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (349/32 → 699/64) ⇝ 309/28 | note:84 gain:0.06247759065022634 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 151/14 ⇜ (699/64 → 175/16) ⇝ 309/28 | note:75 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (699/64 → 175/16) ⇝ 309/28 | note:79 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (699/64 → 175/16) ⇝ 309/28 | note:80 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (699/64 → 175/16) ⇝ 309/28 | note:84 gain:0.05165366864730171 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 151/14 ⇜ (175/16 → 701/64) ⇝ 309/28 | note:75 gain:0.03634633135269869 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (175/16 → 701/64) ⇝ 309/28 | note:79 gain:0.03634633135269869 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (175/16 → 701/64) ⇝ 309/28 | note:80 gain:0.03634633135269869 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (175/16 → 701/64) ⇝ 309/28 | note:84 gain:0.03634633135269869 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 151/14 ⇜ (701/64 → 351/32) ⇝ 309/28 | note:75 gain:0.025522409349774705 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (701/64 → 351/32) ⇝ 309/28 | note:79 gain:0.025522409349774705 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (701/64 → 351/32) ⇝ 309/28 | note:80 gain:0.025522409349774705 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (701/64 → 351/32) ⇝ 309/28 | note:84 gain:0.025522409349774705 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 151/14 ⇜ (351/32 → 703/64) ⇝ 309/28 | note:75 gain:0.025522409349774455 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (351/32 → 703/64) ⇝ 309/28 | note:79 gain:0.025522409349774455 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (351/32 → 703/64) ⇝ 309/28 | note:80 gain:0.025522409349774455 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (351/32 → 703/64) ⇝ 309/28 | note:84 gain:0.025522409349774455 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 151/14 ⇜ (703/64 → 11/1) ⇝ 309/28 | note:75 gain:0.036346331352698096 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (703/64 → 11/1) ⇝ 309/28 | note:79 gain:0.036346331352698096 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (703/64 → 11/1) ⇝ 309/28 | note:80 gain:0.036346331352698096 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (703/64 → 11/1) ⇝ 309/28 | note:84 gain:0.036346331352698096 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 151/14 ⇜ (11/1 → 705/64) ⇝ 309/28 | note:75 gain:0.051653668647301115 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (11/1 → 705/64) ⇝ 309/28 | note:79 gain:0.051653668647301115 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (11/1 → 705/64) ⇝ 309/28 | note:80 gain:0.051653668647301115 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (11/1 → 705/64) ⇝ 309/28 | note:84 gain:0.051653668647301115 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (11/1 → 705/64) ⇝ 45/4 | note:F2 gain:0.5165366864730111 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 151/14 ⇜ (705/64 → 353/32) ⇝ 309/28 | note:75 gain:0.06247759065022521 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (705/64 → 353/32) ⇝ 309/28 | note:79 gain:0.06247759065022521 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (705/64 → 353/32) ⇝ 309/28 | note:80 gain:0.06247759065022521 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (705/64 → 353/32) ⇝ 309/28 | note:84 gain:0.06247759065022521 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 11/1 ⇜ (705/64 → 353/32) ⇝ 45/4 | note:F2 gain:0.6247759065022521 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 151/14 ⇜ (353/32 → 309/28) | note:75 gain:0.06247759065022562 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 151/14 ⇜ (353/32 → 309/28) | note:79 gain:0.06247759065022562 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 151/14 ⇜ (353/32 → 309/28) | note:80 gain:0.06247759065022562 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 151/14 ⇜ (353/32 → 309/28) | note:84 gain:0.06247759065022562 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 11/1 ⇜ (353/32 → 707/64) ⇝ 45/4 | note:F2 gain:0.6247759065022562 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 11/1 ⇜ (707/64 → 177/16) ⇝ 45/4 | note:F2 gain:0.516536686473021 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 11/1 ⇜ (177/16 → 709/64) ⇝ 45/4 | note:F2 gain:0.3634633135269909 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 11/1 ⇜ (709/64 → 355/32) ⇝ 45/4 | note:F2 gain:0.25522409349774 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 11/1 ⇜ (355/32 → 711/64) ⇝ 45/4 | note:F2 gain:0.25522409349774294 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 11/1 ⇜ (711/64 → 89/8) ⇝ 45/4 | note:F2 gain:0.36346331352697697 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 11/1 ⇜ (89/8 → 713/64) ⇝ 45/4 | note:F2 gain:0.5165366864730071 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (89/8 → 713/64) ⇝ 45/4 | note:F4 gain:0.5165366864730071 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (89/8 → 713/64) ⇝ 45/4 | note:C5 gain:0.5165366864730071 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (89/8 → 713/64) ⇝ 45/4 | note:Eb5 gain:0.5165366864730071 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/1 ⇜ (713/64 → 357/32) ⇝ 45/4 | note:F2 gain:0.6247759065022592 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 89/8 ⇜ (713/64 → 357/32) ⇝ 45/4 | note:F4 gain:0.6247759065022592 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 89/8 ⇜ (713/64 → 357/32) ⇝ 45/4 | note:C5 gain:0.6247759065022592 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 89/8 ⇜ (713/64 → 357/32) ⇝ 45/4 | note:Eb5 gain:0.6247759065022592 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/1 ⇜ (357/32 → 715/64) ⇝ 45/4 | note:F2 gain:0.624775906502258 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 89/8 ⇜ (357/32 → 715/64) ⇝ 45/4 | note:F4 gain:0.624775906502258 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 89/8 ⇜ (357/32 → 715/64) ⇝ 45/4 | note:C5 gain:0.624775906502258 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 89/8 ⇜ (357/32 → 715/64) ⇝ 45/4 | note:Eb5 gain:0.624775906502258 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/1 ⇜ (715/64 → 179/16) ⇝ 45/4 | note:F2 gain:0.5165366864730251 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 89/8 ⇜ (715/64 → 179/16) ⇝ 45/4 | note:F4 gain:0.5165366864730251 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 89/8 ⇜ (715/64 → 179/16) ⇝ 45/4 | note:C5 gain:0.5165366864730251 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 89/8 ⇜ (715/64 → 179/16) ⇝ 45/4 | note:Eb5 gain:0.5165366864730251 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/1 ⇜ (179/16 → 717/64) ⇝ 45/4 | note:F2 gain:0.3634633135269949 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 89/8 ⇜ (179/16 → 717/64) ⇝ 45/4 | note:F4 gain:0.3634633135269949 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 89/8 ⇜ (179/16 → 717/64) ⇝ 45/4 | note:C5 gain:0.3634633135269949 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 89/8 ⇜ (179/16 → 717/64) ⇝ 45/4 | note:Eb5 gain:0.3634633135269949 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/1 ⇜ (717/64 → 359/32) ⇝ 45/4 | note:F2 gain:0.25522409349774167 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 89/8 ⇜ (717/64 → 359/32) ⇝ 45/4 | note:F4 gain:0.25522409349774167 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 89/8 ⇜ (717/64 → 359/32) ⇝ 45/4 | note:C5 gain:0.25522409349774167 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 89/8 ⇜ (717/64 → 359/32) ⇝ 45/4 | note:Eb5 gain:0.25522409349774167 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/1 ⇜ (359/32 → 719/64) ⇝ 45/4 | note:F2 gain:0.2552240934977413 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 89/8 ⇜ (359/32 → 719/64) ⇝ 45/4 | note:F4 gain:0.2552240934977413 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 89/8 ⇜ (359/32 → 719/64) ⇝ 45/4 | note:C5 gain:0.2552240934977413 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 89/8 ⇜ (359/32 → 719/64) ⇝ 45/4 | note:Eb5 gain:0.2552240934977413 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/1 ⇜ (719/64 → 45/4) | note:F2 gain:0.363463313526973 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 89/8 ⇜ (719/64 → 45/4) | note:F4 gain:0.363463313526973 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 89/8 ⇜ (719/64 → 45/4) | note:C5 gain:0.363463313526973 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 89/8 ⇜ (719/64 → 45/4) | note:Eb5 gain:0.363463313526973 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (45/4 → 721/64) ⇝ 23/2 | note:Eb4 gain:0.2582683432365121 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (45/4 → 721/64) ⇝ 23/2 | note:G4 gain:0.2582683432365121 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (45/4 → 721/64) ⇝ 23/2 | note:Ab4 gain:0.2582683432365121 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (45/4 → 721/64) ⇝ 23/2 | note:C5 gain:0.2582683432365121 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (721/64 → 361/32) ⇝ 23/2 | note:Eb4 gain:0.3123879532511288 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (721/64 → 361/32) ⇝ 23/2 | note:G4 gain:0.3123879532511288 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (721/64 → 361/32) ⇝ 23/2 | note:Ab4 gain:0.3123879532511288 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (721/64 → 361/32) ⇝ 23/2 | note:C5 gain:0.3123879532511288 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (361/32 → 723/64) ⇝ 23/2 | note:Eb4 gain:0.3123879532511298 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (361/32 → 723/64) ⇝ 23/2 | note:G4 gain:0.3123879532511298 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (361/32 → 723/64) ⇝ 23/2 | note:Ab4 gain:0.3123879532511298 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (361/32 → 723/64) ⇝ 23/2 | note:C5 gain:0.3123879532511298 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (723/64 → 181/16) ⇝ 23/2 | note:Eb4 gain:0.2582683432365145 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (723/64 → 181/16) ⇝ 23/2 | note:G4 gain:0.2582683432365145 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (723/64 → 181/16) ⇝ 23/2 | note:Ab4 gain:0.2582683432365145 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (723/64 → 181/16) ⇝ 23/2 | note:C5 gain:0.2582683432365145 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (181/16 → 725/64) ⇝ 23/2 | note:Eb4 gain:0.18173165676348893 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (181/16 → 725/64) ⇝ 23/2 | note:G4 gain:0.18173165676348893 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (181/16 → 725/64) ⇝ 23/2 | note:Ab4 gain:0.18173165676348893 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (181/16 → 725/64) ⇝ 23/2 | note:C5 gain:0.18173165676348893 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (725/64 → 363/32) ⇝ 23/2 | note:Eb4 gain:0.12761204674887164 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (725/64 → 363/32) ⇝ 23/2 | note:G4 gain:0.12761204674887164 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (725/64 → 363/32) ⇝ 23/2 | note:Ab4 gain:0.12761204674887164 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (725/64 → 363/32) ⇝ 23/2 | note:C5 gain:0.12761204674887164 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (363/32 → 727/64) ⇝ 23/2 | note:Eb4 gain:0.1276120467488698 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (363/32 → 727/64) ⇝ 23/2 | note:G4 gain:0.1276120467488698 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (363/32 → 727/64) ⇝ 23/2 | note:Ab4 gain:0.1276120467488698 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (363/32 → 727/64) ⇝ 23/2 | note:C5 gain:0.1276120467488698 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (727/64 → 91/8) ⇝ 23/2 | note:Eb4 gain:0.1817316567634845 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (727/64 → 91/8) ⇝ 23/2 | note:G4 gain:0.1817316567634845 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (727/64 → 91/8) ⇝ 23/2 | note:Ab4 gain:0.1817316567634845 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (727/64 → 91/8) ⇝ 23/2 | note:C5 gain:0.1817316567634845 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (91/8 → 729/64) ⇝ 23/2 | note:Eb4 gain:0.25826834323651005 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (91/8 → 729/64) ⇝ 23/2 | note:G4 gain:0.25826834323651005 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (91/8 → 729/64) ⇝ 23/2 | note:Ab4 gain:0.25826834323651005 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (91/8 → 729/64) ⇝ 23/2 | note:C5 gain:0.25826834323651005 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (729/64 → 365/32) ⇝ 23/2 | note:Eb4 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (729/64 → 365/32) ⇝ 23/2 | note:G4 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (729/64 → 365/32) ⇝ 23/2 | note:Ab4 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (729/64 → 365/32) ⇝ 23/2 | note:C5 gain:0.31238795325112795 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (365/32 → 731/64) ⇝ 23/2 | note:Eb4 gain:0.3123879532511306 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (365/32 → 731/64) ⇝ 23/2 | note:G4 gain:0.3123879532511306 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (365/32 → 731/64) ⇝ 23/2 | note:Ab4 gain:0.3123879532511306 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (365/32 → 731/64) ⇝ 23/2 | note:C5 gain:0.3123879532511306 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (731/64 → 183/16) ⇝ 23/2 | note:Eb4 gain:0.258268343236506 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (731/64 → 183/16) ⇝ 23/2 | note:G4 gain:0.258268343236506 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (731/64 → 183/16) ⇝ 23/2 | note:Ab4 gain:0.258268343236506 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (731/64 → 183/16) ⇝ 23/2 | note:C5 gain:0.258268343236506 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (183/16 → 733/64) ⇝ 23/2 | note:Eb4 gain:0.18173165676349093 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (183/16 → 733/64) ⇝ 23/2 | note:G4 gain:0.18173165676349093 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (183/16 → 733/64) ⇝ 23/2 | note:Ab4 gain:0.18173165676349093 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (183/16 → 733/64) ⇝ 23/2 | note:C5 gain:0.18173165676349093 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (733/64 → 367/32) ⇝ 23/2 | note:Eb4 gain:0.12761204674887247 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (733/64 → 367/32) ⇝ 23/2 | note:G4 gain:0.12761204674887247 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (733/64 → 367/32) ⇝ 23/2 | note:Ab4 gain:0.12761204674887247 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (733/64 → 367/32) ⇝ 23/2 | note:C5 gain:0.12761204674887247 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (367/32 → 735/64) ⇝ 23/2 | note:Eb4 gain:0.12761204674886897 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (367/32 → 735/64) ⇝ 23/2 | note:G4 gain:0.12761204674886897 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (367/32 → 735/64) ⇝ 23/2 | note:Ab4 gain:0.12761204674886897 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (367/32 → 735/64) ⇝ 23/2 | note:C5 gain:0.12761204674886897 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 45/4 ⇜ (735/64 → 23/2) | note:Eb4 gain:0.181731656763493 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 45/4 ⇜ (735/64 → 23/2) | note:G4 gain:0.181731656763493 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 45/4 ⇜ (735/64 → 23/2) | note:Ab4 gain:0.181731656763493 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 45/4 ⇜ (735/64 → 23/2) | note:C5 gain:0.181731656763493 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (23/2 → 737/64) ⇝ 93/8 | note:C5 gain:0.5165366864730162 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (23/2 → 737/64) ⇝ 93/8 | note:G5 gain:0.5165366864730162 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (23/2 → 737/64) ⇝ 93/8 | note:Bb5 gain:0.5165366864730162 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ (23/2 → 737/64) ⇝ 47/4 | note:F2 gain:0.5165366864730162 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 23/2 ⇜ (737/64 → 369/32) ⇝ 93/8 | note:C5 gain:0.6247759065022542 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 23/2 ⇜ (737/64 → 369/32) ⇝ 93/8 | note:G5 gain:0.6247759065022542 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 23/2 ⇜ (737/64 → 369/32) ⇝ 93/8 | note:Bb5 gain:0.6247759065022542 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 23/2 ⇜ (737/64 → 369/32) ⇝ 47/4 | note:F2 gain:0.6247759065022542 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 23/2 ⇜ (369/32 → 739/64) ⇝ 93/8 | note:C5 gain:0.6247759065022629 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 23/2 ⇜ (369/32 → 739/64) ⇝ 93/8 | note:G5 gain:0.6247759065022629 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 23/2 ⇜ (369/32 → 739/64) ⇝ 93/8 | note:Bb5 gain:0.6247759065022629 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 23/2 ⇜ (369/32 → 739/64) ⇝ 47/4 | note:F2 gain:0.6247759065022629 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (323/28 → 739/64) ⇝ 165/14 | note:75 gain:0.06247759065022629 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (323/28 → 739/64) ⇝ 165/14 | note:79 gain:0.06247759065022629 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (323/28 → 739/64) ⇝ 165/14 | note:80 gain:0.06247759065022629 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (323/28 → 739/64) ⇝ 165/14 | note:84 gain:0.06247759065022629 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (739/64 → 185/16) ⇝ 93/8 | note:C5 gain:0.516536686473016 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 23/2 ⇜ (739/64 → 185/16) ⇝ 93/8 | note:G5 gain:0.516536686473016 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 23/2 ⇜ (739/64 → 185/16) ⇝ 93/8 | note:Bb5 gain:0.516536686473016 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 23/2 ⇜ (739/64 → 185/16) ⇝ 47/4 | note:F2 gain:0.516536686473016 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (739/64 → 185/16) ⇝ 165/14 | note:75 gain:0.0516536686473016 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (739/64 → 185/16) ⇝ 165/14 | note:79 gain:0.0516536686473016 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (739/64 → 185/16) ⇝ 165/14 | note:80 gain:0.0516536686473016 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (739/64 → 185/16) ⇝ 165/14 | note:84 gain:0.0516536686473016 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (185/16 → 741/64) ⇝ 93/8 | note:C5 gain:0.36346331352698585 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 23/2 ⇜ (185/16 → 741/64) ⇝ 93/8 | note:G5 gain:0.36346331352698585 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 23/2 ⇜ (185/16 → 741/64) ⇝ 93/8 | note:Bb5 gain:0.36346331352698585 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 23/2 ⇜ (185/16 → 741/64) ⇝ 47/4 | note:F2 gain:0.36346331352698585 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (185/16 → 741/64) ⇝ 165/14 | note:75 gain:0.03634633135269859 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (185/16 → 741/64) ⇝ 165/14 | note:79 gain:0.03634633135269859 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (185/16 → 741/64) ⇝ 165/14 | note:80 gain:0.03634633135269859 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (185/16 → 741/64) ⇝ 165/14 | note:84 gain:0.03634633135269859 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (741/64 → 371/32) ⇝ 93/8 | note:C5 gain:0.2552240934977466 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 23/2 ⇜ (741/64 → 371/32) ⇝ 93/8 | note:G5 gain:0.2552240934977466 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 23/2 ⇜ (741/64 → 371/32) ⇝ 93/8 | note:Bb5 gain:0.2552240934977466 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 23/2 ⇜ (741/64 → 371/32) ⇝ 47/4 | note:F2 gain:0.2552240934977466 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (741/64 → 371/32) ⇝ 165/14 | note:75 gain:0.025522409349774663 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (741/64 → 371/32) ⇝ 165/14 | note:79 gain:0.025522409349774663 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (741/64 → 371/32) ⇝ 165/14 | note:80 gain:0.025522409349774663 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (741/64 → 371/32) ⇝ 165/14 | note:84 gain:0.025522409349774663 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (371/32 → 743/64) ⇝ 93/8 | note:C5 gain:0.25522409349774505 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 23/2 ⇜ (371/32 → 743/64) ⇝ 93/8 | note:G5 gain:0.25522409349774505 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 23/2 ⇜ (371/32 → 743/64) ⇝ 93/8 | note:Bb5 gain:0.25522409349774505 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 23/2 ⇜ (371/32 → 743/64) ⇝ 47/4 | note:F2 gain:0.25522409349774505 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (371/32 → 743/64) ⇝ 165/14 | note:75 gain:0.025522409349774507 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (371/32 → 743/64) ⇝ 165/14 | note:79 gain:0.025522409349774507 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (371/32 → 743/64) ⇝ 165/14 | note:80 gain:0.025522409349774507 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (371/32 → 743/64) ⇝ 165/14 | note:84 gain:0.025522409349774507 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (743/64 → 93/8) | note:C5 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 23/2 ⇜ (743/64 → 93/8) | note:G5 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 23/2 ⇜ (743/64 → 93/8) | note:Bb5 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 23/2 ⇜ (743/64 → 93/8) ⇝ 47/4 | note:F2 gain:0.363463313526982 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (743/64 → 93/8) ⇝ 165/14 | note:75 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (743/64 → 93/8) ⇝ 165/14 | note:79 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (743/64 → 93/8) ⇝ 165/14 | note:80 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (743/64 → 93/8) ⇝ 165/14 | note:84 gain:0.036346331352698207 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (93/8 → 745/64) ⇝ 47/4 | note:F2 gain:0.5165366864730122 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (93/8 → 745/64) ⇝ 165/14 | note:75 gain:0.051653668647301226 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (93/8 → 745/64) ⇝ 165/14 | note:79 gain:0.051653668647301226 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (93/8 → 745/64) ⇝ 165/14 | note:80 gain:0.051653668647301226 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (93/8 → 745/64) ⇝ 165/14 | note:84 gain:0.051653668647301226 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (745/64 → 373/32) ⇝ 47/4 | note:F2 gain:0.6247759065022527 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (745/64 → 373/32) ⇝ 165/14 | note:75 gain:0.06247759065022527 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (745/64 → 373/32) ⇝ 165/14 | note:79 gain:0.06247759065022527 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (745/64 → 373/32) ⇝ 165/14 | note:80 gain:0.06247759065022527 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (745/64 → 373/32) ⇝ 165/14 | note:84 gain:0.06247759065022527 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (373/32 → 747/64) ⇝ 47/4 | note:F2 gain:0.6247759065022559 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (373/32 → 747/64) ⇝ 165/14 | note:75 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (373/32 → 747/64) ⇝ 165/14 | note:79 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (373/32 → 747/64) ⇝ 165/14 | note:80 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (373/32 → 747/64) ⇝ 165/14 | note:84 gain:0.062477590650225595 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (747/64 → 187/16) ⇝ 47/4 | note:F2 gain:0.51653668647302 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (747/64 → 187/16) ⇝ 165/14 | note:75 gain:0.051653668647302 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (747/64 → 187/16) ⇝ 165/14 | note:79 gain:0.051653668647302 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (747/64 → 187/16) ⇝ 165/14 | note:80 gain:0.051653668647302 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (747/64 → 187/16) ⇝ 165/14 | note:84 gain:0.051653668647302 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (187/16 → 749/64) ⇝ 47/4 | note:F2 gain:0.3634633135269898 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (187/16 → 749/64) ⇝ 165/14 | note:75 gain:0.036346331352698984 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (187/16 → 749/64) ⇝ 165/14 | note:79 gain:0.036346331352698984 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (187/16 → 749/64) ⇝ 165/14 | note:80 gain:0.036346331352698984 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (187/16 → 749/64) ⇝ 165/14 | note:84 gain:0.036346331352698984 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (749/64 → 375/32) ⇝ 47/4 | note:F2 gain:0.2552240934977483 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (749/64 → 375/32) ⇝ 165/14 | note:75 gain:0.02552240934977483 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (749/64 → 375/32) ⇝ 165/14 | note:79 gain:0.02552240934977483 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (749/64 → 375/32) ⇝ 165/14 | note:80 gain:0.02552240934977483 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (749/64 → 375/32) ⇝ 165/14 | note:84 gain:0.02552240934977483 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (375/32 → 751/64) ⇝ 47/4 | note:F2 gain:0.2552240934977434 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (375/32 → 751/64) ⇝ 165/14 | note:75 gain:0.02552240934977434 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (375/32 → 751/64) ⇝ 165/14 | note:79 gain:0.02552240934977434 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (375/32 → 751/64) ⇝ 165/14 | note:80 gain:0.02552240934977434 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (375/32 → 751/64) ⇝ 165/14 | note:84 gain:0.02552240934977434 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (751/64 → 47/4) | note:F2 gain:0.363463313526978 clip:1 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 323/28 ⇜ (751/64 → 47/4) ⇝ 165/14 | note:75 gain:0.036346331352697804 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (751/64 → 47/4) ⇝ 165/14 | note:79 gain:0.036346331352697804 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (751/64 → 47/4) ⇝ 165/14 | note:80 gain:0.036346331352697804 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (751/64 → 47/4) ⇝ 165/14 | note:84 gain:0.036346331352697804 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 323/28 ⇜ (47/4 → 753/64) ⇝ 165/14 | note:75 gain:0.051653668647300824 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (47/4 → 753/64) ⇝ 165/14 | note:79 gain:0.051653668647300824 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (47/4 → 753/64) ⇝ 165/14 | note:80 gain:0.051653668647300824 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (47/4 → 753/64) ⇝ 165/14 | note:84 gain:0.051653668647300824 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (47/4 → 753/64) ⇝ 95/8 | note:C5 gain:0.5165366864730082 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (47/4 → 753/64) ⇝ 95/8 | note:G5 gain:0.5165366864730082 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (47/4 → 753/64) ⇝ 95/8 | note:Bb5 gain:0.5165366864730082 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ (47/4 → 753/64) ⇝ 12/1 | note:Eb4 gain:0.2582683432365041 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (47/4 → 753/64) ⇝ 12/1 | note:G4 gain:0.2582683432365041 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (47/4 → 753/64) ⇝ 12/1 | note:Ab4 gain:0.2582683432365041 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (47/4 → 753/64) ⇝ 12/1 | note:C5 gain:0.2582683432365041 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 323/28 ⇜ (753/64 → 377/32) ⇝ 165/14 | note:75 gain:0.062477590650225956 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (753/64 → 377/32) ⇝ 165/14 | note:79 gain:0.062477590650225956 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (753/64 → 377/32) ⇝ 165/14 | note:80 gain:0.062477590650225956 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (753/64 → 377/32) ⇝ 165/14 | note:84 gain:0.062477590650225956 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 95/8 | note:C5 gain:0.6247759065022596 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 95/8 | note:G5 gain:0.6247759065022596 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 95/8 | note:Bb5 gain:0.6247759065022596 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 12/1 | note:Eb4 gain:0.3123879532511298 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 12/1 | note:G4 gain:0.3123879532511298 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 12/1 | note:Ab4 gain:0.3123879532511298 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (753/64 → 377/32) ⇝ 12/1 | note:C5 gain:0.3123879532511298 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 323/28 ⇜ (377/32 → 165/14) | note:75 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 323/28 ⇜ (377/32 → 165/14) | note:79 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 323/28 ⇜ (377/32 → 165/14) | note:80 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 323/28 ⇜ (377/32 → 165/14) | note:84 gain:0.06247759065022575 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 95/8 | note:C5 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 95/8 | note:G5 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 95/8 | note:Bb5 gain:0.6247759065022574 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 12/1 | note:Eb4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 12/1 | note:G4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 12/1 | note:Ab4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (377/32 → 755/64) ⇝ 12/1 | note:C5 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 95/8 | note:C5 gain:0.516536686473024 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 95/8 | note:G5 gain:0.516536686473024 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 95/8 | note:Bb5 gain:0.516536686473024 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 12/1 | note:Eb4 gain:0.258268343236512 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 12/1 | note:G4 gain:0.258268343236512 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 12/1 | note:Ab4 gain:0.258268343236512 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (755/64 → 189/16) ⇝ 12/1 | note:C5 gain:0.258268343236512 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 95/8 | note:C5 gain:0.3634633135269938 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 95/8 | note:G5 gain:0.3634633135269938 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 95/8 | note:Bb5 gain:0.3634633135269938 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 12/1 | note:Eb4 gain:0.1817316567634969 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 12/1 | note:G4 gain:0.1817316567634969 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 12/1 | note:Ab4 gain:0.1817316567634969 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (189/16 → 757/64) ⇝ 12/1 | note:C5 gain:0.1817316567634969 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 95/8 | note:C5 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 95/8 | note:G5 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 95/8 | note:Bb5 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 12/1 | note:Eb4 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 12/1 | note:G4 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 12/1 | note:Ab4 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (757/64 → 379/32) ⇝ 12/1 | note:C5 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 95/8 | note:C5 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 95/8 | note:G5 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 95/8 | note:Bb5 gain:0.2552240934977417 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 12/1 | note:Eb4 gain:0.12761204674887086 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 12/1 | note:G4 gain:0.12761204674887086 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 12/1 | note:Ab4 gain:0.12761204674887086 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (379/32 → 759/64) ⇝ 12/1 | note:C5 gain:0.12761204674887086 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (759/64 → 95/8) | note:C5 gain:0.36346331352697403 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (759/64 → 95/8) | note:G5 gain:0.36346331352697403 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 47/4 ⇜ (759/64 → 95/8) | note:Bb5 gain:0.36346331352697403 clip:1 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 47/4 ⇜ (759/64 → 95/8) ⇝ 12/1 | note:Eb4 gain:0.18173165676348702 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (759/64 → 95/8) ⇝ 12/1 | note:G4 gain:0.18173165676348702 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (759/64 → 95/8) ⇝ 12/1 | note:Ab4 gain:0.18173165676348702 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (759/64 → 95/8) ⇝ 12/1 | note:C5 gain:0.18173165676348702 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (95/8 → 761/64) ⇝ 12/1 | note:Eb4 gain:0.2582683432365021 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (95/8 → 761/64) ⇝ 12/1 | note:G4 gain:0.2582683432365021 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (95/8 → 761/64) ⇝ 12/1 | note:Ab4 gain:0.2582683432365021 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (95/8 → 761/64) ⇝ 12/1 | note:C5 gain:0.2582683432365021 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (761/64 → 381/32) ⇝ 12/1 | note:Eb4 gain:0.312387953251129 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (761/64 → 381/32) ⇝ 12/1 | note:G4 gain:0.312387953251129 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (761/64 → 381/32) ⇝ 12/1 | note:Ab4 gain:0.312387953251129 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (761/64 → 381/32) ⇝ 12/1 | note:C5 gain:0.312387953251129 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (381/32 → 763/64) ⇝ 12/1 | note:Eb4 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (381/32 → 763/64) ⇝ 12/1 | note:G4 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (381/32 → 763/64) ⇝ 12/1 | note:Ab4 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (381/32 → 763/64) ⇝ 12/1 | note:C5 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (763/64 → 191/16) ⇝ 12/1 | note:Eb4 gain:0.258268343236514 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (763/64 → 191/16) ⇝ 12/1 | note:G4 gain:0.258268343236514 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (763/64 → 191/16) ⇝ 12/1 | note:Ab4 gain:0.258268343236514 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (763/64 → 191/16) ⇝ 12/1 | note:C5 gain:0.258268343236514 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (191/16 → 765/64) ⇝ 12/1 | note:Eb4 gain:0.1817316567634884 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (191/16 → 765/64) ⇝ 12/1 | note:G4 gain:0.1817316567634884 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (191/16 → 765/64) ⇝ 12/1 | note:Ab4 gain:0.1817316567634884 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (191/16 → 765/64) ⇝ 12/1 | note:C5 gain:0.1817316567634884 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (765/64 → 383/32) ⇝ 12/1 | note:Eb4 gain:0.12761204674887142 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (765/64 → 383/32) ⇝ 12/1 | note:G4 gain:0.12761204674887142 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (765/64 → 383/32) ⇝ 12/1 | note:Ab4 gain:0.12761204674887142 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (765/64 → 383/32) ⇝ 12/1 | note:C5 gain:0.12761204674887142 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (383/32 → 767/64) ⇝ 12/1 | note:Eb4 gain:0.12761204674887003 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (383/32 → 767/64) ⇝ 12/1 | note:G4 gain:0.12761204674887003 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (383/32 → 767/64) ⇝ 12/1 | note:Ab4 gain:0.12761204674887003 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (383/32 → 767/64) ⇝ 12/1 | note:C5 gain:0.12761204674887003 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 47/4 ⇜ (767/64 → 12/1) | note:Eb4 gain:0.18173165676348504 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 47/4 ⇜ (767/64 → 12/1) | note:G4 gain:0.18173165676348504 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 47/4 ⇜ (767/64 → 12/1) | note:Ab4 gain:0.18173165676348504 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 47/4 ⇜ (767/64 → 12/1) | note:C5 gain:0.18173165676348504 clip:1 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (12/1 → 769/64) ⇝ 49/4 | note:G2 gain:0.5165366864730213 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 12/1 ⇜ (769/64 → 385/32) ⇝ 49/4 | note:G2 gain:0.6247759065022565 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 12/1 ⇜ (385/32 → 771/64) ⇝ 49/4 | note:G2 gain:0.6247759065022609 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (337/28 → 771/64) ⇝ 86/7 | note:75 gain:0.062477590650226095 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (337/28 → 771/64) ⇝ 86/7 | note:79 gain:0.062477590650226095 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (337/28 → 771/64) ⇝ 86/7 | note:80 gain:0.062477590650226095 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (337/28 → 771/64) ⇝ 86/7 | note:84 gain:0.062477590650226095 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 12/1 ⇜ (771/64 → 193/16) ⇝ 49/4 | note:G2 gain:0.516536686473032 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (771/64 → 193/16) ⇝ 86/7 | note:75 gain:0.0516536686473032 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (771/64 → 193/16) ⇝ 86/7 | note:79 gain:0.0516536686473032 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (771/64 → 193/16) ⇝ 86/7 | note:80 gain:0.0516536686473032 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (771/64 → 193/16) ⇝ 86/7 | note:84 gain:0.0516536686473032 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 12/1 ⇜ (193/16 → 773/64) ⇝ 49/4 | note:G2 gain:0.36346331352698075 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (193/16 → 773/64) ⇝ 86/7 | note:75 gain:0.036346331352698075 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (193/16 → 773/64) ⇝ 86/7 | note:79 gain:0.036346331352698075 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (193/16 → 773/64) ⇝ 86/7 | note:80 gain:0.036346331352698075 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (193/16 → 773/64) ⇝ 86/7 | note:84 gain:0.036346331352698075 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 12/1 ⇜ (773/64 → 387/32) ⇝ 49/4 | note:G2 gain:0.2552240934977445 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (773/64 → 387/32) ⇝ 86/7 | note:75 gain:0.025522409349774452 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (773/64 → 387/32) ⇝ 86/7 | note:79 gain:0.025522409349774452 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (773/64 → 387/32) ⇝ 86/7 | note:80 gain:0.025522409349774452 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (773/64 → 387/32) ⇝ 86/7 | note:84 gain:0.025522409349774452 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 12/1 ⇜ (387/32 → 775/64) ⇝ 49/4 | note:G2 gain:0.2552240934977384 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (387/32 → 775/64) ⇝ 86/7 | note:75 gain:0.02552240934977384 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (387/32 → 775/64) ⇝ 86/7 | note:79 gain:0.02552240934977384 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (387/32 → 775/64) ⇝ 86/7 | note:80 gain:0.02552240934977384 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (387/32 → 775/64) ⇝ 86/7 | note:84 gain:0.02552240934977384 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 12/1 ⇜ (775/64 → 97/8) ⇝ 49/4 | note:G2 gain:0.36346331352698713 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (775/64 → 97/8) ⇝ 86/7 | note:75 gain:0.03634633135269871 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (775/64 → 97/8) ⇝ 86/7 | note:79 gain:0.03634633135269871 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (775/64 → 97/8) ⇝ 86/7 | note:80 gain:0.03634633135269871 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (775/64 → 97/8) ⇝ 86/7 | note:84 gain:0.03634633135269871 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 12/1 ⇜ (97/8 → 777/64) ⇝ 49/4 | note:G2 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (97/8 → 777/64) ⇝ 86/7 | note:75 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (97/8 → 777/64) ⇝ 86/7 | note:79 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (97/8 → 777/64) ⇝ 86/7 | note:80 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (97/8 → 777/64) ⇝ 86/7 | note:84 gain:0.05165366864730173 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (97/8 → 777/64) ⇝ 49/4 | note:G4 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (97/8 → 777/64) ⇝ 49/4 | note:D5 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (97/8 → 777/64) ⇝ 49/4 | note:F5 gain:0.5165366864730173 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 12/1 ⇜ (777/64 → 389/32) ⇝ 49/4 | note:G2 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (777/64 → 389/32) ⇝ 86/7 | note:75 gain:0.06247759065022547 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (777/64 → 389/32) ⇝ 86/7 | note:79 gain:0.06247759065022547 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (777/64 → 389/32) ⇝ 86/7 | note:80 gain:0.06247759065022547 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (777/64 → 389/32) ⇝ 86/7 | note:84 gain:0.06247759065022547 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 97/8 ⇜ (777/64 → 389/32) ⇝ 49/4 | note:G4 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 97/8 ⇜ (777/64 → 389/32) ⇝ 49/4 | note:D5 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 97/8 ⇜ (777/64 → 389/32) ⇝ 49/4 | note:F5 gain:0.6247759065022547 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 12/1 ⇜ (389/32 → 779/64) ⇝ 49/4 | note:G2 gain:0.6247759065022624 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (389/32 → 779/64) ⇝ 86/7 | note:75 gain:0.06247759065022625 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (389/32 → 779/64) ⇝ 86/7 | note:79 gain:0.06247759065022625 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (389/32 → 779/64) ⇝ 86/7 | note:80 gain:0.06247759065022625 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (389/32 → 779/64) ⇝ 86/7 | note:84 gain:0.06247759065022625 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 97/8 ⇜ (389/32 → 779/64) ⇝ 49/4 | note:G4 gain:0.6247759065022624 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 97/8 ⇜ (389/32 → 779/64) ⇝ 49/4 | note:D5 gain:0.6247759065022624 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 97/8 ⇜ (389/32 → 779/64) ⇝ 49/4 | note:F5 gain:0.6247759065022624 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 12/1 ⇜ (779/64 → 195/16) ⇝ 49/4 | note:G2 gain:0.516536686473015 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (779/64 → 195/16) ⇝ 86/7 | note:75 gain:0.051653668647301504 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (779/64 → 195/16) ⇝ 86/7 | note:79 gain:0.051653668647301504 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (779/64 → 195/16) ⇝ 86/7 | note:80 gain:0.051653668647301504 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (779/64 → 195/16) ⇝ 86/7 | note:84 gain:0.051653668647301504 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 97/8 ⇜ (779/64 → 195/16) ⇝ 49/4 | note:G4 gain:0.516536686473015 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 97/8 ⇜ (779/64 → 195/16) ⇝ 49/4 | note:D5 gain:0.516536686473015 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 97/8 ⇜ (779/64 → 195/16) ⇝ 49/4 | note:F5 gain:0.516536686473015 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 12/1 ⇜ (195/16 → 781/64) ⇝ 49/4 | note:G2 gain:0.36346331352698474 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (195/16 → 781/64) ⇝ 86/7 | note:75 gain:0.03634633135269848 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (195/16 → 781/64) ⇝ 86/7 | note:79 gain:0.03634633135269848 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (195/16 → 781/64) ⇝ 86/7 | note:80 gain:0.03634633135269848 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (195/16 → 781/64) ⇝ 86/7 | note:84 gain:0.03634633135269848 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 97/8 ⇜ (195/16 → 781/64) ⇝ 49/4 | note:G4 gain:0.36346331352698474 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 97/8 ⇜ (195/16 → 781/64) ⇝ 49/4 | note:D5 gain:0.36346331352698474 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 97/8 ⇜ (195/16 → 781/64) ⇝ 49/4 | note:F5 gain:0.36346331352698474 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 12/1 ⇜ (781/64 → 391/32) ⇝ 49/4 | note:G2 gain:0.2552240934977461 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (781/64 → 391/32) ⇝ 86/7 | note:75 gain:0.02552240934977461 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (781/64 → 391/32) ⇝ 86/7 | note:79 gain:0.02552240934977461 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (781/64 → 391/32) ⇝ 86/7 | note:80 gain:0.02552240934977461 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (781/64 → 391/32) ⇝ 86/7 | note:84 gain:0.02552240934977461 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 97/8 ⇜ (781/64 → 391/32) ⇝ 49/4 | note:G4 gain:0.2552240934977461 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 97/8 ⇜ (781/64 → 391/32) ⇝ 49/4 | note:D5 gain:0.2552240934977461 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 97/8 ⇜ (781/64 → 391/32) ⇝ 49/4 | note:F5 gain:0.2552240934977461 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 12/1 ⇜ (391/32 → 783/64) ⇝ 49/4 | note:G2 gain:0.2552240934977368 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (391/32 → 783/64) ⇝ 86/7 | note:75 gain:0.025522409349773678 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (391/32 → 783/64) ⇝ 86/7 | note:79 gain:0.025522409349773678 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (391/32 → 783/64) ⇝ 86/7 | note:80 gain:0.025522409349773678 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (391/32 → 783/64) ⇝ 86/7 | note:84 gain:0.025522409349773678 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 97/8 ⇜ (391/32 → 783/64) ⇝ 49/4 | note:G4 gain:0.2552240934977368 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 97/8 ⇜ (391/32 → 783/64) ⇝ 49/4 | note:D5 gain:0.2552240934977368 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 97/8 ⇜ (391/32 → 783/64) ⇝ 49/4 | note:F5 gain:0.2552240934977368 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 12/1 ⇜ (783/64 → 49/4) | note:G2 gain:0.36346331352698313 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 337/28 ⇜ (783/64 → 49/4) ⇝ 86/7 | note:75 gain:0.03634633135269832 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (783/64 → 49/4) ⇝ 86/7 | note:79 gain:0.03634633135269832 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (783/64 → 49/4) ⇝ 86/7 | note:80 gain:0.03634633135269832 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (783/64 → 49/4) ⇝ 86/7 | note:84 gain:0.03634633135269832 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 97/8 ⇜ (783/64 → 49/4) | note:G4 gain:0.36346331352698313 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 97/8 ⇜ (783/64 → 49/4) | note:D5 gain:0.36346331352698313 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 97/8 ⇜ (783/64 → 49/4) | note:F5 gain:0.36346331352698313 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 337/28 ⇜ (49/4 → 785/64) ⇝ 86/7 | note:75 gain:0.05165366864730134 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (49/4 → 785/64) ⇝ 86/7 | note:79 gain:0.05165366864730134 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (49/4 → 785/64) ⇝ 86/7 | note:80 gain:0.05165366864730134 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (49/4 → 785/64) ⇝ 86/7 | note:84 gain:0.05165366864730134 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 337/28 ⇜ (785/64 → 393/32) ⇝ 86/7 | note:75 gain:0.062477590650225304 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (785/64 → 393/32) ⇝ 86/7 | note:79 gain:0.062477590650225304 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (785/64 → 393/32) ⇝ 86/7 | note:80 gain:0.062477590650225304 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (785/64 → 393/32) ⇝ 86/7 | note:84 gain:0.062477590650225304 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 337/28 ⇜ (393/32 → 86/7) | note:75 gain:0.06247759065022554 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 337/28 ⇜ (393/32 → 86/7) | note:79 gain:0.06247759065022554 clip:1 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 337/28 ⇜ (393/32 → 86/7) | note:80 gain:0.06247759065022554 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 337/28 ⇜ (393/32 → 86/7) | note:84 gain:0.06247759065022554 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (25/2 → 801/64) ⇝ 101/8 | note:D5 gain:0.5165366864730053 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (25/2 → 801/64) ⇝ 101/8 | note:A5 gain:0.5165366864730053 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (25/2 → 801/64) ⇝ 101/8 | note:C6 gain:0.5165366864730053 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (25/2 → 801/64) ⇝ 51/4 | note:B3 gain:0.25826834323650266 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ (25/2 → 801/64) ⇝ 51/4 | note:E4 gain:0.25826834323650266 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (25/2 → 801/64) ⇝ 51/4 | note:F4 gain:0.25826834323650266 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (25/2 → 801/64) ⇝ 51/4 | note:A4 gain:0.25826834323650266 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (25/2 → 801/64) ⇝ 51/4 | note:G2 gain:0.5165366864730053 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 101/8 | note:D5 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 101/8 | note:A5 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 101/8 | note:C6 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:B3 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:E4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:F4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:A4 gain:0.3123879532511293 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (801/64 → 401/32) ⇝ 51/4 | note:G2 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 101/8 | note:D5 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 101/8 | note:A5 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 101/8 | note:C6 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:B3 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:E4 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:F4 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:A4 gain:0.31238795325112934 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (401/32 → 803/64) ⇝ 51/4 | note:G2 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 101/8 | note:D5 gain:0.5165366864730269 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 101/8 | note:A5 gain:0.5165366864730269 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 101/8 | note:C6 gain:0.5165366864730269 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:B3 gain:0.25826834323651343 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:E4 gain:0.25826834323651343 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:F4 gain:0.25826834323651343 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:A4 gain:0.25826834323651343 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (803/64 → 201/16) ⇝ 51/4 | note:G2 gain:0.5165366864730269 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 101/8 | note:D5 gain:0.3634633135269967 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 101/8 | note:A5 gain:0.3634633135269967 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 101/8 | note:C6 gain:0.3634633135269967 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:B3 gain:0.18173165676349834 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:E4 gain:0.18173165676349834 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:F4 gain:0.18173165676349834 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:A4 gain:0.18173165676349834 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (201/16 → 805/64) ⇝ 51/4 | note:G2 gain:0.3634633135269967 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 101/8 | note:D5 gain:0.2552240934977424 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 101/8 | note:A5 gain:0.2552240934977424 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 101/8 | note:C6 gain:0.2552240934977424 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:B3 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:E4 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:F4 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:A4 gain:0.1276120467488712 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (805/64 → 403/32) ⇝ 51/4 | note:G2 gain:0.2552240934977424 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 101/8 | note:D5 gain:0.2552240934977405 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 101/8 | note:A5 gain:0.2552240934977405 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 101/8 | note:C6 gain:0.2552240934977405 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:B3 gain:0.12761204674887025 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:E4 gain:0.12761204674887025 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:F4 gain:0.12761204674887025 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:A4 gain:0.12761204674887025 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (403/32 → 807/64) ⇝ 51/4 | note:G2 gain:0.2552240934977405 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (807/64 → 101/8) | note:D5 gain:0.36346331352697114 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 25/2 ⇜ (807/64 → 101/8) | note:A5 gain:0.36346331352697114 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 25/2 ⇜ (807/64 → 101/8) | note:C6 gain:0.36346331352697114 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:B3 gain:0.18173165676348557 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:E4 gain:0.18173165676348557 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:F4 gain:0.18173165676348557 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:A4 gain:0.18173165676348557 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (807/64 → 101/8) ⇝ 51/4 | note:G2 gain:0.36346331352697114 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:B3 gain:0.25826834323651116 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:E4 gain:0.25826834323651116 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:F4 gain:0.25826834323651116 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:A4 gain:0.25826834323651116 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (101/8 → 809/64) ⇝ 51/4 | note:G2 gain:0.5165366864730223 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:B3 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:E4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:F4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:A4 gain:0.3123879532511284 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (809/64 → 405/32) ⇝ 51/4 | note:G2 gain:0.6247759065022568 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:B3 gain:0.31238795325113017 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:E4 gain:0.31238795325113017 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:F4 gain:0.31238795325113017 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:A4 gain:0.31238795325113017 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (405/32 → 811/64) ⇝ 51/4 | note:G2 gain:0.6247759065022603 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:B3 gain:0.25826834323651543 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:E4 gain:0.25826834323651543 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:F4 gain:0.25826834323651543 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:A4 gain:0.25826834323651543 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (811/64 → 203/16) ⇝ 51/4 | note:G2 gain:0.5165366864730309 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:B3 gain:0.18173165676348985 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:E4 gain:0.18173165676348985 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:F4 gain:0.18173165676348985 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:A4 gain:0.18173165676348985 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (203/16 → 813/64) ⇝ 51/4 | note:G2 gain:0.3634633135269797 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:B3 gain:0.12761204674887203 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:E4 gain:0.12761204674887203 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:F4 gain:0.12761204674887203 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:A4 gain:0.12761204674887203 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (813/64 → 407/32) ⇝ 51/4 | note:G2 gain:0.25522409349774405 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:B3 gain:0.12761204674886945 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:E4 gain:0.12761204674886945 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:F4 gain:0.12761204674886945 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:A4 gain:0.12761204674886945 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (407/32 → 815/64) ⇝ 51/4 | note:G2 gain:0.2552240934977389 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 25/2 ⇜ (815/64 → 51/4) | note:B3 gain:0.1817316567634836 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 25/2 ⇜ (815/64 → 51/4) | note:E4 gain:0.1817316567634836 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 25/2 ⇜ (815/64 → 51/4) | note:F4 gain:0.1817316567634836 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (815/64 → 51/4) | note:A4 gain:0.1817316567634836 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (815/64 → 51/4) | note:G2 gain:0.3634633135269672 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (51/4 → 817/64) ⇝ 103/8 | note:G4 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (51/4 → 817/64) ⇝ 103/8 | note:D5 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (51/4 → 817/64) ⇝ 103/8 | note:F5 gain:0.5165366864730183 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 51/4 ⇜ (817/64 → 409/32) ⇝ 103/8 | note:G4 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 51/4 ⇜ (817/64 → 409/32) ⇝ 103/8 | note:D5 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 51/4 ⇜ (817/64 → 409/32) ⇝ 103/8 | note:F5 gain:0.6247759065022551 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 51/4 ⇜ (409/32 → 819/64) ⇝ 103/8 | note:G4 gain:0.6247759065022619 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 51/4 ⇜ (409/32 → 819/64) ⇝ 103/8 | note:D5 gain:0.6247759065022619 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 51/4 ⇜ (409/32 → 819/64) ⇝ 103/8 | note:F5 gain:0.6247759065022619 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (179/14 → 819/64) ⇝ 365/28 | note:71 gain:0.06247759065022619 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ (179/14 → 819/64) ⇝ 365/28 | note:76 gain:0.06247759065022619 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (179/14 → 819/64) ⇝ 365/28 | note:77 gain:0.06247759065022619 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (179/14 → 819/64) ⇝ 365/28 | note:81 gain:0.06247759065022619 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 51/4 ⇜ (819/64 → 205/16) ⇝ 103/8 | note:G4 gain:0.5165366864730139 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 51/4 ⇜ (819/64 → 205/16) ⇝ 103/8 | note:D5 gain:0.5165366864730139 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 51/4 ⇜ (819/64 → 205/16) ⇝ 103/8 | note:F5 gain:0.5165366864730139 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (819/64 → 205/16) ⇝ 365/28 | note:71 gain:0.05165366864730139 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (819/64 → 205/16) ⇝ 365/28 | note:76 gain:0.05165366864730139 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (819/64 → 205/16) ⇝ 365/28 | note:77 gain:0.05165366864730139 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (819/64 → 205/16) ⇝ 365/28 | note:81 gain:0.05165366864730139 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 51/4 ⇜ (205/16 → 821/64) ⇝ 103/8 | note:G4 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 51/4 ⇜ (205/16 → 821/64) ⇝ 103/8 | note:D5 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 51/4 ⇜ (205/16 → 821/64) ⇝ 103/8 | note:F5 gain:0.36346331352698363 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (205/16 → 821/64) ⇝ 365/28 | note:71 gain:0.036346331352698366 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (205/16 → 821/64) ⇝ 365/28 | note:76 gain:0.036346331352698366 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (205/16 → 821/64) ⇝ 365/28 | note:77 gain:0.036346331352698366 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (205/16 → 821/64) ⇝ 365/28 | note:81 gain:0.036346331352698366 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 51/4 ⇜ (821/64 → 411/32) ⇝ 103/8 | note:G4 gain:0.25522409349774566 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 51/4 ⇜ (821/64 → 411/32) ⇝ 103/8 | note:D5 gain:0.25522409349774566 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 51/4 ⇜ (821/64 → 411/32) ⇝ 103/8 | note:F5 gain:0.25522409349774566 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (821/64 → 411/32) ⇝ 365/28 | note:71 gain:0.025522409349774566 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (821/64 → 411/32) ⇝ 365/28 | note:76 gain:0.025522409349774566 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (821/64 → 411/32) ⇝ 365/28 | note:77 gain:0.025522409349774566 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (821/64 → 411/32) ⇝ 365/28 | note:81 gain:0.025522409349774566 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 51/4 ⇜ (411/32 → 823/64) ⇝ 103/8 | note:G4 gain:0.2552240934977372 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 51/4 ⇜ (411/32 → 823/64) ⇝ 103/8 | note:D5 gain:0.2552240934977372 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 51/4 ⇜ (411/32 → 823/64) ⇝ 103/8 | note:F5 gain:0.2552240934977372 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (411/32 → 823/64) ⇝ 365/28 | note:71 gain:0.025522409349773723 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (411/32 → 823/64) ⇝ 365/28 | note:76 gain:0.025522409349773723 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (411/32 → 823/64) ⇝ 365/28 | note:77 gain:0.025522409349773723 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (411/32 → 823/64) ⇝ 365/28 | note:81 gain:0.025522409349773723 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 51/4 ⇜ (823/64 → 103/8) | note:G4 gain:0.36346331352698424 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 51/4 ⇜ (823/64 → 103/8) | note:D5 gain:0.36346331352698424 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 51/4 ⇜ (823/64 → 103/8) | note:F5 gain:0.36346331352698424 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (823/64 → 103/8) ⇝ 365/28 | note:71 gain:0.03634633135269843 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (823/64 → 103/8) ⇝ 365/28 | note:76 gain:0.03634633135269843 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (823/64 → 103/8) ⇝ 365/28 | note:77 gain:0.03634633135269843 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (823/64 → 103/8) ⇝ 365/28 | note:81 gain:0.03634633135269843 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 179/14 ⇜ (103/8 → 825/64) ⇝ 365/28 | note:71 gain:0.05165366864730145 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (103/8 → 825/64) ⇝ 365/28 | note:76 gain:0.05165366864730145 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (103/8 → 825/64) ⇝ 365/28 | note:77 gain:0.05165366864730145 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (103/8 → 825/64) ⇝ 365/28 | note:81 gain:0.05165366864730145 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 179/14 ⇜ (825/64 → 413/32) ⇝ 365/28 | note:71 gain:0.06247759065022536 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (825/64 → 413/32) ⇝ 365/28 | note:76 gain:0.06247759065022536 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (825/64 → 413/32) ⇝ 365/28 | note:77 gain:0.06247759065022536 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (825/64 → 413/32) ⇝ 365/28 | note:81 gain:0.06247759065022536 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 179/14 ⇜ (413/32 → 827/64) ⇝ 365/28 | note:71 gain:0.06247759065022637 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (413/32 → 827/64) ⇝ 365/28 | note:76 gain:0.06247759065022637 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (413/32 → 827/64) ⇝ 365/28 | note:77 gain:0.06247759065022637 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (413/32 → 827/64) ⇝ 365/28 | note:81 gain:0.06247759065022637 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 179/14 ⇜ (827/64 → 207/16) ⇝ 365/28 | note:71 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (827/64 → 207/16) ⇝ 365/28 | note:76 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (827/64 → 207/16) ⇝ 365/28 | note:77 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (827/64 → 207/16) ⇝ 365/28 | note:81 gain:0.05165366864730178 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 179/14 ⇜ (207/16 → 829/64) ⇝ 365/28 | note:71 gain:0.03634633135269876 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (207/16 → 829/64) ⇝ 365/28 | note:76 gain:0.03634633135269876 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (207/16 → 829/64) ⇝ 365/28 | note:77 gain:0.03634633135269876 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (207/16 → 829/64) ⇝ 365/28 | note:81 gain:0.03634633135269876 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 179/14 ⇜ (829/64 → 415/32) ⇝ 365/28 | note:71 gain:0.02552240934977474 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (829/64 → 415/32) ⇝ 365/28 | note:76 gain:0.02552240934977474 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (829/64 → 415/32) ⇝ 365/28 | note:77 gain:0.02552240934977474 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (829/64 → 415/32) ⇝ 365/28 | note:81 gain:0.02552240934977474 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 179/14 ⇜ (415/32 → 831/64) ⇝ 365/28 | note:71 gain:0.025522409349774428 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (415/32 → 831/64) ⇝ 365/28 | note:76 gain:0.025522409349774428 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (415/32 → 831/64) ⇝ 365/28 | note:77 gain:0.025522409349774428 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (415/32 → 831/64) ⇝ 365/28 | note:81 gain:0.025522409349774428 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 179/14 ⇜ (831/64 → 13/1) ⇝ 365/28 | note:71 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (831/64 → 13/1) ⇝ 365/28 | note:76 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (831/64 → 13/1) ⇝ 365/28 | note:77 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (831/64 → 13/1) ⇝ 365/28 | note:81 gain:0.036346331352698026 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 179/14 ⇜ (13/1 → 833/64) ⇝ 365/28 | note:71 gain:0.05165366864730103 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (13/1 → 833/64) ⇝ 365/28 | note:76 gain:0.05165366864730103 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (13/1 → 833/64) ⇝ 365/28 | note:77 gain:0.05165366864730103 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (13/1 → 833/64) ⇝ 365/28 | note:81 gain:0.05165366864730103 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (13/1 → 833/64) ⇝ 53/4 | note:G2 gain:0.5165366864730103 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 179/14 ⇜ (833/64 → 417/32) ⇝ 365/28 | note:71 gain:0.06247759065022518 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (833/64 → 417/32) ⇝ 365/28 | note:76 gain:0.06247759065022518 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (833/64 → 417/32) ⇝ 365/28 | note:77 gain:0.06247759065022518 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (833/64 → 417/32) ⇝ 365/28 | note:81 gain:0.06247759065022518 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 13/1 ⇜ (833/64 → 417/32) ⇝ 53/4 | note:G2 gain:0.6247759065022518 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 179/14 ⇜ (417/32 → 365/28) | note:71 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 179/14 ⇜ (417/32 → 365/28) | note:76 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 179/14 ⇜ (417/32 → 365/28) | note:77 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 179/14 ⇜ (417/32 → 365/28) | note:81 gain:0.06247759065022566 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 13/1 ⇜ (417/32 → 835/64) ⇝ 53/4 | note:G2 gain:0.6247759065022566 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 13/1 ⇜ (835/64 → 209/16) ⇝ 53/4 | note:G2 gain:0.5165366864730218 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 13/1 ⇜ (209/16 → 837/64) ⇝ 53/4 | note:G2 gain:0.3634633135269916 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 13/1 ⇜ (837/64 → 419/32) ⇝ 53/4 | note:G2 gain:0.2552240934977403 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 13/1 ⇜ (419/32 → 839/64) ⇝ 53/4 | note:G2 gain:0.25522409349774267 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 13/1 ⇜ (839/64 → 105/8) ⇝ 53/4 | note:G2 gain:0.36346331352697625 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 13/1 ⇜ (105/8 → 841/64) ⇝ 53/4 | note:G2 gain:0.5165366864730064 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (105/8 → 841/64) ⇝ 53/4 | note:G4 gain:0.5165366864730064 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (105/8 → 841/64) ⇝ 53/4 | note:D5 gain:0.5165366864730064 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (105/8 → 841/64) ⇝ 53/4 | note:F5 gain:0.5165366864730064 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 13/1 ⇜ (841/64 → 421/32) ⇝ 53/4 | note:G2 gain:0.6247759065022589 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 105/8 ⇜ (841/64 → 421/32) ⇝ 53/4 | note:G4 gain:0.6247759065022589 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 105/8 ⇜ (841/64 → 421/32) ⇝ 53/4 | note:D5 gain:0.6247759065022589 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 105/8 ⇜ (841/64 → 421/32) ⇝ 53/4 | note:F5 gain:0.6247759065022589 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 13/1 ⇜ (421/32 → 843/64) ⇝ 53/4 | note:G2 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 105/8 ⇜ (421/32 → 843/64) ⇝ 53/4 | note:G4 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 105/8 ⇜ (421/32 → 843/64) ⇝ 53/4 | note:D5 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 105/8 ⇜ (421/32 → 843/64) ⇝ 53/4 | note:F5 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 13/1 ⇜ (843/64 → 211/16) ⇝ 53/4 | note:G2 gain:0.5165366864730258 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 105/8 ⇜ (843/64 → 211/16) ⇝ 53/4 | note:G4 gain:0.5165366864730258 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 105/8 ⇜ (843/64 → 211/16) ⇝ 53/4 | note:D5 gain:0.5165366864730258 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 105/8 ⇜ (843/64 → 211/16) ⇝ 53/4 | note:F5 gain:0.5165366864730258 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 13/1 ⇜ (211/16 → 845/64) ⇝ 53/4 | note:G2 gain:0.3634633135269956 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 105/8 ⇜ (211/16 → 845/64) ⇝ 53/4 | note:G4 gain:0.3634633135269956 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 105/8 ⇜ (211/16 → 845/64) ⇝ 53/4 | note:D5 gain:0.3634633135269956 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 105/8 ⇜ (211/16 → 845/64) ⇝ 53/4 | note:F5 gain:0.3634633135269956 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 13/1 ⇜ (845/64 → 423/32) ⇝ 53/4 | note:G2 gain:0.25522409349774194 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 105/8 ⇜ (845/64 → 423/32) ⇝ 53/4 | note:G4 gain:0.25522409349774194 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 105/8 ⇜ (845/64 → 423/32) ⇝ 53/4 | note:D5 gain:0.25522409349774194 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 105/8 ⇜ (845/64 → 423/32) ⇝ 53/4 | note:F5 gain:0.25522409349774194 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 13/1 ⇜ (423/32 → 847/64) ⇝ 53/4 | note:G2 gain:0.25522409349774094 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 105/8 ⇜ (423/32 → 847/64) ⇝ 53/4 | note:G4 gain:0.25522409349774094 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 105/8 ⇜ (423/32 → 847/64) ⇝ 53/4 | note:D5 gain:0.25522409349774094 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 105/8 ⇜ (423/32 → 847/64) ⇝ 53/4 | note:F5 gain:0.25522409349774094 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 13/1 ⇜ (847/64 → 53/4) | note:G2 gain:0.36346331352697225 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 105/8 ⇜ (847/64 → 53/4) | note:G4 gain:0.36346331352697225 clip:1 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 105/8 ⇜ (847/64 → 53/4) | note:D5 gain:0.36346331352697225 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 105/8 ⇜ (847/64 → 53/4) | note:F5 gain:0.36346331352697225 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (53/4 → 849/64) ⇝ 27/2 | note:B3 gain:0.25826834323651177 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ (53/4 → 849/64) ⇝ 27/2 | note:E4 gain:0.25826834323651177 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (53/4 → 849/64) ⇝ 27/2 | note:F4 gain:0.25826834323651177 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (53/4 → 849/64) ⇝ 27/2 | note:A4 gain:0.25826834323651177 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (849/64 → 425/32) ⇝ 27/2 | note:B3 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (849/64 → 425/32) ⇝ 27/2 | note:E4 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (849/64 → 425/32) ⇝ 27/2 | note:F4 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (849/64 → 425/32) ⇝ 27/2 | note:A4 gain:0.31238795325112867 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (425/32 → 851/64) ⇝ 27/2 | note:B3 gain:0.31238795325113 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (425/32 → 851/64) ⇝ 27/2 | note:E4 gain:0.31238795325113 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (425/32 → 851/64) ⇝ 27/2 | note:F4 gain:0.31238795325113 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (425/32 → 851/64) ⇝ 27/2 | note:A4 gain:0.31238795325113 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (851/64 → 213/16) ⇝ 27/2 | note:B3 gain:0.2582683432365149 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (851/64 → 213/16) ⇝ 27/2 | note:E4 gain:0.2582683432365149 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (851/64 → 213/16) ⇝ 27/2 | note:F4 gain:0.2582683432365149 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (851/64 → 213/16) ⇝ 27/2 | note:A4 gain:0.2582683432365149 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (213/16 → 853/64) ⇝ 27/2 | note:B3 gain:0.1817316567634893 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (213/16 → 853/64) ⇝ 27/2 | note:E4 gain:0.1817316567634893 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (213/16 → 853/64) ⇝ 27/2 | note:F4 gain:0.1817316567634893 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (213/16 → 853/64) ⇝ 27/2 | note:A4 gain:0.1817316567634893 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (853/64 → 427/32) ⇝ 27/2 | note:B3 gain:0.1276120467488718 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (853/64 → 427/32) ⇝ 27/2 | note:E4 gain:0.1276120467488718 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (853/64 → 427/32) ⇝ 27/2 | note:F4 gain:0.1276120467488718 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (853/64 → 427/32) ⇝ 27/2 | note:A4 gain:0.1276120467488718 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (427/32 → 855/64) ⇝ 27/2 | note:B3 gain:0.12761204674886967 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (427/32 → 855/64) ⇝ 27/2 | note:E4 gain:0.12761204674886967 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (427/32 → 855/64) ⇝ 27/2 | note:F4 gain:0.12761204674886967 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (427/32 → 855/64) ⇝ 27/2 | note:A4 gain:0.12761204674886967 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (855/64 → 107/8) ⇝ 27/2 | note:B3 gain:0.18173165676348413 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (855/64 → 107/8) ⇝ 27/2 | note:E4 gain:0.18173165676348413 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (855/64 → 107/8) ⇝ 27/2 | note:F4 gain:0.18173165676348413 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (855/64 → 107/8) ⇝ 27/2 | note:A4 gain:0.18173165676348413 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (107/8 → 857/64) ⇝ 27/2 | note:B3 gain:0.2582683432365097 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (107/8 → 857/64) ⇝ 27/2 | note:E4 gain:0.2582683432365097 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (107/8 → 857/64) ⇝ 27/2 | note:F4 gain:0.2582683432365097 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (107/8 → 857/64) ⇝ 27/2 | note:A4 gain:0.2582683432365097 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (857/64 → 429/32) ⇝ 27/2 | note:B3 gain:0.3123879532511278 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (857/64 → 429/32) ⇝ 27/2 | note:E4 gain:0.3123879532511278 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (857/64 → 429/32) ⇝ 27/2 | note:F4 gain:0.3123879532511278 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (857/64 → 429/32) ⇝ 27/2 | note:A4 gain:0.3123879532511278 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (429/32 → 859/64) ⇝ 27/2 | note:B3 gain:0.3123879532511308 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (429/32 → 859/64) ⇝ 27/2 | note:E4 gain:0.3123879532511308 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (429/32 → 859/64) ⇝ 27/2 | note:F4 gain:0.3123879532511308 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (429/32 → 859/64) ⇝ 27/2 | note:A4 gain:0.3123879532511308 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (859/64 → 215/16) ⇝ 27/2 | note:B3 gain:0.2582683432365064 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (859/64 → 215/16) ⇝ 27/2 | note:E4 gain:0.2582683432365064 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (859/64 → 215/16) ⇝ 27/2 | note:F4 gain:0.2582683432365064 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (859/64 → 215/16) ⇝ 27/2 | note:A4 gain:0.2582683432365064 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (215/16 → 861/64) ⇝ 27/2 | note:B3 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (215/16 → 861/64) ⇝ 27/2 | note:E4 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (215/16 → 861/64) ⇝ 27/2 | note:F4 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (215/16 → 861/64) ⇝ 27/2 | note:A4 gain:0.1817316567634913 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (861/64 → 431/32) ⇝ 27/2 | note:B3 gain:0.1276120467488726 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (861/64 → 431/32) ⇝ 27/2 | note:E4 gain:0.1276120467488726 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (861/64 → 431/32) ⇝ 27/2 | note:F4 gain:0.1276120467488726 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (861/64 → 431/32) ⇝ 27/2 | note:A4 gain:0.1276120467488726 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (431/32 → 863/64) ⇝ 27/2 | note:B3 gain:0.12761204674886883 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (431/32 → 863/64) ⇝ 27/2 | note:E4 gain:0.12761204674886883 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (431/32 → 863/64) ⇝ 27/2 | note:F4 gain:0.12761204674886883 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (431/32 → 863/64) ⇝ 27/2 | note:A4 gain:0.12761204674886883 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 53/4 ⇜ (863/64 → 27/2) | note:B3 gain:0.18173165676349265 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 53/4 ⇜ (863/64 → 27/2) | note:E4 gain:0.18173165676349265 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 53/4 ⇜ (863/64 → 27/2) | note:F4 gain:0.18173165676349265 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 53/4 ⇜ (863/64 → 27/2) | note:A4 gain:0.18173165676349265 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (27/2 → 865/64) ⇝ 109/8 | note:D5 gain:0.5165366864730155 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (27/2 → 865/64) ⇝ 109/8 | note:A5 gain:0.5165366864730155 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (27/2 → 865/64) ⇝ 109/8 | note:C6 gain:0.5165366864730155 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (27/2 → 865/64) ⇝ 55/4 | note:G2 gain:0.5165366864730155 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 27/2 ⇜ (865/64 → 433/32) ⇝ 109/8 | note:D5 gain:0.6247759065022539 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 27/2 ⇜ (865/64 → 433/32) ⇝ 109/8 | note:A5 gain:0.6247759065022539 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (865/64 → 433/32) ⇝ 109/8 | note:C6 gain:0.6247759065022539 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 27/2 ⇜ (865/64 → 433/32) ⇝ 55/4 | note:G2 gain:0.6247759065022539 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 27/2 ⇜ (433/32 → 867/64) ⇝ 109/8 | note:D5 gain:0.6247759065022631 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 27/2 ⇜ (433/32 → 867/64) ⇝ 109/8 | note:A5 gain:0.6247759065022631 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (433/32 → 867/64) ⇝ 109/8 | note:C6 gain:0.6247759065022631 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 27/2 ⇜ (433/32 → 867/64) ⇝ 55/4 | note:G2 gain:0.6247759065022631 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (379/28 → 867/64) ⇝ 193/14 | note:71 gain:0.06247759065022632 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ (379/28 → 867/64) ⇝ 193/14 | note:76 gain:0.06247759065022632 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (379/28 → 867/64) ⇝ 193/14 | note:77 gain:0.06247759065022632 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (379/28 → 867/64) ⇝ 193/14 | note:81 gain:0.06247759065022632 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (867/64 → 217/16) ⇝ 109/8 | note:D5 gain:0.5165366864730168 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 27/2 ⇜ (867/64 → 217/16) ⇝ 109/8 | note:A5 gain:0.5165366864730168 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (867/64 → 217/16) ⇝ 109/8 | note:C6 gain:0.5165366864730168 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 27/2 ⇜ (867/64 → 217/16) ⇝ 55/4 | note:G2 gain:0.5165366864730168 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (867/64 → 217/16) ⇝ 193/14 | note:71 gain:0.05165366864730168 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (867/64 → 217/16) ⇝ 193/14 | note:76 gain:0.05165366864730168 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (867/64 → 217/16) ⇝ 193/14 | note:77 gain:0.05165366864730168 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (867/64 → 217/16) ⇝ 193/14 | note:81 gain:0.05165366864730168 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (217/16 → 869/64) ⇝ 109/8 | note:D5 gain:0.3634633135269866 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 27/2 ⇜ (217/16 → 869/64) ⇝ 109/8 | note:A5 gain:0.3634633135269866 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (217/16 → 869/64) ⇝ 109/8 | note:C6 gain:0.3634633135269866 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 27/2 ⇜ (217/16 → 869/64) ⇝ 55/4 | note:G2 gain:0.3634633135269866 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (217/16 → 869/64) ⇝ 193/14 | note:71 gain:0.03634633135269866 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (217/16 → 869/64) ⇝ 193/14 | note:76 gain:0.03634633135269866 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (217/16 → 869/64) ⇝ 193/14 | note:77 gain:0.03634633135269866 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (217/16 → 869/64) ⇝ 193/14 | note:81 gain:0.03634633135269866 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (869/64 → 435/32) ⇝ 109/8 | note:D5 gain:0.25522409349774694 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 27/2 ⇜ (869/64 → 435/32) ⇝ 109/8 | note:A5 gain:0.25522409349774694 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (869/64 → 435/32) ⇝ 109/8 | note:C6 gain:0.25522409349774694 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 27/2 ⇜ (869/64 → 435/32) ⇝ 55/4 | note:G2 gain:0.25522409349774694 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (869/64 → 435/32) ⇝ 193/14 | note:71 gain:0.025522409349774695 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (869/64 → 435/32) ⇝ 193/14 | note:76 gain:0.025522409349774695 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (869/64 → 435/32) ⇝ 193/14 | note:77 gain:0.025522409349774695 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (869/64 → 435/32) ⇝ 193/14 | note:81 gain:0.025522409349774695 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (435/32 → 871/64) ⇝ 109/8 | note:D5 gain:0.2552240934977447 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 27/2 ⇜ (435/32 → 871/64) ⇝ 109/8 | note:A5 gain:0.2552240934977447 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (435/32 → 871/64) ⇝ 109/8 | note:C6 gain:0.2552240934977447 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 27/2 ⇜ (435/32 → 871/64) ⇝ 55/4 | note:G2 gain:0.2552240934977447 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (435/32 → 871/64) ⇝ 193/14 | note:71 gain:0.025522409349774473 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (435/32 → 871/64) ⇝ 193/14 | note:76 gain:0.025522409349774473 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (435/32 → 871/64) ⇝ 193/14 | note:77 gain:0.025522409349774473 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (435/32 → 871/64) ⇝ 193/14 | note:81 gain:0.025522409349774473 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (871/64 → 109/8) | note:D5 gain:0.36346331352698136 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 27/2 ⇜ (871/64 → 109/8) | note:A5 gain:0.36346331352698136 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (871/64 → 109/8) | note:C6 gain:0.36346331352698136 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 27/2 ⇜ (871/64 → 109/8) ⇝ 55/4 | note:G2 gain:0.36346331352698136 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (871/64 → 109/8) ⇝ 193/14 | note:71 gain:0.03634633135269814 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (871/64 → 109/8) ⇝ 193/14 | note:76 gain:0.03634633135269814 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (871/64 → 109/8) ⇝ 193/14 | note:77 gain:0.03634633135269814 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (871/64 → 109/8) ⇝ 193/14 | note:81 gain:0.03634633135269814 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (109/8 → 873/64) ⇝ 55/4 | note:G2 gain:0.5165366864730114 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (109/8 → 873/64) ⇝ 193/14 | note:71 gain:0.05165366864730114 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (109/8 → 873/64) ⇝ 193/14 | note:76 gain:0.05165366864730114 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (109/8 → 873/64) ⇝ 193/14 | note:77 gain:0.05165366864730114 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (109/8 → 873/64) ⇝ 193/14 | note:81 gain:0.05165366864730114 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (873/64 → 437/32) ⇝ 55/4 | note:G2 gain:0.6247759065022523 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (873/64 → 437/32) ⇝ 193/14 | note:71 gain:0.062477590650225234 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (873/64 → 437/32) ⇝ 193/14 | note:76 gain:0.062477590650225234 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (873/64 → 437/32) ⇝ 193/14 | note:77 gain:0.062477590650225234 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (873/64 → 437/32) ⇝ 193/14 | note:81 gain:0.062477590650225234 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (437/32 → 875/64) ⇝ 55/4 | note:G2 gain:0.6247759065022561 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (437/32 → 875/64) ⇝ 193/14 | note:71 gain:0.062477590650225616 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (437/32 → 875/64) ⇝ 193/14 | note:76 gain:0.062477590650225616 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (437/32 → 875/64) ⇝ 193/14 | note:77 gain:0.062477590650225616 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (437/32 → 875/64) ⇝ 193/14 | note:81 gain:0.062477590650225616 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (875/64 → 219/16) ⇝ 55/4 | note:G2 gain:0.5165366864730206 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (875/64 → 219/16) ⇝ 193/14 | note:71 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (875/64 → 219/16) ⇝ 193/14 | note:76 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (875/64 → 219/16) ⇝ 193/14 | note:77 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (875/64 → 219/16) ⇝ 193/14 | note:81 gain:0.051653668647302066 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (219/16 → 877/64) ⇝ 55/4 | note:G2 gain:0.3634633135269906 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (219/16 → 877/64) ⇝ 193/14 | note:71 gain:0.03634633135269906 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (219/16 → 877/64) ⇝ 193/14 | note:76 gain:0.03634633135269906 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (219/16 → 877/64) ⇝ 193/14 | note:77 gain:0.03634633135269906 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (219/16 → 877/64) ⇝ 193/14 | note:81 gain:0.03634633135269906 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (877/64 → 439/32) ⇝ 55/4 | note:G2 gain:0.2552240934977485 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (877/64 → 439/32) ⇝ 193/14 | note:71 gain:0.02552240934977485 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (877/64 → 439/32) ⇝ 193/14 | note:76 gain:0.02552240934977485 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (877/64 → 439/32) ⇝ 193/14 | note:77 gain:0.02552240934977485 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (877/64 → 439/32) ⇝ 193/14 | note:81 gain:0.02552240934977485 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (439/32 → 879/64) ⇝ 55/4 | note:G2 gain:0.2552240934977431 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (439/32 → 879/64) ⇝ 193/14 | note:71 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (439/32 → 879/64) ⇝ 193/14 | note:76 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (439/32 → 879/64) ⇝ 193/14 | note:77 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (439/32 → 879/64) ⇝ 193/14 | note:81 gain:0.025522409349774313 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 27/2 ⇜ (879/64 → 55/4) | note:G2 gain:0.36346331352697736 clip:1 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 379/28 ⇜ (879/64 → 55/4) ⇝ 193/14 | note:71 gain:0.036346331352697735 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (879/64 → 55/4) ⇝ 193/14 | note:76 gain:0.036346331352697735 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (879/64 → 55/4) ⇝ 193/14 | note:77 gain:0.036346331352697735 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (879/64 → 55/4) ⇝ 193/14 | note:81 gain:0.036346331352697735 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 379/28 ⇜ (55/4 → 881/64) ⇝ 193/14 | note:71 gain:0.051653668647300754 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (55/4 → 881/64) ⇝ 193/14 | note:76 gain:0.051653668647300754 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (55/4 → 881/64) ⇝ 193/14 | note:77 gain:0.051653668647300754 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (55/4 → 881/64) ⇝ 193/14 | note:81 gain:0.051653668647300754 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (55/4 → 881/64) ⇝ 111/8 | note:D5 gain:0.5165366864730075 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (55/4 → 881/64) ⇝ 111/8 | note:A5 gain:0.5165366864730075 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (55/4 → 881/64) ⇝ 111/8 | note:C6 gain:0.5165366864730075 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (55/4 → 881/64) ⇝ 14/1 | note:B3 gain:0.2582683432365038 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ (55/4 → 881/64) ⇝ 14/1 | note:E4 gain:0.2582683432365038 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (55/4 → 881/64) ⇝ 14/1 | note:F4 gain:0.2582683432365038 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (55/4 → 881/64) ⇝ 14/1 | note:A4 gain:0.2582683432365038 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 379/28 ⇜ (881/64 → 441/32) ⇝ 193/14 | note:71 gain:0.06247759065022595 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (881/64 → 441/32) ⇝ 193/14 | note:76 gain:0.06247759065022595 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (881/64 → 441/32) ⇝ 193/14 | note:77 gain:0.06247759065022595 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (881/64 → 441/32) ⇝ 193/14 | note:81 gain:0.06247759065022595 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 111/8 | note:D5 gain:0.6247759065022594 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 111/8 | note:A5 gain:0.6247759065022594 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 111/8 | note:C6 gain:0.6247759065022594 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 14/1 | note:B3 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 14/1 | note:E4 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 14/1 | note:F4 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (881/64 → 441/32) ⇝ 14/1 | note:A4 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 379/28 ⇜ (441/32 → 193/14) | note:71 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 379/28 ⇜ (441/32 → 193/14) | note:76 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 379/28 ⇜ (441/32 → 193/14) | note:77 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 379/28 ⇜ (441/32 → 193/14) | note:81 gain:0.06247759065022578 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 111/8 | note:D5 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 111/8 | note:A5 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 111/8 | note:C6 gain:0.6247759065022578 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 14/1 | note:B3 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 14/1 | note:E4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 14/1 | note:F4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (441/32 → 883/64) ⇝ 14/1 | note:A4 gain:0.3123879532511289 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 111/8 | note:D5 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 111/8 | note:A5 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 111/8 | note:C6 gain:0.5165366864730248 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 14/1 | note:B3 gain:0.2582683432365124 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 14/1 | note:E4 gain:0.2582683432365124 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 14/1 | note:F4 gain:0.2582683432365124 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (883/64 → 221/16) ⇝ 14/1 | note:A4 gain:0.2582683432365124 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 111/8 | note:D5 gain:0.3634633135269945 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 111/8 | note:A5 gain:0.3634633135269945 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 111/8 | note:C6 gain:0.3634633135269945 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 14/1 | note:B3 gain:0.18173165676349726 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 14/1 | note:E4 gain:0.18173165676349726 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 14/1 | note:F4 gain:0.18173165676349726 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (221/16 → 885/64) ⇝ 14/1 | note:A4 gain:0.18173165676349726 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 111/8 | note:D5 gain:0.2552240934977415 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 111/8 | note:A5 gain:0.2552240934977415 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 111/8 | note:C6 gain:0.2552240934977415 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 14/1 | note:B3 gain:0.12761204674887075 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 14/1 | note:E4 gain:0.12761204674887075 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 14/1 | note:F4 gain:0.12761204674887075 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (885/64 → 443/32) ⇝ 14/1 | note:A4 gain:0.12761204674887075 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 111/8 | note:D5 gain:0.2552240934977414 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 111/8 | note:A5 gain:0.2552240934977414 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 111/8 | note:C6 gain:0.2552240934977414 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 14/1 | note:B3 gain:0.1276120467488707 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 14/1 | note:E4 gain:0.1276120467488707 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 14/1 | note:F4 gain:0.1276120467488707 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (443/32 → 887/64) ⇝ 14/1 | note:A4 gain:0.1276120467488707 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (887/64 → 111/8) | note:D5 gain:0.36346331352697336 clip:1 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 55/4 ⇜ (887/64 → 111/8) | note:A5 gain:0.36346331352697336 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 55/4 ⇜ (887/64 → 111/8) | note:C6 gain:0.36346331352697336 clip:1 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 55/4 ⇜ (887/64 → 111/8) ⇝ 14/1 | note:B3 gain:0.18173165676348668 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (887/64 → 111/8) ⇝ 14/1 | note:E4 gain:0.18173165676348668 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (887/64 → 111/8) ⇝ 14/1 | note:F4 gain:0.18173165676348668 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (887/64 → 111/8) ⇝ 14/1 | note:A4 gain:0.18173165676348668 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (111/8 → 889/64) ⇝ 14/1 | note:B3 gain:0.2582683432365018 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (111/8 → 889/64) ⇝ 14/1 | note:E4 gain:0.2582683432365018 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (111/8 → 889/64) ⇝ 14/1 | note:F4 gain:0.2582683432365018 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (111/8 → 889/64) ⇝ 14/1 | note:A4 gain:0.2582683432365018 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (889/64 → 445/32) ⇝ 14/1 | note:B3 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (889/64 → 445/32) ⇝ 14/1 | note:E4 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (889/64 → 445/32) ⇝ 14/1 | note:F4 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (889/64 → 445/32) ⇝ 14/1 | note:A4 gain:0.31238795325112884 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (445/32 → 891/64) ⇝ 14/1 | note:B3 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (445/32 → 891/64) ⇝ 14/1 | note:E4 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (445/32 → 891/64) ⇝ 14/1 | note:F4 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (445/32 → 891/64) ⇝ 14/1 | note:A4 gain:0.3123879532511297 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (891/64 → 223/16) ⇝ 14/1 | note:B3 gain:0.2582683432365143 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (891/64 → 223/16) ⇝ 14/1 | note:E4 gain:0.2582683432365143 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (891/64 → 223/16) ⇝ 14/1 | note:F4 gain:0.2582683432365143 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (891/64 → 223/16) ⇝ 14/1 | note:A4 gain:0.2582683432365143 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (223/16 → 893/64) ⇝ 14/1 | note:B3 gain:0.18173165676348876 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (223/16 → 893/64) ⇝ 14/1 | note:E4 gain:0.18173165676348876 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (223/16 → 893/64) ⇝ 14/1 | note:F4 gain:0.18173165676348876 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (223/16 → 893/64) ⇝ 14/1 | note:A4 gain:0.18173165676348876 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (893/64 → 447/32) ⇝ 14/1 | note:B3 gain:0.12761204674887158 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (893/64 → 447/32) ⇝ 14/1 | note:E4 gain:0.12761204674887158 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (893/64 → 447/32) ⇝ 14/1 | note:F4 gain:0.12761204674887158 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (893/64 → 447/32) ⇝ 14/1 | note:A4 gain:0.12761204674887158 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (447/32 → 895/64) ⇝ 14/1 | note:B3 gain:0.1276120467488699 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (447/32 → 895/64) ⇝ 14/1 | note:E4 gain:0.1276120467488699 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (447/32 → 895/64) ⇝ 14/1 | note:F4 gain:0.1276120467488699 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (447/32 → 895/64) ⇝ 14/1 | note:A4 gain:0.1276120467488699 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 55/4 ⇜ (895/64 → 14/1) | note:B3 gain:0.18173165676348468 clip:1 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 55/4 ⇜ (895/64 → 14/1) | note:E4 gain:0.18173165676348468 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 55/4 ⇜ (895/64 → 14/1) | note:F4 gain:0.18173165676348468 clip:1 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 55/4 ⇜ (895/64 → 14/1) | note:A4 gain:0.18173165676348468 clip:1 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (14/1 → 897/64) ⇝ 57/4 | note:F#2 gain:0.5165366864730204 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 14/1 ⇜ (897/64 → 449/32) ⇝ 57/4 | note:F#2 gain:0.624775906502256 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 14/1 ⇜ (449/32 → 899/64) ⇝ 57/4 | note:F#2 gain:0.624775906502261 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ (393/28 → 899/64) ⇝ 100/7 | note:71 gain:0.0624775906502261 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ (393/28 → 899/64) ⇝ 100/7 | note:76 gain:0.0624775906502261 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (393/28 → 899/64) ⇝ 100/7 | note:77 gain:0.0624775906502261 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (393/28 → 899/64) ⇝ 100/7 | note:81 gain:0.0624775906502261 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 14/1 ⇜ (899/64 → 225/16) ⇝ 57/4 | note:F#2 gain:0.5165366864730327 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (899/64 → 225/16) ⇝ 100/7 | note:71 gain:0.05165366864730328 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (899/64 → 225/16) ⇝ 100/7 | note:76 gain:0.05165366864730328 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (899/64 → 225/16) ⇝ 100/7 | note:77 gain:0.05165366864730328 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (899/64 → 225/16) ⇝ 100/7 | note:81 gain:0.05165366864730328 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 14/1 ⇜ (225/16 → 901/64) ⇝ 57/4 | note:F#2 gain:0.3634633135269815 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (225/16 → 901/64) ⇝ 100/7 | note:71 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (225/16 → 901/64) ⇝ 100/7 | note:76 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (225/16 → 901/64) ⇝ 100/7 | note:77 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (225/16 → 901/64) ⇝ 100/7 | note:81 gain:0.03634633135269815 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 14/1 ⇜ (901/64 → 451/32) ⇝ 57/4 | note:F#2 gain:0.2552240934977448 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (901/64 → 451/32) ⇝ 100/7 | note:71 gain:0.02552240934977448 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (901/64 → 451/32) ⇝ 100/7 | note:76 gain:0.02552240934977448 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (901/64 → 451/32) ⇝ 100/7 | note:77 gain:0.02552240934977448 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (901/64 → 451/32) ⇝ 100/7 | note:81 gain:0.02552240934977448 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 14/1 ⇜ (451/32 → 903/64) ⇝ 57/4 | note:F#2 gain:0.2552240934977381 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (451/32 → 903/64) ⇝ 100/7 | note:71 gain:0.025522409349773813 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (451/32 → 903/64) ⇝ 100/7 | note:76 gain:0.025522409349773813 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (451/32 → 903/64) ⇝ 100/7 | note:77 gain:0.025522409349773813 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (451/32 → 903/64) ⇝ 100/7 | note:81 gain:0.025522409349773813 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 14/1 ⇜ (903/64 → 113/8) ⇝ 57/4 | note:F#2 gain:0.3634633135269864 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (903/64 → 113/8) ⇝ 100/7 | note:71 gain:0.036346331352698644 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (903/64 → 113/8) ⇝ 100/7 | note:76 gain:0.036346331352698644 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (903/64 → 113/8) ⇝ 100/7 | note:77 gain:0.036346331352698644 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (903/64 → 113/8) ⇝ 100/7 | note:81 gain:0.036346331352698644 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 14/1 ⇜ (113/8 → 905/64) ⇝ 57/4 | note:F#2 gain:0.5165366864730165 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (113/8 → 905/64) ⇝ 100/7 | note:71 gain:0.051653668647301657 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (113/8 → 905/64) ⇝ 100/7 | note:76 gain:0.051653668647301657 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (113/8 → 905/64) ⇝ 100/7 | note:77 gain:0.051653668647301657 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (113/8 → 905/64) ⇝ 100/7 | note:81 gain:0.051653668647301657 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (113/8 → 905/64) ⇝ 57/4 | note:F#4 gain:0.5165366864730165 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ (113/8 → 905/64) ⇝ 57/4 | note:C#5 gain:0.5165366864730165 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ (113/8 → 905/64) ⇝ 57/4 | note:E5 gain:0.5165366864730165 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 14/1 ⇜ (905/64 → 453/32) ⇝ 57/4 | note:F#2 gain:0.6247759065022545 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (905/64 → 453/32) ⇝ 100/7 | note:71 gain:0.06247759065022545 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (905/64 → 453/32) ⇝ 100/7 | note:76 gain:0.06247759065022545 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (905/64 → 453/32) ⇝ 100/7 | note:77 gain:0.06247759065022545 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (905/64 → 453/32) ⇝ 100/7 | note:81 gain:0.06247759065022545 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 113/8 ⇜ (905/64 → 453/32) ⇝ 57/4 | note:F#4 gain:0.6247759065022545 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 113/8 ⇜ (905/64 → 453/32) ⇝ 57/4 | note:C#5 gain:0.6247759065022545 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 113/8 ⇜ (905/64 → 453/32) ⇝ 57/4 | note:E5 gain:0.6247759065022545 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 14/1 ⇜ (453/32 → 907/64) ⇝ 57/4 | note:F#2 gain:0.6247759065022628 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (453/32 → 907/64) ⇝ 100/7 | note:71 gain:0.06247759065022628 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (453/32 → 907/64) ⇝ 100/7 | note:76 gain:0.06247759065022628 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (453/32 → 907/64) ⇝ 100/7 | note:77 gain:0.06247759065022628 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (453/32 → 907/64) ⇝ 100/7 | note:81 gain:0.06247759065022628 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 113/8 ⇜ (453/32 → 907/64) ⇝ 57/4 | note:F#4 gain:0.6247759065022628 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 113/8 ⇜ (453/32 → 907/64) ⇝ 57/4 | note:C#5 gain:0.6247759065022628 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 113/8 ⇜ (453/32 → 907/64) ⇝ 57/4 | note:E5 gain:0.6247759065022628 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 14/1 ⇜ (907/64 → 227/16) ⇝ 57/4 | note:F#2 gain:0.5165366864730156 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (907/64 → 227/16) ⇝ 100/7 | note:71 gain:0.051653668647301566 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (907/64 → 227/16) ⇝ 100/7 | note:76 gain:0.051653668647301566 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (907/64 → 227/16) ⇝ 100/7 | note:77 gain:0.051653668647301566 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (907/64 → 227/16) ⇝ 100/7 | note:81 gain:0.051653668647301566 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 113/8 ⇜ (907/64 → 227/16) ⇝ 57/4 | note:F#4 gain:0.5165366864730156 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 113/8 ⇜ (907/64 → 227/16) ⇝ 57/4 | note:C#5 gain:0.5165366864730156 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 113/8 ⇜ (907/64 → 227/16) ⇝ 57/4 | note:E5 gain:0.5165366864730156 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 14/1 ⇜ (227/16 → 909/64) ⇝ 57/4 | note:F#2 gain:0.36346331352698547 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (227/16 → 909/64) ⇝ 100/7 | note:71 gain:0.03634633135269855 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (227/16 → 909/64) ⇝ 100/7 | note:76 gain:0.03634633135269855 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (227/16 → 909/64) ⇝ 100/7 | note:77 gain:0.03634633135269855 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (227/16 → 909/64) ⇝ 100/7 | note:81 gain:0.03634633135269855 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 113/8 ⇜ (227/16 → 909/64) ⇝ 57/4 | note:F#4 gain:0.36346331352698547 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 113/8 ⇜ (227/16 → 909/64) ⇝ 57/4 | note:C#5 gain:0.36346331352698547 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 113/8 ⇜ (227/16 → 909/64) ⇝ 57/4 | note:E5 gain:0.36346331352698547 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 14/1 ⇜ (909/64 → 455/32) ⇝ 57/4 | note:F#2 gain:0.2552240934977465 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (909/64 → 455/32) ⇝ 100/7 | note:71 gain:0.02552240934977465 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (909/64 → 455/32) ⇝ 100/7 | note:76 gain:0.02552240934977465 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (909/64 → 455/32) ⇝ 100/7 | note:77 gain:0.02552240934977465 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (909/64 → 455/32) ⇝ 100/7 | note:81 gain:0.02552240934977465 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 113/8 ⇜ (909/64 → 455/32) ⇝ 57/4 | note:F#4 gain:0.2552240934977465 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 113/8 ⇜ (909/64 → 455/32) ⇝ 57/4 | note:C#5 gain:0.2552240934977465 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 113/8 ⇜ (909/64 → 455/32) ⇝ 57/4 | note:E5 gain:0.2552240934977465 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 14/1 ⇜ (455/32 → 911/64) ⇝ 57/4 | note:F#2 gain:0.2552240934977365 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (455/32 → 911/64) ⇝ 100/7 | note:71 gain:0.02552240934977365 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (455/32 → 911/64) ⇝ 100/7 | note:76 gain:0.02552240934977365 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (455/32 → 911/64) ⇝ 100/7 | note:77 gain:0.02552240934977365 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (455/32 → 911/64) ⇝ 100/7 | note:81 gain:0.02552240934977365 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 113/8 ⇜ (455/32 → 911/64) ⇝ 57/4 | note:F#4 gain:0.2552240934977365 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 113/8 ⇜ (455/32 → 911/64) ⇝ 57/4 | note:C#5 gain:0.2552240934977365 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 113/8 ⇜ (455/32 → 911/64) ⇝ 57/4 | note:E5 gain:0.2552240934977365 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 14/1 ⇜ (911/64 → 57/4) | note:F#2 gain:0.3634633135269824 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 393/28 ⇜ (911/64 → 57/4) ⇝ 100/7 | note:71 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (911/64 → 57/4) ⇝ 100/7 | note:76 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (911/64 → 57/4) ⇝ 100/7 | note:77 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (911/64 → 57/4) ⇝ 100/7 | note:81 gain:0.03634633135269824 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 113/8 ⇜ (911/64 → 57/4) | note:F#4 gain:0.3634633135269824 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 113/8 ⇜ (911/64 → 57/4) | note:C#5 gain:0.3634633135269824 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 113/8 ⇜ (911/64 → 57/4) | note:E5 gain:0.3634633135269824 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (57/4 → 913/64) ⇝ 100/7 | note:71 gain:0.051653668647301254 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (57/4 → 913/64) ⇝ 100/7 | note:76 gain:0.051653668647301254 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (57/4 → 913/64) ⇝ 100/7 | note:77 gain:0.051653668647301254 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (57/4 → 913/64) ⇝ 100/7 | note:81 gain:0.051653668647301254 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 393/28 ⇜ (913/64 → 457/32) ⇝ 100/7 | note:71 gain:0.06247759065022528 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (913/64 → 457/32) ⇝ 100/7 | note:76 gain:0.06247759065022528 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (913/64 → 457/32) ⇝ 100/7 | note:77 gain:0.06247759065022528 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (913/64 → 457/32) ⇝ 100/7 | note:81 gain:0.06247759065022528 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ 393/28 ⇜ (457/32 → 100/7) | note:71 gain:0.06247759065022557 clip:1 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 393/28 ⇜ (457/32 → 100/7) | note:76 gain:0.06247759065022557 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 393/28 ⇜ (457/32 → 100/7) | note:77 gain:0.06247759065022557 clip:1 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 393/28 ⇜ (457/32 → 100/7) | note:81 gain:0.06247759065022557 clip:1 s:piano release:0.1 pan:0.625 ]", + "[ (29/2 → 929/64) ⇝ 117/8 | note:C#5 gain:0.5165366864730047 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ (29/2 → 929/64) ⇝ 117/8 | note:G#5 gain:0.5165366864730047 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (29/2 → 929/64) ⇝ 117/8 | note:B5 gain:0.5165366864730047 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ (29/2 → 929/64) ⇝ 59/4 | note:Bb3 gain:0.25826834323650233 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (29/2 → 929/64) ⇝ 59/4 | note:Eb4 gain:0.25826834323650233 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (29/2 → 929/64) ⇝ 59/4 | note:E4 gain:0.25826834323650233 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (29/2 → 929/64) ⇝ 59/4 | note:Ab4 gain:0.25826834323650233 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (29/2 → 929/64) ⇝ 59/4 | note:F#2 gain:0.5165366864730047 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 117/8 | note:C#5 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 117/8 | note:G#5 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 117/8 | note:B5 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:Bb3 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:Eb4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:E4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:Ab4 gain:0.3123879532511291 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (929/64 → 465/32) ⇝ 59/4 | note:F#2 gain:0.6247759065022582 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 117/8 | note:C#5 gain:0.624775906502259 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 117/8 | note:G#5 gain:0.624775906502259 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 117/8 | note:B5 gain:0.624775906502259 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:Bb3 gain:0.3123879532511295 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:Eb4 gain:0.3123879532511295 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:E4 gain:0.3123879532511295 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:Ab4 gain:0.3123879532511295 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (465/32 → 931/64) ⇝ 59/4 | note:F#2 gain:0.624775906502259 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 117/8 | note:C#5 gain:0.5165366864730275 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 117/8 | note:G#5 gain:0.5165366864730275 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 117/8 | note:B5 gain:0.5165366864730275 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:Bb3 gain:0.25826834323651376 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:Eb4 gain:0.25826834323651376 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:E4 gain:0.25826834323651376 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:Ab4 gain:0.25826834323651376 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (931/64 → 233/16) ⇝ 59/4 | note:F#2 gain:0.5165366864730275 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 117/8 | note:C#5 gain:0.3634633135269974 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 117/8 | note:G#5 gain:0.3634633135269974 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 117/8 | note:B5 gain:0.3634633135269974 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:Bb3 gain:0.1817316567634987 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:Eb4 gain:0.1817316567634987 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:E4 gain:0.1817316567634987 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:Ab4 gain:0.1817316567634987 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (233/16 → 933/64) ⇝ 59/4 | note:F#2 gain:0.3634633135269974 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 117/8 | note:C#5 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 117/8 | note:G#5 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 117/8 | note:B5 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:Bb3 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:Eb4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:E4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:Ab4 gain:0.12761204674887136 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (933/64 → 467/32) ⇝ 59/4 | note:F#2 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 117/8 | note:C#5 gain:0.2552240934977402 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 117/8 | note:G#5 gain:0.2552240934977402 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 117/8 | note:B5 gain:0.2552240934977402 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:Bb3 gain:0.1276120467488701 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:Eb4 gain:0.1276120467488701 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:E4 gain:0.1276120467488701 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:Ab4 gain:0.1276120467488701 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (467/32 → 935/64) ⇝ 59/4 | note:F#2 gain:0.2552240934977402 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (935/64 → 117/8) | note:C#5 gain:0.3634633135269705 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 29/2 ⇜ (935/64 → 117/8) | note:G#5 gain:0.3634633135269705 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 29/2 ⇜ (935/64 → 117/8) | note:B5 gain:0.3634633135269705 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:Bb3 gain:0.18173165676348524 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:Eb4 gain:0.18173165676348524 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:E4 gain:0.18173165676348524 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:Ab4 gain:0.18173165676348524 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (935/64 → 117/8) ⇝ 59/4 | note:F#2 gain:0.3634633135269705 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:Bb3 gain:0.2582683432365108 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:Eb4 gain:0.2582683432365108 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:E4 gain:0.2582683432365108 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:Ab4 gain:0.2582683432365108 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (117/8 → 937/64) ⇝ 59/4 | note:F#2 gain:0.5165366864730216 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:Bb3 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:Eb4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:E4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:Ab4 gain:0.3123879532511283 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (937/64 → 469/32) ⇝ 59/4 | note:F#2 gain:0.6247759065022566 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:Bb3 gain:0.31238795325113033 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:Eb4 gain:0.31238795325113033 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:E4 gain:0.31238795325113033 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:Ab4 gain:0.31238795325113033 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (469/32 → 939/64) ⇝ 59/4 | note:F#2 gain:0.6247759065022607 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:Bb3 gain:0.25826834323651576 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:Eb4 gain:0.25826834323651576 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:E4 gain:0.25826834323651576 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:Ab4 gain:0.25826834323651576 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (939/64 → 235/16) ⇝ 59/4 | note:F#2 gain:0.5165366864730315 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:Bb3 gain:0.1817316567634902 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:Eb4 gain:0.1817316567634902 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:E4 gain:0.1817316567634902 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:Ab4 gain:0.1817316567634902 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (235/16 → 941/64) ⇝ 59/4 | note:F#2 gain:0.3634633135269804 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:Bb3 gain:0.12761204674887217 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:Eb4 gain:0.12761204674887217 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:E4 gain:0.12761204674887217 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:Ab4 gain:0.12761204674887217 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (941/64 → 471/32) ⇝ 59/4 | note:F#2 gain:0.25522409349774433 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:Bb3 gain:0.12761204674886928 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:Eb4 gain:0.12761204674886928 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:E4 gain:0.12761204674886928 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:Ab4 gain:0.12761204674886928 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (471/32 → 943/64) ⇝ 59/4 | note:F#2 gain:0.25522409349773856 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 29/2 ⇜ (943/64 → 59/4) | note:Bb3 gain:0.18173165676348324 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 29/2 ⇜ (943/64 → 59/4) | note:Eb4 gain:0.18173165676348324 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (943/64 → 59/4) | note:E4 gain:0.18173165676348324 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 29/2 ⇜ (943/64 → 59/4) | note:Ab4 gain:0.18173165676348324 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 29/2 ⇜ (943/64 → 59/4) | note:F#2 gain:0.3634633135269665 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ (59/4 → 945/64) ⇝ 119/8 | note:F#4 gain:0.5165366864730176 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ (59/4 → 945/64) ⇝ 119/8 | note:C#5 gain:0.5165366864730176 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ (59/4 → 945/64) ⇝ 119/8 | note:E5 gain:0.5165366864730176 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 59/4 ⇜ (945/64 → 473/32) ⇝ 119/8 | note:F#4 gain:0.6247759065022548 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 59/4 ⇜ (945/64 → 473/32) ⇝ 119/8 | note:C#5 gain:0.6247759065022548 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 59/4 ⇜ (945/64 → 473/32) ⇝ 119/8 | note:E5 gain:0.6247759065022548 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 59/4 ⇜ (473/32 → 947/64) ⇝ 119/8 | note:F#4 gain:0.6247759065022622 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 59/4 ⇜ (473/32 → 947/64) ⇝ 119/8 | note:C#5 gain:0.6247759065022622 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 59/4 ⇜ (473/32 → 947/64) ⇝ 119/8 | note:E5 gain:0.6247759065022622 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (207/14 → 947/64) ⇝ 421/28 | note:70 gain:0.06247759065022623 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (207/14 → 947/64) ⇝ 421/28 | note:75 gain:0.06247759065022623 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (207/14 → 947/64) ⇝ 421/28 | note:76 gain:0.06247759065022623 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (207/14 → 947/64) ⇝ 421/28 | note:80 gain:0.06247759065022623 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 59/4 ⇜ (947/64 → 237/16) ⇝ 119/8 | note:F#4 gain:0.5165366864730147 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 59/4 ⇜ (947/64 → 237/16) ⇝ 119/8 | note:C#5 gain:0.5165366864730147 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 59/4 ⇜ (947/64 → 237/16) ⇝ 119/8 | note:E5 gain:0.5165366864730147 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (947/64 → 237/16) ⇝ 421/28 | note:70 gain:0.05165366864730147 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (947/64 → 237/16) ⇝ 421/28 | note:75 gain:0.05165366864730147 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (947/64 → 237/16) ⇝ 421/28 | note:76 gain:0.05165366864730147 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (947/64 → 237/16) ⇝ 421/28 | note:80 gain:0.05165366864730147 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 59/4 ⇜ (237/16 → 949/64) ⇝ 119/8 | note:F#4 gain:0.3634633135269844 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 59/4 ⇜ (237/16 → 949/64) ⇝ 119/8 | note:C#5 gain:0.3634633135269844 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 59/4 ⇜ (237/16 → 949/64) ⇝ 119/8 | note:E5 gain:0.3634633135269844 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (237/16 → 949/64) ⇝ 421/28 | note:70 gain:0.03634633135269844 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (237/16 → 949/64) ⇝ 421/28 | note:75 gain:0.03634633135269844 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (237/16 → 949/64) ⇝ 421/28 | note:76 gain:0.03634633135269844 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (237/16 → 949/64) ⇝ 421/28 | note:80 gain:0.03634633135269844 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 59/4 ⇜ (949/64 → 475/32) ⇝ 119/8 | note:F#4 gain:0.25522409349774605 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 59/4 ⇜ (949/64 → 475/32) ⇝ 119/8 | note:C#5 gain:0.25522409349774605 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 59/4 ⇜ (949/64 → 475/32) ⇝ 119/8 | note:E5 gain:0.25522409349774605 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (949/64 → 475/32) ⇝ 421/28 | note:70 gain:0.025522409349774608 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (949/64 → 475/32) ⇝ 421/28 | note:75 gain:0.025522409349774608 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (949/64 → 475/32) ⇝ 421/28 | note:76 gain:0.025522409349774608 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (949/64 → 475/32) ⇝ 421/28 | note:80 gain:0.025522409349774608 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 59/4 ⇜ (475/32 → 951/64) ⇝ 119/8 | note:F#4 gain:0.25522409349773695 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 59/4 ⇜ (475/32 → 951/64) ⇝ 119/8 | note:C#5 gain:0.25522409349773695 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 59/4 ⇜ (475/32 → 951/64) ⇝ 119/8 | note:E5 gain:0.25522409349773695 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (475/32 → 951/64) ⇝ 421/28 | note:70 gain:0.025522409349773695 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (475/32 → 951/64) ⇝ 421/28 | note:75 gain:0.025522409349773695 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (475/32 → 951/64) ⇝ 421/28 | note:76 gain:0.025522409349773695 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (475/32 → 951/64) ⇝ 421/28 | note:80 gain:0.025522409349773695 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 59/4 ⇜ (951/64 → 119/8) | note:F#4 gain:0.36346331352698347 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 59/4 ⇜ (951/64 → 119/8) | note:C#5 gain:0.36346331352698347 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 59/4 ⇜ (951/64 → 119/8) | note:E5 gain:0.36346331352698347 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (951/64 → 119/8) ⇝ 421/28 | note:70 gain:0.036346331352698345 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (951/64 → 119/8) ⇝ 421/28 | note:75 gain:0.036346331352698345 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (951/64 → 119/8) ⇝ 421/28 | note:76 gain:0.036346331352698345 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (951/64 → 119/8) ⇝ 421/28 | note:80 gain:0.036346331352698345 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 207/14 ⇜ (119/8 → 953/64) ⇝ 421/28 | note:70 gain:0.05165366864730138 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (119/8 → 953/64) ⇝ 421/28 | note:75 gain:0.05165366864730138 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (119/8 → 953/64) ⇝ 421/28 | note:76 gain:0.05165366864730138 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (119/8 → 953/64) ⇝ 421/28 | note:80 gain:0.05165366864730138 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 207/14 ⇜ (953/64 → 477/32) ⇝ 421/28 | note:70 gain:0.062477590650225324 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (953/64 → 477/32) ⇝ 421/28 | note:75 gain:0.062477590650225324 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (953/64 → 477/32) ⇝ 421/28 | note:76 gain:0.062477590650225324 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (953/64 → 477/32) ⇝ 421/28 | note:80 gain:0.062477590650225324 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 207/14 ⇜ (477/32 → 955/64) ⇝ 421/28 | note:70 gain:0.06247759065022639 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (477/32 → 955/64) ⇝ 421/28 | note:75 gain:0.06247759065022639 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (477/32 → 955/64) ⇝ 421/28 | note:76 gain:0.06247759065022639 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (477/32 → 955/64) ⇝ 421/28 | note:80 gain:0.06247759065022639 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 207/14 ⇜ (955/64 → 239/16) ⇝ 421/28 | note:70 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (955/64 → 239/16) ⇝ 421/28 | note:75 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (955/64 → 239/16) ⇝ 421/28 | note:76 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (955/64 → 239/16) ⇝ 421/28 | note:80 gain:0.05165366864730186 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 207/14 ⇜ (239/16 → 957/64) ⇝ 421/28 | note:70 gain:0.03634633135269884 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (239/16 → 957/64) ⇝ 421/28 | note:75 gain:0.03634633135269884 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (239/16 → 957/64) ⇝ 421/28 | note:76 gain:0.03634633135269884 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (239/16 → 957/64) ⇝ 421/28 | note:80 gain:0.03634633135269884 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 207/14 ⇜ (957/64 → 479/32) ⇝ 421/28 | note:70 gain:0.02552240934977476 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (957/64 → 479/32) ⇝ 421/28 | note:75 gain:0.02552240934977476 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (957/64 → 479/32) ⇝ 421/28 | note:76 gain:0.02552240934977476 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (957/64 → 479/32) ⇝ 421/28 | note:80 gain:0.02552240934977476 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 207/14 ⇜ (479/32 → 959/64) ⇝ 421/28 | note:70 gain:0.0255224093497744 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (479/32 → 959/64) ⇝ 421/28 | note:75 gain:0.0255224093497744 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (479/32 → 959/64) ⇝ 421/28 | note:76 gain:0.0255224093497744 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (479/32 → 959/64) ⇝ 421/28 | note:80 gain:0.0255224093497744 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 207/14 ⇜ (959/64 → 15/1) ⇝ 421/28 | note:70 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (959/64 → 15/1) ⇝ 421/28 | note:75 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (959/64 → 15/1) ⇝ 421/28 | note:76 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (959/64 → 15/1) ⇝ 421/28 | note:80 gain:0.03634633135269796 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 207/14 ⇜ (15/1 → 961/64) ⇝ 421/28 | note:70 gain:0.05165366864730097 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (15/1 → 961/64) ⇝ 421/28 | note:75 gain:0.05165366864730097 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (15/1 → 961/64) ⇝ 421/28 | note:76 gain:0.05165366864730097 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (15/1 → 961/64) ⇝ 421/28 | note:80 gain:0.05165366864730097 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (15/1 → 961/64) ⇝ 61/4 | note:F#2 gain:0.5165366864730097 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 207/14 ⇜ (961/64 → 481/32) ⇝ 421/28 | note:70 gain:0.06247759065022516 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (961/64 → 481/32) ⇝ 421/28 | note:75 gain:0.06247759065022516 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (961/64 → 481/32) ⇝ 421/28 | note:76 gain:0.06247759065022516 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (961/64 → 481/32) ⇝ 421/28 | note:80 gain:0.06247759065022516 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/1 ⇜ (961/64 → 481/32) ⇝ 61/4 | note:F#2 gain:0.6247759065022516 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 207/14 ⇜ (481/32 → 421/28) | note:70 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 207/14 ⇜ (481/32 → 421/28) | note:75 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 207/14 ⇜ (481/32 → 421/28) | note:76 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 207/14 ⇜ (481/32 → 421/28) | note:80 gain:0.06247759065022569 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 15/1 ⇜ (481/32 → 963/64) ⇝ 61/4 | note:F#2 gain:0.6247759065022569 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 15/1 ⇜ (963/64 → 241/16) ⇝ 61/4 | note:F#2 gain:0.5165366864730225 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 15/1 ⇜ (241/16 → 965/64) ⇝ 61/4 | note:F#2 gain:0.36346331352699235 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 15/1 ⇜ (965/64 → 483/32) ⇝ 61/4 | note:F#2 gain:0.2552240934977406 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 15/1 ⇜ (483/32 → 967/64) ⇝ 61/4 | note:F#2 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 15/1 ⇜ (967/64 → 121/8) ⇝ 61/4 | note:F#2 gain:0.36346331352697553 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 15/1 ⇜ (121/8 → 969/64) ⇝ 61/4 | note:F#2 gain:0.5165366864730058 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ (121/8 → 969/64) ⇝ 61/4 | note:F#4 gain:0.5165366864730058 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ (121/8 → 969/64) ⇝ 61/4 | note:C#5 gain:0.5165366864730058 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ (121/8 → 969/64) ⇝ 61/4 | note:E5 gain:0.5165366864730058 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/1 ⇜ (969/64 → 485/32) ⇝ 61/4 | note:F#2 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 121/8 ⇜ (969/64 → 485/32) ⇝ 61/4 | note:F#4 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 121/8 ⇜ (969/64 → 485/32) ⇝ 61/4 | note:C#5 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 121/8 ⇜ (969/64 → 485/32) ⇝ 61/4 | note:E5 gain:0.6247759065022587 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/1 ⇜ (485/32 → 971/64) ⇝ 61/4 | note:F#2 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 121/8 ⇜ (485/32 → 971/64) ⇝ 61/4 | note:F#4 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 121/8 ⇜ (485/32 → 971/64) ⇝ 61/4 | note:C#5 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 121/8 ⇜ (485/32 → 971/64) ⇝ 61/4 | note:E5 gain:0.6247759065022586 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/1 ⇜ (971/64 → 243/16) ⇝ 61/4 | note:F#2 gain:0.5165366864730265 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 121/8 ⇜ (971/64 → 243/16) ⇝ 61/4 | note:F#4 gain:0.5165366864730265 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 121/8 ⇜ (971/64 → 243/16) ⇝ 61/4 | note:C#5 gain:0.5165366864730265 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 121/8 ⇜ (971/64 → 243/16) ⇝ 61/4 | note:E5 gain:0.5165366864730265 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/1 ⇜ (243/16 → 973/64) ⇝ 61/4 | note:F#2 gain:0.36346331352699635 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 121/8 ⇜ (243/16 → 973/64) ⇝ 61/4 | note:F#4 gain:0.36346331352699635 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 121/8 ⇜ (243/16 → 973/64) ⇝ 61/4 | note:C#5 gain:0.36346331352699635 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 121/8 ⇜ (243/16 → 973/64) ⇝ 61/4 | note:E5 gain:0.36346331352699635 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/1 ⇜ (973/64 → 487/32) ⇝ 61/4 | note:F#2 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 121/8 ⇜ (973/64 → 487/32) ⇝ 61/4 | note:F#4 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 121/8 ⇜ (973/64 → 487/32) ⇝ 61/4 | note:C#5 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 121/8 ⇜ (973/64 → 487/32) ⇝ 61/4 | note:E5 gain:0.2552240934977423 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/1 ⇜ (487/32 → 975/64) ⇝ 61/4 | note:F#2 gain:0.2552240934977407 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 121/8 ⇜ (487/32 → 975/64) ⇝ 61/4 | note:F#4 gain:0.2552240934977407 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 121/8 ⇜ (487/32 → 975/64) ⇝ 61/4 | note:C#5 gain:0.2552240934977407 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 121/8 ⇜ (487/32 → 975/64) ⇝ 61/4 | note:E5 gain:0.2552240934977407 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 15/1 ⇜ (975/64 → 61/4) | note:F#2 gain:0.36346331352697153 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 121/8 ⇜ (975/64 → 61/4) | note:F#4 gain:0.36346331352697153 clip:1 s:piano release:0.1 pan:0.5555555555555556 ]", + "[ 121/8 ⇜ (975/64 → 61/4) | note:C#5 gain:0.36346331352697153 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 121/8 ⇜ (975/64 → 61/4) | note:E5 gain:0.36346331352697153 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (61/4 → 977/64) ⇝ 31/2 | note:Bb3 gain:0.2582683432365113 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (61/4 → 977/64) ⇝ 31/2 | note:Eb4 gain:0.2582683432365113 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (61/4 → 977/64) ⇝ 31/2 | note:E4 gain:0.2582683432365113 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (61/4 → 977/64) ⇝ 31/2 | note:Ab4 gain:0.2582683432365113 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (977/64 → 489/32) ⇝ 31/2 | note:Bb3 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (977/64 → 489/32) ⇝ 31/2 | note:Eb4 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (977/64 → 489/32) ⇝ 31/2 | note:E4 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (977/64 → 489/32) ⇝ 31/2 | note:Ab4 gain:0.31238795325112845 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (489/32 → 979/64) ⇝ 31/2 | note:Bb3 gain:0.31238795325113006 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (489/32 → 979/64) ⇝ 31/2 | note:Eb4 gain:0.31238795325113006 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (489/32 → 979/64) ⇝ 31/2 | note:E4 gain:0.31238795325113006 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (489/32 → 979/64) ⇝ 31/2 | note:Ab4 gain:0.31238795325113006 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (979/64 → 245/16) ⇝ 31/2 | note:Bb3 gain:0.2582683432365152 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (979/64 → 245/16) ⇝ 31/2 | note:Eb4 gain:0.2582683432365152 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (979/64 → 245/16) ⇝ 31/2 | note:E4 gain:0.2582683432365152 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (979/64 → 245/16) ⇝ 31/2 | note:Ab4 gain:0.2582683432365152 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (245/16 → 981/64) ⇝ 31/2 | note:Bb3 gain:0.18173165676348965 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (245/16 → 981/64) ⇝ 31/2 | note:Eb4 gain:0.18173165676348965 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (245/16 → 981/64) ⇝ 31/2 | note:E4 gain:0.18173165676348965 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (245/16 → 981/64) ⇝ 31/2 | note:Ab4 gain:0.18173165676348965 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (981/64 → 491/32) ⇝ 31/2 | note:Bb3 gain:0.12761204674887194 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (981/64 → 491/32) ⇝ 31/2 | note:Eb4 gain:0.12761204674887194 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (981/64 → 491/32) ⇝ 31/2 | note:E4 gain:0.12761204674887194 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (981/64 → 491/32) ⇝ 31/2 | note:Ab4 gain:0.12761204674887194 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (491/32 → 983/64) ⇝ 31/2 | note:Bb3 gain:0.1276120467488695 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (491/32 → 983/64) ⇝ 31/2 | note:Eb4 gain:0.1276120467488695 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (491/32 → 983/64) ⇝ 31/2 | note:E4 gain:0.1276120467488695 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (491/32 → 983/64) ⇝ 31/2 | note:Ab4 gain:0.1276120467488695 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (983/64 → 123/8) ⇝ 31/2 | note:Bb3 gain:0.1817316567634838 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (983/64 → 123/8) ⇝ 31/2 | note:Eb4 gain:0.1817316567634838 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (983/64 → 123/8) ⇝ 31/2 | note:E4 gain:0.1817316567634838 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (983/64 → 123/8) ⇝ 31/2 | note:Ab4 gain:0.1817316567634838 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (123/8 → 985/64) ⇝ 31/2 | note:Bb3 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (123/8 → 985/64) ⇝ 31/2 | note:Eb4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (123/8 → 985/64) ⇝ 31/2 | note:E4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (123/8 → 985/64) ⇝ 31/2 | note:Ab4 gain:0.2582683432365093 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (985/64 → 493/32) ⇝ 31/2 | note:Bb3 gain:0.31238795325112767 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (985/64 → 493/32) ⇝ 31/2 | note:Eb4 gain:0.31238795325112767 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (985/64 → 493/32) ⇝ 31/2 | note:E4 gain:0.31238795325112767 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (985/64 → 493/32) ⇝ 31/2 | note:Ab4 gain:0.31238795325112767 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (493/32 → 987/64) ⇝ 31/2 | note:Bb3 gain:0.31238795325113095 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (493/32 → 987/64) ⇝ 31/2 | note:Eb4 gain:0.31238795325113095 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (493/32 → 987/64) ⇝ 31/2 | note:E4 gain:0.31238795325113095 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (493/32 → 987/64) ⇝ 31/2 | note:Ab4 gain:0.31238795325113095 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (987/64 → 247/16) ⇝ 31/2 | note:Bb3 gain:0.2582683432365067 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (987/64 → 247/16) ⇝ 31/2 | note:Eb4 gain:0.2582683432365067 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (987/64 → 247/16) ⇝ 31/2 | note:E4 gain:0.2582683432365067 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (987/64 → 247/16) ⇝ 31/2 | note:Ab4 gain:0.2582683432365067 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (247/16 → 989/64) ⇝ 31/2 | note:Bb3 gain:0.18173165676349165 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (247/16 → 989/64) ⇝ 31/2 | note:Eb4 gain:0.18173165676349165 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (247/16 → 989/64) ⇝ 31/2 | note:E4 gain:0.18173165676349165 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (247/16 → 989/64) ⇝ 31/2 | note:Ab4 gain:0.18173165676349165 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (989/64 → 495/32) ⇝ 31/2 | note:Bb3 gain:0.12761204674887278 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (989/64 → 495/32) ⇝ 31/2 | note:Eb4 gain:0.12761204674887278 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (989/64 → 495/32) ⇝ 31/2 | note:E4 gain:0.12761204674887278 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (989/64 → 495/32) ⇝ 31/2 | note:Ab4 gain:0.12761204674887278 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (495/32 → 991/64) ⇝ 31/2 | note:Bb3 gain:0.1276120467488687 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (495/32 → 991/64) ⇝ 31/2 | note:Eb4 gain:0.1276120467488687 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (495/32 → 991/64) ⇝ 31/2 | note:E4 gain:0.1276120467488687 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (495/32 → 991/64) ⇝ 31/2 | note:Ab4 gain:0.1276120467488687 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 61/4 ⇜ (991/64 → 31/2) | note:Bb3 gain:0.1817316567634923 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 61/4 ⇜ (991/64 → 31/2) | note:Eb4 gain:0.1817316567634923 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 61/4 ⇜ (991/64 → 31/2) | note:E4 gain:0.1817316567634923 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 61/4 ⇜ (991/64 → 31/2) | note:Ab4 gain:0.1817316567634923 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ (31/2 → 993/64) ⇝ 125/8 | note:C#5 gain:0.5165366864730148 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ (31/2 → 993/64) ⇝ 125/8 | note:G#5 gain:0.5165366864730148 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (31/2 → 993/64) ⇝ 125/8 | note:B5 gain:0.5165366864730148 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ (31/2 → 993/64) ⇝ 63/4 | note:F#2 gain:0.5165366864730148 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 31/2 ⇜ (993/64 → 497/32) ⇝ 125/8 | note:C#5 gain:0.6247759065022538 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/2 ⇜ (993/64 → 497/32) ⇝ 125/8 | note:G#5 gain:0.6247759065022538 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (993/64 → 497/32) ⇝ 125/8 | note:B5 gain:0.6247759065022538 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 31/2 ⇜ (993/64 → 497/32) ⇝ 63/4 | note:F#2 gain:0.6247759065022538 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 31/2 ⇜ (497/32 → 995/64) ⇝ 125/8 | note:C#5 gain:0.6247759065022636 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/2 ⇜ (497/32 → 995/64) ⇝ 125/8 | note:G#5 gain:0.6247759065022636 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (497/32 → 995/64) ⇝ 125/8 | note:B5 gain:0.6247759065022636 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 31/2 ⇜ (497/32 → 995/64) ⇝ 63/4 | note:F#2 gain:0.6247759065022636 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ (435/28 → 995/64) ⇝ 221/14 | note:70 gain:0.06247759065022636 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ (435/28 → 995/64) ⇝ 221/14 | note:75 gain:0.06247759065022636 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (435/28 → 995/64) ⇝ 221/14 | note:76 gain:0.06247759065022636 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (435/28 → 995/64) ⇝ 221/14 | note:80 gain:0.06247759065022636 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (995/64 → 249/16) ⇝ 125/8 | note:C#5 gain:0.5165366864730174 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/2 ⇜ (995/64 → 249/16) ⇝ 125/8 | note:G#5 gain:0.5165366864730174 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (995/64 → 249/16) ⇝ 125/8 | note:B5 gain:0.5165366864730174 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 31/2 ⇜ (995/64 → 249/16) ⇝ 63/4 | note:F#2 gain:0.5165366864730174 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (995/64 → 249/16) ⇝ 221/14 | note:70 gain:0.05165366864730175 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (995/64 → 249/16) ⇝ 221/14 | note:75 gain:0.05165366864730175 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (995/64 → 249/16) ⇝ 221/14 | note:76 gain:0.05165366864730175 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (995/64 → 249/16) ⇝ 221/14 | note:80 gain:0.05165366864730175 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (249/16 → 997/64) ⇝ 125/8 | note:C#5 gain:0.3634633135269873 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/2 ⇜ (249/16 → 997/64) ⇝ 125/8 | note:G#5 gain:0.3634633135269873 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (249/16 → 997/64) ⇝ 125/8 | note:B5 gain:0.3634633135269873 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 31/2 ⇜ (249/16 → 997/64) ⇝ 63/4 | note:F#2 gain:0.3634633135269873 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (249/16 → 997/64) ⇝ 221/14 | note:70 gain:0.036346331352698734 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (249/16 → 997/64) ⇝ 221/14 | note:75 gain:0.036346331352698734 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (249/16 → 997/64) ⇝ 221/14 | note:76 gain:0.036346331352698734 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (249/16 → 997/64) ⇝ 221/14 | note:80 gain:0.036346331352698734 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (997/64 → 499/32) ⇝ 125/8 | note:C#5 gain:0.25522409349774716 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/2 ⇜ (997/64 → 499/32) ⇝ 125/8 | note:G#5 gain:0.25522409349774716 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (997/64 → 499/32) ⇝ 125/8 | note:B5 gain:0.25522409349774716 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 31/2 ⇜ (997/64 → 499/32) ⇝ 63/4 | note:F#2 gain:0.25522409349774716 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (997/64 → 499/32) ⇝ 221/14 | note:70 gain:0.02552240934977472 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (997/64 → 499/32) ⇝ 221/14 | note:75 gain:0.02552240934977472 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (997/64 → 499/32) ⇝ 221/14 | note:76 gain:0.02552240934977472 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (997/64 → 499/32) ⇝ 221/14 | note:80 gain:0.02552240934977472 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (499/32 → 999/64) ⇝ 125/8 | note:C#5 gain:0.25522409349774444 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/2 ⇜ (499/32 → 999/64) ⇝ 125/8 | note:G#5 gain:0.25522409349774444 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (499/32 → 999/64) ⇝ 125/8 | note:B5 gain:0.25522409349774444 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 31/2 ⇜ (499/32 → 999/64) ⇝ 63/4 | note:F#2 gain:0.25522409349774444 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (499/32 → 999/64) ⇝ 221/14 | note:70 gain:0.025522409349774445 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (499/32 → 999/64) ⇝ 221/14 | note:75 gain:0.025522409349774445 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (499/32 → 999/64) ⇝ 221/14 | note:76 gain:0.025522409349774445 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (499/32 → 999/64) ⇝ 221/14 | note:80 gain:0.025522409349774445 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (999/64 → 125/8) | note:C#5 gain:0.3634633135269806 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 31/2 ⇜ (999/64 → 125/8) | note:G#5 gain:0.3634633135269806 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (999/64 → 125/8) | note:B5 gain:0.3634633135269806 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 31/2 ⇜ (999/64 → 125/8) ⇝ 63/4 | note:F#2 gain:0.3634633135269806 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (999/64 → 125/8) ⇝ 221/14 | note:70 gain:0.03634633135269806 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (999/64 → 125/8) ⇝ 221/14 | note:75 gain:0.03634633135269806 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (999/64 → 125/8) ⇝ 221/14 | note:76 gain:0.03634633135269806 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (999/64 → 125/8) ⇝ 221/14 | note:80 gain:0.03634633135269806 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (125/8 → 1001/64) ⇝ 63/4 | note:F#2 gain:0.5165366864730107 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (125/8 → 1001/64) ⇝ 221/14 | note:70 gain:0.05165366864730107 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (125/8 → 1001/64) ⇝ 221/14 | note:75 gain:0.05165366864730107 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (125/8 → 1001/64) ⇝ 221/14 | note:76 gain:0.05165366864730107 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (125/8 → 1001/64) ⇝ 221/14 | note:80 gain:0.05165366864730107 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (1001/64 → 501/32) ⇝ 63/4 | note:F#2 gain:0.624775906502252 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (1001/64 → 501/32) ⇝ 221/14 | note:70 gain:0.062477590650225207 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (1001/64 → 501/32) ⇝ 221/14 | note:75 gain:0.062477590650225207 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (1001/64 → 501/32) ⇝ 221/14 | note:76 gain:0.062477590650225207 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (1001/64 → 501/32) ⇝ 221/14 | note:80 gain:0.062477590650225207 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (501/32 → 1003/64) ⇝ 63/4 | note:F#2 gain:0.6247759065022565 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (501/32 → 1003/64) ⇝ 221/14 | note:70 gain:0.06247759065022565 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (501/32 → 1003/64) ⇝ 221/14 | note:75 gain:0.06247759065022565 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (501/32 → 1003/64) ⇝ 221/14 | note:76 gain:0.06247759065022565 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (501/32 → 1003/64) ⇝ 221/14 | note:80 gain:0.06247759065022565 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (1003/64 → 251/16) ⇝ 63/4 | note:F#2 gain:0.5165366864730214 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (1003/64 → 251/16) ⇝ 221/14 | note:70 gain:0.05165366864730214 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (1003/64 → 251/16) ⇝ 221/14 | note:75 gain:0.05165366864730214 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (1003/64 → 251/16) ⇝ 221/14 | note:76 gain:0.05165366864730214 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (1003/64 → 251/16) ⇝ 221/14 | note:80 gain:0.05165366864730214 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (251/16 → 1005/64) ⇝ 63/4 | note:F#2 gain:0.3634633135269913 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (251/16 → 1005/64) ⇝ 221/14 | note:70 gain:0.03634633135269913 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (251/16 → 1005/64) ⇝ 221/14 | note:75 gain:0.03634633135269913 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (251/16 → 1005/64) ⇝ 221/14 | note:76 gain:0.03634633135269913 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (251/16 → 1005/64) ⇝ 221/14 | note:80 gain:0.03634633135269913 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (1005/64 → 503/32) ⇝ 63/4 | note:F#2 gain:0.2552240934977489 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (1005/64 → 503/32) ⇝ 221/14 | note:70 gain:0.02552240934977489 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (1005/64 → 503/32) ⇝ 221/14 | note:75 gain:0.02552240934977489 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (1005/64 → 503/32) ⇝ 221/14 | note:76 gain:0.02552240934977489 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (1005/64 → 503/32) ⇝ 221/14 | note:80 gain:0.02552240934977489 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (503/32 → 1007/64) ⇝ 63/4 | note:F#2 gain:0.2552240934977427 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (503/32 → 1007/64) ⇝ 221/14 | note:70 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (503/32 → 1007/64) ⇝ 221/14 | note:75 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (503/32 → 1007/64) ⇝ 221/14 | note:76 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (503/32 → 1007/64) ⇝ 221/14 | note:80 gain:0.025522409349774275 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 31/2 ⇜ (1007/64 → 63/4) | note:F#2 gain:0.36346331352697664 clip:1 s:piano release:0.1 pan:0.4444444444444444 ]", + "[ 435/28 ⇜ (1007/64 → 63/4) ⇝ 221/14 | note:70 gain:0.036346331352697665 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (1007/64 → 63/4) ⇝ 221/14 | note:75 gain:0.036346331352697665 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (1007/64 → 63/4) ⇝ 221/14 | note:76 gain:0.036346331352697665 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (1007/64 → 63/4) ⇝ 221/14 | note:80 gain:0.036346331352697665 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 435/28 ⇜ (63/4 → 1009/64) ⇝ 221/14 | note:70 gain:0.05165366864730068 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (63/4 → 1009/64) ⇝ 221/14 | note:75 gain:0.05165366864730068 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (63/4 → 1009/64) ⇝ 221/14 | note:76 gain:0.05165366864730068 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (63/4 → 1009/64) ⇝ 221/14 | note:80 gain:0.05165366864730068 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (63/4 → 1009/64) ⇝ 127/8 | note:C#5 gain:0.5165366864730068 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ (63/4 → 1009/64) ⇝ 127/8 | note:G#5 gain:0.5165366864730068 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ (63/4 → 1009/64) ⇝ 127/8 | note:B5 gain:0.5165366864730068 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ (63/4 → 1009/64) ⇝ 16/1 | note:Bb3 gain:0.2582683432365034 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ (63/4 → 1009/64) ⇝ 16/1 | note:Eb4 gain:0.2582683432365034 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (63/4 → 1009/64) ⇝ 16/1 | note:E4 gain:0.2582683432365034 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ (63/4 → 1009/64) ⇝ 16/1 | note:Ab4 gain:0.2582683432365034 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 435/28 ⇜ (1009/64 → 505/32) ⇝ 221/14 | note:70 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (1009/64 → 505/32) ⇝ 221/14 | note:75 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (1009/64 → 505/32) ⇝ 221/14 | note:76 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (1009/64 → 505/32) ⇝ 221/14 | note:80 gain:0.062477590650225914 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 127/8 | note:C#5 gain:0.6247759065022591 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 127/8 | note:G#5 gain:0.6247759065022591 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 127/8 | note:B5 gain:0.6247759065022591 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 16/1 | note:Bb3 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 16/1 | note:Eb4 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 16/1 | note:E4 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (1009/64 → 505/32) ⇝ 16/1 | note:Ab4 gain:0.31238795325112956 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 435/28 ⇜ (505/32 → 221/14) | note:70 gain:0.06247759065022582 clip:1 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 435/28 ⇜ (505/32 → 221/14) | note:75 gain:0.06247759065022582 clip:1 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 435/28 ⇜ (505/32 → 221/14) | note:76 gain:0.06247759065022582 clip:1 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 435/28 ⇜ (505/32 → 221/14) | note:80 gain:0.06247759065022582 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 127/8 | note:C#5 gain:0.6247759065022581 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 127/8 | note:G#5 gain:0.6247759065022581 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 127/8 | note:B5 gain:0.6247759065022581 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 16/1 | note:Bb3 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 16/1 | note:Eb4 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 16/1 | note:E4 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (505/32 → 1011/64) ⇝ 16/1 | note:Ab4 gain:0.31238795325112906 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 127/8 | note:C#5 gain:0.5165366864730254 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 127/8 | note:G#5 gain:0.5165366864730254 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 127/8 | note:B5 gain:0.5165366864730254 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 16/1 | note:Bb3 gain:0.2582683432365127 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 16/1 | note:Eb4 gain:0.2582683432365127 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 16/1 | note:E4 gain:0.2582683432365127 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (1011/64 → 253/16) ⇝ 16/1 | note:Ab4 gain:0.2582683432365127 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 127/8 | note:C#5 gain:0.3634633135269953 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 127/8 | note:G#5 gain:0.3634633135269953 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 127/8 | note:B5 gain:0.3634633135269953 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 16/1 | note:Bb3 gain:0.18173165676349765 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 16/1 | note:Eb4 gain:0.18173165676349765 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 16/1 | note:E4 gain:0.18173165676349765 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (253/16 → 1013/64) ⇝ 16/1 | note:Ab4 gain:0.18173165676349765 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 127/8 | note:C#5 gain:0.2552240934977418 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 127/8 | note:G#5 gain:0.2552240934977418 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 127/8 | note:B5 gain:0.2552240934977418 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 16/1 | note:Bb3 gain:0.1276120467488709 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 16/1 | note:Eb4 gain:0.1276120467488709 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 16/1 | note:E4 gain:0.1276120467488709 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (1013/64 → 507/32) ⇝ 16/1 | note:Ab4 gain:0.1276120467488709 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 127/8 | note:C#5 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 127/8 | note:G#5 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 127/8 | note:B5 gain:0.25522409349774117 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 16/1 | note:Bb3 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 16/1 | note:Eb4 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 16/1 | note:E4 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (507/32 → 1015/64) ⇝ 16/1 | note:Ab4 gain:0.12761204674887058 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (1015/64 → 127/8) | note:C#5 gain:0.36346331352697264 clip:1 s:piano release:0.1 pan:0.587962962962963 ]", + "[ 63/4 ⇜ (1015/64 → 127/8) | note:G#5 gain:0.36346331352697264 clip:1 s:piano release:0.1 pan:0.6203703703703703 ]", + "[ 63/4 ⇜ (1015/64 → 127/8) | note:B5 gain:0.36346331352697264 clip:1 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 63/4 ⇜ (1015/64 → 127/8) ⇝ 16/1 | note:Bb3 gain:0.18173165676348632 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (1015/64 → 127/8) ⇝ 16/1 | note:Eb4 gain:0.18173165676348632 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (1015/64 → 127/8) ⇝ 16/1 | note:E4 gain:0.18173165676348632 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (1015/64 → 127/8) ⇝ 16/1 | note:Ab4 gain:0.18173165676348632 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (127/8 → 1017/64) ⇝ 16/1 | note:Bb3 gain:0.2582683432365014 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (127/8 → 1017/64) ⇝ 16/1 | note:Eb4 gain:0.2582683432365014 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (127/8 → 1017/64) ⇝ 16/1 | note:E4 gain:0.2582683432365014 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (127/8 → 1017/64) ⇝ 16/1 | note:Ab4 gain:0.2582683432365014 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (1017/64 → 509/32) ⇝ 16/1 | note:Bb3 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (1017/64 → 509/32) ⇝ 16/1 | note:Eb4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (1017/64 → 509/32) ⇝ 16/1 | note:E4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (1017/64 → 509/32) ⇝ 16/1 | note:Ab4 gain:0.3123879532511287 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (509/32 → 1019/64) ⇝ 16/1 | note:Bb3 gain:0.3123879532511299 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (509/32 → 1019/64) ⇝ 16/1 | note:Eb4 gain:0.3123879532511299 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (509/32 → 1019/64) ⇝ 16/1 | note:E4 gain:0.3123879532511299 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (509/32 → 1019/64) ⇝ 16/1 | note:Ab4 gain:0.3123879532511299 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (1019/64 → 255/16) ⇝ 16/1 | note:Bb3 gain:0.25826834323651465 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (1019/64 → 255/16) ⇝ 16/1 | note:Eb4 gain:0.25826834323651465 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (1019/64 → 255/16) ⇝ 16/1 | note:E4 gain:0.25826834323651465 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (1019/64 → 255/16) ⇝ 16/1 | note:Ab4 gain:0.25826834323651465 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (255/16 → 1021/64) ⇝ 16/1 | note:Bb3 gain:0.18173165676348912 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (255/16 → 1021/64) ⇝ 16/1 | note:Eb4 gain:0.18173165676348912 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (255/16 → 1021/64) ⇝ 16/1 | note:E4 gain:0.18173165676348912 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (255/16 → 1021/64) ⇝ 16/1 | note:Ab4 gain:0.18173165676348912 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (1021/64 → 511/32) ⇝ 16/1 | note:Bb3 gain:0.12761204674887172 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (1021/64 → 511/32) ⇝ 16/1 | note:Eb4 gain:0.12761204674887172 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (1021/64 → 511/32) ⇝ 16/1 | note:E4 gain:0.12761204674887172 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (1021/64 → 511/32) ⇝ 16/1 | note:Ab4 gain:0.12761204674887172 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (511/32 → 1023/64) ⇝ 16/1 | note:Bb3 gain:0.12761204674886972 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (511/32 → 1023/64) ⇝ 16/1 | note:Eb4 gain:0.12761204674886972 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (511/32 → 1023/64) ⇝ 16/1 | note:E4 gain:0.12761204674886972 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (511/32 → 1023/64) ⇝ 16/1 | note:Ab4 gain:0.12761204674886972 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", + "[ 63/4 ⇜ (1023/64 → 16/1) | note:Bb3 gain:0.18173165676348432 clip:1 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 63/4 ⇜ (1023/64 → 16/1) | note:Eb4 gain:0.18173165676348432 clip:1 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 63/4 ⇜ (1023/64 → 16/1) | note:E4 gain:0.18173165676348432 clip:1 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 63/4 ⇜ (1023/64 → 16/1) | note:Ab4 gain:0.18173165676348432 clip:1 s:piano release:0.1 pan:0.5648148148148149 ]", ] `; exports[`renders tunes > tune: festivalOfFingers3 1`] = ` [ - "[ -1/2 ⇜ (0/1 → 1/6) | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -1/6 ⇜ (0/1 → 1/6) | clip:1 gain:0.5790943073464694 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ -1/6 ⇜ (0/1 → 1/6) | clip:1 gain:0.5381966011250106 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ -1/3 ⇜ (0/1 → 1/3) | gain:0.3333333333333333 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 0/1 → 1/3 | clip:1 gain:0.6209056926535308 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 0/1 → 1/3 | clip:1 gain:0.5790943073464694 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ -3/2 ⇜ (0/1 → 1/2) | gain:0.5 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ -3/2 ⇜ (0/1 → 1/2) | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ -3/2 ⇜ (0/1 → 1/2) | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ -1/2 ⇜ (0/1 → 1/2) | gain:0.5 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -1/2 ⇜ (0/1 → 1/2) | gain:0.25 clip:1 note:E7 s:piano release:0.1 pan:0.712962962962963 ]", - "[ -1/6 ⇜ (0/1 → 1/2) | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 0/1 → 2/3 | gain:1 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ -1/1 ⇜ (0/1 → 1/1) | gain:0.3333333333333333 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ -1/1 ⇜ (0/1 → 1/1) | gain:0.3333333333333333 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ -1/1 ⇜ (0/1 → 1/1) | gain:0.3333333333333333 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ -1/2 ⇜ (0/1 → 1/1) ⇝ 3/2 | gain:0.25 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ -1/2 ⇜ (0/1 → 1/1) ⇝ 3/2 | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ -1/2 ⇜ (0/1 → 1/1) ⇝ 3/2 | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 0/1 → 1/1 | gain:1 clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 0/1 → 1/1 | gain:0.3333333333333333 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (0/1 → 1/1) ⇝ 2/1 | gain:1 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ (0/1 → 1/1) ⇝ 2/1 | gain:1 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (0/1 → 1/1) ⇝ 2/1 | gain:1 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/6 → 1/2 | clip:1 gain:0.6209056926535308 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 1/6 → 1/2 | clip:1 gain:0.5790943073464694 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 1/6 → 5/6 | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 1/3 → 2/3 | clip:1 gain:0.6618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 1/3 → 2/3 | clip:1 gain:0.6209056926535308 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 1/3 → 1/1 | gain:0.3333333333333333 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 → 5/6 | clip:1 gain:0.6618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 1/2 → 5/6 | clip:1 gain:0.6209056926535308 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (1/2 → 1/1) ⇝ 7/6 | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ (1/2 → 1/1) ⇝ 3/2 | gain:0.5 clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (1/2 → 1/1) ⇝ 3/2 | gain:0.25 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (1/2 → 1/1) ⇝ 5/2 | gain:0.5 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (1/2 → 1/1) ⇝ 5/2 | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (1/2 → 1/1) ⇝ 5/2 | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 2/3 → 1/1 | clip:1 gain:0.7000000000000001 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 2/3 → 1/1 | clip:1 gain:0.6618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (2/3 → 1/1) ⇝ 4/3 | gain:1 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ (5/6 → 1/1) ⇝ 7/6 | clip:1 gain:0.7000000000000001 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (5/6 → 1/1) ⇝ 7/6 | clip:1 gain:0.6618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (5/6 → 1/1) ⇝ 3/2 | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 1/2 ⇜ (1/1 → 7/6) | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 5/6 ⇜ (1/1 → 7/6) | clip:1 gain:0.7000000000000001 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 5/6 ⇜ (1/1 → 7/6) | clip:1 gain:0.6618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 2/3 ⇜ (1/1 → 4/3) | gain:1 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 1/1 → 4/3 | clip:1 gain:0.7338261212717717 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 1/1 → 4/3 | clip:1 gain:0.7000000000000001 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ -1/2 ⇜ (1/1 → 3/2) | gain:0.25 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ -1/2 ⇜ (1/1 → 3/2) | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ -1/2 ⇜ (1/1 → 3/2) | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 1/2 ⇜ (1/1 → 3/2) | gain:0.5 clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 1/2 ⇜ (1/1 → 3/2) | gain:0.25 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 5/6 ⇜ (1/1 → 3/2) | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 1/1 → 5/3 | gain:0.3333333333333333 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 0/1 ⇜ (1/1 → 2/1) | gain:1 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 0/1 ⇜ (1/1 → 2/1) | gain:1 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 0/1 ⇜ (1/1 → 2/1) | gain:1 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 1/2 ⇜ (1/1 → 2/1) ⇝ 5/2 | gain:0.5 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/2 ⇜ (1/1 → 2/1) ⇝ 5/2 | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 1/2 ⇜ (1/1 → 2/1) ⇝ 5/2 | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 1/1 → 2/1 | gain:1 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 1/1 → 2/1 | gain:0.3333333333333333 clip:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (1/1 → 2/1) ⇝ 3/1 | gain:0.3333333333333333 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (1/1 → 2/1) ⇝ 3/1 | gain:0.3333333333333333 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (1/1 → 2/1) ⇝ 3/1 | gain:0.3333333333333333 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/6 → 3/2 | clip:1 gain:0.7338261212717717 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 7/6 → 3/2 | clip:1 gain:0.7000000000000001 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 7/6 → 11/6 | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 4/3 → 5/3 | clip:1 gain:0.7618033988749895 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 4/3 → 5/3 | clip:1 gain:0.7338261212717717 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 4/3 → 2/1 | gain:1 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 3/2 → 11/6 | clip:1 gain:0.7618033988749895 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 3/2 → 11/6 | clip:1 gain:0.7338261212717717 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (3/2 → 2/1) ⇝ 13/6 | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (3/2 → 2/1) ⇝ 5/2 | gain:0.5 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (3/2 → 2/1) ⇝ 5/2 | gain:0.25 clip:1 note:E7 s:piano release:0.1 pan:0.712962962962963 ]", - "[ (3/2 → 2/1) ⇝ 7/2 | gain:0.25 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (3/2 → 2/1) ⇝ 7/2 | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ (3/2 → 2/1) ⇝ 7/2 | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 5/3 → 2/1 | clip:1 gain:0.7827090915285202 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 5/3 → 2/1 | clip:1 gain:0.7618033988749895 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (5/3 → 2/1) ⇝ 7/3 | gain:0.3333333333333333 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (11/6 → 2/1) ⇝ 13/6 | clip:1 gain:0.7827090915285202 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (11/6 → 2/1) ⇝ 13/6 | clip:1 gain:0.7618033988749895 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (11/6 → 2/1) ⇝ 5/2 | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 3/2 ⇜ (2/1 → 13/6) | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/6 ⇜ (2/1 → 13/6) | clip:1 gain:0.7827090915285202 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 11/6 ⇜ (2/1 → 13/6) | clip:1 gain:0.7618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 5/3 ⇜ (2/1 → 7/3) | gain:0.3333333333333333 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 2/1 → 7/3 | clip:1 gain:0.7956295201467611 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 2/1 → 7/3 | clip:1 gain:0.7827090915285202 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 1/2 ⇜ (2/1 → 5/2) | gain:0.5 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 1/2 ⇜ (2/1 → 5/2) | gain:0.5 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 1/2 ⇜ (2/1 → 5/2) | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 3/2 ⇜ (2/1 → 5/2) | gain:0.5 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/2 ⇜ (2/1 → 5/2) | gain:0.25 clip:1 note:A7 s:piano release:0.1 pan:0.7361111111111112 ]", - "[ 11/6 ⇜ (2/1 → 5/2) | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 2/1 → 8/3 | gain:1 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 1/1 ⇜ (2/1 → 3/1) | gain:0.3333333333333333 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 1/1 ⇜ (2/1 → 3/1) | gain:0.3333333333333333 clip:1 note:B5 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 1/1 ⇜ (2/1 → 3/1) | gain:0.3333333333333333 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 3/2 ⇜ (2/1 → 3/1) ⇝ 7/2 | gain:0.25 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 3/2 ⇜ (2/1 → 3/1) ⇝ 7/2 | gain:0.25 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", - "[ 3/2 ⇜ (2/1 → 3/1) ⇝ 7/2 | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ 2/1 → 3/1 | gain:1 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 2/1 → 3/1 | gain:0.3333333333333333 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (2/1 → 3/1) ⇝ 4/1 | gain:1 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (2/1 → 3/1) ⇝ 4/1 | gain:1 clip:1 note:B3 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (2/1 → 3/1) ⇝ 4/1 | gain:1 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 13/6 → 5/2 | clip:1 gain:0.7956295201467611 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 13/6 → 5/2 | clip:1 gain:0.7827090915285202 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 13/6 → 17/6 | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 7/3 → 8/3 | clip:1 gain:0.8 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 7/3 → 8/3 | clip:1 gain:0.7956295201467611 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 7/3 → 3/1 | gain:0.3333333333333333 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 → 17/6 | clip:1 gain:0.8 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 5/2 → 17/6 | clip:1 gain:0.7956295201467611 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (5/2 → 3/1) ⇝ 19/6 | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (5/2 → 3/1) ⇝ 7/2 | gain:0.5 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", - "[ (5/2 → 3/1) ⇝ 7/2 | gain:0.25 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", - "[ (5/2 → 3/1) ⇝ 9/2 | gain:0.5 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (5/2 → 3/1) ⇝ 9/2 | gain:0.5 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (5/2 → 3/1) ⇝ 9/2 | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 8/3 → 3/1 | clip:1 gain:0.7956295201467611 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 8/3 → 3/1 | clip:1 gain:0.8 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (8/3 → 3/1) ⇝ 10/3 | gain:1 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (17/6 → 3/1) ⇝ 19/6 | clip:1 gain:0.7956295201467611 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (17/6 → 3/1) ⇝ 19/6 | clip:1 gain:0.8 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (17/6 → 3/1) ⇝ 7/2 | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 5/2 ⇜ (3/1 → 19/6) | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 17/6 ⇜ (3/1 → 19/6) | clip:1 gain:0.7956295201467611 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 17/6 ⇜ (3/1 → 19/6) | clip:1 gain:0.8 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 8/3 ⇜ (3/1 → 10/3) | gain:1 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 3/1 → 10/3 | clip:1 gain:0.7827090915285202 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 3/1 → 10/3 | clip:1 gain:0.7956295201467611 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 3/2 ⇜ (3/1 → 7/2) | gain:0.25 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 3/2 ⇜ (3/1 → 7/2) | gain:0.25 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", - "[ 3/2 ⇜ (3/1 → 7/2) | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ 5/2 ⇜ (3/1 → 7/2) | gain:0.5 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", - "[ 5/2 ⇜ (3/1 → 7/2) | gain:0.25 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", - "[ 17/6 ⇜ (3/1 → 7/2) | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 3/1 → 11/3 | gain:0.3333333333333333 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 2/1 ⇜ (3/1 → 4/1) | gain:1 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 2/1 ⇜ (3/1 → 4/1) | gain:1 clip:1 note:B3 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 2/1 ⇜ (3/1 → 4/1) | gain:1 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 5/2 ⇜ (3/1 → 4/1) ⇝ 9/2 | gain:0.5 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 5/2 ⇜ (3/1 → 4/1) ⇝ 9/2 | gain:0.5 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 5/2 ⇜ (3/1 → 4/1) ⇝ 9/2 | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 3/1 → 4/1 | gain:1 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 3/1 → 4/1 | gain:0.3333333333333333 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (3/1 → 4/1) ⇝ 5/1 | gain:0.3333333333333333 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (3/1 → 4/1) ⇝ 5/1 | gain:0.3333333333333333 clip:1 note:B5 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ (3/1 → 4/1) ⇝ 5/1 | gain:0.3333333333333333 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 19/6 → 7/2 | clip:1 gain:0.7827090915285202 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 19/6 → 7/2 | clip:1 gain:0.7956295201467611 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 19/6 → 23/6 | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 10/3 → 11/3 | clip:1 gain:0.7618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 10/3 → 11/3 | clip:1 gain:0.7827090915285202 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 10/3 → 4/1 | gain:1 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 7/2 → 23/6 | clip:1 gain:0.7618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 7/2 → 23/6 | clip:1 gain:0.7827090915285202 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (7/2 → 4/1) ⇝ 25/6 | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (7/2 → 4/1) ⇝ 9/2 | gain:0.5 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (7/2 → 4/1) ⇝ 9/2 | gain:0.25 clip:1 note:A7 s:piano release:0.1 pan:0.7361111111111112 ]", - "[ (7/2 → 4/1) ⇝ 11/2 | gain:0.25 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (7/2 → 4/1) ⇝ 11/2 | gain:0.25 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", - "[ (7/2 → 4/1) ⇝ 11/2 | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ 11/3 → 4/1 | clip:1 gain:0.7338261212717716 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 11/3 → 4/1 | clip:1 gain:0.7618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (11/3 → 4/1) ⇝ 13/3 | gain:0.3333333333333333 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (23/6 → 4/1) ⇝ 25/6 | clip:1 gain:0.7338261212717716 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (23/6 → 4/1) ⇝ 25/6 | clip:1 gain:0.7618033988749895 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (23/6 → 4/1) ⇝ 9/2 | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 7/2 ⇜ (4/1 → 25/6) | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 23/6 ⇜ (4/1 → 25/6) | clip:1 gain:0.7338261212717716 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 23/6 ⇜ (4/1 → 25/6) | clip:1 gain:0.7618033988749895 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 11/3 ⇜ (4/1 → 13/3) | gain:0.3333333333333333 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 4/1 → 13/3 | clip:1 gain:0.7000000000000001 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 4/1 → 13/3 | clip:1 gain:0.7338261212717716 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 5/2 ⇜ (4/1 → 9/2) | gain:0.5 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 5/2 ⇜ (4/1 → 9/2) | gain:0.5 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 5/2 ⇜ (4/1 → 9/2) | gain:0.5 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 7/2 ⇜ (4/1 → 9/2) | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 7/2 ⇜ (4/1 → 9/2) | gain:0.25 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 23/6 ⇜ (4/1 → 9/2) | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 4/1 → 14/3 | gain:1 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 3/1 ⇜ (4/1 → 5/1) | gain:0.3333333333333333 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 3/1 ⇜ (4/1 → 5/1) | gain:0.3333333333333333 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 3/1 ⇜ (4/1 → 5/1) | gain:0.3333333333333333 clip:1 note:Bb5 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 7/2 ⇜ (4/1 → 5/1) ⇝ 11/2 | gain:0.25 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (4/1 → 5/1) ⇝ 11/2 | gain:0.25 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ 7/2 ⇜ (4/1 → 5/1) ⇝ 11/2 | gain:0.25 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", - "[ 4/1 → 5/1 | gain:1 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 4/1 → 5/1 | gain:0.3333333333333333 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (4/1 → 5/1) ⇝ 6/1 | gain:1 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ (4/1 → 5/1) ⇝ 6/1 | gain:1 clip:1 note:Eb3 s:piano release:0.1 pan:0.4861111111111111 ]", - "[ (4/1 → 5/1) ⇝ 6/1 | gain:1 clip:1 note:Bb3 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 25/6 → 9/2 | clip:1 gain:0.7000000000000001 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 25/6 → 9/2 | clip:1 gain:0.7338261212717716 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 25/6 → 29/6 | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/3 → 14/3 | clip:1 gain:0.6618033988749895 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 13/3 → 14/3 | clip:1 gain:0.7000000000000001 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 13/3 → 5/1 | gain:0.3333333333333333 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/2 → 29/6 | clip:1 gain:0.6618033988749895 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 9/2 → 29/6 | clip:1 gain:0.7000000000000001 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (9/2 → 5/1) ⇝ 31/6 | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ (9/2 → 5/1) ⇝ 11/2 | gain:0.5 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (9/2 → 5/1) ⇝ 11/2 | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (9/2 → 5/1) ⇝ 13/2 | gain:0.5 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (9/2 → 5/1) ⇝ 13/2 | gain:0.5 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (9/2 → 5/1) ⇝ 13/2 | gain:0.5 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 14/3 → 5/1 | clip:1 gain:0.6209056926535308 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 14/3 → 5/1 | clip:1 gain:0.6618033988749895 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (14/3 → 5/1) ⇝ 16/3 | gain:1 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (29/6 → 5/1) ⇝ 31/6 | clip:1 gain:0.6209056926535308 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (29/6 → 5/1) ⇝ 31/6 | clip:1 gain:0.6618033988749895 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (29/6 → 5/1) ⇝ 11/2 | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 9/2 ⇜ (5/1 → 31/6) | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 29/6 ⇜ (5/1 → 31/6) | clip:1 gain:0.6209056926535308 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 29/6 ⇜ (5/1 → 31/6) | clip:1 gain:0.6618033988749895 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 14/3 ⇜ (5/1 → 16/3) | gain:1 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 5/1 → 16/3 | clip:1 gain:0.5790943073464694 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 5/1 → 16/3 | clip:1 gain:0.6209056926535308 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 7/2 ⇜ (5/1 → 11/2) | gain:0.25 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 7/2 ⇜ (5/1 → 11/2) | gain:0.25 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ 7/2 ⇜ (5/1 → 11/2) | gain:0.25 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", - "[ 9/2 ⇜ (5/1 → 11/2) | gain:0.5 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 9/2 ⇜ (5/1 → 11/2) | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 29/6 ⇜ (5/1 → 11/2) | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 5/1 → 17/3 | gain:0.3333333333333333 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 4/1 ⇜ (5/1 → 6/1) | gain:1 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 4/1 ⇜ (5/1 → 6/1) | gain:1 clip:1 note:Eb3 s:piano release:0.1 pan:0.4861111111111111 ]", - "[ 4/1 ⇜ (5/1 → 6/1) | gain:1 clip:1 note:Bb3 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 9/2 ⇜ (5/1 → 6/1) ⇝ 13/2 | gain:0.5 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 9/2 ⇜ (5/1 → 6/1) ⇝ 13/2 | gain:0.5 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 9/2 ⇜ (5/1 → 6/1) ⇝ 13/2 | gain:0.5 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 5/1 → 6/1 | gain:1 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 5/1 → 6/1 | gain:0.3333333333333333 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (5/1 → 6/1) ⇝ 7/1 | gain:0.3333333333333333 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (5/1 → 6/1) ⇝ 7/1 | gain:0.3333333333333333 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (5/1 → 6/1) ⇝ 7/1 | gain:0.3333333333333333 clip:1 note:Bb5 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 31/6 → 11/2 | clip:1 gain:0.5790943073464694 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 31/6 → 11/2 | clip:1 gain:0.6209056926535308 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 31/6 → 35/6 | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 16/3 → 17/3 | clip:1 gain:0.5381966011250106 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 16/3 → 17/3 | clip:1 gain:0.5790943073464694 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 16/3 → 6/1 | gain:1 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 11/2 → 35/6 | clip:1 gain:0.5381966011250106 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 11/2 → 35/6 | clip:1 gain:0.5790943073464694 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (11/2 → 6/1) ⇝ 37/6 | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (11/2 → 6/1) ⇝ 13/2 | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (11/2 → 6/1) ⇝ 13/2 | gain:0.25 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (11/2 → 6/1) ⇝ 15/2 | gain:0.25 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (11/2 → 6/1) ⇝ 15/2 | gain:0.25 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ (11/2 → 6/1) ⇝ 15/2 | gain:0.25 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", - "[ 17/3 → 6/1 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 17/3 → 6/1 | clip:1 gain:0.5381966011250106 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (17/3 → 6/1) ⇝ 19/3 | gain:0.3333333333333333 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ -1/2 ⇜ (0/1 → 1/6) | gain:0.12500057914389073 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ -1/6 ⇜ (0/1 → 1/6) | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ -1/6 ⇜ (0/1 → 1/6) | clip:1 gain:0.125 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ -1/3 ⇜ (0/1 → 1/3) | gain:0.16666666666666666 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 0/1 → 1/3 | clip:1 gain:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 0/1 → 1/3 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ -3/2 ⇜ (0/1 → 1/2) | gain:0.250030297563536 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ -3/2 ⇜ (0/1 → 1/2) | gain:0.250030297563536 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ -3/2 ⇜ (0/1 → 1/2) | gain:0.250030297563536 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ -1/2 ⇜ (0/1 → 1/2) | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ -1/2 ⇜ (0/1 → 1/2) | gain:0.125 clip:1 note:E7 s:piano release:0.1 pan:0.712962962962963 ]", + "[ -1/6 ⇜ (0/1 → 1/2) | gain:0.25000115618250673 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 0/1 → 2/3 | gain:0.5000182089760518 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ -1/1 ⇜ (0/1 → 1/1) | gain:0.16666666666666666 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ -1/1 ⇜ (0/1 → 1/1) | gain:0.16666666666666666 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ -1/1 ⇜ (0/1 → 1/1) | gain:0.16666666666666666 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ -1/2 ⇜ (0/1 → 1/1) ⇝ 3/2 | gain:0.12501512124772182 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ -1/2 ⇜ (0/1 → 1/1) ⇝ 3/2 | gain:0.12501512124772182 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ -1/2 ⇜ (0/1 → 1/1) ⇝ 3/2 | gain:0.12501512124772182 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 0/1 → 1/1 | gain:0.5000604849908873 clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 0/1 → 1/1 | gain:0.16668682833029574 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (0/1 → 1/1) ⇝ 2/1 | gain:0.5004609890274139 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ (0/1 → 1/1) ⇝ 2/1 | gain:0.5004609890274139 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (0/1 → 1/1) ⇝ 2/1 | gain:0.5004609890274139 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/6 → 1/2 | clip:1 gain:0.5 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 1/6 → 1/2 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 1/6 → 5/6 | gain:0.12501512124772182 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 1/3 → 2/3 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 1/3 → 2/3 | clip:1 gain:0.25 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 1/3 → 1/1 | gain:0.16671369714212353 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 → 5/6 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 1/2 → 5/6 | clip:1 gain:0.125 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (1/2 → 1/1) ⇝ 7/6 | gain:0.25013557675466036 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ (1/2 → 1/1) ⇝ 3/2 | gain:0.25023049451370694 clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (1/2 → 1/1) ⇝ 3/2 | gain:0.12511524725685347 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (1/2 → 1/1) ⇝ 5/2 | gain:0.25074029392543207 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (1/2 → 1/1) ⇝ 5/2 | gain:0.25074029392543207 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (1/2 → 1/1) ⇝ 5/2 | gain:0.25074029392543207 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 2/3 → 1/1 | clip:1 gain:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 2/3 → 1/1 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (2/3 → 1/1) ⇝ 4/3 | gain:0.5004609890274139 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ (5/6 → 1/1) ⇝ 7/6 | clip:1 gain:0.5 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (5/6 → 1/1) ⇝ 7/6 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (5/6 → 1/1) ⇝ 3/2 | gain:0.1251800316700185 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 1/2 ⇜ (1/1 → 7/6) | gain:0.25013557675466036 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 5/6 ⇜ (1/1 → 7/6) | clip:1 gain:0.5 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 5/6 ⇜ (1/1 → 7/6) | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 2/3 ⇜ (1/1 → 4/3) | gain:0.5004609890274139 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 1/1 → 4/3 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 1/1 → 4/3 | clip:1 gain:0.25 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ -1/2 ⇜ (1/1 → 3/2) | gain:0.12501512124772182 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ -1/2 ⇜ (1/1 → 3/2) | gain:0.12501512124772182 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ -1/2 ⇜ (1/1 → 3/2) | gain:0.12501512124772182 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 1/2 ⇜ (1/1 → 3/2) | gain:0.25023049451370694 clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 1/2 ⇜ (1/1 → 3/2) | gain:0.12511524725685347 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 5/6 ⇜ (1/1 → 3/2) | gain:0.1251800316700185 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 1/1 → 5/3 | gain:0.16701910814312054 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 0/1 ⇜ (1/1 → 2/1) | gain:0.5004609890274139 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 0/1 ⇜ (1/1 → 2/1) | gain:0.5004609890274139 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 0/1 ⇜ (1/1 → 2/1) | gain:0.5004609890274139 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 1/2 ⇜ (1/1 → 2/1) ⇝ 5/2 | gain:0.25074029392543207 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/2 ⇜ (1/1 → 2/1) ⇝ 5/2 | gain:0.25074029392543207 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 1/2 ⇜ (1/1 → 2/1) ⇝ 5/2 | gain:0.25074029392543207 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 1/1 → 2/1 | gain:0.5014805878508641 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 1/1 → 2/1 | gain:0.16716019595028803 clip:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (1/1 → 2/1) ⇝ 3/1 | gain:0.16777864249203656 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (1/1 → 2/1) ⇝ 3/1 | gain:0.16777864249203656 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (1/1 → 2/1) ⇝ 3/1 | gain:0.16777864249203656 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/6 → 3/2 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 7/6 → 3/2 | clip:1 gain:0.125 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 7/6 → 11/6 | gain:0.25074029392543207 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 4/3 → 5/3 | clip:1 gain:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 4/3 → 5/3 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 4/3 → 2/1 | gain:0.5019971884845844 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 3/2 → 11/6 | clip:1 gain:0.5 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 3/2 → 11/6 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (3/2 → 2/1) ⇝ 13/6 | gain:0.1256534205464579 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (3/2 → 2/1) ⇝ 5/2 | gain:0.25166796373805483 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (3/2 → 2/1) ⇝ 5/2 | gain:0.12583398186902742 clip:1 note:E7 s:piano release:0.1 pan:0.712962962962963 ]", + "[ (3/2 → 2/1) ⇝ 7/2 | gain:0.12654642086444556 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (3/2 → 2/1) ⇝ 7/2 | gain:0.12654642086444556 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ (3/2 → 2/1) ⇝ 7/2 | gain:0.12654642086444556 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 5/3 → 2/1 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 5/3 → 2/1 | clip:1 gain:0.25 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (5/3 → 2/1) ⇝ 7/3 | gain:0.16777864249203656 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (11/6 → 2/1) ⇝ 13/6 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (11/6 → 2/1) ⇝ 13/6 | clip:1 gain:0.125 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (11/6 → 2/1) ⇝ 5/2 | gain:0.2520845519470039 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 3/2 ⇜ (2/1 → 13/6) | gain:0.1256534205464579 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/6 ⇜ (2/1 → 13/6) | clip:1 gain:0.5 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 11/6 ⇜ (2/1 → 13/6) | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 5/3 ⇜ (2/1 → 7/3) | gain:0.16777864249203656 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 2/1 → 7/3 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 2/1 → 7/3 | clip:1 gain:0.25 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 1/2 ⇜ (2/1 → 5/2) | gain:0.25074029392543207 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 1/2 ⇜ (2/1 → 5/2) | gain:0.25074029392543207 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 1/2 ⇜ (2/1 → 5/2) | gain:0.25074029392543207 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 3/2 ⇜ (2/1 → 5/2) | gain:0.25166796373805483 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/2 ⇜ (2/1 → 5/2) | gain:0.12583398186902742 clip:1 note:A7 s:piano release:0.1 pan:0.7361111111111112 ]", + "[ 11/6 ⇜ (2/1 → 5/2) | gain:0.2520845519470039 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 2/1 → 8/3 | gain:0.5051177303460894 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 1/1 ⇜ (2/1 → 3/1) | gain:0.16777864249203656 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 1/1 ⇜ (2/1 → 3/1) | gain:0.16777864249203656 clip:1 note:B5 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 1/1 ⇜ (2/1 → 3/1) | gain:0.16777864249203656 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 3/2 ⇜ (2/1 → 3/1) ⇝ 7/2 | gain:0.12654642086444556 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 3/2 ⇜ (2/1 → 3/1) ⇝ 7/2 | gain:0.12654642086444556 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", + "[ 3/2 ⇜ (2/1 → 3/1) ⇝ 7/2 | gain:0.12654642086444556 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ 2/1 → 3/1 | gain:0.5061856834577823 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 2/1 → 3/1 | gain:0.16872856115259408 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (2/1 → 3/1) ⇝ 4/1 | gain:0.5101350201564457 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (2/1 → 3/1) ⇝ 4/1 | gain:0.5101350201564457 clip:1 note:B3 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ (2/1 → 3/1) ⇝ 4/1 | gain:0.5101350201564457 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 13/6 → 5/2 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 13/6 → 5/2 | clip:1 gain:0.125 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 13/6 → 17/6 | gain:0.12654642086444556 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 7/3 → 8/3 | clip:1 gain:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 7/3 → 8/3 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 7/3 → 3/1 | gain:0.16912540530808912 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 → 17/6 | clip:1 gain:0.5 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 5/2 → 17/6 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (5/2 → 3/1) ⇝ 19/6 | gain:0.2543459874306847 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (5/2 → 3/1) ⇝ 7/2 | gain:0.25506751007822287 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", + "[ (5/2 → 3/1) ⇝ 7/2 | gain:0.12753375503911143 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", + "[ (5/2 → 3/1) ⇝ 9/2 | gain:0.25762002500238423 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (5/2 → 3/1) ⇝ 9/2 | gain:0.25762002500238423 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ (5/2 → 3/1) ⇝ 9/2 | gain:0.25762002500238423 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 8/3 → 3/1 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 8/3 → 3/1 | clip:1 gain:0.25 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (8/3 → 3/1) ⇝ 10/3 | gain:0.5101350201564457 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (17/6 → 3/1) ⇝ 19/6 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (17/6 → 3/1) ⇝ 19/6 | clip:1 gain:0.125 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (17/6 → 3/1) ⇝ 7/2 | gain:0.12792671070481904 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 5/2 ⇜ (3/1 → 19/6) | gain:0.2543459874306847 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 17/6 ⇜ (3/1 → 19/6) | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 17/6 ⇜ (3/1 → 19/6) | clip:1 gain:0.125 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 8/3 ⇜ (3/1 → 10/3) | gain:0.5101350201564457 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 3/1 → 10/3 | clip:1 gain:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 3/1 → 10/3 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 3/2 ⇜ (3/1 → 7/2) | gain:0.12654642086444556 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 3/2 ⇜ (3/1 → 7/2) | gain:0.12654642086444556 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", + "[ 3/2 ⇜ (3/1 → 7/2) | gain:0.12654642086444556 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ 5/2 ⇜ (3/1 → 7/2) | gain:0.25506751007822287 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", + "[ 5/2 ⇜ (3/1 → 7/2) | gain:0.12753375503911143 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", + "[ 17/6 ⇜ (3/1 → 7/2) | gain:0.12792671070481904 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 3/1 → 11/3 | gain:0.17113612777765086 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 2/1 ⇜ (3/1 → 4/1) | gain:0.5101350201564457 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 2/1 ⇜ (3/1 → 4/1) | gain:0.5101350201564457 clip:1 note:B3 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 2/1 ⇜ (3/1 → 4/1) | gain:0.5101350201564457 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 5/2 ⇜ (3/1 → 4/1) ⇝ 9/2 | gain:0.25762002500238423 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 5/2 ⇜ (3/1 → 4/1) ⇝ 9/2 | gain:0.25762002500238423 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 5/2 ⇜ (3/1 → 4/1) ⇝ 9/2 | gain:0.25762002500238423 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 3/1 → 4/1 | gain:0.5152400500047685 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 3/1 → 4/1 | gain:0.17174668333492282 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (3/1 → 4/1) ⇝ 5/1 | gain:0.17383743092456522 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (3/1 → 4/1) ⇝ 5/1 | gain:0.17383743092456522 clip:1 note:B5 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ (3/1 → 4/1) ⇝ 5/1 | gain:0.17383743092456522 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 19/6 → 7/2 | clip:1 gain:0.5 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 19/6 → 7/2 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 19/6 → 23/6 | gain:0.25762002500238423 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 10/3 → 11/3 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 10/3 → 11/3 | clip:1 gain:0.25 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 10/3 → 4/1 | gain:0.5172017373171088 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 7/2 → 23/6 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 7/2 → 23/6 | clip:1 gain:0.125 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (7/2 → 4/1) ⇝ 25/6 | gain:0.1298232110695848 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (7/2 → 4/1) ⇝ 9/2 | gain:0.26075614638684785 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (7/2 → 4/1) ⇝ 9/2 | gain:0.13037807319342393 clip:1 note:A7 s:piano release:0.1 pan:0.7361111111111112 ]", + "[ (7/2 → 4/1) ⇝ 11/2 | gain:0.13223078370965538 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (7/2 → 4/1) ⇝ 11/2 | gain:0.13223078370965538 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", + "[ (7/2 → 4/1) ⇝ 11/2 | gain:0.13223078370965538 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ 11/3 → 4/1 | clip:1 gain:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 11/3 → 4/1 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (11/3 → 4/1) ⇝ 13/3 | gain:0.17383743092456522 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (23/6 → 4/1) ⇝ 25/6 | clip:1 gain:0.5 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (23/6 → 4/1) ⇝ 25/6 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (23/6 → 4/1) ⇝ 9/2 | gain:0.2619292729580872 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 7/2 ⇜ (4/1 → 25/6) | gain:0.1298232110695848 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 23/6 ⇜ (4/1 → 25/6) | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 23/6 ⇜ (4/1 → 25/6) | clip:1 gain:0.125 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 11/3 ⇜ (4/1 → 13/3) | gain:0.17383743092456522 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 4/1 → 13/3 | clip:1 gain:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 4/1 → 13/3 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 5/2 ⇜ (4/1 → 9/2) | gain:0.25762002500238423 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 5/2 ⇜ (4/1 → 9/2) | gain:0.25762002500238423 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 5/2 ⇜ (4/1 → 9/2) | gain:0.25762002500238423 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 7/2 ⇜ (4/1 → 9/2) | gain:0.26075614638684785 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 7/2 ⇜ (4/1 → 9/2) | gain:0.13037807319342393 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 23/6 ⇜ (4/1 → 9/2) | gain:0.2619292729580872 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 4/1 → 14/3 | gain:0.5263296263974214 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 3/1 ⇜ (4/1 → 5/1) | gain:0.17383743092456522 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 3/1 ⇜ (4/1 → 5/1) | gain:0.17383743092456522 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 3/1 ⇜ (4/1 → 5/1) | gain:0.17383743092456522 clip:1 note:Bb5 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 7/2 ⇜ (4/1 → 5/1) ⇝ 11/2 | gain:0.13223078370965538 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (4/1 → 5/1) ⇝ 11/2 | gain:0.13223078370965538 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ 7/2 ⇜ (4/1 → 5/1) ⇝ 11/2 | gain:0.13223078370965538 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", + "[ 4/1 → 5/1 | gain:0.5289231348386215 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 4/1 → 5/1 | gain:0.17630771161287384 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (4/1 → 5/1) ⇝ 6/1 | gain:0.5374082884455618 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ (4/1 → 5/1) ⇝ 6/1 | gain:0.5374082884455618 clip:1 note:Eb3 s:piano release:0.1 pan:0.4861111111111111 ]", + "[ (4/1 → 5/1) ⇝ 6/1 | gain:0.5374082884455618 clip:1 note:Bb3 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 25/6 → 9/2 | clip:1 gain:0.5 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 25/6 → 9/2 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 25/6 → 29/6 | gain:0.13223078370965538 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/3 → 14/3 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 13/3 → 14/3 | clip:1 gain:0.25 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 13/3 → 5/1 | gain:0.1772120893804629 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/2 → 29/6 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 9/2 → 29/6 | clip:1 gain:0.125 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (9/2 → 5/1) ⇝ 31/6 | gain:0.26723291891932766 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ (9/2 → 5/1) ⇝ 11/2 | gain:0.2687041442227809 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (9/2 → 5/1) ⇝ 11/2 | gain:0.13435207211139044 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (9/2 → 5/1) ⇝ 13/2 | gain:0.273436125488663 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (9/2 → 5/1) ⇝ 13/2 | gain:0.273436125488663 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (9/2 → 5/1) ⇝ 13/2 | gain:0.273436125488663 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 14/3 → 5/1 | clip:1 gain:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 14/3 → 5/1 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (14/3 → 5/1) ⇝ 16/3 | gain:0.5374082884455618 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (29/6 → 5/1) ⇝ 31/6 | clip:1 gain:0.5 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (29/6 → 5/1) ⇝ 31/6 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (29/6 → 5/1) ⇝ 11/2 | gain:0.1351149289525865 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 9/2 ⇜ (5/1 → 31/6) | gain:0.26723291891932766 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 29/6 ⇜ (5/1 → 31/6) | clip:1 gain:0.5 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 29/6 ⇜ (5/1 → 31/6) | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 14/3 ⇜ (5/1 → 16/3) | gain:0.5374082884455618 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 5/1 → 16/3 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 5/1 → 16/3 | clip:1 gain:0.25 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 7/2 ⇜ (5/1 → 11/2) | gain:0.13223078370965538 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 7/2 ⇜ (5/1 → 11/2) | gain:0.13223078370965538 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ 7/2 ⇜ (5/1 → 11/2) | gain:0.13223078370965538 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", + "[ 9/2 ⇜ (5/1 → 11/2) | gain:0.2687041442227809 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 9/2 ⇜ (5/1 → 11/2) | gain:0.13435207211139044 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 29/6 ⇜ (5/1 → 11/2) | gain:0.1351149289525865 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 5/1 → 17/3 | gain:0.1812052951550778 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 4/1 ⇜ (5/1 → 6/1) | gain:0.5374082884455618 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 4/1 ⇜ (5/1 → 6/1) | gain:0.5374082884455618 clip:1 note:Eb3 s:piano release:0.1 pan:0.4861111111111111 ]", + "[ 4/1 ⇜ (5/1 → 6/1) | gain:0.5374082884455618 clip:1 note:Bb3 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 9/2 ⇜ (5/1 → 6/1) ⇝ 13/2 | gain:0.273436125488663 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 9/2 ⇜ (5/1 → 6/1) ⇝ 13/2 | gain:0.273436125488663 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 9/2 ⇜ (5/1 → 6/1) ⇝ 13/2 | gain:0.273436125488663 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 5/1 → 6/1 | gain:0.546872250977326 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 5/1 → 6/1 | gain:0.1822907503257753 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (5/1 → 6/1) ⇝ 7/1 | gain:0.18573092140656322 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (5/1 → 6/1) ⇝ 7/1 | gain:0.18573092140656322 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (5/1 → 6/1) ⇝ 7/1 | gain:0.18573092140656322 clip:1 note:Bb5 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 31/6 → 11/2 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 31/6 → 11/2 | clip:1 gain:0.125 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 31/6 → 35/6 | gain:0.273436125488663 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 16/3 → 17/3 | clip:1 gain:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 16/3 → 17/3 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 16/3 → 6/1 | gain:0.5502239722994923 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 11/2 → 35/6 | clip:1 gain:0.5 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 11/2 → 35/6 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (11/2 → 6/1) ⇝ 37/6 | gain:0.1384164835303142 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (11/2 → 6/1) ⇝ 13/2 | gain:0.27859638210984483 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (11/2 → 6/1) ⇝ 13/2 | gain:0.13929819105492242 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (11/2 → 6/1) ⇝ 15/2 | gain:0.14205631840689176 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (11/2 → 6/1) ⇝ 15/2 | gain:0.14205631840689176 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ (11/2 → 6/1) ⇝ 15/2 | gain:0.14205631840689176 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", + "[ 17/3 → 6/1 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 17/3 → 6/1 | clip:1 gain:0.25 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (17/3 → 6/1) ⇝ 19/3 | gain:0.18573092140656322 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", "[ (35/6 → 6/1) ⇝ 37/6 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (35/6 → 6/1) ⇝ 37/6 | clip:1 gain:0.5381966011250106 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (35/6 → 6/1) ⇝ 13/2 | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 11/2 ⇜ (6/1 → 37/6) | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (35/6 → 6/1) ⇝ 37/6 | clip:1 gain:0.125 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (35/6 → 6/1) ⇝ 13/2 | gain:0.28039942590514827 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 11/2 ⇜ (6/1 → 37/6) | gain:0.1384164835303142 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", "[ 35/6 ⇜ (6/1 → 37/6) | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 35/6 ⇜ (6/1 → 37/6) | clip:1 gain:0.5381966011250106 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 17/3 ⇜ (6/1 → 19/3) | gain:0.3333333333333333 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 6/1 → 19/3 | clip:1 gain:0.46617387872822835 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 6/1 → 19/3 | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 9/2 ⇜ (6/1 → 13/2) | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 9/2 ⇜ (6/1 → 13/2) | gain:0.5 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 9/2 ⇜ (6/1 → 13/2) | gain:0.5 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/2 ⇜ (6/1 → 13/2) | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 11/2 ⇜ (6/1 → 13/2) | gain:0.25 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", - "[ 35/6 ⇜ (6/1 → 13/2) | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 6/1 → 20/3 | gain:1 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 5/1 ⇜ (6/1 → 7/1) | gain:0.3333333333333333 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 5/1 ⇜ (6/1 → 7/1) | gain:0.3333333333333333 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", - "[ 5/1 ⇜ (6/1 → 7/1) | gain:0.3333333333333333 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ 11/2 ⇜ (6/1 → 7/1) ⇝ 15/2 | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 11/2 ⇜ (6/1 → 7/1) ⇝ 15/2 | gain:0.25 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 11/2 ⇜ (6/1 → 7/1) ⇝ 15/2 | gain:0.25 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", - "[ 6/1 → 7/1 | gain:1 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 6/1 → 7/1 | gain:0.3333333333333333 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ (6/1 → 7/1) ⇝ 8/1 | gain:1 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (6/1 → 7/1) ⇝ 8/1 | gain:1 clip:1 note:A3 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (6/1 → 7/1) ⇝ 8/1 | gain:1 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 37/6 → 13/2 | clip:1 gain:0.46617387872822835 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 37/6 → 13/2 | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 37/6 → 41/6 | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 19/3 → 20/3 | clip:1 gain:0.4381966011250106 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 19/3 → 20/3 | clip:1 gain:0.46617387872822835 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 19/3 → 7/1 | gain:0.3333333333333333 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 13/2 → 41/6 | clip:1 gain:0.4381966011250106 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 13/2 → 41/6 | clip:1 gain:0.46617387872822835 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (13/2 → 7/1) ⇝ 43/6 | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (13/2 → 7/1) ⇝ 15/2 | gain:0.5 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (13/2 → 7/1) ⇝ 15/2 | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ (13/2 → 7/1) ⇝ 17/2 | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (13/2 → 7/1) ⇝ 17/2 | gain:0.5 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (13/2 → 7/1) ⇝ 17/2 | gain:0.5 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 20/3 → 7/1 | clip:1 gain:0.4172909084714798 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 20/3 → 7/1 | clip:1 gain:0.4381966011250106 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (20/3 → 7/1) ⇝ 22/3 | gain:1 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (41/6 → 7/1) ⇝ 43/6 | clip:1 gain:0.4172909084714798 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (41/6 → 7/1) ⇝ 43/6 | clip:1 gain:0.4381966011250106 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (41/6 → 7/1) ⇝ 15/2 | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 13/2 ⇜ (7/1 → 43/6) | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 41/6 ⇜ (7/1 → 43/6) | clip:1 gain:0.4172909084714798 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 41/6 ⇜ (7/1 → 43/6) | clip:1 gain:0.4381966011250106 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 20/3 ⇜ (7/1 → 22/3) | gain:1 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 7/1 → 22/3 | clip:1 gain:0.40437047985323893 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 7/1 → 22/3 | clip:1 gain:0.4172909084714798 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 11/2 ⇜ (7/1 → 15/2) | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 11/2 ⇜ (7/1 → 15/2) | gain:0.25 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 11/2 ⇜ (7/1 → 15/2) | gain:0.25 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", - "[ 13/2 ⇜ (7/1 → 15/2) | gain:0.5 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 13/2 ⇜ (7/1 → 15/2) | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ 41/6 ⇜ (7/1 → 15/2) | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 7/1 → 23/3 | gain:0.3333333333333333 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 6/1 ⇜ (7/1 → 8/1) | gain:1 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 6/1 ⇜ (7/1 → 8/1) | gain:1 clip:1 note:A3 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 6/1 ⇜ (7/1 → 8/1) | gain:1 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 13/2 ⇜ (7/1 → 8/1) ⇝ 17/2 | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 13/2 ⇜ (7/1 → 8/1) ⇝ 17/2 | gain:0.5 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 13/2 ⇜ (7/1 → 8/1) ⇝ 17/2 | gain:0.5 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 7/1 → 8/1 | gain:1 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 7/1 → 8/1 | gain:0.3333333333333333 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (7/1 → 8/1) ⇝ 9/1 | gain:0.3333333333333333 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (7/1 → 8/1) ⇝ 9/1 | gain:0.3333333333333333 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", - "[ (7/1 → 8/1) ⇝ 9/1 | gain:0.3333333333333333 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ 43/6 → 15/2 | clip:1 gain:0.40437047985323893 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 43/6 → 15/2 | clip:1 gain:0.4172909084714798 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 43/6 → 47/6 | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 22/3 → 23/3 | clip:1 gain:0.4 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 22/3 → 23/3 | clip:1 gain:0.40437047985323893 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 22/3 → 8/1 | gain:1 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 15/2 → 47/6 | clip:1 gain:0.4 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 15/2 → 47/6 | clip:1 gain:0.40437047985323893 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (15/2 → 8/1) ⇝ 49/6 | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (15/2 → 8/1) ⇝ 17/2 | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (15/2 → 8/1) ⇝ 17/2 | gain:0.25 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", - "[ (15/2 → 8/1) ⇝ 19/2 | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ (15/2 → 8/1) ⇝ 19/2 | gain:0.25 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (15/2 → 8/1) ⇝ 19/2 | gain:0.25 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", - "[ 23/3 → 8/1 | clip:1 gain:0.40437047985323893 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 23/3 → 8/1 | clip:1 gain:0.4 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (23/3 → 8/1) ⇝ 25/3 | gain:0.3333333333333333 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (47/6 → 8/1) ⇝ 49/6 | clip:1 gain:0.40437047985323893 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (47/6 → 8/1) ⇝ 49/6 | clip:1 gain:0.4 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (47/6 → 8/1) ⇝ 17/2 | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 15/2 ⇜ (8/1 → 49/6) | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 47/6 ⇜ (8/1 → 49/6) | clip:1 gain:0.40437047985323893 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 47/6 ⇜ (8/1 → 49/6) | clip:1 gain:0.4 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 23/3 ⇜ (8/1 → 25/3) | gain:0.3333333333333333 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 8/1 → 25/3 | clip:1 gain:0.4172909084714798 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 8/1 → 25/3 | clip:1 gain:0.40437047985323893 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 13/2 ⇜ (8/1 → 17/2) | gain:0.5 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 13/2 ⇜ (8/1 → 17/2) | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 13/2 ⇜ (8/1 → 17/2) | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 15/2 ⇜ (8/1 → 17/2) | gain:0.5 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 15/2 ⇜ (8/1 → 17/2) | gain:0.25 clip:1 note:E7 s:piano release:0.1 pan:0.712962962962963 ]", - "[ 47/6 ⇜ (8/1 → 17/2) | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 8/1 → 26/3 | gain:1 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 7/1 ⇜ (8/1 → 9/1) | gain:0.3333333333333333 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 7/1 ⇜ (8/1 → 9/1) | gain:0.3333333333333333 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 7/1 ⇜ (8/1 → 9/1) | gain:0.3333333333333333 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 15/2 ⇜ (8/1 → 9/1) ⇝ 19/2 | gain:0.25 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 15/2 ⇜ (8/1 → 9/1) ⇝ 19/2 | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 15/2 ⇜ (8/1 → 9/1) ⇝ 19/2 | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 8/1 → 9/1 | gain:1 clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 8/1 → 9/1 | gain:0.3333333333333333 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (8/1 → 9/1) ⇝ 10/1 | gain:1 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ (8/1 → 9/1) ⇝ 10/1 | gain:1 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (8/1 → 9/1) ⇝ 10/1 | gain:1 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 49/6 → 17/2 | clip:1 gain:0.4172909084714798 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 49/6 → 17/2 | clip:1 gain:0.40437047985323893 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 49/6 → 53/6 | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 25/3 → 26/3 | clip:1 gain:0.4381966011250105 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 25/3 → 26/3 | clip:1 gain:0.4172909084714798 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 25/3 → 9/1 | gain:0.3333333333333333 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 → 53/6 | clip:1 gain:0.4381966011250105 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 17/2 → 53/6 | clip:1 gain:0.4172909084714798 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (17/2 → 9/1) ⇝ 55/6 | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ (17/2 → 9/1) ⇝ 19/2 | gain:0.5 clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ (17/2 → 9/1) ⇝ 19/2 | gain:0.25 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (17/2 → 9/1) ⇝ 21/2 | gain:0.5 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (17/2 → 9/1) ⇝ 21/2 | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (17/2 → 9/1) ⇝ 21/2 | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 26/3 → 9/1 | clip:1 gain:0.46617387872822824 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 26/3 → 9/1 | clip:1 gain:0.4381966011250105 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (26/3 → 9/1) ⇝ 28/3 | gain:1 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ (53/6 → 9/1) ⇝ 55/6 | clip:1 gain:0.46617387872822824 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (53/6 → 9/1) ⇝ 55/6 | clip:1 gain:0.4381966011250105 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (53/6 → 9/1) ⇝ 19/2 | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 17/2 ⇜ (9/1 → 55/6) | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 53/6 ⇜ (9/1 → 55/6) | clip:1 gain:0.46617387872822824 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 53/6 ⇜ (9/1 → 55/6) | clip:1 gain:0.4381966011250105 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 26/3 ⇜ (9/1 → 28/3) | gain:1 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 9/1 → 28/3 | clip:1 gain:0.49999999999999994 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 9/1 → 28/3 | clip:1 gain:0.46617387872822824 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 15/2 ⇜ (9/1 → 19/2) | gain:0.25 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 15/2 ⇜ (9/1 → 19/2) | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 15/2 ⇜ (9/1 → 19/2) | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 17/2 ⇜ (9/1 → 19/2) | gain:0.5 clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", - "[ 17/2 ⇜ (9/1 → 19/2) | gain:0.25 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 53/6 ⇜ (9/1 → 19/2) | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 9/1 → 29/3 | gain:0.3333333333333333 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 8/1 ⇜ (9/1 → 10/1) | gain:1 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 8/1 ⇜ (9/1 → 10/1) | gain:1 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 8/1 ⇜ (9/1 → 10/1) | gain:1 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 17/2 ⇜ (9/1 → 10/1) ⇝ 21/2 | gain:0.5 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 17/2 ⇜ (9/1 → 10/1) ⇝ 21/2 | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 17/2 ⇜ (9/1 → 10/1) ⇝ 21/2 | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 9/1 → 10/1 | gain:1 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 9/1 → 10/1 | gain:0.3333333333333333 clip:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (9/1 → 10/1) ⇝ 11/1 | gain:0.3333333333333333 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (9/1 → 10/1) ⇝ 11/1 | gain:0.3333333333333333 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (9/1 → 10/1) ⇝ 11/1 | gain:0.3333333333333333 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 55/6 → 19/2 | clip:1 gain:0.49999999999999994 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 55/6 → 19/2 | clip:1 gain:0.46617387872822824 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 55/6 → 59/6 | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 28/3 → 29/3 | clip:1 gain:0.5381966011250106 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 28/3 → 29/3 | clip:1 gain:0.49999999999999994 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 28/3 → 10/1 | gain:1 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 19/2 → 59/6 | clip:1 gain:0.5381966011250106 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ 19/2 → 59/6 | clip:1 gain:0.49999999999999994 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (19/2 → 10/1) ⇝ 61/6 | gain:0.25 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (19/2 → 10/1) ⇝ 21/2 | gain:0.5 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (19/2 → 10/1) ⇝ 21/2 | gain:0.25 clip:1 note:E7 s:piano release:0.1 pan:0.712962962962963 ]", - "[ (19/2 → 10/1) ⇝ 23/2 | gain:0.25 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (19/2 → 10/1) ⇝ 23/2 | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ (19/2 → 10/1) ⇝ 23/2 | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 29/3 → 10/1 | clip:1 gain:0.5790943073464692 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 29/3 → 10/1 | clip:1 gain:0.5381966011250106 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (29/3 → 10/1) ⇝ 31/3 | gain:0.3333333333333333 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ (59/6 → 10/1) ⇝ 61/6 | clip:1 gain:0.5790943073464692 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (59/6 → 10/1) ⇝ 61/6 | clip:1 gain:0.5381966011250106 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", - "[ (59/6 → 10/1) ⇝ 21/2 | gain:0.5 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 19/2 ⇜ (10/1 → 61/6) | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 59/6 ⇜ (10/1 → 61/6) | clip:1 gain:0.5790943073464692 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 59/6 ⇜ (10/1 → 61/6) | clip:1 gain:0.5381966011250106 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 29/3 ⇜ (10/1 → 31/3) | gain:0.3333333333333333 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 10/1 → 31/3 | clip:1 gain:0.6209056926535306 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 10/1 → 31/3 | clip:1 gain:0.5790943073464692 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 17/2 ⇜ (10/1 → 21/2) | gain:0.5 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 17/2 ⇜ (10/1 → 21/2) | gain:0.5 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 17/2 ⇜ (10/1 → 21/2) | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 19/2 ⇜ (10/1 → 21/2) | gain:0.5 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 19/2 ⇜ (10/1 → 21/2) | gain:0.25 clip:1 note:A7 s:piano release:0.1 pan:0.7361111111111112 ]", - "[ 59/6 ⇜ (10/1 → 21/2) | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 10/1 → 32/3 | gain:1 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 9/1 ⇜ (10/1 → 11/1) | gain:0.3333333333333333 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 9/1 ⇜ (10/1 → 11/1) | gain:0.3333333333333333 clip:1 note:B5 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ 9/1 ⇜ (10/1 → 11/1) | gain:0.3333333333333333 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 19/2 ⇜ (10/1 → 11/1) ⇝ 23/2 | gain:0.25 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 19/2 ⇜ (10/1 → 11/1) ⇝ 23/2 | gain:0.25 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", - "[ 19/2 ⇜ (10/1 → 11/1) ⇝ 23/2 | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ 10/1 → 11/1 | gain:1 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 10/1 → 11/1 | gain:0.3333333333333333 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (10/1 → 11/1) ⇝ 12/1 | gain:1 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (10/1 → 11/1) ⇝ 12/1 | gain:1 clip:1 note:B3 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ (10/1 → 11/1) ⇝ 12/1 | gain:1 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 61/6 → 21/2 | clip:1 gain:0.6209056926535306 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 61/6 → 21/2 | clip:1 gain:0.5790943073464692 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 61/6 → 65/6 | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 31/3 → 32/3 | clip:1 gain:0.6618033988749894 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 31/3 → 32/3 | clip:1 gain:0.6209056926535306 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 31/3 → 11/1 | gain:0.3333333333333333 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 → 65/6 | clip:1 gain:0.6618033988749894 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 21/2 → 65/6 | clip:1 gain:0.6209056926535306 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (21/2 → 11/1) ⇝ 67/6 | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ (21/2 → 11/1) ⇝ 23/2 | gain:0.5 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", - "[ (21/2 → 11/1) ⇝ 23/2 | gain:0.25 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", - "[ (21/2 → 11/1) ⇝ 25/2 | gain:0.5 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (21/2 → 11/1) ⇝ 25/2 | gain:0.5 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ (21/2 → 11/1) ⇝ 25/2 | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 32/3 → 11/1 | clip:1 gain:0.7 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 32/3 → 11/1 | clip:1 gain:0.6618033988749894 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (32/3 → 11/1) ⇝ 34/3 | gain:1 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ (65/6 → 11/1) ⇝ 67/6 | clip:1 gain:0.7 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (65/6 → 11/1) ⇝ 67/6 | clip:1 gain:0.6618033988749894 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (65/6 → 11/1) ⇝ 23/2 | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 21/2 ⇜ (11/1 → 67/6) | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 65/6 ⇜ (11/1 → 67/6) | clip:1 gain:0.7 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 65/6 ⇜ (11/1 → 67/6) | clip:1 gain:0.6618033988749894 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 32/3 ⇜ (11/1 → 34/3) | gain:1 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 11/1 → 34/3 | clip:1 gain:0.7338261212717717 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 11/1 → 34/3 | clip:1 gain:0.7 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 19/2 ⇜ (11/1 → 23/2) | gain:0.25 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 19/2 ⇜ (11/1 → 23/2) | gain:0.25 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", - "[ 19/2 ⇜ (11/1 → 23/2) | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ 21/2 ⇜ (11/1 → 23/2) | gain:0.5 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", - "[ 21/2 ⇜ (11/1 → 23/2) | gain:0.25 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", - "[ 65/6 ⇜ (11/1 → 23/2) | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 11/1 → 35/3 | gain:0.3333333333333333 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 10/1 ⇜ (11/1 → 12/1) | gain:1 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 10/1 ⇜ (11/1 → 12/1) | gain:1 clip:1 note:B3 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 10/1 ⇜ (11/1 → 12/1) | gain:1 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 21/2 ⇜ (11/1 → 12/1) ⇝ 25/2 | gain:0.5 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 21/2 ⇜ (11/1 → 12/1) ⇝ 25/2 | gain:0.5 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", - "[ 21/2 ⇜ (11/1 → 12/1) ⇝ 25/2 | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 11/1 → 12/1 | gain:1 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 11/1 → 12/1 | gain:0.3333333333333333 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (11/1 → 12/1) ⇝ 13/1 | gain:0.3333333333333333 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (11/1 → 12/1) ⇝ 13/1 | gain:0.3333333333333333 clip:1 note:B5 s:piano release:0.1 pan:0.6342592592592593 ]", - "[ (11/1 → 12/1) ⇝ 13/1 | gain:0.3333333333333333 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 67/6 → 23/2 | clip:1 gain:0.7338261212717717 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 67/6 → 23/2 | clip:1 gain:0.7 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 67/6 → 71/6 | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 34/3 → 35/3 | clip:1 gain:0.7618033988749894 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 34/3 → 35/3 | clip:1 gain:0.7338261212717717 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 34/3 → 12/1 | gain:1 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", - "[ 23/2 → 71/6 | clip:1 gain:0.7618033988749894 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 23/2 → 71/6 | clip:1 gain:0.7338261212717717 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (23/2 → 12/1) ⇝ 73/6 | gain:0.25 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (23/2 → 12/1) ⇝ 25/2 | gain:0.5 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (23/2 → 12/1) ⇝ 25/2 | gain:0.25 clip:1 note:A7 s:piano release:0.1 pan:0.7361111111111112 ]", - "[ (23/2 → 12/1) ⇝ 27/2 | gain:0.25 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (23/2 → 12/1) ⇝ 27/2 | gain:0.25 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", - "[ (23/2 → 12/1) ⇝ 27/2 | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ 35/3 → 12/1 | clip:1 gain:0.7827090915285202 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 35/3 → 12/1 | clip:1 gain:0.7618033988749894 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (35/3 → 12/1) ⇝ 37/3 | gain:0.3333333333333333 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ (71/6 → 12/1) ⇝ 73/6 | clip:1 gain:0.7827090915285202 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (71/6 → 12/1) ⇝ 73/6 | clip:1 gain:0.7618033988749894 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (71/6 → 12/1) ⇝ 25/2 | gain:0.5 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 23/2 ⇜ (12/1 → 73/6) | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 71/6 ⇜ (12/1 → 73/6) | clip:1 gain:0.7827090915285202 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 71/6 ⇜ (12/1 → 73/6) | clip:1 gain:0.7618033988749894 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 35/3 ⇜ (12/1 → 37/3) | gain:0.3333333333333333 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 12/1 → 37/3 | clip:1 gain:0.7956295201467611 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 12/1 → 37/3 | clip:1 gain:0.7827090915285202 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 21/2 ⇜ (12/1 → 25/2) | gain:0.5 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 21/2 ⇜ (12/1 → 25/2) | gain:0.5 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 21/2 ⇜ (12/1 → 25/2) | gain:0.5 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 23/2 ⇜ (12/1 → 25/2) | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 23/2 ⇜ (12/1 → 25/2) | gain:0.25 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ 71/6 ⇜ (12/1 → 25/2) | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 12/1 → 38/3 | gain:1 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 11/1 ⇜ (12/1 → 13/1) | gain:0.3333333333333333 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 11/1 ⇜ (12/1 → 13/1) | gain:0.3333333333333333 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 11/1 ⇜ (12/1 → 13/1) | gain:0.3333333333333333 clip:1 note:Bb5 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 23/2 ⇜ (12/1 → 13/1) ⇝ 27/2 | gain:0.25 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (12/1 → 13/1) ⇝ 27/2 | gain:0.25 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ 23/2 ⇜ (12/1 → 13/1) ⇝ 27/2 | gain:0.25 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", - "[ 12/1 → 13/1 | gain:1 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 12/1 → 13/1 | gain:0.3333333333333333 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (12/1 → 13/1) ⇝ 14/1 | gain:1 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ (12/1 → 13/1) ⇝ 14/1 | gain:1 clip:1 note:Eb3 s:piano release:0.1 pan:0.4861111111111111 ]", - "[ (12/1 → 13/1) ⇝ 14/1 | gain:1 clip:1 note:Bb3 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 73/6 → 25/2 | clip:1 gain:0.7956295201467611 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 73/6 → 25/2 | clip:1 gain:0.7827090915285202 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 73/6 → 77/6 | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 37/3 → 38/3 | clip:1 gain:0.8 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 37/3 → 38/3 | clip:1 gain:0.7956295201467611 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 37/3 → 13/1 | gain:0.3333333333333333 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 25/2 → 77/6 | clip:1 gain:0.8 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 25/2 → 77/6 | clip:1 gain:0.7956295201467611 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (25/2 → 13/1) ⇝ 79/6 | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ (25/2 → 13/1) ⇝ 27/2 | gain:0.5 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ (25/2 → 13/1) ⇝ 27/2 | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (25/2 → 13/1) ⇝ 29/2 | gain:0.5 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (25/2 → 13/1) ⇝ 29/2 | gain:0.5 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ (25/2 → 13/1) ⇝ 29/2 | gain:0.5 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 38/3 → 13/1 | clip:1 gain:0.7956295201467611 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 38/3 → 13/1 | clip:1 gain:0.8 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (38/3 → 13/1) ⇝ 40/3 | gain:1 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ (77/6 → 13/1) ⇝ 79/6 | clip:1 gain:0.7956295201467611 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (77/6 → 13/1) ⇝ 79/6 | clip:1 gain:0.8 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (77/6 → 13/1) ⇝ 27/2 | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 25/2 ⇜ (13/1 → 79/6) | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 77/6 ⇜ (13/1 → 79/6) | clip:1 gain:0.7956295201467611 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 77/6 ⇜ (13/1 → 79/6) | clip:1 gain:0.8 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 38/3 ⇜ (13/1 → 40/3) | gain:1 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 13/1 → 40/3 | clip:1 gain:0.7827090915285202 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 13/1 → 40/3 | clip:1 gain:0.7956295201467611 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 23/2 ⇜ (13/1 → 27/2) | gain:0.25 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ 23/2 ⇜ (13/1 → 27/2) | gain:0.25 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ 23/2 ⇜ (13/1 → 27/2) | gain:0.25 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", - "[ 25/2 ⇜ (13/1 → 27/2) | gain:0.5 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", - "[ 25/2 ⇜ (13/1 → 27/2) | gain:0.25 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 77/6 ⇜ (13/1 → 27/2) | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ 13/1 → 41/3 | gain:0.3333333333333333 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 12/1 ⇜ (13/1 → 14/1) | gain:1 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 12/1 ⇜ (13/1 → 14/1) | gain:1 clip:1 note:Eb3 s:piano release:0.1 pan:0.4861111111111111 ]", - "[ 12/1 ⇜ (13/1 → 14/1) | gain:1 clip:1 note:Bb3 s:piano release:0.1 pan:0.5185185185185186 ]", - "[ 25/2 ⇜ (13/1 → 14/1) ⇝ 29/2 | gain:0.5 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 25/2 ⇜ (13/1 → 14/1) ⇝ 29/2 | gain:0.5 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 25/2 ⇜ (13/1 → 14/1) ⇝ 29/2 | gain:0.5 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", - "[ 13/1 → 14/1 | gain:1 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ 13/1 → 14/1 | gain:0.3333333333333333 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (13/1 → 14/1) ⇝ 15/1 | gain:0.3333333333333333 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (13/1 → 14/1) ⇝ 15/1 | gain:0.3333333333333333 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ (13/1 → 14/1) ⇝ 15/1 | gain:0.3333333333333333 clip:1 note:Bb5 s:piano release:0.1 pan:0.6296296296296297 ]", - "[ 79/6 → 27/2 | clip:1 gain:0.7827090915285202 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 79/6 → 27/2 | clip:1 gain:0.7956295201467611 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 79/6 → 83/6 | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 40/3 → 41/3 | clip:1 gain:0.7618033988749895 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 40/3 → 41/3 | clip:1 gain:0.7827090915285202 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 40/3 → 14/1 | gain:1 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", - "[ 27/2 → 83/6 | clip:1 gain:0.7618033988749895 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ 27/2 → 83/6 | clip:1 gain:0.7827090915285202 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (27/2 → 14/1) ⇝ 85/6 | gain:0.25 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (27/2 → 14/1) ⇝ 29/2 | gain:0.5 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", - "[ (27/2 → 14/1) ⇝ 29/2 | gain:0.25 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", - "[ (27/2 → 14/1) ⇝ 31/2 | gain:0.25 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", - "[ (27/2 → 14/1) ⇝ 31/2 | gain:0.25 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ (27/2 → 14/1) ⇝ 31/2 | gain:0.25 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", - "[ 41/3 → 14/1 | clip:1 gain:0.7338261212717718 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 41/3 → 14/1 | clip:1 gain:0.7618033988749895 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (41/3 → 14/1) ⇝ 43/3 | gain:0.3333333333333333 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", - "[ (83/6 → 14/1) ⇝ 85/6 | clip:1 gain:0.7338261212717718 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (83/6 → 14/1) ⇝ 85/6 | clip:1 gain:0.7618033988749895 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", - "[ (83/6 → 14/1) ⇝ 29/2 | gain:0.5 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", - "[ 27/2 ⇜ (14/1 → 85/6) | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 83/6 ⇜ (14/1 → 85/6) | clip:1 gain:0.7338261212717718 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 83/6 ⇜ (14/1 → 85/6) | clip:1 gain:0.7618033988749895 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 41/3 ⇜ (14/1 → 43/3) | gain:0.3333333333333333 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 14/1 → 43/3 | clip:1 gain:0.7 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 14/1 → 43/3 | clip:1 gain:0.7338261212717718 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 25/2 ⇜ (14/1 → 29/2) | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 25/2 ⇜ (14/1 → 29/2) | gain:0.5 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 25/2 ⇜ (14/1 → 29/2) | gain:0.5 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 27/2 ⇜ (14/1 → 29/2) | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 27/2 ⇜ (14/1 → 29/2) | gain:0.25 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", - "[ 83/6 ⇜ (14/1 → 29/2) | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 14/1 → 44/3 | gain:1 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 13/1 ⇜ (14/1 → 15/1) | gain:0.3333333333333333 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 13/1 ⇜ (14/1 → 15/1) | gain:0.3333333333333333 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", - "[ 13/1 ⇜ (14/1 → 15/1) | gain:0.3333333333333333 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ 27/2 ⇜ (14/1 → 15/1) ⇝ 31/2 | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 27/2 ⇜ (14/1 → 15/1) ⇝ 31/2 | gain:0.25 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 27/2 ⇜ (14/1 → 15/1) ⇝ 31/2 | gain:0.25 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", - "[ 14/1 → 15/1 | gain:1 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", - "[ 14/1 → 15/1 | gain:0.3333333333333333 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ (14/1 → 15/1) ⇝ 16/1 | gain:1 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (14/1 → 15/1) ⇝ 16/1 | gain:1 clip:1 note:A3 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ (14/1 → 15/1) ⇝ 16/1 | gain:1 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 85/6 → 29/2 | clip:1 gain:0.7 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 85/6 → 29/2 | clip:1 gain:0.7338261212717718 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 85/6 → 89/6 | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 43/3 → 44/3 | clip:1 gain:0.6618033988749896 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 43/3 → 44/3 | clip:1 gain:0.7 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 43/3 → 15/1 | gain:0.3333333333333333 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 29/2 → 89/6 | clip:1 gain:0.6618033988749896 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 29/2 → 89/6 | clip:1 gain:0.7 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (29/2 → 15/1) ⇝ 91/6 | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ (29/2 → 15/1) ⇝ 31/2 | gain:0.5 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ (29/2 → 15/1) ⇝ 31/2 | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ (29/2 → 15/1) ⇝ 33/2 | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (29/2 → 15/1) ⇝ 33/2 | gain:0.5 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ (29/2 → 15/1) ⇝ 33/2 | gain:0.5 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 44/3 → 15/1 | clip:1 gain:0.6209056926535306 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 44/3 → 15/1 | clip:1 gain:0.6618033988749896 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (44/3 → 15/1) ⇝ 46/3 | gain:1 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ (89/6 → 15/1) ⇝ 91/6 | clip:1 gain:0.6209056926535306 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (89/6 → 15/1) ⇝ 91/6 | clip:1 gain:0.6618033988749896 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (89/6 → 15/1) ⇝ 31/2 | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 29/2 ⇜ (15/1 → 91/6) | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 89/6 ⇜ (15/1 → 91/6) | clip:1 gain:0.6209056926535306 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 89/6 ⇜ (15/1 → 91/6) | clip:1 gain:0.6618033988749896 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 44/3 ⇜ (15/1 → 46/3) | gain:1 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 15/1 → 46/3 | clip:1 gain:0.5790943073464696 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 15/1 → 46/3 | clip:1 gain:0.6209056926535306 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 27/2 ⇜ (15/1 → 31/2) | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ 27/2 ⇜ (15/1 → 31/2) | gain:0.25 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ 27/2 ⇜ (15/1 → 31/2) | gain:0.25 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", - "[ 29/2 ⇜ (15/1 → 31/2) | gain:0.5 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", - "[ 29/2 ⇜ (15/1 → 31/2) | gain:0.25 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", - "[ 89/6 ⇜ (15/1 → 31/2) | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ 15/1 → 47/3 | gain:0.3333333333333333 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 14/1 ⇜ (15/1 → 16/1) | gain:1 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 14/1 ⇜ (15/1 → 16/1) | gain:1 clip:1 note:A3 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 14/1 ⇜ (15/1 → 16/1) | gain:1 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", - "[ 29/2 ⇜ (15/1 → 16/1) ⇝ 33/2 | gain:0.5 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 29/2 ⇜ (15/1 → 16/1) ⇝ 33/2 | gain:0.5 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", - "[ 29/2 ⇜ (15/1 → 16/1) ⇝ 33/2 | gain:0.5 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", - "[ 15/1 → 16/1 | gain:1 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ 15/1 → 16/1 | gain:0.3333333333333333 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (15/1 → 16/1) ⇝ 17/1 | gain:0.3333333333333333 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (15/1 → 16/1) ⇝ 17/1 | gain:0.3333333333333333 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", - "[ (15/1 → 16/1) ⇝ 17/1 | gain:0.3333333333333333 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", - "[ 91/6 → 31/2 | clip:1 gain:0.5790943073464696 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 91/6 → 31/2 | clip:1 gain:0.6209056926535306 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 91/6 → 95/6 | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", - "[ 46/3 → 47/3 | clip:1 gain:0.5381966011250107 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 46/3 → 47/3 | clip:1 gain:0.5790943073464696 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 46/3 → 16/1 | gain:1 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", - "[ 31/2 → 95/6 | clip:1 gain:0.5381966011250107 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ 31/2 → 95/6 | clip:1 gain:0.5790943073464696 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (31/2 → 16/1) ⇝ 97/6 | gain:0.25 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (31/2 → 16/1) ⇝ 33/2 | gain:0.5 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", - "[ (31/2 → 16/1) ⇝ 33/2 | gain:0.25 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", - "[ (31/2 → 16/1) ⇝ 35/2 | gain:0.25 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", - "[ (31/2 → 16/1) ⇝ 35/2 | gain:0.25 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", - "[ (31/2 → 16/1) ⇝ 35/2 | gain:0.25 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", - "[ 47/3 → 16/1 | clip:1 gain:0.5000000000000002 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ 47/3 → 16/1 | clip:1 gain:0.5381966011250107 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (47/3 → 16/1) ⇝ 49/3 | gain:0.3333333333333333 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", - "[ (95/6 → 16/1) ⇝ 97/6 | clip:1 gain:0.5000000000000002 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", - "[ (95/6 → 16/1) ⇝ 97/6 | clip:1 gain:0.5381966011250107 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", - "[ (95/6 → 16/1) ⇝ 33/2 | gain:0.5 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 35/6 ⇜ (6/1 → 37/6) | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 17/3 ⇜ (6/1 → 19/3) | gain:0.18573092140656322 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 6/1 → 19/3 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 6/1 → 19/3 | clip:1 gain:0.25 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 9/2 ⇜ (6/1 → 13/2) | gain:0.273436125488663 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 9/2 ⇜ (6/1 → 13/2) | gain:0.273436125488663 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 9/2 ⇜ (6/1 → 13/2) | gain:0.273436125488663 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/2 ⇜ (6/1 → 13/2) | gain:0.27859638210984483 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 11/2 ⇜ (6/1 → 13/2) | gain:0.13929819105492242 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", + "[ 35/6 ⇜ (6/1 → 13/2) | gain:0.28039942590514827 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 6/1 → 20/3 | gain:0.5644783658979073 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 5/1 ⇜ (6/1 → 7/1) | gain:0.18573092140656322 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 5/1 ⇜ (6/1 → 7/1) | gain:0.18573092140656322 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", + "[ 5/1 ⇜ (6/1 → 7/1) | gain:0.18573092140656322 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ 11/2 ⇜ (6/1 → 7/1) ⇝ 15/2 | gain:0.14205631840689176 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 11/2 ⇜ (6/1 → 7/1) ⇝ 15/2 | gain:0.14205631840689176 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 11/2 ⇜ (6/1 → 7/1) ⇝ 15/2 | gain:0.14205631840689176 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", + "[ 6/1 → 7/1 | gain:0.568225273627567 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 6/1 → 7/1 | gain:0.18940842454252232 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ (6/1 → 7/1) ⇝ 8/1 | gain:0.5798073875911826 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (6/1 → 7/1) ⇝ 8/1 | gain:0.5798073875911826 clip:1 note:A3 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (6/1 → 7/1) ⇝ 8/1 | gain:0.5798073875911826 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 37/6 → 13/2 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 37/6 → 13/2 | clip:1 gain:0.125 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 37/6 → 41/6 | gain:0.14205631840689176 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 19/3 → 20/3 | clip:1 gain:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 19/3 → 20/3 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 19/3 → 7/1 | gain:0.19067778621180798 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 13/2 → 41/6 | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 13/2 → 41/6 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (13/2 → 7/1) ⇝ 43/6 | gain:0.2879481196998103 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (13/2 → 7/1) ⇝ 15/2 | gain:0.2899036937955913 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (13/2 → 7/1) ⇝ 15/2 | gain:0.14495184689779564 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ (13/2 → 7/1) ⇝ 17/2 | gain:0.29588166835112206 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (13/2 → 7/1) ⇝ 17/2 | gain:0.29588166835112206 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (13/2 → 7/1) ⇝ 17/2 | gain:0.29588166835112206 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 20/3 → 7/1 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 20/3 → 7/1 | clip:1 gain:0.25 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (20/3 → 7/1) ⇝ 22/3 | gain:0.5798073875911826 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (41/6 → 7/1) ⇝ 43/6 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (41/6 → 7/1) ⇝ 43/6 | clip:1 gain:0.125 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (41/6 → 7/1) ⇝ 15/2 | gain:0.14594003660622698 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 13/2 ⇜ (7/1 → 43/6) | gain:0.2879481196998103 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 41/6 ⇜ (7/1 → 43/6) | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 41/6 ⇜ (7/1 → 43/6) | clip:1 gain:0.125 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 20/3 ⇜ (7/1 → 22/3) | gain:0.5798073875911826 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 7/1 → 22/3 | clip:1 gain:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 7/1 → 22/3 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 11/2 ⇜ (7/1 → 15/2) | gain:0.14205631840689176 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 11/2 ⇜ (7/1 → 15/2) | gain:0.14205631840689176 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 11/2 ⇜ (7/1 → 15/2) | gain:0.14205631840689176 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", + "[ 13/2 ⇜ (7/1 → 15/2) | gain:0.2899036937955913 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 13/2 ⇜ (7/1 → 15/2) | gain:0.14495184689779564 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ 41/6 ⇜ (7/1 → 15/2) | gain:0.14594003660622698 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 7/1 → 23/3 | gain:0.19591591633675248 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 6/1 ⇜ (7/1 → 8/1) | gain:0.5798073875911826 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 6/1 ⇜ (7/1 → 8/1) | gain:0.5798073875911826 clip:1 note:A3 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 6/1 ⇜ (7/1 → 8/1) | gain:0.5798073875911826 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 13/2 ⇜ (7/1 → 8/1) ⇝ 17/2 | gain:0.29588166835112206 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 13/2 ⇜ (7/1 → 8/1) ⇝ 17/2 | gain:0.29588166835112206 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 13/2 ⇜ (7/1 → 8/1) ⇝ 17/2 | gain:0.29588166835112206 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 7/1 → 8/1 | gain:0.5917633367022441 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 7/1 → 8/1 | gain:0.1972544455674147 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (7/1 → 8/1) ⇝ 9/1 | gain:0.20130281100670494 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (7/1 → 8/1) ⇝ 9/1 | gain:0.20130281100670494 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", + "[ (7/1 → 8/1) ⇝ 9/1 | gain:0.20130281100670494 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ 43/6 → 15/2 | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 43/6 → 15/2 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 43/6 → 47/6 | gain:0.29588166835112206 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 22/3 → 23/3 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 22/3 → 23/3 | clip:1 gain:0.25 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 22/3 → 8/1 | gain:0.595799977452322 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 15/2 → 47/6 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 15/2 → 47/6 | clip:1 gain:0.125 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (15/2 → 8/1) ⇝ 49/6 | gain:0.1499626710398192 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (15/2 → 8/1) ⇝ 17/2 | gain:0.30195421651005744 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (15/2 → 8/1) ⇝ 17/2 | gain:0.15097710825502872 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", + "[ (15/2 → 8/1) ⇝ 19/2 | gain:0.1540133823344964 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ (15/2 → 8/1) ⇝ 19/2 | gain:0.1540133823344964 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (15/2 → 8/1) ⇝ 19/2 | gain:0.1540133823344964 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", + "[ 23/3 → 8/1 | clip:1 gain:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 23/3 → 8/1 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (23/3 → 8/1) ⇝ 25/3 | gain:0.20130281100670494 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (47/6 → 8/1) ⇝ 49/6 | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (47/6 → 8/1) ⇝ 49/6 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (47/6 → 8/1) ⇝ 17/2 | gain:0.3039830909404765 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 15/2 ⇜ (8/1 → 49/6) | gain:0.1499626710398192 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 47/6 ⇜ (8/1 → 49/6) | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 47/6 ⇜ (8/1 → 49/6) | clip:1 gain:0.125 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 23/3 ⇜ (8/1 → 25/3) | gain:0.20130281100670494 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 8/1 → 25/3 | clip:1 gain:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 8/1 → 25/3 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 13/2 ⇜ (8/1 → 17/2) | gain:0.29588166835112206 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 13/2 ⇜ (8/1 → 17/2) | gain:0.29588166835112206 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 13/2 ⇜ (8/1 → 17/2) | gain:0.29588166835112206 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 15/2 ⇜ (8/1 → 17/2) | gain:0.30195421651005744 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 15/2 ⇜ (8/1 → 17/2) | gain:0.15097710825502872 clip:1 note:E7 s:piano release:0.1 pan:0.712962962962963 ]", + "[ 47/6 ⇜ (8/1 → 17/2) | gain:0.3039830909404765 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 8/1 → 26/3 | gain:0.6120168885879078 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 7/1 ⇜ (8/1 → 9/1) | gain:0.20130281100670494 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 7/1 ⇜ (8/1 → 9/1) | gain:0.20130281100670494 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 7/1 ⇜ (8/1 → 9/1) | gain:0.20130281100670494 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 15/2 ⇜ (8/1 → 9/1) ⇝ 19/2 | gain:0.1540133823344964 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 15/2 ⇜ (8/1 → 9/1) ⇝ 19/2 | gain:0.1540133823344964 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 15/2 ⇜ (8/1 → 9/1) ⇝ 19/2 | gain:0.1540133823344964 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 8/1 → 9/1 | gain:0.6160535293379856 clip:1 note:E4 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 8/1 → 9/1 | gain:0.2053511764459952 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (8/1 → 9/1) ⇝ 10/1 | gain:0.6280094784490473 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ (8/1 → 9/1) ⇝ 10/1 | gain:0.6280094784490473 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (8/1 → 9/1) ⇝ 10/1 | gain:0.6280094784490473 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 49/6 → 17/2 | clip:1 gain:0.5 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 49/6 → 17/2 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 49/6 → 53/6 | gain:0.1540133823344964 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 25/3 → 26/3 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 25/3 → 26/3 | clip:1 gain:0.25 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 25/3 → 9/1 | gain:0.2066897056766574 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 → 53/6 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 17/2 → 53/6 | clip:1 gain:0.125 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (17/2 → 9/1) ⇝ 55/6 | gain:0.3120283598076609 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ (17/2 → 9/1) ⇝ 19/2 | gain:0.31400473922452365 clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ (17/2 → 9/1) ⇝ 19/2 | gain:0.15700236961226183 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (17/2 → 9/1) ⇝ 21/2 | gain:0.3197957962063314 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (17/2 → 9/1) ⇝ 21/2 | gain:0.3197957962063314 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (17/2 → 9/1) ⇝ 21/2 | gain:0.3197957962063314 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 26/3 → 9/1 | clip:1 gain:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 26/3 → 9/1 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (26/3 → 9/1) ⇝ 28/3 | gain:0.6280094784490473 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ (53/6 → 9/1) ⇝ 55/6 | clip:1 gain:0.5 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (53/6 → 9/1) ⇝ 55/6 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (53/6 → 9/1) ⇝ 19/2 | gain:0.15798015666015228 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 17/2 ⇜ (9/1 → 55/6) | gain:0.3120283598076609 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 53/6 ⇜ (9/1 → 55/6) | clip:1 gain:0.5 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 53/6 ⇜ (9/1 → 55/6) | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 26/3 ⇜ (9/1 → 28/3) | gain:0.6280094784490473 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 9/1 → 28/3 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 9/1 → 28/3 | clip:1 gain:0.25 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 15/2 ⇜ (9/1 → 19/2) | gain:0.1540133823344964 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 15/2 ⇜ (9/1 → 19/2) | gain:0.1540133823344964 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 15/2 ⇜ (9/1 → 19/2) | gain:0.1540133823344964 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 17/2 ⇜ (9/1 → 19/2) | gain:0.31400473922452365 clip:1 note:E5 s:piano release:0.1 pan:0.6018518518518519 ]", + "[ 17/2 ⇜ (9/1 → 19/2) | gain:0.15700236961226183 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 53/6 ⇜ (9/1 → 19/2) | gain:0.15798015666015228 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 9/1 → 29/3 | gain:0.21192783580160193 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 8/1 ⇜ (9/1 → 10/1) | gain:0.6280094784490473 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 8/1 ⇜ (9/1 → 10/1) | gain:0.6280094784490473 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 8/1 ⇜ (9/1 → 10/1) | gain:0.6280094784490473 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 17/2 ⇜ (9/1 → 10/1) ⇝ 21/2 | gain:0.3197957962063314 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 17/2 ⇜ (9/1 → 10/1) ⇝ 21/2 | gain:0.3197957962063314 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 17/2 ⇜ (9/1 → 10/1) ⇝ 21/2 | gain:0.3197957962063314 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 9/1 → 10/1 | gain:0.6395915924126628 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 9/1 → 10/1 | gain:0.2131971974708876 clip:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (9/1 → 10/1) ⇝ 11/1 | gain:0.2168747006068467 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (9/1 → 10/1) ⇝ 11/1 | gain:0.2168747006068467 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (9/1 → 10/1) ⇝ 11/1 | gain:0.2168747006068467 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 55/6 → 19/2 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 55/6 → 19/2 | clip:1 gain:0.125 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 55/6 → 59/6 | gain:0.3197957962063314 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 28/3 → 29/3 | clip:1 gain:1 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 28/3 → 29/3 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 28/3 → 10/1 | gain:0.6433385001423223 clip:1 note:D2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 19/2 → 59/6 | clip:1 gain:0.5 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ 19/2 → 59/6 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (19/2 → 10/1) ⇝ 61/6 | gain:0.16175450355748333 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (19/2 → 10/1) ⇝ 21/2 | gain:0.32531205091027005 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (19/2 → 10/1) ⇝ 21/2 | gain:0.16265602545513502 clip:1 note:E7 s:piano release:0.1 pan:0.712962962962963 ]", + "[ (19/2 → 10/1) ⇝ 23/2 | gain:0.16523615376572595 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (19/2 → 10/1) ⇝ 23/2 | gain:0.16523615376572595 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ (19/2 → 10/1) ⇝ 23/2 | gain:0.16523615376572595 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 29/3 → 10/1 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 29/3 → 10/1 | clip:1 gain:0.25 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (29/3 → 10/1) ⇝ 31/3 | gain:0.2168747006068467 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ (59/6 → 10/1) ⇝ 61/6 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (59/6 → 10/1) ⇝ 61/6 | clip:1 gain:0.125 note:E6 s:piano release:0.1 pan:0.6574074074074074 ]", + "[ (59/6 → 10/1) ⇝ 21/2 | gain:0.3270754659594865 clip:1 note:D3 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 19/2 ⇜ (10/1 → 61/6) | gain:0.16175450355748333 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 59/6 ⇜ (10/1 → 61/6) | clip:1 gain:0.5 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 59/6 ⇜ (10/1 → 61/6) | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 29/3 ⇜ (10/1 → 31/3) | gain:0.2168747006068467 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 10/1 → 31/3 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 10/1 → 31/3 | clip:1 gain:0.25 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 17/2 ⇜ (10/1 → 21/2) | gain:0.3197957962063314 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 17/2 ⇜ (10/1 → 21/2) | gain:0.3197957962063314 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 17/2 ⇜ (10/1 → 21/2) | gain:0.3197957962063314 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 19/2 ⇜ (10/1 → 21/2) | gain:0.32531205091027005 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 19/2 ⇜ (10/1 → 21/2) | gain:0.16265602545513502 clip:1 note:A7 s:piano release:0.1 pan:0.7361111111111112 ]", + "[ 59/6 ⇜ (10/1 → 21/2) | gain:0.3270754659594865 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 10/1 → 32/3 | gain:0.6575928937407377 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 9/1 ⇜ (10/1 → 11/1) | gain:0.2168747006068467 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 9/1 ⇜ (10/1 → 11/1) | gain:0.2168747006068467 clip:1 note:B5 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ 9/1 ⇜ (10/1 → 11/1) | gain:0.2168747006068467 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 19/2 ⇜ (10/1 → 11/1) ⇝ 23/2 | gain:0.16523615376572595 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 19/2 ⇜ (10/1 → 11/1) ⇝ 23/2 | gain:0.16523615376572595 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", + "[ 19/2 ⇜ (10/1 → 11/1) ⇝ 23/2 | gain:0.16523615376572595 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ 10/1 → 11/1 | gain:0.6609446150629038 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 10/1 → 11/1 | gain:0.22031487168763458 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (10/1 → 11/1) ⇝ 12/1 | gain:0.670408577594668 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (10/1 → 11/1) ⇝ 12/1 | gain:0.670408577594668 clip:1 note:B3 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ (10/1 → 11/1) ⇝ 12/1 | gain:0.670408577594668 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 61/6 → 21/2 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 61/6 → 21/2 | clip:1 gain:0.125 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 61/6 → 65/6 | gain:0.16523615376572595 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 31/3 → 32/3 | clip:1 gain:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 31/3 → 32/3 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 31/3 → 11/1 | gain:0.2214003268583321 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 → 65/6 | clip:1 gain:0.5 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 21/2 → 65/6 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (21/2 → 11/1) ⇝ 67/6 | gain:0.33367857511494187 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ (21/2 → 11/1) ⇝ 23/2 | gain:0.335204288797334 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", + "[ (21/2 → 11/1) ⇝ 23/2 | gain:0.167602144398667 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", + "[ (21/2 → 11/1) ⇝ 25/2 | gain:0.33944686560080417 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (21/2 → 11/1) ⇝ 25/2 | gain:0.33944686560080417 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ (21/2 → 11/1) ⇝ 25/2 | gain:0.33944686560080417 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 32/3 → 11/1 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 32/3 → 11/1 | clip:1 gain:0.25 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (32/3 → 11/1) ⇝ 34/3 | gain:0.670408577594668 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ (65/6 → 11/1) ⇝ 67/6 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (65/6 → 11/1) ⇝ 67/6 | clip:1 gain:0.125 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (65/6 → 11/1) ⇝ 23/2 | gain:0.1683377570503936 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 21/2 ⇜ (11/1 → 67/6) | gain:0.33367857511494187 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 65/6 ⇜ (11/1 → 67/6) | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 65/6 ⇜ (11/1 → 67/6) | clip:1 gain:0.125 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 32/3 ⇜ (11/1 → 34/3) | gain:0.670408577594668 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 11/1 → 34/3 | clip:1 gain:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 11/1 → 34/3 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 19/2 ⇜ (11/1 → 23/2) | gain:0.16523615376572595 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 19/2 ⇜ (11/1 → 23/2) | gain:0.16523615376572595 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", + "[ 19/2 ⇜ (11/1 → 23/2) | gain:0.16523615376572595 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ 21/2 ⇜ (11/1 → 23/2) | gain:0.335204288797334 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", + "[ 21/2 ⇜ (11/1 → 23/2) | gain:0.167602144398667 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", + "[ 65/6 ⇜ (11/1 → 23/2) | gain:0.1683377570503936 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 11/1 → 35/3 | gain:0.22539353263294704 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 10/1 ⇜ (11/1 → 12/1) | gain:0.670408577594668 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 10/1 ⇜ (11/1 → 12/1) | gain:0.670408577594668 clip:1 note:B3 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 10/1 ⇜ (11/1 → 12/1) | gain:0.670408577594668 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 21/2 ⇜ (11/1 → 12/1) ⇝ 25/2 | gain:0.33944686560080417 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 21/2 ⇜ (11/1 → 12/1) ⇝ 25/2 | gain:0.33944686560080417 clip:1 note:B4 s:piano release:0.1 pan:0.5787037037037037 ]", + "[ 21/2 ⇜ (11/1 → 12/1) ⇝ 25/2 | gain:0.33944686560080417 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 11/1 → 12/1 | gain:0.6788937312016083 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 11/1 → 12/1 | gain:0.2262979104005361 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (11/1 → 12/1) ⇝ 13/1 | gain:0.22876819108884472 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (11/1 → 12/1) ⇝ 13/1 | gain:0.22876819108884472 clip:1 note:B5 s:piano release:0.1 pan:0.6342592592592593 ]", + "[ (11/1 → 12/1) ⇝ 13/1 | gain:0.22876819108884472 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 67/6 → 23/2 | clip:1 gain:0.5 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 67/6 → 23/2 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 67/6 → 71/6 | gain:0.33944686560080417 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 34/3 → 35/3 | clip:1 gain:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 34/3 → 35/3 | clip:1 gain:0.25 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 34/3 → 12/1 | gain:0.6814872396428084 clip:1 note:G2 s:piano release:0.1 pan:0.44907407407407407 ]", + "[ 23/2 → 71/6 | clip:1 gain:0.5 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 23/2 → 71/6 | clip:1 gain:0.125 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (23/2 → 12/1) ⇝ 73/6 | gain:0.17098958003101383 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (23/2 → 12/1) ⇝ 25/2 | gain:0.3431522866332671 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (23/2 → 12/1) ⇝ 25/2 | gain:0.17157614331663354 clip:1 note:A7 s:piano release:0.1 pan:0.7361111111111112 ]", + "[ (23/2 → 12/1) ⇝ 27/2 | gain:0.17314420400886532 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (23/2 → 12/1) ⇝ 27/2 | gain:0.17314420400886532 clip:1 note:B6 s:piano release:0.1 pan:0.6898148148148149 ]", + "[ (23/2 → 12/1) ⇝ 27/2 | gain:0.17314420400886532 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ 35/3 → 12/1 | clip:1 gain:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 35/3 → 12/1 | clip:1 gain:0.25 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (35/3 → 12/1) ⇝ 37/3 | gain:0.22876819108884472 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ (71/6 → 12/1) ⇝ 73/6 | clip:1 gain:0.5 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (71/6 → 12/1) ⇝ 73/6 | clip:1 gain:0.125 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (71/6 → 12/1) ⇝ 25/2 | gain:0.34426201088094527 clip:1 note:G3 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 23/2 ⇜ (12/1 → 73/6) | gain:0.17098958003101383 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 71/6 ⇜ (12/1 → 73/6) | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 71/6 ⇜ (12/1 → 73/6) | clip:1 gain:0.125 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 35/3 ⇜ (12/1 → 37/3) | gain:0.22876819108884472 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 12/1 → 37/3 | clip:1 gain:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 12/1 → 37/3 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 21/2 ⇜ (12/1 → 25/2) | gain:0.33944686560080417 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 21/2 ⇜ (12/1 → 25/2) | gain:0.33944686560080417 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 21/2 ⇜ (12/1 → 25/2) | gain:0.33944686560080417 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 23/2 ⇜ (12/1 → 25/2) | gain:0.3431522866332671 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 23/2 ⇜ (12/1 → 25/2) | gain:0.17157614331663354 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ 71/6 ⇜ (12/1 → 25/2) | gain:0.34426201088094527 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 12/1 → 38/3 | gain:0.690615128723121 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 11/1 ⇜ (12/1 → 13/1) | gain:0.22876819108884472 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 11/1 ⇜ (12/1 → 13/1) | gain:0.22876819108884472 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 11/1 ⇜ (12/1 → 13/1) | gain:0.22876819108884472 clip:1 note:Bb5 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 23/2 ⇜ (12/1 → 13/1) ⇝ 27/2 | gain:0.17314420400886532 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (12/1 → 13/1) ⇝ 27/2 | gain:0.17314420400886532 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ 23/2 ⇜ (12/1 → 13/1) ⇝ 27/2 | gain:0.17314420400886532 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", + "[ 12/1 → 13/1 | gain:0.6925768160354613 clip:1 note:D4 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 12/1 → 13/1 | gain:0.23085893867848709 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (12/1 → 13/1) ⇝ 14/1 | gain:0.697681845883784 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ (12/1 → 13/1) ⇝ 14/1 | gain:0.697681845883784 clip:1 note:Eb3 s:piano release:0.1 pan:0.4861111111111111 ]", + "[ (12/1 → 13/1) ⇝ 14/1 | gain:0.697681845883784 clip:1 note:Bb3 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 73/6 → 25/2 | clip:1 gain:0.5 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 73/6 → 25/2 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 73/6 → 77/6 | gain:0.17314420400886532 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 37/3 → 38/3 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 37/3 → 38/3 | clip:1 gain:0.25 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 37/3 → 13/1 | gain:0.23146949423575908 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 25/2 → 77/6 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 25/2 → 77/6 | clip:1 gain:0.125 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (25/2 → 13/1) ⇝ 79/6 | gain:0.34805501161047686 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ (25/2 → 13/1) ⇝ 27/2 | gain:0.348840922941892 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ (25/2 → 13/1) ⇝ 27/2 | gain:0.174420461470946 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (25/2 → 13/1) ⇝ 29/2 | gain:0.35081559129122375 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (25/2 → 13/1) ⇝ 29/2 | gain:0.35081559129122375 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ (25/2 → 13/1) ⇝ 29/2 | gain:0.35081559129122375 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 38/3 → 13/1 | clip:1 gain:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 38/3 → 13/1 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (38/3 → 13/1) ⇝ 40/3 | gain:0.697681845883784 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ (77/6 → 13/1) ⇝ 79/6 | clip:1 gain:0.5 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (77/6 → 13/1) ⇝ 79/6 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (77/6 → 13/1) ⇝ 27/2 | gain:0.1747812227947151 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 25/2 ⇜ (13/1 → 79/6) | gain:0.34805501161047686 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 77/6 ⇜ (13/1 → 79/6) | clip:1 gain:0.5 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 77/6 ⇜ (13/1 → 79/6) | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 38/3 ⇜ (13/1 → 40/3) | gain:0.697681845883784 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 13/1 → 40/3 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 13/1 → 40/3 | clip:1 gain:0.25 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 23/2 ⇜ (13/1 → 27/2) | gain:0.17314420400886532 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ 23/2 ⇜ (13/1 → 27/2) | gain:0.17314420400886532 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ 23/2 ⇜ (13/1 → 27/2) | gain:0.17314420400886532 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", + "[ 25/2 ⇜ (13/1 → 27/2) | gain:0.348840922941892 clip:1 note:D5 s:piano release:0.1 pan:0.5925925925925926 ]", + "[ 25/2 ⇜ (13/1 → 27/2) | gain:0.174420461470946 clip:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 77/6 ⇜ (13/1 → 27/2) | gain:0.1747812227947151 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ 13/1 → 41/3 | gain:0.23348021670532074 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 12/1 ⇜ (13/1 → 14/1) | gain:0.697681845883784 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 12/1 ⇜ (13/1 → 14/1) | gain:0.697681845883784 clip:1 note:Eb3 s:piano release:0.1 pan:0.4861111111111111 ]", + "[ 12/1 ⇜ (13/1 → 14/1) | gain:0.697681845883784 clip:1 note:Bb3 s:piano release:0.1 pan:0.5185185185185186 ]", + "[ 25/2 ⇜ (13/1 → 14/1) ⇝ 29/2 | gain:0.35081559129122375 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 25/2 ⇜ (13/1 → 14/1) ⇝ 29/2 | gain:0.35081559129122375 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 25/2 ⇜ (13/1 → 14/1) ⇝ 29/2 | gain:0.35081559129122375 clip:1 note:Bb4 s:piano release:0.1 pan:0.5740740740740741 ]", + "[ 13/1 → 14/1 | gain:0.7016311825824475 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ 13/1 → 14/1 | gain:0.23387706086081583 clip:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (13/1 → 14/1) ⇝ 15/1 | gain:0.23482697952137338 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (13/1 → 14/1) ⇝ 15/1 | gain:0.23482697952137338 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ (13/1 → 14/1) ⇝ 15/1 | gain:0.23482697952137338 clip:1 note:Bb5 s:piano release:0.1 pan:0.6296296296296297 ]", + "[ 79/6 → 27/2 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 79/6 → 27/2 | clip:1 gain:0.125 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 79/6 → 83/6 | gain:0.35081559129122375 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 40/3 → 41/3 | clip:1 gain:1 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 40/3 → 41/3 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 40/3 → 14/1 | gain:0.7026991356941406 clip:1 note:C2 s:piano release:0.1 pan:0.41666666666666663 ]", + "[ 27/2 → 83/6 | clip:1 gain:0.5 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ 27/2 → 83/6 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (27/2 → 14/1) ⇝ 85/6 | gain:0.17591194053655546 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (27/2 → 14/1) ⇝ 29/2 | gain:0.3522404692820601 clip:1 note:C5 s:piano release:0.1 pan:0.5833333333333333 ]", + "[ (27/2 → 14/1) ⇝ 29/2 | gain:0.17612023464103005 clip:1 note:D7 s:piano release:0.1 pan:0.7037037037037037 ]", + "[ (27/2 → 14/1) ⇝ 31/2 | gain:0.17658406954734143 clip:1 note:C6 s:piano release:0.1 pan:0.6388888888888888 ]", + "[ (27/2 → 14/1) ⇝ 31/2 | gain:0.17658406954734143 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ (27/2 → 14/1) ⇝ 31/2 | gain:0.17658406954734143 clip:1 note:Bb6 s:piano release:0.1 pan:0.6851851851851851 ]", + "[ 41/3 → 14/1 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 41/3 → 14/1 | clip:1 gain:0.25 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (41/3 → 14/1) ⇝ 43/3 | gain:0.23482697952137338 clip:1 note:C4 s:piano release:0.1 pan:0.5277777777777778 ]", + "[ (83/6 → 14/1) ⇝ 85/6 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (83/6 → 14/1) ⇝ 85/6 | clip:1 gain:0.125 note:D6 s:piano release:0.1 pan:0.6481481481481481 ]", + "[ (83/6 → 14/1) ⇝ 29/2 | gain:0.3526015919271991 clip:1 note:C3 s:piano release:0.1 pan:0.4722222222222222 ]", + "[ 27/2 ⇜ (14/1 → 85/6) | gain:0.17591194053655546 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 83/6 ⇜ (14/1 → 85/6) | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 83/6 ⇜ (14/1 → 85/6) | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 41/3 ⇜ (14/1 → 43/3) | gain:0.23482697952137338 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 14/1 → 43/3 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 14/1 → 43/3 | clip:1 gain:0.25 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 25/2 ⇜ (14/1 → 29/2) | gain:0.35081559129122375 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 25/2 ⇜ (14/1 → 29/2) | gain:0.35081559129122375 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 25/2 ⇜ (14/1 → 29/2) | gain:0.35081559129122375 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 27/2 ⇜ (14/1 → 29/2) | gain:0.3522404692820601 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 27/2 ⇜ (14/1 → 29/2) | gain:0.17612023464103005 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", + "[ 83/6 ⇜ (14/1 → 29/2) | gain:0.3526015919271991 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 14/1 → 44/3 | gain:0.7058196775556453 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 13/1 ⇜ (14/1 → 15/1) | gain:0.23482697952137338 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 13/1 ⇜ (14/1 → 15/1) | gain:0.23482697952137338 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", + "[ 13/1 ⇜ (14/1 → 15/1) | gain:0.23482697952137338 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ 27/2 ⇜ (14/1 → 15/1) ⇝ 31/2 | gain:0.17658406954734143 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 27/2 ⇜ (14/1 → 15/1) ⇝ 31/2 | gain:0.17658406954734143 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 27/2 ⇜ (14/1 → 15/1) ⇝ 31/2 | gain:0.17658406954734143 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", + "[ 14/1 → 15/1 | gain:0.7063362781893657 clip:1 note:G4 s:piano release:0.1 pan:0.5601851851851851 ]", + "[ 14/1 → 15/1 | gain:0.2354454260631219 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ (14/1 → 15/1) ⇝ 16/1 | gain:0.7073558770128159 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (14/1 → 15/1) ⇝ 16/1 | gain:0.7073558770128159 clip:1 note:A3 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ (14/1 → 15/1) ⇝ 16/1 | gain:0.7073558770128159 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 85/6 → 29/2 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 85/6 → 29/2 | clip:1 gain:0.125 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 85/6 → 89/6 | gain:0.17658406954734143 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 43/3 → 44/3 | clip:1 gain:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 43/3 → 44/3 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 43/3 → 15/1 | gain:0.23558651387028934 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 29/2 → 89/6 | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 29/2 → 89/6 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (29/2 → 15/1) ⇝ 91/6 | gain:0.3535483696800781 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ (29/2 → 15/1) ⇝ 31/2 | gain:0.35367793850640794 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ (29/2 → 15/1) ⇝ 31/2 | gain:0.17683896925320397 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ (29/2 → 15/1) ⇝ 33/2 | gain:0.35387819052467123 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (29/2 → 15/1) ⇝ 33/2 | gain:0.35387819052467123 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ (29/2 → 15/1) ⇝ 33/2 | gain:0.35387819052467123 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 44/3 → 15/1 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 44/3 → 15/1 | clip:1 gain:0.25 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (44/3 → 15/1) ⇝ 46/3 | gain:0.7073558770128159 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ (89/6 → 15/1) ⇝ 91/6 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (89/6 → 15/1) ⇝ 91/6 | clip:1 gain:0.125 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (89/6 → 15/1) ⇝ 31/2 | gain:0.17688642813272723 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 29/2 ⇜ (15/1 → 91/6) | gain:0.3535483696800781 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 89/6 ⇜ (15/1 → 91/6) | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 89/6 ⇜ (15/1 → 91/6) | clip:1 gain:0.125 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 44/3 ⇜ (15/1 → 46/3) | gain:0.7073558770128159 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 15/1 → 46/3 | clip:1 gain:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 15/1 → 46/3 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 27/2 ⇜ (15/1 → 31/2) | gain:0.17658406954734143 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ 27/2 ⇜ (15/1 → 31/2) | gain:0.17658406954734143 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ 27/2 ⇜ (15/1 → 31/2) | gain:0.17658406954734143 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", + "[ 29/2 ⇜ (15/1 → 31/2) | gain:0.35367793850640794 clip:1 note:G5 s:piano release:0.1 pan:0.6157407407407407 ]", + "[ 29/2 ⇜ (15/1 → 31/2) | gain:0.17683896925320397 clip:1 note:F7 s:piano release:0.1 pan:0.7175925925925926 ]", + "[ 89/6 ⇜ (15/1 → 31/2) | gain:0.17688642813272723 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ 15/1 → 47/3 | gain:0.2358919248712863 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 14/1 ⇜ (15/1 → 16/1) | gain:0.7073558770128159 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 14/1 ⇜ (15/1 → 16/1) | gain:0.7073558770128159 clip:1 note:A3 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 14/1 ⇜ (15/1 → 16/1) | gain:0.7073558770128159 clip:1 note:Eb4 s:piano release:0.1 pan:0.5416666666666667 ]", + "[ 29/2 ⇜ (15/1 → 16/1) ⇝ 33/2 | gain:0.35387819052467123 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 29/2 ⇜ (15/1 → 16/1) ⇝ 33/2 | gain:0.35387819052467123 clip:1 note:A4 s:piano release:0.1 pan:0.5694444444444444 ]", + "[ 29/2 ⇜ (15/1 → 16/1) ⇝ 33/2 | gain:0.35387819052467123 clip:1 note:Eb5 s:piano release:0.1 pan:0.5972222222222222 ]", + "[ 15/1 → 16/1 | gain:0.7077563810493425 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ 15/1 → 16/1 | gain:0.23591879368311414 clip:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (15/1 → 16/1) ⇝ 17/1 | gain:0.23593895534674325 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (15/1 → 16/1) ⇝ 17/1 | gain:0.23593895534674325 clip:1 note:A5 s:piano release:0.1 pan:0.625 ]", + "[ (15/1 → 16/1) ⇝ 17/1 | gain:0.23593895534674325 clip:1 note:Eb6 s:piano release:0.1 pan:0.6527777777777778 ]", + "[ 91/6 → 31/2 | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 91/6 → 31/2 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 91/6 → 95/6 | gain:0.35387819052467123 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", + "[ 46/3 → 47/3 | clip:1 gain:1 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 46/3 → 47/3 | clip:1 gain:0.25 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 46/3 → 16/1 | gain:0.7077986570641782 clip:1 note:F2 s:piano release:0.1 pan:0.4398148148148148 ]", + "[ 31/2 → 95/6 | clip:1 gain:0.5 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ 31/2 → 95/6 | clip:1 gain:0.125 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (31/2 → 16/1) ⇝ 97/6 | gain:0.17695363841880415 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (31/2 → 16/1) ⇝ 33/2 | gain:0.3539084330201149 clip:1 note:F5 s:piano release:0.1 pan:0.6064814814814814 ]", + "[ (31/2 → 16/1) ⇝ 33/2 | gain:0.17695421651005744 clip:1 note:G7 s:piano release:0.1 pan:0.7268518518518519 ]", + "[ (31/2 → 16/1) ⇝ 35/2 | gain:0.17696702224930969 clip:1 note:F6 s:piano release:0.1 pan:0.662037037037037 ]", + "[ (31/2 → 16/1) ⇝ 35/2 | gain:0.17696702224930969 clip:1 note:A6 s:piano release:0.1 pan:0.6805555555555556 ]", + "[ (31/2 → 16/1) ⇝ 35/2 | gain:0.17696702224930969 clip:1 note:Eb7 s:piano release:0.1 pan:0.7083333333333333 ]", + "[ 47/3 → 16/1 | clip:1 gain:1 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ 47/3 → 16/1 | clip:1 gain:0.25 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (47/3 → 16/1) ⇝ 49/3 | gain:0.23593895534674325 clip:1 note:F4 s:piano release:0.1 pan:0.5509259259259259 ]", + "[ (95/6 → 16/1) ⇝ 97/6 | clip:1 gain:0.5 note:C7 s:piano release:0.1 pan:0.6944444444444444 ]", + "[ (95/6 → 16/1) ⇝ 97/6 | clip:1 gain:0.125 note:G6 s:piano release:0.1 pan:0.6712962962962963 ]", + "[ (95/6 → 16/1) ⇝ 33/2 | gain:0.3539094121570209 clip:1 note:F3 s:piano release:0.1 pan:0.49537037037037035 ]", ] `; @@ -7334,1081 +6924,329 @@ exports[`renders tunes > tune: flatrave 1`] = ` exports[`renders tunes > tune: giantSteps 1`] = ` [ - "[ 0/1 → 5/8 | note:F#5 ]", - "[ 0/1 → 5/8 | note:Bb4 ]", - "[ 0/1 → 5/8 | note:Db5 ]", - "[ 0/1 → 5/8 | note:Eb5 ]", - "[ 0/1 → 5/8 | note:B2 ]", - "[ (5/8 → 1/1) ⇝ 5/4 | note:D5 ]", - "[ (5/8 → 1/1) ⇝ 5/4 | note:C4 ]", - "[ (5/8 → 1/1) ⇝ 5/4 | note:E4 ]", - "[ (5/8 → 1/1) ⇝ 5/4 | note:Gb4 ]", - "[ (5/8 → 1/1) ⇝ 5/4 | note:B4 ]", - "[ (5/8 → 1/1) ⇝ 5/4 | note:D2 ]", - "[ 5/8 ⇜ (1/1 → 5/4) | note:D5 ]", - "[ 5/8 ⇜ (1/1 → 5/4) | note:C4 ]", - "[ 5/8 ⇜ (1/1 → 5/4) | note:E4 ]", - "[ 5/8 ⇜ (1/1 → 5/4) | note:Gb4 ]", - "[ 5/8 ⇜ (1/1 → 5/4) | note:B4 ]", - "[ 5/8 ⇜ (1/1 → 5/4) | note:D2 ]", - "[ 5/4 → 15/8 | note:B4 ]", - "[ 5/4 → 15/8 | note:B3 ]", - "[ 5/4 → 15/8 | note:D4 ]", - "[ 5/4 → 15/8 | note:Gb4 ]", - "[ 5/4 → 15/8 | note:A4 ]", - "[ 5/4 → 15/8 | note:G2 ]", - "[ (15/8 → 2/1) ⇝ 5/2 | note:G4 ]", - "[ (15/8 → 2/1) ⇝ 5/2 | note:Ab3 ]", - "[ (15/8 → 2/1) ⇝ 5/2 | note:C4 ]", - "[ (15/8 → 2/1) ⇝ 5/2 | note:D4 ]", - "[ (15/8 → 2/1) ⇝ 5/2 | note:Bb2 ]", - "[ 15/8 ⇜ (2/1 → 5/2) | note:G4 ]", - "[ 15/8 ⇜ (2/1 → 5/2) | note:Ab3 ]", - "[ 15/8 ⇜ (2/1 → 5/2) | note:C4 ]", - "[ 15/8 ⇜ (2/1 → 5/2) | note:D4 ]", - "[ 15/8 ⇜ (2/1 → 5/2) | note:Bb2 ]", - "[ (5/2 → 3/1) ⇝ 25/8 | note:Eb2 ]", - "[ (5/2 → 3/1) ⇝ 15/4 | note:Bb4 ]", - "[ (5/2 → 3/1) ⇝ 15/4 | note:D4 ]", - "[ (5/2 → 3/1) ⇝ 15/4 | note:F4 ]", - "[ (5/2 → 3/1) ⇝ 15/4 | note:G4 ]", - "[ 5/2 ⇜ (3/1 → 25/8) | note:Eb2 ]", - "[ 5/2 ⇜ (3/1 → 15/4) | note:Bb4 ]", - "[ 5/2 ⇜ (3/1 → 15/4) | note:D4 ]", - "[ 5/2 ⇜ (3/1 → 15/4) | note:F4 ]", - "[ 5/2 ⇜ (3/1 → 15/4) | note:G4 ]", - "[ 25/8 → 15/4 | note:Bb3 ]", - "[ (15/4 → 4/1) ⇝ 35/8 | note:B4 ]", - "[ (15/4 → 4/1) ⇝ 35/8 | note:C4 ]", - "[ (15/4 → 4/1) ⇝ 35/8 | note:E4 ]", - "[ (15/4 → 4/1) ⇝ 35/8 | note:G4 ]", - "[ (15/4 → 4/1) ⇝ 35/8 | note:A2 ]", - "[ 15/4 ⇜ (4/1 → 35/8) | note:B4 ]", - "[ 15/4 ⇜ (4/1 → 35/8) | note:C4 ]", - "[ 15/4 ⇜ (4/1 → 35/8) | note:E4 ]", - "[ 15/4 ⇜ (4/1 → 35/8) | note:G4 ]", - "[ 15/4 ⇜ (4/1 → 35/8) | note:A2 ]", - "[ 35/8 → 5/1 | note:A4 ]", - "[ 35/8 → 5/1 | note:Gb3 ]", - "[ 35/8 → 5/1 | note:B3 ]", - "[ 35/8 → 5/1 | note:C4 ]", - "[ 35/8 → 5/1 | note:E4 ]", - "[ 35/8 → 5/1 | note:D2 ]", - "[ 5/1 → 45/8 | note:D5 ]", - "[ 5/1 → 45/8 | note:Gb4 ]", - "[ 5/1 → 45/8 | note:A4 ]", - "[ 5/1 → 45/8 | note:B4 ]", - "[ 5/1 → 45/8 | note:G2 ]", - "[ (45/8 → 6/1) ⇝ 25/4 | note:Bb4 ]", - "[ (45/8 → 6/1) ⇝ 25/4 | note:Ab3 ]", - "[ (45/8 → 6/1) ⇝ 25/4 | note:C4 ]", - "[ (45/8 → 6/1) ⇝ 25/4 | note:D4 ]", - "[ (45/8 → 6/1) ⇝ 25/4 | note:G4 ]", - "[ (45/8 → 6/1) ⇝ 25/4 | note:Bb2 ]", - "[ 45/8 ⇜ (6/1 → 25/4) | note:Bb4 ]", - "[ 45/8 ⇜ (6/1 → 25/4) | note:Ab3 ]", - "[ 45/8 ⇜ (6/1 → 25/4) | note:C4 ]", - "[ 45/8 ⇜ (6/1 → 25/4) | note:D4 ]", - "[ 45/8 ⇜ (6/1 → 25/4) | note:G4 ]", - "[ 45/8 ⇜ (6/1 → 25/4) | note:Bb2 ]", - "[ 25/4 → 55/8 | note:G4 ]", - "[ 25/4 → 55/8 | note:G3 ]", - "[ 25/4 → 55/8 | note:Bb3 ]", - "[ 25/4 → 55/8 | note:D4 ]", - "[ 25/4 → 55/8 | note:F4 ]", - "[ 25/4 → 55/8 | note:Eb2 ]", - "[ (55/8 → 7/1) ⇝ 15/2 | note:Eb4 ]", - "[ (55/8 → 7/1) ⇝ 15/2 | note:E3 ]", - "[ (55/8 → 7/1) ⇝ 15/2 | note:Ab3 ]", - "[ (55/8 → 7/1) ⇝ 15/2 | note:Bb3 ]", - "[ (55/8 → 7/1) ⇝ 15/2 | note:F#2 ]", - "[ 55/8 ⇜ (7/1 → 15/2) | note:Eb4 ]", - "[ 55/8 ⇜ (7/1 → 15/2) | note:E3 ]", - "[ 55/8 ⇜ (7/1 → 15/2) | note:Ab3 ]", - "[ 55/8 ⇜ (7/1 → 15/2) | note:Bb3 ]", - "[ 55/8 ⇜ (7/1 → 15/2) | note:F#2 ]", - "[ (15/2 → 8/1) ⇝ 65/8 | note:B2 ]", - "[ (15/2 → 8/1) ⇝ 35/4 | note:F#4 ]", - "[ (15/2 → 8/1) ⇝ 35/4 | note:Bb3 ]", - "[ (15/2 → 8/1) ⇝ 35/4 | note:Db4 ]", - "[ (15/2 → 8/1) ⇝ 35/4 | note:Eb4 ]", - "[ 15/2 ⇜ (8/1 → 65/8) | note:B2 ]", - "[ 15/2 ⇜ (8/1 → 35/4) | note:F#4 ]", - "[ 15/2 ⇜ (8/1 → 35/4) | note:Bb3 ]", - "[ 15/2 ⇜ (8/1 → 35/4) | note:Db4 ]", - "[ 15/2 ⇜ (8/1 → 35/4) | note:Eb4 ]", - "[ 65/8 → 35/4 | note:F#2 ]", - "[ (35/4 → 9/1) ⇝ 75/8 | note:G4 ]", - "[ (35/4 → 9/1) ⇝ 75/8 | note:Ab3 ]", - "[ (35/4 → 9/1) ⇝ 75/8 | note:C4 ]", - "[ (35/4 → 9/1) ⇝ 75/8 | note:Eb4 ]", - "[ (35/4 → 9/1) ⇝ 75/8 | note:F2 ]", - "[ 35/4 ⇜ (9/1 → 75/8) | note:G4 ]", - "[ 35/4 ⇜ (9/1 → 75/8) | note:Ab3 ]", - "[ 35/4 ⇜ (9/1 → 75/8) | note:C4 ]", - "[ 35/4 ⇜ (9/1 → 75/8) | note:Eb4 ]", - "[ 35/4 ⇜ (9/1 → 75/8) | note:F2 ]", - "[ 75/8 → 10/1 | note:F4 ]", - "[ 75/8 → 10/1 | note:D3 ]", - "[ 75/8 → 10/1 | note:G3 ]", - "[ 75/8 → 10/1 | note:Ab3 ]", - "[ 75/8 → 10/1 | note:C4 ]", - "[ 75/8 → 10/1 | note:Bb2 ]", - "[ 10/1 → 85/8 | note:Eb2 ]", - "[ (10/1 → 11/1) ⇝ 45/4 | note:Bb4 ]", - "[ (10/1 → 11/1) ⇝ 45/4 | note:D4 ]", - "[ (10/1 → 11/1) ⇝ 45/4 | note:F4 ]", - "[ (10/1 → 11/1) ⇝ 45/4 | note:G4 ]", - "[ (85/8 → 11/1) ⇝ 45/4 | note:Bb2 ]", - "[ 10/1 ⇜ (11/1 → 45/4) | note:Bb4 ]", - "[ 10/1 ⇜ (11/1 → 45/4) | note:D4 ]", - "[ 10/1 ⇜ (11/1 → 45/4) | note:F4 ]", - "[ 10/1 ⇜ (11/1 → 45/4) | note:G4 ]", - "[ 85/8 ⇜ (11/1 → 45/4) | note:Bb2 ]", - "[ 45/4 → 95/8 | note:B4 ]", - "[ 45/4 → 95/8 | note:C4 ]", - "[ 45/4 → 95/8 | note:E4 ]", - "[ 45/4 → 95/8 | note:G4 ]", - "[ 45/4 → 95/8 | note:A2 ]", - "[ (95/8 → 12/1) ⇝ 25/2 | note:A4 ]", - "[ (95/8 → 12/1) ⇝ 25/2 | note:Gb3 ]", - "[ (95/8 → 12/1) ⇝ 25/2 | note:B3 ]", - "[ (95/8 → 12/1) ⇝ 25/2 | note:C4 ]", - "[ (95/8 → 12/1) ⇝ 25/2 | note:E4 ]", - "[ (95/8 → 12/1) ⇝ 25/2 | note:D2 ]", - "[ 95/8 ⇜ (12/1 → 25/2) | note:A4 ]", - "[ 95/8 ⇜ (12/1 → 25/2) | note:Gb3 ]", - "[ 95/8 ⇜ (12/1 → 25/2) | note:B3 ]", - "[ 95/8 ⇜ (12/1 → 25/2) | note:C4 ]", - "[ 95/8 ⇜ (12/1 → 25/2) | note:E4 ]", - "[ 95/8 ⇜ (12/1 → 25/2) | note:D2 ]", - "[ (25/2 → 13/1) ⇝ 105/8 | note:G2 ]", - "[ (25/2 → 13/1) ⇝ 55/4 | note:D5 ]", - "[ (25/2 → 13/1) ⇝ 55/4 | note:Gb4 ]", - "[ (25/2 → 13/1) ⇝ 55/4 | note:A4 ]", - "[ (25/2 → 13/1) ⇝ 55/4 | note:B4 ]", - "[ 25/2 ⇜ (13/1 → 105/8) | note:G2 ]", - "[ 25/2 ⇜ (13/1 → 55/4) | note:D5 ]", - "[ 25/2 ⇜ (13/1 → 55/4) | note:Gb4 ]", - "[ 25/2 ⇜ (13/1 → 55/4) | note:A4 ]", - "[ 25/2 ⇜ (13/1 → 55/4) | note:B4 ]", - "[ 105/8 → 55/4 | note:D2 ]", - "[ (55/4 → 14/1) ⇝ 115/8 | note:D#5 ]", - "[ (55/4 → 14/1) ⇝ 115/8 | note:E4 ]", - "[ (55/4 → 14/1) ⇝ 115/8 | note:Ab4 ]", - "[ (55/4 → 14/1) ⇝ 115/8 | note:B4 ]", - "[ (55/4 → 14/1) ⇝ 115/8 | note:C#2 ]", - "[ 55/4 ⇜ (14/1 → 115/8) | note:D#5 ]", - "[ 55/4 ⇜ (14/1 → 115/8) | note:E4 ]", - "[ 55/4 ⇜ (14/1 → 115/8) | note:Ab4 ]", - "[ 55/4 ⇜ (14/1 → 115/8) | note:B4 ]", - "[ 55/4 ⇜ (14/1 → 115/8) | note:C#2 ]", - "[ 115/8 → 15/1 | note:C#5 ]", - "[ 115/8 → 15/1 | note:Bb3 ]", - "[ 115/8 → 15/1 | note:Eb4 ]", - "[ 115/8 → 15/1 | note:E4 ]", - "[ 115/8 → 15/1 | note:Ab4 ]", - "[ 115/8 → 15/1 | note:F#2 ]", - "[ 15/1 → 125/8 | note:B2 ]", - "[ (15/1 → 16/1) ⇝ 65/4 | note:F#5 ]", - "[ (15/1 → 16/1) ⇝ 65/4 | note:Bb4 ]", - "[ (15/1 → 16/1) ⇝ 65/4 | note:Db5 ]", - "[ (15/1 → 16/1) ⇝ 65/4 | note:Eb5 ]", - "[ (125/8 → 16/1) ⇝ 65/4 | note:F#2 ]", - "[ 15/1 ⇜ (16/1 → 65/4) | note:F#5 ]", - "[ 15/1 ⇜ (16/1 → 65/4) | note:Bb4 ]", - "[ 15/1 ⇜ (16/1 → 65/4) | note:Db5 ]", - "[ 15/1 ⇜ (16/1 → 65/4) | note:Eb5 ]", - "[ 125/8 ⇜ (16/1 → 65/4) | note:F#2 ]", - "[ 65/4 → 135/8 | note:G5 ]", - "[ 65/4 → 135/8 | note:Ab4 ]", - "[ 65/4 → 135/8 | note:C5 ]", - "[ 65/4 → 135/8 | note:Eb5 ]", - "[ 65/4 → 135/8 | note:F2 ]", - "[ (135/8 → 17/1) ⇝ 35/2 | note:F5 ]", - "[ (135/8 → 17/1) ⇝ 35/2 | note:D4 ]", - "[ (135/8 → 17/1) ⇝ 35/2 | note:G4 ]", - "[ (135/8 → 17/1) ⇝ 35/2 | note:Ab4 ]", - "[ (135/8 → 17/1) ⇝ 35/2 | note:C5 ]", - "[ (135/8 → 17/1) ⇝ 35/2 | note:Bb2 ]", - "[ 135/8 ⇜ (17/1 → 35/2) | note:F5 ]", - "[ 135/8 ⇜ (17/1 → 35/2) | note:D4 ]", - "[ 135/8 ⇜ (17/1 → 35/2) | note:G4 ]", - "[ 135/8 ⇜ (17/1 → 35/2) | note:Ab4 ]", - "[ 135/8 ⇜ (17/1 → 35/2) | note:C5 ]", - "[ 135/8 ⇜ (17/1 → 35/2) | note:Bb2 ]", - "[ (35/2 → 18/1) ⇝ 145/8 | note:Eb2 ]", - "[ (35/2 → 18/1) ⇝ 75/4 | note:Bb5 ]", - "[ (35/2 → 18/1) ⇝ 75/4 | note:D5 ]", - "[ (35/2 → 18/1) ⇝ 75/4 | note:F5 ]", - "[ (35/2 → 18/1) ⇝ 75/4 | note:G5 ]", - "[ 35/2 ⇜ (18/1 → 145/8) | note:Eb2 ]", - "[ 35/2 ⇜ (18/1 → 75/4) | note:Bb5 ]", - "[ 35/2 ⇜ (18/1 → 75/4) | note:D5 ]", - "[ 35/2 ⇜ (18/1 → 75/4) | note:F5 ]", - "[ 35/2 ⇜ (18/1 → 75/4) | note:G5 ]", - "[ 145/8 → 75/4 | note:Bb3 ]", - "[ (75/4 → 19/1) ⇝ 155/8 | note:F#5 ]", - "[ (75/4 → 19/1) ⇝ 155/8 | note:E4 ]", - "[ (75/4 → 19/1) ⇝ 155/8 | note:Ab4 ]", - "[ (75/4 → 19/1) ⇝ 155/8 | note:B4 ]", - "[ (75/4 → 19/1) ⇝ 155/8 | note:Eb5 ]", - "[ (75/4 → 19/1) ⇝ 155/8 | note:C#2 ]", - "[ 75/4 ⇜ (19/1 → 155/8) | note:F#5 ]", - "[ 75/4 ⇜ (19/1 → 155/8) | note:E4 ]", - "[ 75/4 ⇜ (19/1 → 155/8) | note:Ab4 ]", - "[ 75/4 ⇜ (19/1 → 155/8) | note:B4 ]", - "[ 75/4 ⇜ (19/1 → 155/8) | note:Eb5 ]", - "[ 75/4 ⇜ (19/1 → 155/8) | note:C#2 ]", - "[ 155/8 → 20/1 | note:F#5 ]", - "[ 155/8 → 20/1 | note:E4 ]", - "[ 155/8 → 20/1 | note:Ab4 ]", - "[ 155/8 → 20/1 | note:Bb4 ]", - "[ 155/8 → 20/1 | note:Eb5 ]", - "[ 155/8 → 20/1 | note:F#2 ]", + "[ 0/1 → 5/8 | note:F#5 color:#F8E71C ]", + "[ 0/1 → 5/8 | note:Bb4 color:#7ED321 ]", + "[ 0/1 → 5/8 | note:Db5 color:#7ED321 ]", + "[ 0/1 → 5/8 | note:Eb5 color:#7ED321 ]", + "[ 0/1 → 5/8 | note:B2 color:#00B8D4 ]", + "[ 5/8 → 5/4 | note:D5 color:#F8E71C ]", + "[ 5/8 → 5/4 | note:C4 color:#7ED321 ]", + "[ 5/8 → 5/4 | note:E4 color:#7ED321 ]", + "[ 5/8 → 5/4 | note:Gb4 color:#7ED321 ]", + "[ 5/8 → 5/4 | note:B4 color:#7ED321 ]", + "[ 5/8 → 5/4 | note:D2 color:#00B8D4 ]", + "[ 5/4 → 15/8 | note:B4 color:#F8E71C ]", + "[ 5/4 → 15/8 | note:B3 color:#7ED321 ]", + "[ 5/4 → 15/8 | note:D4 color:#7ED321 ]", + "[ 5/4 → 15/8 | note:Gb4 color:#7ED321 ]", + "[ 5/4 → 15/8 | note:A4 color:#7ED321 ]", + "[ 5/4 → 15/8 | note:G2 color:#00B8D4 ]", + "[ 15/8 → 5/2 | note:G4 color:#F8E71C ]", + "[ 15/8 → 5/2 | note:Ab3 color:#7ED321 ]", + "[ 15/8 → 5/2 | note:C4 color:#7ED321 ]", + "[ 15/8 → 5/2 | note:D4 color:#7ED321 ]", + "[ 15/8 → 5/2 | note:Bb2 color:#00B8D4 ]", + "[ 5/2 → 25/8 | note:Eb2 color:#00B8D4 ]", + "[ 5/2 → 15/4 | note:Bb4 color:#F8E71C ]", + "[ 5/2 → 15/4 | note:D4 color:#7ED321 ]", + "[ 5/2 → 15/4 | note:F4 color:#7ED321 ]", + "[ 5/2 → 15/4 | note:G4 color:#7ED321 ]", + "[ 25/8 → 15/4 | note:Bb3 color:#00B8D4 ]", + "[ 15/4 → 35/8 | note:B4 color:#F8E71C ]", + "[ 15/4 → 35/8 | note:C4 color:#7ED321 ]", + "[ 15/4 → 35/8 | note:E4 color:#7ED321 ]", + "[ 15/4 → 35/8 | note:G4 color:#7ED321 ]", + "[ 15/4 → 35/8 | note:A2 color:#00B8D4 ]", + "[ 35/8 → 5/1 | note:A4 color:#F8E71C ]", + "[ 35/8 → 5/1 | note:Gb3 color:#7ED321 ]", + "[ 35/8 → 5/1 | note:B3 color:#7ED321 ]", + "[ 35/8 → 5/1 | note:C4 color:#7ED321 ]", + "[ 35/8 → 5/1 | note:E4 color:#7ED321 ]", + "[ 35/8 → 5/1 | note:D2 color:#00B8D4 ]", + "[ 5/1 → 45/8 | note:D5 color:#F8E71C ]", + "[ 5/1 → 45/8 | note:Gb4 color:#7ED321 ]", + "[ 5/1 → 45/8 | note:A4 color:#7ED321 ]", + "[ 5/1 → 45/8 | note:B4 color:#7ED321 ]", + "[ 5/1 → 45/8 | note:G2 color:#00B8D4 ]", + "[ 45/8 → 25/4 | note:Bb4 color:#F8E71C ]", + "[ 45/8 → 25/4 | note:Ab3 color:#7ED321 ]", + "[ 45/8 → 25/4 | note:C4 color:#7ED321 ]", + "[ 45/8 → 25/4 | note:D4 color:#7ED321 ]", + "[ 45/8 → 25/4 | note:G4 color:#7ED321 ]", + "[ 45/8 → 25/4 | note:Bb2 color:#00B8D4 ]", + "[ 25/4 → 55/8 | note:G4 color:#F8E71C ]", + "[ 25/4 → 55/8 | note:G3 color:#7ED321 ]", + "[ 25/4 → 55/8 | note:Bb3 color:#7ED321 ]", + "[ 25/4 → 55/8 | note:D4 color:#7ED321 ]", + "[ 25/4 → 55/8 | note:F4 color:#7ED321 ]", + "[ 25/4 → 55/8 | note:Eb2 color:#00B8D4 ]", + "[ 55/8 → 15/2 | note:Eb4 color:#F8E71C ]", + "[ 55/8 → 15/2 | note:E3 color:#7ED321 ]", + "[ 55/8 → 15/2 | note:Ab3 color:#7ED321 ]", + "[ 55/8 → 15/2 | note:Bb3 color:#7ED321 ]", + "[ 55/8 → 15/2 | note:F#2 color:#00B8D4 ]", + "[ 15/2 → 65/8 | note:B2 color:#00B8D4 ]", + "[ 15/2 → 35/4 | note:F#4 color:#F8E71C ]", + "[ 15/2 → 35/4 | note:Bb3 color:#7ED321 ]", + "[ 15/2 → 35/4 | note:Db4 color:#7ED321 ]", + "[ 15/2 → 35/4 | note:Eb4 color:#7ED321 ]", + "[ 65/8 → 35/4 | note:F#2 color:#00B8D4 ]", + "[ 35/4 → 75/8 | note:G4 color:#F8E71C ]", + "[ 35/4 → 75/8 | note:Ab3 color:#7ED321 ]", + "[ 35/4 → 75/8 | note:C4 color:#7ED321 ]", + "[ 35/4 → 75/8 | note:Eb4 color:#7ED321 ]", + "[ 35/4 → 75/8 | note:F2 color:#00B8D4 ]", + "[ 75/8 → 10/1 | note:F4 color:#F8E71C ]", + "[ 75/8 → 10/1 | note:D3 color:#7ED321 ]", + "[ 75/8 → 10/1 | note:G3 color:#7ED321 ]", + "[ 75/8 → 10/1 | note:Ab3 color:#7ED321 ]", + "[ 75/8 → 10/1 | note:C4 color:#7ED321 ]", + "[ 75/8 → 10/1 | note:Bb2 color:#00B8D4 ]", + "[ 10/1 → 85/8 | note:Eb2 color:#00B8D4 ]", + "[ 10/1 → 45/4 | note:Bb4 color:#F8E71C ]", + "[ 10/1 → 45/4 | note:D4 color:#7ED321 ]", + "[ 10/1 → 45/4 | note:F4 color:#7ED321 ]", + "[ 10/1 → 45/4 | note:G4 color:#7ED321 ]", + "[ 85/8 → 45/4 | note:Bb2 color:#00B8D4 ]", + "[ 45/4 → 95/8 | note:B4 color:#F8E71C ]", + "[ 45/4 → 95/8 | note:C4 color:#7ED321 ]", + "[ 45/4 → 95/8 | note:E4 color:#7ED321 ]", + "[ 45/4 → 95/8 | note:G4 color:#7ED321 ]", + "[ 45/4 → 95/8 | note:A2 color:#00B8D4 ]", + "[ 95/8 → 25/2 | note:A4 color:#F8E71C ]", + "[ 95/8 → 25/2 | note:Gb3 color:#7ED321 ]", + "[ 95/8 → 25/2 | note:B3 color:#7ED321 ]", + "[ 95/8 → 25/2 | note:C4 color:#7ED321 ]", + "[ 95/8 → 25/2 | note:E4 color:#7ED321 ]", + "[ 95/8 → 25/2 | note:D2 color:#00B8D4 ]", + "[ 25/2 → 105/8 | note:G2 color:#00B8D4 ]", + "[ 25/2 → 55/4 | note:D5 color:#F8E71C ]", + "[ 25/2 → 55/4 | note:Gb4 color:#7ED321 ]", + "[ 25/2 → 55/4 | note:A4 color:#7ED321 ]", + "[ 25/2 → 55/4 | note:B4 color:#7ED321 ]", + "[ 105/8 → 55/4 | note:D2 color:#00B8D4 ]", + "[ 55/4 → 115/8 | note:D#5 color:#F8E71C ]", + "[ 55/4 → 115/8 | note:E4 color:#7ED321 ]", + "[ 55/4 → 115/8 | note:Ab4 color:#7ED321 ]", + "[ 55/4 → 115/8 | note:B4 color:#7ED321 ]", + "[ 55/4 → 115/8 | note:C#2 color:#00B8D4 ]", + "[ 115/8 → 15/1 | note:C#5 color:#F8E71C ]", + "[ 115/8 → 15/1 | note:Bb3 color:#7ED321 ]", + "[ 115/8 → 15/1 | note:Eb4 color:#7ED321 ]", + "[ 115/8 → 15/1 | note:E4 color:#7ED321 ]", + "[ 115/8 → 15/1 | note:Ab4 color:#7ED321 ]", + "[ 115/8 → 15/1 | note:F#2 color:#00B8D4 ]", + "[ 15/1 → 125/8 | note:B2 color:#00B8D4 ]", + "[ 15/1 → 65/4 | note:F#5 color:#F8E71C ]", + "[ 15/1 → 65/4 | note:Bb4 color:#7ED321 ]", + "[ 15/1 → 65/4 | note:Db5 color:#7ED321 ]", + "[ 15/1 → 65/4 | note:Eb5 color:#7ED321 ]", + "[ 125/8 → 65/4 | note:F#2 color:#00B8D4 ]", + "[ 65/4 → 135/8 | note:G5 color:#F8E71C ]", + "[ 65/4 → 135/8 | note:Ab4 color:#7ED321 ]", + "[ 65/4 → 135/8 | note:C5 color:#7ED321 ]", + "[ 65/4 → 135/8 | note:Eb5 color:#7ED321 ]", + "[ 65/4 → 135/8 | note:F2 color:#00B8D4 ]", + "[ 135/8 → 35/2 | note:F5 color:#F8E71C ]", + "[ 135/8 → 35/2 | note:D4 color:#7ED321 ]", + "[ 135/8 → 35/2 | note:G4 color:#7ED321 ]", + "[ 135/8 → 35/2 | note:Ab4 color:#7ED321 ]", + "[ 135/8 → 35/2 | note:C5 color:#7ED321 ]", + "[ 135/8 → 35/2 | note:Bb2 color:#00B8D4 ]", + "[ 35/2 → 145/8 | note:Eb2 color:#00B8D4 ]", + "[ 35/2 → 75/4 | note:Bb5 color:#F8E71C ]", + "[ 35/2 → 75/4 | note:D5 color:#7ED321 ]", + "[ 35/2 → 75/4 | note:F5 color:#7ED321 ]", + "[ 35/2 → 75/4 | note:G5 color:#7ED321 ]", + "[ 145/8 → 75/4 | note:Bb3 color:#00B8D4 ]", + "[ 75/4 → 155/8 | note:F#5 color:#F8E71C ]", + "[ 75/4 → 155/8 | note:E4 color:#7ED321 ]", + "[ 75/4 → 155/8 | note:Ab4 color:#7ED321 ]", + "[ 75/4 → 155/8 | note:B4 color:#7ED321 ]", + "[ 75/4 → 155/8 | note:Eb5 color:#7ED321 ]", + "[ 75/4 → 155/8 | note:C#2 color:#00B8D4 ]", + "[ 155/8 → 20/1 | note:F#5 color:#F8E71C ]", + "[ 155/8 → 20/1 | note:E4 color:#7ED321 ]", + "[ 155/8 → 20/1 | note:Ab4 color:#7ED321 ]", + "[ 155/8 → 20/1 | note:Bb4 color:#7ED321 ]", + "[ 155/8 → 20/1 | note:Eb5 color:#7ED321 ]", + "[ 155/8 → 20/1 | note:F#2 color:#00B8D4 ]", ] `; exports[`renders tunes > tune: goodTimes 1`] = ` [ - "[ 0/1 → 1/4 | note:52 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 1/4 → 1/2 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 1/2 → 3/4 | note:52 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 1/2 → 3/4 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 1/2 → 3/4 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 1/2 → 3/4 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 1/1 → 5/4 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 1/1 → 5/4 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 1/1 → 5/4 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 5/4 → 3/2 | note:52 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 5/4 → 3/2 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 7/4 → 2/1 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 7/4 → 2/1 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 7/4 → 2/1 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 2/1 → 9/4 | note:54 clip:2 s:piano release:0.1 pan:0.5 ]", - "[ 9/4 → 5/2 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 5/2 → 11/4 | note:54 clip:2 s:piano release:0.1 pan:0.5 ]", - "[ 5/2 → 11/4 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 5/2 → 11/4 | note:61 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 5/2 → 11/4 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 3/1 → 13/4 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 3/1 → 13/4 | note:61 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 3/1 → 13/4 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 13/4 → 7/2 | note:54 clip:2 s:piano release:0.1 pan:0.5 ]", - "[ 13/4 → 7/2 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 15/4 → 4/1 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 15/4 → 4/1 | note:61 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 15/4 → 4/1 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 4/1 → 17/4 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 17/4 → 9/2 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 9/2 → 19/4 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 9/2 → 19/4 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 9/2 → 19/4 | note:62 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 9/2 → 19/4 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 5/1 → 21/4 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 5/1 → 21/4 | note:62 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 5/1 → 21/4 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 21/4 → 11/2 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 21/4 → 11/2 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 23/4 → 6/1 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 23/4 → 6/1 | note:62 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 23/4 → 6/1 | note:40 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", - "[ 6/1 → 25/4 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 25/4 → 13/2 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 13/2 → 27/4 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 13/2 → 27/4 | note:61 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 13/2 → 27/4 | note:64 clip:2 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 13/2 → 27/4 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 7/1 → 29/4 | note:61 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 7/1 → 29/4 | note:64 clip:2 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 7/1 → 29/4 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 29/4 → 15/2 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 29/4 → 15/2 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 31/4 → 8/1 | note:61 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 31/4 → 8/1 | note:64 clip:2 s:piano release:0.1 pan:0.5462962962962963 ]", - "[ 31/4 → 8/1 | note:47 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", - "[ 8/1 → 33/4 | note:50 clip:2 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 33/4 → 17/2 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 17/2 → 35/4 | note:50 clip:2 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 17/2 → 35/4 | note:54 clip:2 s:piano release:0.1 pan:0.5 ]", - "[ 17/2 → 35/4 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 17/2 → 35/4 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 9/1 → 37/4 | note:54 clip:2 s:piano release:0.1 pan:0.5 ]", - "[ 9/1 → 37/4 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 9/1 → 37/4 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 37/4 → 19/2 | note:50 clip:2 s:piano release:0.1 pan:0.4814814814814815 ]", - "[ 37/4 → 19/2 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 39/4 → 10/1 | note:54 clip:2 s:piano release:0.1 pan:0.5 ]", - "[ 39/4 → 10/1 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 39/4 → 10/1 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 10/1 → 41/4 | note:52 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 41/4 → 21/2 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", - "[ 21/2 → 43/4 | note:52 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 21/2 → 43/4 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 21/2 → 43/4 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 21/2 → 43/4 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", - "[ 11/1 → 45/4 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 11/1 → 45/4 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 11/1 → 45/4 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", - "[ 45/4 → 23/2 | note:52 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", - "[ 45/4 → 23/2 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", - "[ 47/4 → 12/1 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 47/4 → 12/1 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 47/4 → 12/1 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", - "[ 12/1 → 49/4 | note:54 clip:2 s:piano release:0.1 pan:0.5 ]", - "[ 49/4 → 25/2 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 25/2 → 51/4 | note:54 clip:2 s:piano release:0.1 pan:0.5 ]", - "[ 25/2 → 51/4 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 25/2 → 51/4 | note:61 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 25/2 → 51/4 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 13/1 → 53/4 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 13/1 → 53/4 | note:61 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 13/1 → 53/4 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 53/4 → 27/2 | note:54 clip:2 s:piano release:0.1 pan:0.5 ]", - "[ 53/4 → 27/2 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 55/4 → 14/1 | note:57 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", - "[ 55/4 → 14/1 | note:61 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", - "[ 55/4 → 14/1 | note:38 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", - "[ 14/1 → 57/4 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 57/4 → 29/2 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", - "[ 29/2 → 59/4 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 29/2 → 59/4 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 29/2 → 59/4 | note:62 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 29/2 → 59/4 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", - "[ 15/1 → 61/4 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 15/1 → 61/4 | note:62 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 15/1 → 61/4 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", - "[ 61/4 → 31/2 | note:55 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", - "[ 61/4 → 31/2 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", - "[ 63/4 → 16/1 | note:59 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", - "[ 63/4 → 16/1 | note:62 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", - "[ 63/4 → 16/1 | note:45 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 0/1 → 1/4 | note:52 gain:0.48 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", + "[ 1/4 → 1/2 | note:40 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 1/2 → 3/4 | note:52 gain:0.48 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", + "[ 1/2 → 3/4 | note:55 gain:0.48 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 1/2 → 3/4 | note:59 gain:0.48 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 1/2 → 3/4 | note:40 gain:0.48 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 1/1 → 5/4 | note:55 gain:0.48 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 1/1 → 5/4 | note:59 gain:0.48 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 1/1 → 5/4 | note:40 gain:0.48 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 5/4 → 3/2 | note:52 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", + "[ 5/4 → 3/2 | note:40 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 7/4 → 2/1 | note:55 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 7/4 → 2/1 | note:59 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 7/4 → 2/1 | note:40 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 2/1 → 9/4 | note:54 gain:0.48 clip:2 s:piano release:0.1 pan:0.5 ]", + "[ 9/4 → 5/2 | note:47 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 5/2 → 11/4 | note:54 gain:0.48 clip:2 s:piano release:0.1 pan:0.5 ]", + "[ 5/2 → 11/4 | note:57 gain:0.48 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 5/2 → 11/4 | note:61 gain:0.48 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", + "[ 5/2 → 11/4 | note:47 gain:0.48 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 3/1 → 13/4 | note:57 gain:0.48 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 3/1 → 13/4 | note:61 gain:0.48 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", + "[ 3/1 → 13/4 | note:47 gain:0.48 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 13/4 → 7/2 | note:54 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5 ]", + "[ 13/4 → 7/2 | note:47 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 15/4 → 4/1 | note:57 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 15/4 → 4/1 | note:61 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", + "[ 15/4 → 4/1 | note:47 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 4/1 → 17/4 | note:55 gain:0.48 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 17/4 → 9/2 | note:40 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 9/2 → 19/4 | note:55 gain:0.48 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 9/2 → 19/4 | note:59 gain:0.48 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 9/2 → 19/4 | note:62 gain:0.48 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 9/2 → 19/4 | note:40 gain:0.48 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 5/1 → 21/4 | note:59 gain:0.48 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 5/1 → 21/4 | note:62 gain:0.48 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 5/1 → 21/4 | note:40 gain:0.48 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 21/4 → 11/2 | note:55 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 21/4 → 11/2 | note:40 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 23/4 → 6/1 | note:59 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 23/4 → 6/1 | note:62 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 23/4 → 6/1 | note:40 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.4351851851851852 ]", + "[ 6/1 → 25/4 | note:57 gain:0.48 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 25/4 → 13/2 | note:47 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 13/2 → 27/4 | note:57 gain:0.48 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 13/2 → 27/4 | note:61 gain:0.48 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", + "[ 13/2 → 27/4 | note:64 gain:0.48 clip:2 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 13/2 → 27/4 | note:47 gain:0.48 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 7/1 → 29/4 | note:61 gain:0.48 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", + "[ 7/1 → 29/4 | note:64 gain:0.48 clip:2 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 7/1 → 29/4 | note:47 gain:0.48 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 29/4 → 15/2 | note:57 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 29/4 → 15/2 | note:47 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 31/4 → 8/1 | note:61 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", + "[ 31/4 → 8/1 | note:64 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5462962962962963 ]", + "[ 31/4 → 8/1 | note:47 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.46759259259259256 ]", + "[ 8/1 → 33/4 | note:50 gain:0.48 clip:2 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 33/4 → 17/2 | note:38 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 17/2 → 35/4 | note:50 gain:0.48 clip:2 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 17/2 → 35/4 | note:54 gain:0.48 clip:2 s:piano release:0.1 pan:0.5 ]", + "[ 17/2 → 35/4 | note:57 gain:0.48 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 17/2 → 35/4 | note:38 gain:0.48 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 9/1 → 37/4 | note:54 gain:0.48 clip:2 s:piano release:0.1 pan:0.5 ]", + "[ 9/1 → 37/4 | note:57 gain:0.48 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 9/1 → 37/4 | note:38 gain:0.48 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 37/4 → 19/2 | note:50 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.4814814814814815 ]", + "[ 37/4 → 19/2 | note:38 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 39/4 → 10/1 | note:54 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5 ]", + "[ 39/4 → 10/1 | note:57 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 39/4 → 10/1 | note:38 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 10/1 → 41/4 | note:52 gain:0.48 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", + "[ 41/4 → 21/2 | note:45 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 21/2 → 43/4 | note:52 gain:0.48 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", + "[ 21/2 → 43/4 | note:55 gain:0.48 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 21/2 → 43/4 | note:59 gain:0.48 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 21/2 → 43/4 | note:45 gain:0.48 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 11/1 → 45/4 | note:55 gain:0.48 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 11/1 → 45/4 | note:59 gain:0.48 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 11/1 → 45/4 | note:45 gain:0.48 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 45/4 → 23/2 | note:52 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.4907407407407407 ]", + "[ 45/4 → 23/2 | note:45 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 47/4 → 12/1 | note:55 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 47/4 → 12/1 | note:59 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 47/4 → 12/1 | note:45 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 12/1 → 49/4 | note:54 gain:0.48 clip:2 s:piano release:0.1 pan:0.5 ]", + "[ 49/4 → 25/2 | note:38 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 25/2 → 51/4 | note:54 gain:0.48 clip:2 s:piano release:0.1 pan:0.5 ]", + "[ 25/2 → 51/4 | note:57 gain:0.48 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 25/2 → 51/4 | note:61 gain:0.48 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", + "[ 25/2 → 51/4 | note:38 gain:0.48 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 13/1 → 53/4 | note:57 gain:0.48 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 13/1 → 53/4 | note:61 gain:0.48 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", + "[ 13/1 → 53/4 | note:38 gain:0.48 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 53/4 → 27/2 | note:54 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5 ]", + "[ 53/4 → 27/2 | note:38 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 55/4 → 14/1 | note:57 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5138888888888888 ]", + "[ 55/4 → 14/1 | note:61 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5324074074074074 ]", + "[ 55/4 → 14/1 | note:38 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.42592592592592593 ]", + "[ 14/1 → 57/4 | note:55 gain:0.48 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 57/4 → 29/2 | note:45 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 29/2 → 59/4 | note:55 gain:0.48 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 29/2 → 59/4 | note:59 gain:0.48 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 29/2 → 59/4 | note:62 gain:0.48 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 29/2 → 59/4 | note:45 gain:0.48 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 15/1 → 61/4 | note:59 gain:0.48 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 15/1 → 61/4 | note:62 gain:0.48 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 15/1 → 61/4 | note:45 gain:0.48 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 61/4 → 31/2 | note:55 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5046296296296297 ]", + "[ 61/4 → 31/2 | note:45 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", + "[ 63/4 → 16/1 | note:59 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.5231481481481481 ]", + "[ 63/4 → 16/1 | note:62 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.537037037037037 ]", + "[ 63/4 → 16/1 | note:45 gain:0.5599999999999999 clip:2 s:piano release:0.1 pan:0.45833333333333337 ]", ] `; exports[`renders tunes > tune: holyflute 1`] = ` [ - "[ 0/1 → 1/4 | note:48 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 0/1 → 1/2 | note:60 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 0/1 → 1/1 | note:43 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 1/4 → 9/32 | note:51 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 11/32 → 3/8 | note:51 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 7/16 → 15/32 | note:51 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 1/2 → 9/16 | note:63 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ (1/2 → 3/4) ⇝ 1/1 | note:60 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 11/16 → 3/4 | note:63 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 3/4 → 7/8 | note:55 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 7/8 → 15/16 | note:63 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", - "[ 7/8 → 1/1 | note:55 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 ]", -] -`; - -exports[`renders tunes > tune: hyperpop 1`] = ` -[ - "[ -1/4 ⇜ (0/1 → 1/12) ⇝ 1/8 | note:C#6 s:sawtooth gain:0.2536811842784369 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.785818935017 cutoff:4000 ]", - "[ -1/4 ⇜ (0/1 → 1/12) ⇝ 1/8 | note:E5 s:sawtooth gain:0.2536811842784369 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.785818935017 cutoff:4000 ]", - "[ -3/8 ⇜ (0/1 → 1/8) | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:1666.5665766857219 ]", - "[ -3/8 ⇜ (0/1 → 1/8) | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:1666.5665766857219 ]", - "[ -1/8 ⇜ (0/1 → 1/6) ⇝ 1/4 | note:A5 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.143312438893 cutoff:4000 ]", - "[ -1/8 ⇜ (0/1 → 1/6) ⇝ 1/4 | note:C#5 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.143312438893 cutoff:4000 ]", - "[ -1/4 ⇜ (0/1 → 1/4) | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:1683.1306585059317 ]", - "[ -1/4 ⇜ (0/1 → 1/4) | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:1683.1306585059317 ]", - "[ 0/1 → 1/4 | note:F#5 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.143312438893 cutoff:4000 ]", - "[ 0/1 → 1/4 | note:A4 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.143312438893 cutoff:4000 ]", - "[ 0/1 → 1/4 | s:bd gain:0.7 ]", - "[ (0/1 → 1/3) ⇝ 3/8 | note:C#6 s:sawtooth gain:0.26103468453995016 attack:0.001 decay:0.2 sustain:0 hcutoff:5998.072590601808 cutoff:4000 ]", - "[ (0/1 → 1/3) ⇝ 3/8 | note:E5 s:sawtooth gain:0.26103468453995016 attack:0.001 decay:0.2 sustain:0 hcutoff:5998.072590601808 cutoff:4000 ]", - "[ -1/8 ⇜ (0/1 → 3/8) | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:1699.6897509708342 ]", - "[ -1/8 ⇜ (0/1 → 3/8) | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:1699.6897509708342 ]", - "[ -1/4 ⇜ (1/12 → 1/8) | note:A5 s:sawtooth gain:0.2536811842784369 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.785818935017 cutoff:4000 ]", - "[ -1/4 ⇜ (1/12 → 1/8) | note:C#5 s:sawtooth gain:0.2536811842784369 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.785818935017 cutoff:4000 ]", - "[ 1/8 → 1/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1699.6897509708342 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 1/8 → 1/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1699.6897509708342 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (1/8 → 5/12) ⇝ 1/2 | note:A5 s:sawtooth gain:0.26836160127988246 attack:0.001 decay:0.2 sustain:0 hcutoff:5994.647308096509 cutoff:4000 ]", - "[ (1/8 → 5/12) ⇝ 1/2 | note:C#5 s:sawtooth gain:0.26836160127988246 attack:0.001 decay:0.2 sustain:0 hcutoff:5994.647308096509 cutoff:4000 ]", - "[ -1/8 ⇜ (1/6 → 1/4) | note:F#5 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.143312438893 cutoff:4000 ]", - "[ -1/8 ⇜ (1/6 → 1/4) | note:A4 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:5999.143312438893 cutoff:4000 ]", - "[ 1/4 → 1/2 | note:F#5 s:sawtooth gain:0.27200957116830426 attack:0.001 decay:0.2 sustain:0 hcutoff:5992.29333433282 cutoff:4000 ]", - "[ 1/4 → 1/2 | note:A4 s:sawtooth gain:0.27200957116830426 attack:0.001 decay:0.2 sustain:0 hcutoff:5992.29333433282 cutoff:4000 ]", - "[ 1/4 → 1/2 | s:hh3 gain:0.7 ]", - "[ (1/4 → 7/12) ⇝ 5/8 | note:C#6 s:sawtooth gain:0.2756442833140452 attack:0.001 decay:0.2 sustain:0 hcutoff:5989.512318936654 cutoff:4000 ]", - "[ (1/4 → 7/12) ⇝ 5/8 | note:E5 s:sawtooth gain:0.2756442833140452 attack:0.001 decay:0.2 sustain:0 hcutoff:5989.512318936654 cutoff:4000 ]", - "[ 0/1 ⇜ (1/3 → 3/8) | note:A5 s:sawtooth gain:0.26103468453995016 attack:0.001 decay:0.2 sustain:0 hcutoff:5998.072590601808 cutoff:4000 ]", - "[ 0/1 ⇜ (1/3 → 3/8) | note:C#5 s:sawtooth gain:0.26103468453995016 attack:0.001 decay:0.2 sustain:0 hcutoff:5998.072590601808 cutoff:4000 ]", - "[ 3/8 → 1/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1765.826371664994 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 3/8 → 1/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1765.826371664994 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (3/8 → 2/3) ⇝ 3/4 | note:A5 s:sawtooth gain:0.2828651860235305 attack:0.001 decay:0.2 sustain:0 hcutoff:5982.671142387316 cutoff:4000 ]", - "[ (3/8 → 2/3) ⇝ 3/4 | note:C#5 s:sawtooth gain:0.2828651860235305 attack:0.001 decay:0.2 sustain:0 hcutoff:5982.671142387316 cutoff:4000 ]", - "[ 1/8 ⇜ (5/12 → 1/2) | note:F#5 s:sawtooth gain:0.26836160127988246 attack:0.001 decay:0.2 sustain:0 hcutoff:5994.647308096509 cutoff:4000 ]", - "[ 1/8 ⇜ (5/12 → 1/2) | note:A4 s:sawtooth gain:0.26836160127988246 attack:0.001 decay:0.2 sustain:0 hcutoff:5994.647308096509 cutoff:4000 ]", - "[ 1/2 → 5/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1798.799979846742 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 1/2 → 5/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1798.799979846742 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 1/2 → 3/4 | note:F#5 s:sawtooth gain:0.28644702698548963 attack:0.001 decay:0.2 sustain:0 hcutoff:5978.612153434527 cutoff:4000 ]", - "[ 1/2 → 3/4 | note:A4 s:sawtooth gain:0.28644702698548963 attack:0.001 decay:0.2 sustain:0 hcutoff:5978.612153434527 cutoff:4000 ]", - "[ 1/2 → 3/4 | s:bd gain:0.7 ]", - "[ (1/2 → 5/6) ⇝ 7/8 | note:C#6 s:sawtooth gain:0.29000691362123476 attack:0.001 decay:0.2 sustain:0 hcutoff:5974.128467049176 cutoff:4000 ]", - "[ (1/2 → 5/6) ⇝ 7/8 | note:E5 s:sawtooth gain:0.29000691362123476 attack:0.001 decay:0.2 sustain:0 hcutoff:5974.128467049176 cutoff:4000 ]", - "[ 1/2 → 1/1 | s:sn gain:0.7 ]", - "[ 1/4 ⇜ (7/12 → 5/8) | note:A5 s:sawtooth gain:0.2756442833140452 attack:0.001 decay:0.2 sustain:0 hcutoff:5989.512318936654 cutoff:4000 ]", - "[ 1/4 ⇜ (7/12 → 5/8) | note:C#5 s:sawtooth gain:0.2756442833140452 attack:0.001 decay:0.2 sustain:0 hcutoff:5989.512318936654 cutoff:4000 ]", - "[ (5/8 → 11/12) ⇝ 1/1 | note:A5 s:sawtooth gain:0.29705226105983373 attack:0.001 decay:0.2 sustain:0 hcutoff:5963.890147645195 cutoff:4000 ]", - "[ (5/8 → 11/12) ⇝ 1/1 | note:C#5 s:sawtooth gain:0.29705226105983373 attack:0.001 decay:0.2 sustain:0 hcutoff:5963.890147645195 cutoff:4000 ]", - "[ 3/8 ⇜ (2/3 → 3/4) | note:F#5 s:sawtooth gain:0.2828651860235305 attack:0.001 decay:0.2 sustain:0 hcutoff:5982.671142387316 cutoff:4000 ]", - "[ 3/8 ⇜ (2/3 → 3/4) | note:A4 s:sawtooth gain:0.2828651860235305 attack:0.001 decay:0.2 sustain:0 hcutoff:5982.671142387316 cutoff:4000 ]", - "[ 3/4 → 7/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1864.4584935007128 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 3/4 → 7/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1864.4584935007128 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 3/4 → 1/1 | note:F#5 s:sawtooth gain:0.300533478008833 attack:0.001 decay:0.2 sustain:0 hcutoff:5958.137268909887 cutoff:4000 ]", - "[ 3/4 → 1/1 | note:A4 s:sawtooth gain:0.300533478008833 attack:0.001 decay:0.2 sustain:0 hcutoff:5958.137268909887 cutoff:4000 ]", - "[ 3/4 → 1/1 | s:hh3 gain:0.7 ]", - "[ (3/4 → 1/1) ⇝ 9/8 | note:C#6 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:5951.963201008076 cutoff:4000 ]", - "[ (3/4 → 1/1) ⇝ 9/8 | note:E5 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:5951.963201008076 cutoff:4000 ]", - "[ 1/2 ⇜ (5/6 → 7/8) | note:A5 s:sawtooth gain:0.29000691362123476 attack:0.001 decay:0.2 sustain:0 hcutoff:5974.128467049176 cutoff:4000 ]", - "[ 1/2 ⇜ (5/6 → 7/8) | note:C#5 s:sawtooth gain:0.29000691362123476 attack:0.001 decay:0.2 sustain:0 hcutoff:5974.128467049176 cutoff:4000 ]", - "[ 7/8 → 1/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1897.1038487394403 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 7/8 → 1/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1897.1038487394403 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (7/8 → 1/1) ⇝ 5/4 | note:A5 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:5938.355801271282 cutoff:4000 ]", - "[ (7/8 → 1/1) ⇝ 5/4 | note:C#5 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:5938.355801271282 cutoff:4000 ]", - "[ 5/8 ⇜ (11/12 → 1/1) | note:F#5 s:sawtooth gain:0.29705226105983373 attack:0.001 decay:0.2 sustain:0 hcutoff:5963.890147645195 cutoff:4000 ]", - "[ 5/8 ⇜ (11/12 → 1/1) | note:A4 s:sawtooth gain:0.29705226105983373 attack:0.001 decay:0.2 sustain:0 hcutoff:5963.890147645195 cutoff:4000 ]", - "[ 3/4 ⇜ (1/1 → 13/12) ⇝ 9/8 | note:C#6 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:5951.963201008076 cutoff:4000 ]", - "[ 3/4 ⇜ (1/1 → 13/12) ⇝ 9/8 | note:E5 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:5951.963201008076 cutoff:4000 ]", - "[ 7/8 ⇜ (1/1 → 7/6) ⇝ 5/4 | note:A5 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:5938.355801271282 cutoff:4000 ]", - "[ 7/8 ⇜ (1/1 → 7/6) ⇝ 5/4 | note:C#5 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:5938.355801271282 cutoff:4000 ]", - "[ 1/1 → 5/4 | note:F#5 s:sawtooth gain:0.31413326401454233 attack:0.001 decay:0.2 sustain:0 hcutoff:5930.924800994192 cutoff:4000 ]", - "[ 1/1 → 5/4 | note:A4 s:sawtooth gain:0.31413326401454233 attack:0.001 decay:0.2 sustain:0 hcutoff:5930.924800994192 cutoff:4000 ]", - "[ 1/1 → 5/4 | s:bd gain:0.7 ]", - "[ (1/1 → 4/3) ⇝ 11/8 | note:C#6 s:sawtooth gain:0.317441699448191 attack:0.001 decay:0.2 sustain:0 hcutoff:5923.077274266886 cutoff:4000 ]", - "[ (1/1 → 4/3) ⇝ 11/8 | note:E5 s:sawtooth gain:0.317441699448191 attack:0.001 decay:0.2 sustain:0 hcutoff:5923.077274266886 cutoff:4000 ]", - "[ 3/4 ⇜ (13/12 → 9/8) | note:A5 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:5951.963201008076 cutoff:4000 ]", - "[ 3/4 ⇜ (13/12 → 9/8) | note:C#5 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:5951.963201008076 cutoff:4000 ]", - "[ 9/8 → 5/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1961.928446178906 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 9/8 → 5/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:1961.928446178906 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (9/8 → 17/12) ⇝ 3/2 | note:A5 s:sawtooth gain:0.3239347288344676 attack:0.001 decay:0.2 sustain:0 hcutoff:5906.1380911341175 cutoff:4000 ]", - "[ (9/8 → 17/12) ⇝ 3/2 | note:C#5 s:sawtooth gain:0.3239347288344676 attack:0.001 decay:0.2 sustain:0 hcutoff:5906.1380911341175 cutoff:4000 ]", - "[ 7/8 ⇜ (7/6 → 5/4) | note:F#5 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:5938.355801271282 cutoff:4000 ]", - "[ 7/8 ⇜ (7/6 → 5/4) | note:A4 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:5938.355801271282 cutoff:4000 ]", - "[ 5/4 → 3/2 | note:F#5 s:sawtooth gain:0.3271154116289833 attack:0.001 decay:0.2 sustain:0 hcutoff:5897.049337170482 cutoff:4000 ]", - "[ 5/4 → 3/2 | note:A4 s:sawtooth gain:0.3271154116289833 attack:0.001 decay:0.2 sustain:0 hcutoff:5897.049337170482 cutoff:4000 ]", - "[ 5/4 → 3/2 | s:hh3 gain:0.7 ]", - "[ (5/4 → 19/12) ⇝ 13/8 | note:C#6 s:sawtooth gain:0.3302496429830646 attack:0.001 decay:0.2 sustain:0 hcutoff:5887.549861142967 cutoff:4000 ]", - "[ (5/4 → 19/12) ⇝ 13/8 | note:E5 s:sawtooth gain:0.3302496429830646 attack:0.001 decay:0.2 sustain:0 hcutoff:5887.549861142967 cutoff:4000 ]", - "[ 1/1 ⇜ (4/3 → 11/8) | note:A5 s:sawtooth gain:0.317441699448191 attack:0.001 decay:0.2 sustain:0 hcutoff:5923.077274266886 cutoff:4000 ]", - "[ 1/1 ⇜ (4/3 → 11/8) | note:C#5 s:sawtooth gain:0.317441699448191 attack:0.001 decay:0.2 sustain:0 hcutoff:5923.077274266886 cutoff:4000 ]", - "[ 11/8 → 3/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2026.0015806698216 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 11/8 → 3/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2026.0015806698216 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (11/8 → 5/3) ⇝ 7/4 | note:A5 s:sawtooth gain:0.3363712287126769 attack:0.001 decay:0.2 sustain:0 hcutoff:5867.325323737765 cutoff:4000 ]", - "[ (11/8 → 5/3) ⇝ 7/4 | note:C#5 s:sawtooth gain:0.3363712287126769 attack:0.001 decay:0.2 sustain:0 hcutoff:5867.325323737765 cutoff:4000 ]", - "[ 9/8 ⇜ (17/12 → 3/2) | note:F#5 s:sawtooth gain:0.3239347288344676 attack:0.001 decay:0.2 sustain:0 hcutoff:5906.1380911341175 cutoff:4000 ]", - "[ 9/8 ⇜ (17/12 → 3/2) | note:A4 s:sawtooth gain:0.3239347288344676 attack:0.001 decay:0.2 sustain:0 hcutoff:5906.1380911341175 cutoff:4000 ]", - "[ 3/2 → 13/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2057.708031580958 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 3/2 → 13/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2057.708031580958 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 3/2 → 7/4 | note:F#5 s:sawtooth gain:0.339354895673865 attack:0.001 decay:0.2 sustain:0 hcutoff:5856.603727730447 cutoff:4000 ]", - "[ 3/2 → 7/4 | note:A4 s:sawtooth gain:0.339354895673865 attack:0.001 decay:0.2 sustain:0 hcutoff:5856.603727730447 cutoff:4000 ]", - "[ 3/2 → 7/4 | s:bd gain:0.7 ]", - "[ (3/2 → 11/6) ⇝ 15/8 | note:C#6 s:sawtooth gain:0.3422847385870941 attack:0.001 decay:0.2 sustain:0 hcutoff:5845.47833980621 cutoff:4000 ]", - "[ (3/2 → 11/6) ⇝ 15/8 | note:E5 s:sawtooth gain:0.3422847385870941 attack:0.001 decay:0.2 sustain:0 hcutoff:5845.47833980621 cutoff:4000 ]", - "[ 3/2 → 2/1 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2104.801302079497 ]", - "[ 3/2 → 2/1 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2104.801302079497 ]", - "[ 3/2 → 2/1 | s:sn gain:0.7 ]", - "[ 5/4 ⇜ (19/12 → 13/8) | note:A5 s:sawtooth gain:0.3302496429830646 attack:0.001 decay:0.2 sustain:0 hcutoff:5887.549861142967 cutoff:4000 ]", - "[ 5/4 ⇜ (19/12 → 13/8) | note:C#5 s:sawtooth gain:0.3302496429830646 attack:0.001 decay:0.2 sustain:0 hcutoff:5887.549861142967 cutoff:4000 ]", - "[ (13/8 → 23/12) ⇝ 2/1 | note:A5 s:sawtooth gain:0.3479759264430665 attack:0.001 decay:0.2 sustain:0 hcutoff:5822.02388217981 cutoff:4000 ]", - "[ (13/8 → 23/12) ⇝ 2/1 | note:C#5 s:sawtooth gain:0.3479759264430665 attack:0.001 decay:0.2 sustain:0 hcutoff:5822.02388217981 cutoff:4000 ]", - "[ (13/8 → 2/1) ⇝ 17/8 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2120.3652183367367 ]", - "[ (13/8 → 2/1) ⇝ 17/8 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2120.3652183367367 ]", - "[ 11/8 ⇜ (5/3 → 7/4) | note:F#5 s:sawtooth gain:0.3363712287126769 attack:0.001 decay:0.2 sustain:0 hcutoff:5867.325323737765 cutoff:4000 ]", - "[ 11/8 ⇜ (5/3 → 7/4) | note:A4 s:sawtooth gain:0.3363712287126769 attack:0.001 decay:0.2 sustain:0 hcutoff:5867.325323737765 cutoff:4000 ]", - "[ 7/4 → 15/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2120.3652183367367 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 7/4 → 15/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2120.3652183367367 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 7/4 → 2/1 | note:F#5 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:5809.698831278217 cutoff:4000 ]", - "[ 7/4 → 2/1 | note:A4 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:5809.698831278217 cutoff:4000 ]", - "[ 7/4 → 2/1 | s:hh3 gain:0.7 ]", - "[ (7/4 → 2/1) ⇝ 17/8 | note:C#6 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:5809.698831278217 cutoff:4000 ]", - "[ (7/4 → 2/1) ⇝ 17/8 | note:E5 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:5809.698831278217 cutoff:4000 ]", - "[ (7/4 → 2/1) ⇝ 9/4 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2135.8582993222344 ]", - "[ (7/4 → 2/1) ⇝ 9/4 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2135.8582993222344 ]", - "[ 3/2 ⇜ (11/6 → 15/8) | note:A5 s:sawtooth gain:0.3422847385870941 attack:0.001 decay:0.2 sustain:0 hcutoff:5845.47833980621 cutoff:4000 ]", - "[ 3/2 ⇜ (11/6 → 15/8) | note:C#5 s:sawtooth gain:0.3422847385870941 attack:0.001 decay:0.2 sustain:0 hcutoff:5845.47833980621 cutoff:4000 ]", - "[ 15/8 → 2/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2151.2782118349805 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 15/8 → 2/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2151.2782118349805 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (15/8 → 2/1) ⇝ 9/4 | note:A5 s:sawtooth gain:0.35343108171056004 attack:0.001 decay:0.2 sustain:0 hcutoff:5796.978025372246 cutoff:4000 ]", - "[ (15/8 → 2/1) ⇝ 9/4 | note:C#5 s:sawtooth gain:0.35343108171056004 attack:0.001 decay:0.2 sustain:0 hcutoff:5796.978025372246 cutoff:4000 ]", - "[ (15/8 → 2/1) ⇝ 19/8 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2151.2782118349805 ]", - "[ (15/8 → 2/1) ⇝ 19/8 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2151.2782118349805 ]", - "[ 13/8 ⇜ (23/12 → 2/1) | note:F#5 s:sawtooth gain:0.3479759264430665 attack:0.001 decay:0.2 sustain:0 hcutoff:5822.02388217981 cutoff:4000 ]", - "[ 13/8 ⇜ (23/12 → 2/1) | note:A4 s:sawtooth gain:0.3479759264430665 attack:0.001 decay:0.2 sustain:0 hcutoff:5822.02388217981 cutoff:4000 ]", - "[ 7/4 ⇜ (2/1 → 25/12) ⇝ 17/8 | note:C#6 s:sawtooth gain:0.3586370624427201 attack:0.001 decay:0.2 sustain:0 hcutoff:5770.357934562703 cutoff:4000 ]", - "[ 7/4 ⇜ (2/1 → 25/12) ⇝ 17/8 | note:E5 s:sawtooth gain:0.3586370624427201 attack:0.001 decay:0.2 sustain:0 hcutoff:5770.357934562703 cutoff:4000 ]", - "[ 13/8 ⇜ (2/1 → 17/8) | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2181.889254082415 ]", - "[ 13/8 ⇜ (2/1 → 17/8) | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2181.889254082415 ]", - "[ 15/8 ⇜ (2/1 → 13/6) ⇝ 9/4 | note:A5 s:sawtooth gain:0.36114266880324397 attack:0.001 decay:0.2 sustain:0 hcutoff:5756.463210874651 cutoff:4000 ]", - "[ 15/8 ⇜ (2/1 → 13/6) ⇝ 9/4 | note:C#5 s:sawtooth gain:0.36114266880324397 attack:0.001 decay:0.2 sustain:0 hcutoff:5756.463210874651 cutoff:4000 ]", - "[ 7/4 ⇜ (2/1 → 9/4) | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2197.0757739067362 ]", - "[ 7/4 ⇜ (2/1 → 9/4) | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2197.0757739067362 ]", - "[ 2/1 → 9/4 | note:F#5 s:sawtooth gain:0.36114266880324397 attack:0.001 decay:0.2 sustain:0 hcutoff:5756.463210874651 cutoff:4000 ]", - "[ 2/1 → 9/4 | note:A4 s:sawtooth gain:0.36114266880324397 attack:0.001 decay:0.2 sustain:0 hcutoff:5756.463210874651 cutoff:4000 ]", - "[ 2/1 → 9/4 | s:bd gain:0.7 ]", - "[ (2/1 → 7/3) ⇝ 19/8 | note:C#6 s:sawtooth gain:0.3635813269759728 attack:0.001 decay:0.2 sustain:0 hcutoff:5742.18185383172 cutoff:4000 ]", - "[ (2/1 → 7/3) ⇝ 19/8 | note:E5 s:sawtooth gain:0.3635813269759728 attack:0.001 decay:0.2 sustain:0 hcutoff:5742.18185383172 cutoff:4000 ]", - "[ 15/8 ⇜ (2/1 → 19/8) | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2212.17990613181 ]", - "[ 15/8 ⇜ (2/1 → 19/8) | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2212.17990613181 ]", - "[ 7/4 ⇜ (25/12 → 17/8) | note:A5 s:sawtooth gain:0.3586370624427201 attack:0.001 decay:0.2 sustain:0 hcutoff:5770.357934562703 cutoff:4000 ]", - "[ 7/4 ⇜ (25/12 → 17/8) | note:C#5 s:sawtooth gain:0.3586370624427201 attack:0.001 decay:0.2 sustain:0 hcutoff:5770.357934562703 cutoff:4000 ]", - "[ 17/8 → 9/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2212.17990613181 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 17/8 → 9/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2212.17990613181 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (17/8 → 29/12) ⇝ 5/2 | note:A5 s:sawtooth gain:0.368251964143991 attack:0.001 decay:0.2 sustain:0 hcutoff:5712.469093657604 cutoff:4000 ]", - "[ (17/8 → 29/12) ⇝ 5/2 | note:C#5 s:sawtooth gain:0.368251964143991 attack:0.001 decay:0.2 sustain:0 hcutoff:5712.469093657604 cutoff:4000 ]", - "[ 15/8 ⇜ (13/6 → 9/4) | note:F#5 s:sawtooth gain:0.36114266880324397 attack:0.001 decay:0.2 sustain:0 hcutoff:5756.463210874651 cutoff:4000 ]", - "[ 15/8 ⇜ (13/6 → 9/4) | note:A4 s:sawtooth gain:0.36114266880324397 attack:0.001 decay:0.2 sustain:0 hcutoff:5756.463210874651 cutoff:4000 ]", - "[ 9/4 → 5/2 | note:F#5 s:sawtooth gain:0.3704811297220968 attack:0.001 decay:0.2 sustain:0 hcutoff:5697.042781654914 cutoff:4000 ]", - "[ 9/4 → 5/2 | note:A4 s:sawtooth gain:0.3704811297220968 attack:0.001 decay:0.2 sustain:0 hcutoff:5697.042781654914 cutoff:4000 ]", - "[ 9/4 → 5/2 | s:hh3 gain:0.7 ]", - "[ (9/4 → 31/12) ⇝ 21/8 | note:C#6 s:sawtooth gain:0.3726377219727376 attack:0.001 decay:0.2 sustain:0 hcutoff:5681.240017681994 cutoff:4000 ]", - "[ (9/4 → 31/12) ⇝ 21/8 | note:E5 s:sawtooth gain:0.3726377219727376 attack:0.001 decay:0.2 sustain:0 hcutoff:5681.240017681994 cutoff:4000 ]", - "[ 2/1 ⇜ (7/3 → 19/8) | note:A5 s:sawtooth gain:0.3635813269759728 attack:0.001 decay:0.2 sustain:0 hcutoff:5742.18185383172 cutoff:4000 ]", - "[ 2/1 ⇜ (7/3 → 19/8) | note:C#5 s:sawtooth gain:0.3635813269759728 attack:0.001 decay:0.2 sustain:0 hcutoff:5742.18185383172 cutoff:4000 ]", - "[ 19/8 → 5/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2271.727259793624 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 19/8 → 5/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2271.727259793624 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (19/8 → 8/3) ⇝ 11/4 | note:A5 s:sawtooth gain:0.3767280347874561 attack:0.001 decay:0.2 sustain:0 hcutoff:5648.516028753632 cutoff:4000 ]", - "[ (19/8 → 8/3) ⇝ 11/4 | note:C#5 s:sawtooth gain:0.3767280347874561 attack:0.001 decay:0.2 sustain:0 hcutoff:5648.516028753632 cutoff:4000 ]", - "[ 17/8 ⇜ (29/12 → 5/2) | note:F#5 s:sawtooth gain:0.368251964143991 attack:0.001 decay:0.2 sustain:0 hcutoff:5712.469093657604 cutoff:4000 ]", - "[ 17/8 ⇜ (29/12 → 5/2) | note:A4 s:sawtooth gain:0.368251964143991 attack:0.001 decay:0.2 sustain:0 hcutoff:5712.469093657604 cutoff:4000 ]", - "[ 5/2 → 21/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2300.948092306816 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 5/2 → 21/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2300.948092306816 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 5/2 → 11/4 | note:F#5 s:sawtooth gain:0.37865929150004085 attack:0.001 decay:0.2 sustain:0 hcutoff:5631.60041088523 cutoff:4000 ]", - "[ 5/2 → 11/4 | note:A4 s:sawtooth gain:0.37865929150004085 attack:0.001 decay:0.2 sustain:0 hcutoff:5631.60041088523 cutoff:4000 ]", - "[ 5/2 → 11/4 | s:bd gain:0.7 ]", - "[ (5/2 → 17/6) ⇝ 23/8 | note:C#6 s:sawtooth gain:0.38051304866630675 attack:0.001 decay:0.2 sustain:0 hcutoff:5614.319554259933 cutoff:4000 ]", - "[ (5/2 → 17/6) ⇝ 23/8 | note:E5 s:sawtooth gain:0.38051304866630675 attack:0.001 decay:0.2 sustain:0 hcutoff:5614.319554259933 cutoff:4000 ]", - "[ 5/2 → 3/1 | s:sn gain:0.7 ]", - "[ 9/4 ⇜ (31/12 → 21/8) | note:A5 s:sawtooth gain:0.3726377219727376 attack:0.001 decay:0.2 sustain:0 hcutoff:5681.240017681994 cutoff:4000 ]", - "[ 9/4 ⇜ (31/12 → 21/8) | note:C#5 s:sawtooth gain:0.3726377219727376 attack:0.001 decay:0.2 sustain:0 hcutoff:5681.240017681994 cutoff:4000 ]", - "[ (21/8 → 35/12) ⇝ 3/1 | note:A5 s:sawtooth gain:0.38398364517932737 attack:0.001 decay:0.2 sustain:0 hcutoff:5578.674030756363 cutoff:4000 ]", - "[ (21/8 → 35/12) ⇝ 3/1 | note:C#5 s:sawtooth gain:0.38398364517932737 attack:0.001 decay:0.2 sustain:0 hcutoff:5578.674030756363 cutoff:4000 ]", - "[ 19/8 ⇜ (8/3 → 11/4) | note:F#5 s:sawtooth gain:0.3767280347874561 attack:0.001 decay:0.2 sustain:0 hcutoff:5648.516028753632 cutoff:4000 ]", - "[ 19/8 ⇜ (8/3 → 11/4) | note:A4 s:sawtooth gain:0.3767280347874561 attack:0.001 decay:0.2 sustain:0 hcutoff:5648.516028753632 cutoff:4000 ]", - "[ 11/4 → 23/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2358.1960716159333 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 11/4 → 23/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2358.1960716159333 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 11/4 → 3/1 | note:F#5 s:sawtooth gain:0.3855983939685166 attack:0.001 decay:0.2 sustain:0 hcutoff:5560.31547155504 cutoff:4000 ]", - "[ 11/4 → 3/1 | note:A4 s:sawtooth gain:0.3855983939685166 attack:0.001 decay:0.2 sustain:0 hcutoff:5560.31547155504 cutoff:4000 ]", - "[ 11/4 → 3/1 | s:hh3 gain:0.7 ]", - "[ (11/4 → 3/1) ⇝ 25/8 | note:C#6 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:5541.603887904197 cutoff:4000 ]", - "[ (11/4 → 3/1) ⇝ 25/8 | note:E5 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:5541.603887904197 cutoff:4000 ]", - "[ 5/2 ⇜ (17/6 → 23/8) | note:A5 s:sawtooth gain:0.38051304866630675 attack:0.001 decay:0.2 sustain:0 hcutoff:5614.319554259933 cutoff:4000 ]", - "[ 5/2 ⇜ (17/6 → 23/8) | note:C#5 s:sawtooth gain:0.38051304866630675 attack:0.001 decay:0.2 sustain:0 hcutoff:5614.319554259933 cutoff:4000 ]", - "[ 23/8 → 3/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2386.1887343697626 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 23/8 → 3/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2386.1887343697626 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (23/8 → 3/1) ⇝ 13/4 | note:A5 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:5503.134531727652 cutoff:4000 ]", - "[ (23/8 → 3/1) ⇝ 13/4 | note:C#5 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:5503.134531727652 cutoff:4000 ]", - "[ 21/8 ⇜ (35/12 → 3/1) | note:F#5 s:sawtooth gain:0.38398364517932737 attack:0.001 decay:0.2 sustain:0 hcutoff:5578.674030756363 cutoff:4000 ]", - "[ 21/8 ⇜ (35/12 → 3/1) | note:A4 s:sawtooth gain:0.38398364517932737 attack:0.001 decay:0.2 sustain:0 hcutoff:5578.674030756363 cutoff:4000 ]", - "[ 11/4 ⇜ (3/1 → 37/12) ⇝ 25/8 | note:C#6 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:5541.603887904197 cutoff:4000 ]", - "[ 11/4 ⇜ (3/1 → 37/12) ⇝ 25/8 | note:E5 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:5541.603887904197 cutoff:4000 ]", - "[ 23/8 ⇜ (3/1 → 19/6) ⇝ 13/4 | note:A5 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:5503.134531727652 cutoff:4000 ]", - "[ 23/8 ⇜ (3/1 → 19/6) ⇝ 13/4 | note:C#5 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:5503.134531727652 cutoff:4000 ]", - "[ 3/1 → 13/4 | note:F#5 s:sawtooth gain:0.3912316097774532 attack:0.001 decay:0.2 sustain:0 hcutoff:5483.383350728088 cutoff:4000 ]", - "[ 3/1 → 13/4 | note:A4 s:sawtooth gain:0.3912316097774532 attack:0.001 decay:0.2 sustain:0 hcutoff:5483.383350728088 cutoff:4000 ]", - "[ 3/1 → 13/4 | s:bd gain:0.7 ]", - "[ (3/1 → 10/3) ⇝ 27/8 | note:C#6 s:sawtooth gain:0.39242922708895556 attack:0.001 decay:0.2 sustain:0 hcutoff:5463.2923272018625 cutoff:4000 ]", - "[ (3/1 → 10/3) ⇝ 27/8 | note:E5 s:sawtooth gain:0.39242922708895556 attack:0.001 decay:0.2 sustain:0 hcutoff:5463.2923272018625 cutoff:4000 ]", - "[ 11/4 ⇜ (37/12 → 25/8) | note:A5 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:5541.603887904197 cutoff:4000 ]", - "[ 11/4 ⇜ (37/12 → 25/8) | note:C#5 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:5541.603887904197 cutoff:4000 ]", - "[ 25/8 → 13/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2440.8271075661924 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 25/8 → 13/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2440.8271075661924 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (25/8 → 41/12) ⇝ 7/2 | note:A5 s:sawtooth gain:0.394566409869316 attack:0.001 decay:0.2 sustain:0 hcutoff:5422.104580183649 cutoff:4000 ]", - "[ (25/8 → 41/12) ⇝ 7/2 | note:C#5 s:sawtooth gain:0.394566409869316 attack:0.001 decay:0.2 sustain:0 hcutoff:5422.104580183649 cutoff:4000 ]", - "[ 23/8 ⇜ (19/6 → 13/4) | note:F#5 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:5503.134531727652 cutoff:4000 ]", - "[ 23/8 ⇜ (19/6 → 13/4) | note:A4 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:5503.134531727652 cutoff:4000 ]", - "[ 13/4 → 7/2 | note:F#5 s:sawtooth gain:0.3955046879791817 attack:0.001 decay:0.2 sustain:0 hcutoff:5401.014914000078 cutoff:4000 ]", - "[ 13/4 → 7/2 | note:A4 s:sawtooth gain:0.3955046879791817 attack:0.001 decay:0.2 sustain:0 hcutoff:5401.014914000078 cutoff:4000 ]", - "[ 13/4 → 7/2 | s:hh3 gain:0.7 ]", - "[ (13/4 → 43/12) ⇝ 29/8 | note:C#6 s:sawtooth gain:0.3963553195057793 attack:0.001 decay:0.2 sustain:0 hcutoff:5379.599518697443 cutoff:4000 ]", - "[ (13/4 → 43/12) ⇝ 29/8 | note:E5 s:sawtooth gain:0.3963553195057793 attack:0.001 decay:0.2 sustain:0 hcutoff:5379.599518697443 cutoff:4000 ]", - "[ 3/1 ⇜ (10/3 → 27/8) | note:A5 s:sawtooth gain:0.39242922708895556 attack:0.001 decay:0.2 sustain:0 hcutoff:5463.2923272018625 cutoff:4000 ]", - "[ 3/1 ⇜ (10/3 → 27/8) | note:C#5 s:sawtooth gain:0.39242922708895556 attack:0.001 decay:0.2 sustain:0 hcutoff:5463.2923272018625 cutoff:4000 ]", - "[ 27/8 → 7/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2493.5603089922215 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 27/8 → 7/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2493.5603089922215 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (27/8 → 11/3) ⇝ 15/4 | note:A5 s:sawtooth gain:0.3977916463583412 attack:0.001 decay:0.2 sustain:0 hcutoff:5335.806273589214 cutoff:4000 ]", - "[ (27/8 → 11/3) ⇝ 15/4 | note:C#5 s:sawtooth gain:0.3977916463583412 attack:0.001 decay:0.2 sustain:0 hcutoff:5335.806273589214 cutoff:4000 ]", - "[ 25/8 ⇜ (41/12 → 7/2) | note:F#5 s:sawtooth gain:0.394566409869316 attack:0.001 decay:0.2 sustain:0 hcutoff:5422.104580183649 cutoff:4000 ]", - "[ 25/8 ⇜ (41/12 → 7/2) | note:A4 s:sawtooth gain:0.394566409869316 attack:0.001 decay:0.2 sustain:0 hcutoff:5422.104580183649 cutoff:4000 ]", - "[ 7/2 → 29/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2519.1725829012184 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 7/2 → 29/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2519.1725829012184 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 7/2 → 15/4 | note:F#5 s:sawtooth gain:0.3983764764947172 attack:0.001 decay:0.2 sustain:0 hcutoff:5313.435927530719 cutoff:4000 ]", - "[ 7/2 → 15/4 | note:A4 s:sawtooth gain:0.3983764764947172 attack:0.001 decay:0.2 sustain:0 hcutoff:5313.435927530719 cutoff:4000 ]", - "[ 7/2 → 15/4 | s:bd gain:0.7 ]", - "[ (7/2 → 23/6) ⇝ 31/8 | note:C#6 s:sawtooth gain:0.3988719301898066 attack:0.001 decay:0.2 sustain:0 hcutoff:5290.754858561636 cutoff:4000 ]", - "[ (7/2 → 23/6) ⇝ 31/8 | note:E5 s:sawtooth gain:0.3988719301898066 attack:0.001 decay:0.2 sustain:0 hcutoff:5290.754858561636 cutoff:4000 ]", - "[ 7/2 → 4/1 | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2556.604589043475 ]", - "[ 7/2 → 4/1 | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2556.604589043475 ]", - "[ 7/2 → 4/1 | s:sn gain:0.7 ]", - "[ 13/4 ⇜ (43/12 → 29/8) | note:A5 s:sawtooth gain:0.3963553195057793 attack:0.001 decay:0.2 sustain:0 hcutoff:5379.599518697443 cutoff:4000 ]", - "[ 13/4 ⇜ (43/12 → 29/8) | note:C#5 s:sawtooth gain:0.3963553195057793 attack:0.001 decay:0.2 sustain:0 hcutoff:5379.599518697443 cutoff:4000 ]", - "[ (29/8 → 47/12) ⇝ 4/1 | note:A5 s:sawtooth gain:0.3995935685018036 attack:0.001 decay:0.2 sustain:0 hcutoff:5244.4761496042 cutoff:4000 ]", - "[ (29/8 → 47/12) ⇝ 4/1 | note:C#5 s:sawtooth gain:0.3995935685018036 attack:0.001 decay:0.2 sustain:0 hcutoff:5244.4761496042 cutoff:4000 ]", - "[ (29/8 → 4/1) ⇝ 33/8 | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2568.811347023862 ]", - "[ (29/8 → 4/1) ⇝ 33/8 | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2568.811347023862 ]", - "[ 27/8 ⇜ (11/3 → 15/4) | note:F#5 s:sawtooth gain:0.3977916463583412 attack:0.001 decay:0.2 sustain:0 hcutoff:5335.806273589214 cutoff:4000 ]", - "[ 27/8 ⇜ (11/3 → 15/4) | note:A4 s:sawtooth gain:0.3977916463583412 attack:0.001 decay:0.2 sustain:0 hcutoff:5335.806273589214 cutoff:4000 ]", - "[ 15/4 → 31/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2568.811347023862 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 15/4 → 31/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2568.811347023862 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 15/4 → 4/1 | note:F#5 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5220.886439234386 cutoff:4000 ]", - "[ 15/4 → 4/1 | note:A4 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5220.886439234386 cutoff:4000 ]", - "[ 15/4 → 4/1 | s:hh3 gain:0.7 ]", - "[ (15/4 → 4/1) ⇝ 33/8 | note:C#6 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5220.886439234386 cutoff:4000 ]", - "[ (15/4 → 4/1) ⇝ 33/8 | note:E5 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5220.886439234386 cutoff:4000 ]", - "[ (15/4 → 4/1) ⇝ 17/4 | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2580.8797353950404 ]", - "[ (15/4 → 4/1) ⇝ 17/4 | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2580.8797353950404 ]", - "[ 7/2 ⇜ (23/6 → 31/8) | note:A5 s:sawtooth gain:0.3988719301898066 attack:0.001 decay:0.2 sustain:0 hcutoff:5290.754858561636 cutoff:4000 ]", - "[ 7/2 ⇜ (23/6 → 31/8) | note:C#5 s:sawtooth gain:0.3988719301898066 attack:0.001 decay:0.2 sustain:0 hcutoff:5290.754858561636 cutoff:4000 ]", - "[ 31/8 → 4/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2592.8079367021132 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 31/8 → 4/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2592.8079367021132 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 31/8 → 4/1 | s:bd gain:0.7 ]", - "[ (31/8 → 4/1) ⇝ 17/4 | note:A5 s:sawtooth gain:0.3999548228044306 attack:0.001 decay:0.2 sustain:0 hcutoff:5197.0018638323545 cutoff:4000 ]", - "[ (31/8 → 4/1) ⇝ 17/4 | note:C#5 s:sawtooth gain:0.3999548228044306 attack:0.001 decay:0.2 sustain:0 hcutoff:5197.0018638323545 cutoff:4000 ]", - "[ (31/8 → 4/1) ⇝ 35/8 | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2592.8079367021132 ]", - "[ (31/8 → 4/1) ⇝ 35/8 | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2592.8079367021132 ]", - "[ 29/8 ⇜ (47/12 → 4/1) | note:F#5 s:sawtooth gain:0.3995935685018036 attack:0.001 decay:0.2 sustain:0 hcutoff:5244.4761496042 cutoff:4000 ]", - "[ 29/8 ⇜ (47/12 → 4/1) | note:A4 s:sawtooth gain:0.3995935685018036 attack:0.001 decay:0.2 sustain:0 hcutoff:5244.4761496042 cutoff:4000 ]", - "[ 15/4 ⇜ (4/1 → 49/12) ⇝ 33/8 | note:C#6 s:sawtooth gain:0.3999548228044306 attack:0.001 decay:0.2 sustain:0 hcutoff:5148.3645377501725 cutoff:4000 ]", - "[ 15/4 ⇜ (4/1 → 49/12) ⇝ 33/8 | note:E5 s:sawtooth gain:0.3999548228044306 attack:0.001 decay:0.2 sustain:0 hcutoff:5148.3645377501725 cutoff:4000 ]", - "[ 29/8 ⇜ (4/1 → 33/8) | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2616.236614133155 ]", - "[ 29/8 ⇜ (4/1 → 33/8) | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2616.236614133155 ]", - "[ 31/8 ⇜ (4/1 → 25/6) ⇝ 17/4 | note:A5 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5123.62012082546 cutoff:4000 ]", - "[ 31/8 ⇜ (4/1 → 25/6) ⇝ 17/4 | note:C#5 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5123.62012082546 cutoff:4000 ]", - "[ 15/4 ⇜ (4/1 → 17/4) | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2627.7335619844803 ]", - "[ 15/4 ⇜ (4/1 → 17/4) | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2627.7335619844803 ]", - "[ 4/1 → 17/4 | note:F#5 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5123.62012082546 cutoff:4000 ]", - "[ 4/1 → 17/4 | note:A4 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5123.62012082546 cutoff:4000 ]", - "[ 4/1 → 17/4 | s:bd gain:0.7 ]", - "[ (4/1 → 13/3) ⇝ 35/8 | note:C#6 s:sawtooth gain:0.3995935685018036 attack:0.001 decay:0.2 sustain:0 hcutoff:5098.597504951462 cutoff:4000 ]", - "[ (4/1 → 13/3) ⇝ 35/8 | note:E5 s:sawtooth gain:0.3995935685018036 attack:0.001 decay:0.2 sustain:0 hcutoff:5098.597504951462 cutoff:4000 ]", - "[ 31/8 ⇜ (4/1 → 35/8) | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2639.083266757757 ]", - "[ 31/8 ⇜ (4/1 → 35/8) | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2639.083266757757 ]", - "[ 15/4 ⇜ (49/12 → 33/8) | note:A5 s:sawtooth gain:0.3999548228044306 attack:0.001 decay:0.2 sustain:0 hcutoff:5148.3645377501725 cutoff:4000 ]", - "[ 15/4 ⇜ (49/12 → 33/8) | note:C#5 s:sawtooth gain:0.3999548228044306 attack:0.001 decay:0.2 sustain:0 hcutoff:5148.3645377501725 cutoff:4000 ]", - "[ 33/8 → 17/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2639.083266757757 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 33/8 → 17/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2639.083266757757 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (33/8 → 53/12) ⇝ 9/2 | note:A5 s:sawtooth gain:0.3988719301898066 attack:0.001 decay:0.2 sustain:0 hcutoff:5047.734873274585 cutoff:4000 ]", - "[ (33/8 → 53/12) ⇝ 9/2 | note:C#5 s:sawtooth gain:0.3988719301898066 attack:0.001 decay:0.2 sustain:0 hcutoff:5047.734873274585 cutoff:4000 ]", - "[ 31/8 ⇜ (25/6 → 17/4) | note:F#5 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5123.62012082546 cutoff:4000 ]", - "[ 31/8 ⇜ (25/6 → 17/4) | note:A4 s:sawtooth gain:0.3998193184307759 attack:0.001 decay:0.2 sustain:0 hcutoff:5123.62012082546 cutoff:4000 ]", - "[ 17/4 → 9/2 | note:F#5 s:sawtooth gain:0.3983764764947172 attack:0.001 decay:0.2 sustain:0 hcutoff:5021.903572521802 cutoff:4000 ]", - "[ 17/4 → 9/2 | note:A4 s:sawtooth gain:0.3983764764947172 attack:0.001 decay:0.2 sustain:0 hcutoff:5021.903572521802 cutoff:4000 ]", - "[ 17/4 → 9/2 | s:hh3 gain:0.7 ]", - "[ (17/4 → 55/12) ⇝ 37/8 | note:C#6 s:sawtooth gain:0.3977916463583412 attack:0.001 decay:0.2 sustain:0 hcutoff:4995.811501426648 cutoff:4000 ]", - "[ (17/4 → 55/12) ⇝ 37/8 | note:E5 s:sawtooth gain:0.3977916463583412 attack:0.001 decay:0.2 sustain:0 hcutoff:4995.811501426648 cutoff:4000 ]", - "[ 4/1 ⇜ (13/3 → 35/8) | note:A5 s:sawtooth gain:0.3995935685018036 attack:0.001 decay:0.2 sustain:0 hcutoff:5098.597504951462 cutoff:4000 ]", - "[ 4/1 ⇜ (13/3 → 35/8) | note:C#5 s:sawtooth gain:0.3995935685018036 attack:0.001 decay:0.2 sustain:0 hcutoff:5098.597504951462 cutoff:4000 ]", - "[ 35/8 → 9/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2682.97580859032 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 35/8 → 9/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2682.97580859032 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (35/8 → 14/3) ⇝ 19/4 | note:A5 s:sawtooth gain:0.3963553195057793 attack:0.001 decay:0.2 sustain:0 hcutoff:4942.862975093085 cutoff:4000 ]", - "[ (35/8 → 14/3) ⇝ 19/4 | note:C#5 s:sawtooth gain:0.3963553195057793 attack:0.001 decay:0.2 sustain:0 hcutoff:4942.862975093085 cutoff:4000 ]", - "[ 33/8 ⇜ (53/12 → 9/2) | note:F#5 s:sawtooth gain:0.3988719301898066 attack:0.001 decay:0.2 sustain:0 hcutoff:5047.734873274585 cutoff:4000 ]", - "[ 33/8 ⇜ (53/12 → 9/2) | note:A4 s:sawtooth gain:0.3988719301898066 attack:0.001 decay:0.2 sustain:0 hcutoff:5047.734873274585 cutoff:4000 ]", - "[ 9/2 → 37/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2703.995258572327 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 9/2 → 37/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2703.995258572327 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 9/2 → 19/4 | note:F#5 s:sawtooth gain:0.3955046879791817 attack:0.001 decay:0.2 sustain:0 hcutoff:4916.015592312082 cutoff:4000 ]", - "[ 9/2 → 19/4 | note:A4 s:sawtooth gain:0.3955046879791817 attack:0.001 decay:0.2 sustain:0 hcutoff:4916.015592312082 cutoff:4000 ]", - "[ 9/2 → 19/4 | s:bd gain:0.7 ]", - "[ (9/2 → 29/6) ⇝ 39/8 | note:C#6 s:sawtooth gain:0.394566409869316 attack:0.001 decay:0.2 sustain:0 hcutoff:4888.925582549005 cutoff:4000 ]", - "[ (9/2 → 29/6) ⇝ 39/8 | note:E5 s:sawtooth gain:0.394566409869316 attack:0.001 decay:0.2 sustain:0 hcutoff:4888.925582549005 cutoff:4000 ]", - "[ 9/2 → 5/1 | s:sn gain:0.7 ]", - "[ 17/4 ⇜ (55/12 → 37/8) | note:A5 s:sawtooth gain:0.3977916463583412 attack:0.001 decay:0.2 sustain:0 hcutoff:4995.811501426648 cutoff:4000 ]", - "[ 17/4 ⇜ (55/12 → 37/8) | note:C#5 s:sawtooth gain:0.3977916463583412 attack:0.001 decay:0.2 sustain:0 hcutoff:4995.811501426648 cutoff:4000 ]", - "[ (37/8 → 59/12) ⇝ 5/1 | note:A5 s:sawtooth gain:0.39242922708895556 attack:0.001 decay:0.2 sustain:0 hcutoff:4834.036289789029 cutoff:4000 ]", - "[ (37/8 → 59/12) ⇝ 5/1 | note:C#5 s:sawtooth gain:0.39242922708895556 attack:0.001 decay:0.2 sustain:0 hcutoff:4834.036289789029 cutoff:4000 ]", - "[ 35/8 ⇜ (14/3 → 19/4) | note:F#5 s:sawtooth gain:0.3963553195057793 attack:0.001 decay:0.2 sustain:0 hcutoff:4942.862975093085 cutoff:4000 ]", - "[ 35/8 ⇜ (14/3 → 19/4) | note:A4 s:sawtooth gain:0.3963553195057793 attack:0.001 decay:0.2 sustain:0 hcutoff:4942.862975093085 cutoff:4000 ]", - "[ 19/4 → 39/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2744.1172176410028 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 19/4 → 39/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2744.1172176410028 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 19/4 → 5/1 | note:F#5 s:sawtooth gain:0.3912316097774532 attack:0.001 decay:0.2 sustain:0 hcutoff:4806.246411789873 cutoff:4000 ]", - "[ 19/4 → 5/1 | note:A4 s:sawtooth gain:0.3912316097774532 attack:0.001 decay:0.2 sustain:0 hcutoff:4806.246411789873 cutoff:4000 ]", - "[ 19/4 → 5/1 | s:hh3 gain:0.7 ]", - "[ (19/4 → 5/1) ⇝ 41/8 | note:C#6 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:4778.23271519263 cutoff:4000 ]", - "[ (19/4 → 5/1) ⇝ 41/8 | note:E5 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:4778.23271519263 cutoff:4000 ]", - "[ 9/2 ⇜ (29/6 → 39/8) | note:A5 s:sawtooth gain:0.394566409869316 attack:0.001 decay:0.2 sustain:0 hcutoff:4888.925582549005 cutoff:4000 ]", - "[ 9/2 ⇜ (29/6 → 39/8) | note:C#5 s:sawtooth gain:0.394566409869316 attack:0.001 decay:0.2 sustain:0 hcutoff:4888.925582549005 cutoff:4000 ]", - "[ 39/8 → 5/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2763.195558759784 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 39/8 → 5/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2763.195558759784 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (39/8 → 5/1) ⇝ 21/4 | note:A5 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:4721.553103742387 cutoff:4000 ]", - "[ (39/8 → 5/1) ⇝ 21/4 | note:C#5 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:4721.553103742387 cutoff:4000 ]", - "[ 37/8 ⇜ (59/12 → 5/1) | note:F#5 s:sawtooth gain:0.39242922708895556 attack:0.001 decay:0.2 sustain:0 hcutoff:4834.036289789029 cutoff:4000 ]", - "[ 37/8 ⇜ (59/12 → 5/1) | note:A4 s:sawtooth gain:0.39242922708895556 attack:0.001 decay:0.2 sustain:0 hcutoff:4834.036289789029 cutoff:4000 ]", - "[ 19/4 ⇜ (5/1 → 61/12) ⇝ 41/8 | note:C#6 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:4778.23271519263 cutoff:4000 ]", - "[ 19/4 ⇜ (5/1 → 61/12) ⇝ 41/8 | note:E5 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:4778.23271519263 cutoff:4000 ]", - "[ 39/8 ⇜ (5/1 → 31/6) ⇝ 21/4 | note:A5 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:4721.553103742387 cutoff:4000 ]", - "[ 39/8 ⇜ (5/1 → 31/6) ⇝ 21/4 | note:C#5 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:4721.553103742387 cutoff:4000 ]", - "[ 5/1 → 21/4 | note:F#5 s:sawtooth gain:0.3855983939685166 attack:0.001 decay:0.2 sustain:0 hcutoff:4692.8969006490215 cutoff:4000 ]", - "[ 5/1 → 21/4 | note:A4 s:sawtooth gain:0.3855983939685166 attack:0.001 decay:0.2 sustain:0 hcutoff:4692.8969006490215 cutoff:4000 ]", - "[ 5/1 → 21/4 | s:bd gain:0.7 ]", - "[ (5/1 → 16/3) ⇝ 43/8 | note:C#6 s:sawtooth gain:0.38398364517932737 attack:0.001 decay:0.2 sustain:0 hcutoff:4664.036300812779 cutoff:4000 ]", - "[ (5/1 → 16/3) ⇝ 43/8 | note:E5 s:sawtooth gain:0.38398364517932737 attack:0.001 decay:0.2 sustain:0 hcutoff:4664.036300812779 cutoff:4000 ]", - "[ 19/4 ⇜ (61/12 → 41/8) | note:A5 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:4778.23271519263 cutoff:4000 ]", - "[ 19/4 ⇜ (61/12 → 41/8) | note:C#5 s:sawtooth gain:0.38994891982521085 attack:0.001 decay:0.2 sustain:0 hcutoff:4778.23271519263 cutoff:4000 ]", - "[ 41/8 → 21/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2799.329510692108 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 41/8 → 21/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2799.329510692108 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (41/8 → 65/12) ⇝ 11/2 | note:A5 s:sawtooth gain:0.38051304866630675 attack:0.001 decay:0.2 sustain:0 hcutoff:4605.721725547503 cutoff:4000 ]", - "[ (41/8 → 65/12) ⇝ 11/2 | note:C#5 s:sawtooth gain:0.38051304866630675 attack:0.001 decay:0.2 sustain:0 hcutoff:4605.721725547503 cutoff:4000 ]", - "[ 39/8 ⇜ (31/6 → 21/4) | note:F#5 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:4721.553103742387 cutoff:4000 ]", - "[ 39/8 ⇜ (31/6 → 21/4) | note:A4 s:sawtooth gain:0.3871314633555296 attack:0.001 decay:0.2 sustain:0 hcutoff:4721.553103742387 cutoff:4000 ]", - "[ 21/4 → 11/2 | note:F#5 s:sawtooth gain:0.37865929150004085 attack:0.001 decay:0.2 sustain:0 hcutoff:4576.2777420207385 cutoff:4000 ]", - "[ 21/4 → 11/2 | note:A4 s:sawtooth gain:0.37865929150004085 attack:0.001 decay:0.2 sustain:0 hcutoff:4576.2777420207385 cutoff:4000 ]", - "[ 21/4 → 11/2 | s:hh3 gain:0.7 ]", - "[ (21/4 → 67/12) ⇝ 45/8 | note:C#6 s:sawtooth gain:0.3767280347874561 attack:0.001 decay:0.2 sustain:0 hcutoff:4546.64934384357 cutoff:4000 ]", - "[ (21/4 → 67/12) ⇝ 45/8 | note:E5 s:sawtooth gain:0.3767280347874561 attack:0.001 decay:0.2 sustain:0 hcutoff:4546.64934384357 cutoff:4000 ]", - "[ 5/1 ⇜ (16/3 → 43/8) | note:A5 s:sawtooth gain:0.38398364517932737 attack:0.001 decay:0.2 sustain:0 hcutoff:4664.036300812779 cutoff:4000 ]", - "[ 5/1 ⇜ (16/3 → 43/8) | note:C#5 s:sawtooth gain:0.38398364517932737 attack:0.001 decay:0.2 sustain:0 hcutoff:4664.036300812779 cutoff:4000 ]", - "[ 43/8 → 11/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2832.694627163799 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 43/8 → 11/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2832.694627163799 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (43/8 → 17/3) ⇝ 23/4 | note:A5 s:sawtooth gain:0.3726377219727376 attack:0.001 decay:0.2 sustain:0 hcutoff:4486.859640960669 cutoff:4000 ]", - "[ (43/8 → 17/3) ⇝ 23/4 | note:C#5 s:sawtooth gain:0.3726377219727376 attack:0.001 decay:0.2 sustain:0 hcutoff:4486.859640960669 cutoff:4000 ]", - "[ 41/8 ⇜ (65/12 → 11/2) | note:F#5 s:sawtooth gain:0.38051304866630675 attack:0.001 decay:0.2 sustain:0 hcutoff:4605.721725547503 cutoff:4000 ]", - "[ 41/8 ⇜ (65/12 → 11/2) | note:A4 s:sawtooth gain:0.38051304866630675 attack:0.001 decay:0.2 sustain:0 hcutoff:4605.721725547503 cutoff:4000 ]", - "[ 11/2 → 45/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2848.313487543853 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 11/2 → 45/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2848.313487543853 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 11/2 → 23/4 | note:F#5 s:sawtooth gain:0.3704811297220968 attack:0.001 decay:0.2 sustain:0 hcutoff:4456.708580912725 cutoff:4000 ]", - "[ 11/2 → 23/4 | note:A4 s:sawtooth gain:0.3704811297220968 attack:0.001 decay:0.2 sustain:0 hcutoff:4456.708580912725 cutoff:4000 ]", - "[ 11/2 → 23/4 | s:bd gain:0.7 ]", - "[ (11/2 → 35/6) ⇝ 47/8 | note:C#6 s:sawtooth gain:0.368251964143991 attack:0.001 decay:0.2 sustain:0 hcutoff:4426.39359377459 cutoff:4000 ]", - "[ (11/2 → 35/6) ⇝ 47/8 | note:E5 s:sawtooth gain:0.368251964143991 attack:0.001 decay:0.2 sustain:0 hcutoff:4426.39359377459 cutoff:4000 ]", - "[ 11/2 → 6/1 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2870.3855457166487 ]", - "[ 11/2 → 6/1 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2870.3855457166487 ]", - "[ 11/2 → 6/1 | s:sn gain:0.7 ]", - "[ 21/4 ⇜ (67/12 → 45/8) | note:A5 s:sawtooth gain:0.3767280347874561 attack:0.001 decay:0.2 sustain:0 hcutoff:4546.64934384357 cutoff:4000 ]", - "[ 21/4 ⇜ (67/12 → 45/8) | note:C#5 s:sawtooth gain:0.3767280347874561 attack:0.001 decay:0.2 sustain:0 hcutoff:4546.64934384357 cutoff:4000 ]", - "[ (45/8 → 71/12) ⇝ 6/1 | note:A5 s:sawtooth gain:0.3635813269759728 attack:0.001 decay:0.2 sustain:0 hcutoff:4365.292642693734 cutoff:4000 ]", - "[ (45/8 → 71/12) ⇝ 6/1 | note:C#5 s:sawtooth gain:0.3635813269759728 attack:0.001 decay:0.2 sustain:0 hcutoff:4365.292642693734 cutoff:4000 ]", - "[ (45/8 → 6/1) ⇝ 49/8 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2877.376777172205 ]", - "[ (45/8 → 6/1) ⇝ 49/8 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2877.376777172205 ]", - "[ 43/8 ⇜ (17/3 → 23/4) | note:F#5 s:sawtooth gain:0.3726377219727376 attack:0.001 decay:0.2 sustain:0 hcutoff:4486.859640960669 cutoff:4000 ]", - "[ 43/8 ⇜ (17/3 → 23/4) | note:A4 s:sawtooth gain:0.3726377219727376 attack:0.001 decay:0.2 sustain:0 hcutoff:4486.859640960669 cutoff:4000 ]", - "[ 23/4 → 47/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2877.376777172205 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 23/4 → 47/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2877.376777172205 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 23/4 → 6/1 | note:F#5 s:sawtooth gain:0.36114266880324386 attack:0.001 decay:0.2 sustain:0 hcutoff:4334.517148084427 cutoff:4000 ]", - "[ 23/4 → 6/1 | note:A4 s:sawtooth gain:0.36114266880324386 attack:0.001 decay:0.2 sustain:0 hcutoff:4334.517148084427 cutoff:4000 ]", - "[ 23/4 → 6/1 | s:hh3 gain:0.7 ]", - "[ (23/4 → 6/1) ⇝ 49/8 | note:C#6 s:sawtooth gain:0.36114266880324386 attack:0.001 decay:0.2 sustain:0 hcutoff:4334.517148084427 cutoff:4000 ]", - "[ (23/4 → 6/1) ⇝ 49/8 | note:E5 s:sawtooth gain:0.36114266880324386 attack:0.001 decay:0.2 sustain:0 hcutoff:4334.517148084427 cutoff:4000 ]", - "[ (23/4 → 6/1) ⇝ 25/4 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2884.183170199766 ]", - "[ (23/4 → 6/1) ⇝ 25/4 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2884.183170199766 ]", - "[ 11/2 ⇜ (35/6 → 47/8) | note:A5 s:sawtooth gain:0.368251964143991 attack:0.001 decay:0.2 sustain:0 hcutoff:4426.39359377459 cutoff:4000 ]", - "[ 11/2 ⇜ (35/6 → 47/8) | note:C#5 s:sawtooth gain:0.368251964143991 attack:0.001 decay:0.2 sustain:0 hcutoff:4426.39359377459 cutoff:4000 ]", - "[ 47/8 → 6/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2890.803699781578 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 47/8 → 6/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2890.803699781578 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (47/8 → 6/1) ⇝ 25/4 | note:A5 s:sawtooth gain:0.3586370624427201 attack:0.001 decay:0.2 sustain:0 hcutoff:4303.598663257904 cutoff:4000 ]", - "[ (47/8 → 6/1) ⇝ 25/4 | note:C#5 s:sawtooth gain:0.3586370624427201 attack:0.001 decay:0.2 sustain:0 hcutoff:4303.598663257904 cutoff:4000 ]", - "[ (47/8 → 6/1) ⇝ 51/8 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2890.803699781578 ]", - "[ (47/8 → 6/1) ⇝ 51/8 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2890.803699781578 ]", - "[ 45/8 ⇜ (71/12 → 6/1) | note:F#5 s:sawtooth gain:0.3635813269759728 attack:0.001 decay:0.2 sustain:0 hcutoff:4365.292642693734 cutoff:4000 ]", - "[ 45/8 ⇜ (71/12 → 6/1) | note:A4 s:sawtooth gain:0.3635813269759728 attack:0.001 decay:0.2 sustain:0 hcutoff:4365.292642693734 cutoff:4000 ]", - "[ 23/4 ⇜ (6/1 → 73/12) ⇝ 49/8 | note:C#6 s:sawtooth gain:0.35343108171056015 attack:0.001 decay:0.2 sustain:0 hcutoff:4241.3539374389275 cutoff:4000 ]", - "[ 23/4 ⇜ (6/1 → 73/12) ⇝ 49/8 | note:E5 s:sawtooth gain:0.35343108171056015 attack:0.001 decay:0.2 sustain:0 hcutoff:4241.3539374389275 cutoff:4000 ]", - "[ 45/8 ⇜ (6/1 → 49/8) | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2903.483208638841 ]", - "[ 45/8 ⇜ (6/1 → 49/8) | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2903.483208638841 ]", - "[ 47/8 ⇜ (6/1 → 37/6) ⇝ 25/4 | note:A5 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:4210.038361759807 cutoff:4000 ]", - "[ 47/8 ⇜ (6/1 → 37/6) ⇝ 25/4 | note:C#5 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:4210.038361759807 cutoff:4000 ]", - "[ 23/4 ⇜ (6/1 → 25/4) | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2909.5402784268977 ]", - "[ 23/4 ⇜ (6/1 → 25/4) | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2909.5402784268977 ]", - "[ 6/1 → 25/4 | note:F#5 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:4210.038361759807 cutoff:4000 ]", - "[ 6/1 → 25/4 | note:A4 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:4210.038361759807 cutoff:4000 ]", - "[ 6/1 → 25/4 | s:bd gain:0.7 ]", - "[ (6/1 → 19/3) ⇝ 51/8 | note:C#6 s:sawtooth gain:0.3479759264430665 attack:0.001 decay:0.2 sustain:0 hcutoff:4178.601124662687 cutoff:4000 ]", - "[ (6/1 → 19/3) ⇝ 51/8 | note:E5 s:sawtooth gain:0.3479759264430665 attack:0.001 decay:0.2 sustain:0 hcutoff:4178.601124662687 cutoff:4000 ]", - "[ 47/8 ⇜ (6/1 → 51/8) | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2915.4076660819765 ]", - "[ 47/8 ⇜ (6/1 → 51/8) | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2915.4076660819765 ]", - "[ 23/4 ⇜ (73/12 → 49/8) | note:A5 s:sawtooth gain:0.35343108171056015 attack:0.001 decay:0.2 sustain:0 hcutoff:4241.3539374389275 cutoff:4000 ]", - "[ 23/4 ⇜ (73/12 → 49/8) | note:C#5 s:sawtooth gain:0.35343108171056015 attack:0.001 decay:0.2 sustain:0 hcutoff:4241.3539374389275 cutoff:4000 ]", - "[ 49/8 → 25/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2915.4076660819765 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 49/8 → 25/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2915.4076660819765 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (49/8 → 77/12) ⇝ 13/2 | note:A5 s:sawtooth gain:0.3422847385870941 attack:0.001 decay:0.2 sustain:0 hcutoff:4115.383232572483 cutoff:4000 ]", - "[ (49/8 → 77/12) ⇝ 13/2 | note:C#5 s:sawtooth gain:0.3422847385870941 attack:0.001 decay:0.2 sustain:0 hcutoff:4115.383232572483 cutoff:4000 ]", - "[ 47/8 ⇜ (37/6 → 25/4) | note:F#5 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:4210.038361759807 cutoff:4000 ]", - "[ 47/8 ⇜ (37/6 → 25/4) | note:A4 s:sawtooth gain:0.3507338432270528 attack:0.001 decay:0.2 sustain:0 hcutoff:4210.038361759807 cutoff:4000 ]", - "[ 25/4 → 13/2 | note:F#5 s:sawtooth gain:0.33935489567386506 attack:0.001 decay:0.2 sustain:0 hcutoff:4083.6134096397636 cutoff:4000 ]", - "[ 25/4 → 13/2 | note:A4 s:sawtooth gain:0.33935489567386506 attack:0.001 decay:0.2 sustain:0 hcutoff:4083.6134096397636 cutoff:4000 ]", - "[ 25/4 → 13/2 | s:hh3 gain:0.7 ]", - "[ (25/4 → 79/12) ⇝ 53/8 | note:C#6 s:sawtooth gain:0.3363712287126769 attack:0.001 decay:0.2 sustain:0 hcutoff:4051.743587553753 cutoff:4000 ]", - "[ (25/4 → 79/12) ⇝ 53/8 | note:E5 s:sawtooth gain:0.3363712287126769 attack:0.001 decay:0.2 sustain:0 hcutoff:4051.743587553753 cutoff:4000 ]", - "[ 6/1 ⇜ (19/3 → 51/8) | note:A5 s:sawtooth gain:0.3479759264430665 attack:0.001 decay:0.2 sustain:0 hcutoff:4178.601124662687 cutoff:4000 ]", - "[ 6/1 ⇜ (19/3 → 51/8) | note:C#5 s:sawtooth gain:0.3479759264430665 attack:0.001 decay:0.2 sustain:0 hcutoff:4178.601124662687 cutoff:4000 ]", - "[ 51/8 → 13/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2936.9631544781614 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 51/8 → 13/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2936.9631544781614 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (51/8 → 20/3) ⇝ 27/4 | note:A5 s:sawtooth gain:0.3302496429830646 attack:0.001 decay:0.2 sustain:0 hcutoff:3987.7258050403216 cutoff:4000 ]", - "[ (51/8 → 20/3) ⇝ 27/4 | note:C#5 s:sawtooth gain:0.3302496429830646 attack:0.001 decay:0.2 sustain:0 hcutoff:3987.7258050403216 cutoff:4000 ]", - "[ 49/8 ⇜ (77/12 → 13/2) | note:F#5 s:sawtooth gain:0.3422847385870941 attack:0.001 decay:0.2 sustain:0 hcutoff:4115.383232572483 cutoff:4000 ]", - "[ 49/8 ⇜ (77/12 → 13/2) | note:A4 s:sawtooth gain:0.3422847385870941 attack:0.001 decay:0.2 sustain:0 hcutoff:4115.383232572483 cutoff:4000 ]", - "[ 13/2 → 53/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2946.5812012110136 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 13/2 → 53/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2946.5812012110136 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 13/2 → 27/4 | note:F#5 s:sawtooth gain:0.3271154116289833 attack:0.001 decay:0.2 sustain:0 hcutoff:3955.588813730369 cutoff:4000 ]", - "[ 13/2 → 27/4 | note:A4 s:sawtooth gain:0.3271154116289833 attack:0.001 decay:0.2 sustain:0 hcutoff:3955.588813730369 cutoff:4000 ]", - "[ 13/2 → 27/4 | s:bd gain:0.7 ]", - "[ (13/2 → 41/6) ⇝ 55/8 | note:C#6 s:sawtooth gain:0.32393472883446767 attack:0.001 decay:0.2 sustain:0 hcutoff:3923.373759622562 cutoff:4000 ]", - "[ (13/2 → 41/6) ⇝ 55/8 | note:E5 s:sawtooth gain:0.32393472883446767 attack:0.001 decay:0.2 sustain:0 hcutoff:3923.373759622562 cutoff:4000 ]", - "[ 13/2 → 7/1 | s:sn gain:0.7 ]", - "[ 25/4 ⇜ (79/12 → 53/8) | note:A5 s:sawtooth gain:0.3363712287126769 attack:0.001 decay:0.2 sustain:0 hcutoff:4051.743587553753 cutoff:4000 ]", - "[ 25/4 ⇜ (79/12 → 53/8) | note:C#5 s:sawtooth gain:0.3363712287126769 attack:0.001 decay:0.2 sustain:0 hcutoff:4051.743587553753 cutoff:4000 ]", - "[ (53/8 → 83/12) ⇝ 7/1 | note:A5 s:sawtooth gain:0.3174416994481911 attack:0.001 decay:0.2 sustain:0 hcutoff:3858.7315549779487 cutoff:4000 ]", - "[ (53/8 → 83/12) ⇝ 7/1 | note:C#5 s:sawtooth gain:0.3174416994481911 attack:0.001 decay:0.2 sustain:0 hcutoff:3858.7315549779487 cutoff:4000 ]", - "[ 51/8 ⇜ (20/3 → 27/4) | note:F#5 s:sawtooth gain:0.3302496429830646 attack:0.001 decay:0.2 sustain:0 hcutoff:3987.7258050403216 cutoff:4000 ]", - "[ 51/8 ⇜ (20/3 → 27/4) | note:A4 s:sawtooth gain:0.3302496429830646 attack:0.001 decay:0.2 sustain:0 hcutoff:3987.7258050403216 cutoff:4000 ]", - "[ 27/4 → 55/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2963.468935477506 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 27/4 → 55/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2963.468935477506 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 27/4 → 7/1 | note:F#5 s:sawtooth gain:0.31413326401454233 attack:0.001 decay:0.2 sustain:0 hcutoff:3826.315480550129 cutoff:4000 ]", - "[ 27/4 → 7/1 | note:A4 s:sawtooth gain:0.31413326401454233 attack:0.001 decay:0.2 sustain:0 hcutoff:3826.315480550129 cutoff:4000 ]", - "[ 27/4 → 7/1 | s:hh3 gain:0.7 ]", - "[ (27/4 → 7/1) ⇝ 57/8 | note:C#6 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:3793.8434936445938 cutoff:4000 ]", - "[ (27/4 → 7/1) ⇝ 57/8 | note:E5 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:3793.8434936445938 cutoff:4000 ]", - "[ 13/2 ⇜ (41/6 → 55/8) | note:A5 s:sawtooth gain:0.32393472883446767 attack:0.001 decay:0.2 sustain:0 hcutoff:3923.373759622562 cutoff:4000 ]", - "[ 13/2 ⇜ (41/6 → 55/8) | note:C#5 s:sawtooth gain:0.32393472883446767 attack:0.001 decay:0.2 sustain:0 hcutoff:3923.373759622562 cutoff:4000 ]", - "[ 55/8 → 7/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2970.728450471497 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 55/8 → 7/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2970.728450471497 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (55/8 → 7/1) ⇝ 29/4 | note:A5 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:3728.7540466585065 cutoff:4000 ]", - "[ (55/8 → 7/1) ⇝ 29/4 | note:C#5 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:3728.7540466585065 cutoff:4000 ]", - "[ 53/8 ⇜ (83/12 → 7/1) | note:F#5 s:sawtooth gain:0.3174416994481911 attack:0.001 decay:0.2 sustain:0 hcutoff:3858.7315549779487 cutoff:4000 ]", - "[ 53/8 ⇜ (83/12 → 7/1) | note:A4 s:sawtooth gain:0.3174416994481911 attack:0.001 decay:0.2 sustain:0 hcutoff:3858.7315549779487 cutoff:4000 ]", - "[ 27/4 ⇜ (7/1 → 85/12) ⇝ 57/8 | note:C#6 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:3793.8434936445938 cutoff:4000 ]", - "[ 27/4 ⇜ (7/1 → 85/12) ⇝ 57/8 | note:E5 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:3793.8434936445938 cutoff:4000 ]", - "[ 55/8 ⇜ (7/1 → 43/6) ⇝ 29/4 | note:A5 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:3728.7540466585065 cutoff:4000 ]", - "[ 55/8 ⇜ (7/1 → 43/6) ⇝ 29/4 | note:C#5 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:3728.7540466585065 cutoff:4000 ]", - "[ 7/1 → 29/4 | note:F#5 s:sawtooth gain:0.30053347800883307 attack:0.001 decay:0.2 sustain:0 hcutoff:3696.147739319613 cutoff:4000 ]", - "[ 7/1 → 29/4 | note:A4 s:sawtooth gain:0.30053347800883307 attack:0.001 decay:0.2 sustain:0 hcutoff:3696.147739319613 cutoff:4000 ]", - "[ 7/1 → 29/4 | s:bd gain:0.7 ]", - "[ (7/1 → 22/3) ⇝ 59/8 | note:C#6 s:sawtooth gain:0.29705226105983373 attack:0.001 decay:0.2 sustain:0 hcutoff:3663.507823075358 cutoff:4000 ]", - "[ (7/1 → 22/3) ⇝ 59/8 | note:E5 s:sawtooth gain:0.29705226105983373 attack:0.001 decay:0.2 sustain:0 hcutoff:3663.507823075358 cutoff:4000 ]", - "[ 27/4 ⇜ (85/12 → 57/8) | note:A5 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:3793.8434936445938 cutoff:4000 ]", - "[ 27/4 ⇜ (85/12 → 57/8) | note:C#5 s:sawtooth gain:0.3107861971007485 attack:0.001 decay:0.2 sustain:0 hcutoff:3793.8434936445938 cutoff:4000 ]", - "[ 57/8 → 29/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2982.856914513109 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 57/8 → 29/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2982.856914513109 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (57/8 → 89/12) ⇝ 15/2 | note:A5 s:sawtooth gain:0.29000691362123476 attack:0.001 decay:0.2 sustain:0 hcutoff:3598.149539397671 cutoff:4000 ]", - "[ (57/8 → 89/12) ⇝ 15/2 | note:C#5 s:sawtooth gain:0.29000691362123476 attack:0.001 decay:0.2 sustain:0 hcutoff:3598.149539397671 cutoff:4000 ]", - "[ 55/8 ⇜ (43/6 → 29/4) | note:F#5 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:3728.7540466585065 cutoff:4000 ]", - "[ 55/8 ⇜ (43/6 → 29/4) | note:A4 s:sawtooth gain:0.30398425548024827 attack:0.001 decay:0.2 sustain:0 hcutoff:3728.7540466585065 cutoff:4000 ]", - "[ 29/4 → 15/2 | note:F#5 s:sawtooth gain:0.28644702698548963 attack:0.001 decay:0.2 sustain:0 hcutoff:3565.4423707696824 cutoff:4000 ]", - "[ 29/4 → 15/2 | note:A4 s:sawtooth gain:0.28644702698548963 attack:0.001 decay:0.2 sustain:0 hcutoff:3565.4423707696824 cutoff:4000 ]", - "[ 29/4 → 15/2 | s:hh3 gain:0.7 ]", - "[ (29/4 → 91/12) ⇝ 61/8 | note:C#6 s:sawtooth gain:0.28286518602353056 attack:0.001 decay:0.2 sustain:0 hcutoff:3532.7239889283615 cutoff:4000 ]", - "[ (29/4 → 91/12) ⇝ 61/8 | note:E5 s:sawtooth gain:0.28286518602353056 attack:0.001 decay:0.2 sustain:0 hcutoff:3532.7239889283615 cutoff:4000 ]", - "[ 7/1 ⇜ (22/3 → 59/8) | note:A5 s:sawtooth gain:0.29705226105983373 attack:0.001 decay:0.2 sustain:0 hcutoff:3663.507823075358 cutoff:4000 ]", - "[ 7/1 ⇜ (22/3 → 59/8) | note:C#5 s:sawtooth gain:0.29705226105983373 attack:0.001 decay:0.2 sustain:0 hcutoff:3663.507823075358 cutoff:4000 ]", - "[ 59/8 → 15/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2991.774409503181 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 59/8 → 15/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2991.774409503181 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (59/8 → 23/3) ⇝ 31/4 | note:A5 s:sawtooth gain:0.2756442833140452 attack:0.001 decay:0.2 sustain:0 hcutoff:3467.276011071639 cutoff:4000 ]", - "[ (59/8 → 23/3) ⇝ 31/4 | note:C#5 s:sawtooth gain:0.2756442833140452 attack:0.001 decay:0.2 sustain:0 hcutoff:3467.276011071639 cutoff:4000 ]", - "[ 57/8 ⇜ (89/12 → 15/2) | note:F#5 s:sawtooth gain:0.29000691362123476 attack:0.001 decay:0.2 sustain:0 hcutoff:3598.149539397671 cutoff:4000 ]", - "[ 57/8 ⇜ (89/12 → 15/2) | note:A4 s:sawtooth gain:0.29000691362123476 attack:0.001 decay:0.2 sustain:0 hcutoff:3598.149539397671 cutoff:4000 ]", - "[ 15/2 → 61/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2995.0220264467503 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 15/2 → 61/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2995.0220264467503 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 15/2 → 31/4 | note:F#5 s:sawtooth gain:0.2720095711683043 attack:0.001 decay:0.2 sustain:0 hcutoff:3434.557629230318 cutoff:4000 ]", - "[ 15/2 → 31/4 | note:A4 s:sawtooth gain:0.2720095711683043 attack:0.001 decay:0.2 sustain:0 hcutoff:3434.557629230318 cutoff:4000 ]", - "[ 15/2 → 31/4 | s:bd gain:0.7 ]", - "[ (15/2 → 47/6) ⇝ 63/8 | note:C#6 s:sawtooth gain:0.2683616012798825 attack:0.001 decay:0.2 sustain:0 hcutoff:3401.8504606023293 cutoff:4000 ]", - "[ (15/2 → 47/6) ⇝ 63/8 | note:E5 s:sawtooth gain:0.2683616012798825 attack:0.001 decay:0.2 sustain:0 hcutoff:3401.8504606023293 cutoff:4000 ]", - "[ 15/2 → 8/1 | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2998.3738658769826 ]", - "[ 15/2 → 8/1 | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2998.3738658769826 ]", - "[ 15/2 → 8/1 | s:sn gain:0.7 ]", - "[ 29/4 ⇜ (91/12 → 61/8) | note:A5 s:sawtooth gain:0.28286518602353056 attack:0.001 decay:0.2 sustain:0 hcutoff:3532.7239889283615 cutoff:4000 ]", - "[ 29/4 ⇜ (91/12 → 61/8) | note:C#5 s:sawtooth gain:0.28286518602353056 attack:0.001 decay:0.2 sustain:0 hcutoff:3532.7239889283615 cutoff:4000 ]", - "[ (61/8 → 95/12) ⇝ 8/1 | note:A5 s:sawtooth gain:0.26103468453995016 attack:0.001 decay:0.2 sustain:0 hcutoff:3336.4921769246425 cutoff:4000 ]", - "[ (61/8 → 95/12) ⇝ 8/1 | note:C#5 s:sawtooth gain:0.26103468453995016 attack:0.001 decay:0.2 sustain:0 hcutoff:3336.4921769246425 cutoff:4000 ]", - "[ (61/8 → 8/1) ⇝ 65/8 | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.0852191942718 ]", - "[ (61/8 → 8/1) ⇝ 65/8 | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.0852191942718 ]", - "[ 59/8 ⇜ (23/3 → 31/4) | note:F#5 s:sawtooth gain:0.2756442833140452 attack:0.001 decay:0.2 sustain:0 hcutoff:3467.276011071639 cutoff:4000 ]", - "[ 59/8 ⇜ (23/3 → 31/4) | note:A4 s:sawtooth gain:0.2756442833140452 attack:0.001 decay:0.2 sustain:0 hcutoff:3467.276011071639 cutoff:4000 ]", - "[ 31/4 → 63/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2999.0852191942718 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 31/4 → 63/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2999.0852191942718 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 31/4 → 8/1 | note:F#5 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:3303.852260680389 cutoff:4000 ]", - "[ 31/4 → 8/1 | note:A4 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:3303.852260680389 cutoff:4000 ]", - "[ 31/4 → 8/1 | s:hh3 gain:0.7 ]", - "[ (31/4 → 8/1) ⇝ 65/8 | note:C#6 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:3303.852260680389 cutoff:4000 ]", - "[ (31/4 → 8/1) ⇝ 65/8 | note:E5 s:sawtooth gain:0.2573601511491127 attack:0.001 decay:0.2 sustain:0 hcutoff:3303.852260680389 cutoff:4000 ]", - "[ (31/4 → 8/1) ⇝ 33/4 | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.5934052398757 ]", - "[ (31/4 → 8/1) ⇝ 33/4 | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.5934052398757 ]", - "[ 15/2 ⇜ (47/6 → 63/8) | note:A5 s:sawtooth gain:0.2683616012798825 attack:0.001 decay:0.2 sustain:0 hcutoff:3401.8504606023293 cutoff:4000 ]", - "[ 15/2 ⇜ (47/6 → 63/8) | note:C#5 s:sawtooth gain:0.2683616012798825 attack:0.001 decay:0.2 sustain:0 hcutoff:3401.8504606023293 cutoff:4000 ]", - "[ 63/8 → 8/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2999.898347482845 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 63/8 → 8/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2999.898347482845 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 63/8 → 8/1 | s:bd gain:0.7 ]", - "[ (63/8 → 8/1) ⇝ 33/4 | note:A5 s:sawtooth gain:0.2536811842784369 attack:0.001 decay:0.2 sustain:0 hcutoff:3271.2459533414954 cutoff:4000 ]", - "[ (63/8 → 8/1) ⇝ 33/4 | note:C#5 s:sawtooth gain:0.2536811842784369 attack:0.001 decay:0.2 sustain:0 hcutoff:3271.2459533414954 cutoff:4000 ]", - "[ (63/8 → 8/1) ⇝ 67/8 | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.898347482845 ]", - "[ (63/8 → 8/1) ⇝ 67/8 | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.898347482845 ]", - "[ 61/8 ⇜ (95/12 → 8/1) | note:F#5 s:sawtooth gain:0.26103468453995016 attack:0.001 decay:0.2 sustain:0 hcutoff:3336.4921769246425 cutoff:4000 ]", - "[ 61/8 ⇜ (95/12 → 8/1) | note:A4 s:sawtooth gain:0.26103468453995016 attack:0.001 decay:0.2 sustain:0 hcutoff:3336.4921769246425 cutoff:4000 ]", - "[ 31/4 ⇜ (8/1 → 97/12) ⇝ 65/8 | note:C#6 s:sawtooth gain:0.24631881572156322 attack:0.001 decay:0.2 sustain:0 hcutoff:3206.156506355406 cutoff:4000 ]", - "[ 31/4 ⇜ (8/1 → 97/12) ⇝ 65/8 | note:E5 s:sawtooth gain:0.24631881572156322 attack:0.001 decay:0.2 sustain:0 hcutoff:3206.156506355406 cutoff:4000 ]", - "[ 61/8 ⇜ (8/1 → 65/8) | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.898347482845 ]", - "[ 61/8 ⇜ (8/1 → 65/8) | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.898347482845 ]", - "[ 63/8 ⇜ (8/1 → 49/6) ⇝ 33/4 | note:A5 s:sawtooth gain:0.24263984885088735 attack:0.001 decay:0.2 sustain:0 hcutoff:3173.6845194498705 cutoff:4000 ]", - "[ 63/8 ⇜ (8/1 → 49/6) ⇝ 33/4 | note:C#5 s:sawtooth gain:0.24263984885088735 attack:0.001 decay:0.2 sustain:0 hcutoff:3173.6845194498705 cutoff:4000 ]", - "[ 31/4 ⇜ (8/1 → 33/4) | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.5934052398757 ]", - "[ 31/4 ⇜ (8/1 → 33/4) | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.5934052398757 ]", - "[ 8/1 → 33/4 | note:F#5 s:sawtooth gain:0.24263984885088735 attack:0.001 decay:0.2 sustain:0 hcutoff:3173.6845194498705 cutoff:4000 ]", - "[ 8/1 → 33/4 | note:A4 s:sawtooth gain:0.24263984885088735 attack:0.001 decay:0.2 sustain:0 hcutoff:3173.6845194498705 cutoff:4000 ]", - "[ 8/1 → 33/4 | s:bd gain:0.7 ]", - "[ (8/1 → 25/3) ⇝ 67/8 | note:C#6 s:sawtooth gain:0.2389653154600499 attack:0.001 decay:0.2 sustain:0 hcutoff:3141.2684450220513 cutoff:4000 ]", - "[ (8/1 → 25/3) ⇝ 67/8 | note:E5 s:sawtooth gain:0.2389653154600499 attack:0.001 decay:0.2 sustain:0 hcutoff:3141.2684450220513 cutoff:4000 ]", - "[ 63/8 ⇜ (8/1 → 67/8) | note:G3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.0852191942718 ]", - "[ 63/8 ⇜ (8/1 → 67/8) | note:B3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2999.0852191942718 ]", - "[ 31/4 ⇜ (97/12 → 65/8) | note:A5 s:sawtooth gain:0.24631881572156322 attack:0.001 decay:0.2 sustain:0 hcutoff:3206.156506355406 cutoff:4000 ]", - "[ 31/4 ⇜ (97/12 → 65/8) | note:C#5 s:sawtooth gain:0.24631881572156322 attack:0.001 decay:0.2 sustain:0 hcutoff:3206.156506355406 cutoff:4000 ]", - "[ 65/8 → 33/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2999.0852191942718 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 65/8 → 33/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2999.0852191942718 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (65/8 → 101/12) ⇝ 17/2 | note:A5 s:sawtooth gain:0.2316383987201176 attack:0.001 decay:0.2 sustain:0 hcutoff:3076.6262403774385 cutoff:4000 ]", - "[ (65/8 → 101/12) ⇝ 17/2 | note:C#5 s:sawtooth gain:0.2316383987201176 attack:0.001 decay:0.2 sustain:0 hcutoff:3076.6262403774385 cutoff:4000 ]", - "[ 63/8 ⇜ (49/6 → 33/4) | note:F#5 s:sawtooth gain:0.24263984885088735 attack:0.001 decay:0.2 sustain:0 hcutoff:3173.6845194498705 cutoff:4000 ]", - "[ 63/8 ⇜ (49/6 → 33/4) | note:A4 s:sawtooth gain:0.24263984885088735 attack:0.001 decay:0.2 sustain:0 hcutoff:3173.6845194498705 cutoff:4000 ]", - "[ 33/4 → 17/2 | note:F#5 s:sawtooth gain:0.2279904288316958 attack:0.001 decay:0.2 sustain:0 hcutoff:3044.4111862696313 cutoff:4000 ]", - "[ 33/4 → 17/2 | note:A4 s:sawtooth gain:0.2279904288316958 attack:0.001 decay:0.2 sustain:0 hcutoff:3044.4111862696313 cutoff:4000 ]", - "[ 33/4 → 17/2 | s:hh3 gain:0.7 ]", - "[ (33/4 → 103/12) ⇝ 69/8 | note:C#6 s:sawtooth gain:0.2243557166859549 attack:0.001 decay:0.2 sustain:0 hcutoff:3012.274194959679 cutoff:4000 ]", - "[ (33/4 → 103/12) ⇝ 69/8 | note:E5 s:sawtooth gain:0.2243557166859549 attack:0.001 decay:0.2 sustain:0 hcutoff:3012.274194959679 cutoff:4000 ]", - "[ 8/1 ⇜ (25/3 → 67/8) | note:A5 s:sawtooth gain:0.2389653154600499 attack:0.001 decay:0.2 sustain:0 hcutoff:3141.2684450220513 cutoff:4000 ]", - "[ 8/1 ⇜ (25/3 → 67/8) | note:C#5 s:sawtooth gain:0.2389653154600499 attack:0.001 decay:0.2 sustain:0 hcutoff:3141.2684450220513 cutoff:4000 ]", - "[ 67/8 → 17/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2995.0220264467503 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 67/8 → 17/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2995.0220264467503 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (67/8 → 26/3) ⇝ 35/4 | note:A5 s:sawtooth gain:0.21713481397646955 attack:0.001 decay:0.2 sustain:0 hcutoff:2948.256412446248 cutoff:4000 ]", - "[ (67/8 → 26/3) ⇝ 35/4 | note:C#5 s:sawtooth gain:0.21713481397646955 attack:0.001 decay:0.2 sustain:0 hcutoff:2948.256412446248 cutoff:4000 ]", - "[ 65/8 ⇜ (101/12 → 17/2) | note:F#5 s:sawtooth gain:0.2316383987201176 attack:0.001 decay:0.2 sustain:0 hcutoff:3076.6262403774385 cutoff:4000 ]", - "[ 65/8 ⇜ (101/12 → 17/2) | note:A4 s:sawtooth gain:0.2316383987201176 attack:0.001 decay:0.2 sustain:0 hcutoff:3076.6262403774385 cutoff:4000 ]", - "[ 17/2 → 69/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2991.774409503181 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 17/2 → 69/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2991.774409503181 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 17/2 → 35/4 | note:F#5 s:sawtooth gain:0.21355297301451046 attack:0.001 decay:0.2 sustain:0 hcutoff:2916.386590360237 cutoff:4000 ]", - "[ 17/2 → 35/4 | note:A4 s:sawtooth gain:0.21355297301451046 attack:0.001 decay:0.2 sustain:0 hcutoff:2916.386590360237 cutoff:4000 ]", - "[ 17/2 → 35/4 | s:bd gain:0.7 ]", - "[ (17/2 → 53/6) ⇝ 71/8 | note:C#6 s:sawtooth gain:0.2099930863787653 attack:0.001 decay:0.2 sustain:0 hcutoff:2884.6167674275184 cutoff:4000 ]", - "[ (17/2 → 53/6) ⇝ 71/8 | note:E5 s:sawtooth gain:0.2099930863787653 attack:0.001 decay:0.2 sustain:0 hcutoff:2884.6167674275184 cutoff:4000 ]", - "[ 17/2 → 9/1 | s:sn gain:0.7 ]", - "[ 33/4 ⇜ (103/12 → 69/8) | note:A5 s:sawtooth gain:0.2243557166859549 attack:0.001 decay:0.2 sustain:0 hcutoff:3012.274194959679 cutoff:4000 ]", - "[ 33/4 ⇜ (103/12 → 69/8) | note:C#5 s:sawtooth gain:0.2243557166859549 attack:0.001 decay:0.2 sustain:0 hcutoff:3012.274194959679 cutoff:4000 ]", - "[ (69/8 → 107/12) ⇝ 9/1 | note:A5 s:sawtooth gain:0.20294773894016632 attack:0.001 decay:0.2 sustain:0 hcutoff:2821.398875337315 cutoff:4000 ]", - "[ (69/8 → 107/12) ⇝ 9/1 | note:C#5 s:sawtooth gain:0.20294773894016632 attack:0.001 decay:0.2 sustain:0 hcutoff:2821.398875337315 cutoff:4000 ]", - "[ 67/8 ⇜ (26/3 → 35/4) | note:F#5 s:sawtooth gain:0.21713481397646955 attack:0.001 decay:0.2 sustain:0 hcutoff:2948.256412446248 cutoff:4000 ]", - "[ 67/8 ⇜ (26/3 → 35/4) | note:A4 s:sawtooth gain:0.21713481397646955 attack:0.001 decay:0.2 sustain:0 hcutoff:2948.256412446248 cutoff:4000 ]", - "[ 35/4 → 71/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2982.856914513109 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 35/4 → 71/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2982.856914513109 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 35/4 → 9/1 | note:F#5 s:sawtooth gain:0.19946652199116702 attack:0.001 decay:0.2 sustain:0 hcutoff:2789.9616382401937 cutoff:4000 ]", - "[ 35/4 → 9/1 | note:A4 s:sawtooth gain:0.19946652199116702 attack:0.001 decay:0.2 sustain:0 hcutoff:2789.9616382401937 cutoff:4000 ]", - "[ 35/4 → 9/1 | s:hh3 gain:0.7 ]", - "[ (35/4 → 9/1) ⇝ 73/8 | note:C#6 s:sawtooth gain:0.1960157445197518 attack:0.001 decay:0.2 sustain:0 hcutoff:2758.6460625610725 cutoff:4000 ]", - "[ (35/4 → 9/1) ⇝ 73/8 | note:E5 s:sawtooth gain:0.1960157445197518 attack:0.001 decay:0.2 sustain:0 hcutoff:2758.6460625610725 cutoff:4000 ]", - "[ 17/2 ⇜ (53/6 → 71/8) | note:A5 s:sawtooth gain:0.2099930863787653 attack:0.001 decay:0.2 sustain:0 hcutoff:2884.6167674275184 cutoff:4000 ]", - "[ 17/2 ⇜ (53/6 → 71/8) | note:C#5 s:sawtooth gain:0.2099930863787653 attack:0.001 decay:0.2 sustain:0 hcutoff:2884.6167674275184 cutoff:4000 ]", - "[ 71/8 → 9/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2977.1924080321423 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 71/8 → 9/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2977.1924080321423 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (71/8 → 9/1) ⇝ 37/4 | note:A5 s:sawtooth gain:0.18921380289925155 attack:0.001 decay:0.2 sustain:0 hcutoff:2696.4013367420957 cutoff:4000 ]", - "[ (71/8 → 9/1) ⇝ 37/4 | note:C#5 s:sawtooth gain:0.18921380289925155 attack:0.001 decay:0.2 sustain:0 hcutoff:2696.4013367420957 cutoff:4000 ]", - "[ 69/8 ⇜ (107/12 → 9/1) | note:F#5 s:sawtooth gain:0.20294773894016632 attack:0.001 decay:0.2 sustain:0 hcutoff:2821.398875337315 cutoff:4000 ]", - "[ 69/8 ⇜ (107/12 → 9/1) | note:A4 s:sawtooth gain:0.20294773894016632 attack:0.001 decay:0.2 sustain:0 hcutoff:2821.398875337315 cutoff:4000 ]", - "[ 35/4 ⇜ (9/1 → 109/12) ⇝ 73/8 | note:C#6 s:sawtooth gain:0.1960157445197518 attack:0.001 decay:0.2 sustain:0 hcutoff:2758.6460625610725 cutoff:4000 ]", - "[ 35/4 ⇜ (9/1 → 109/12) ⇝ 73/8 | note:E5 s:sawtooth gain:0.1960157445197518 attack:0.001 decay:0.2 sustain:0 hcutoff:2758.6460625610725 cutoff:4000 ]", - "[ 71/8 ⇜ (9/1 → 55/6) ⇝ 37/4 | note:A5 s:sawtooth gain:0.18921380289925155 attack:0.001 decay:0.2 sustain:0 hcutoff:2696.4013367420957 cutoff:4000 ]", - "[ 71/8 ⇜ (9/1 → 55/6) ⇝ 37/4 | note:C#5 s:sawtooth gain:0.18921380289925155 attack:0.001 decay:0.2 sustain:0 hcutoff:2696.4013367420957 cutoff:4000 ]", - "[ 9/1 → 37/4 | note:F#5 s:sawtooth gain:0.18586673598545772 attack:0.001 decay:0.2 sustain:0 hcutoff:2665.4828519155726 cutoff:4000 ]", - "[ 9/1 → 37/4 | note:A4 s:sawtooth gain:0.18586673598545772 attack:0.001 decay:0.2 sustain:0 hcutoff:2665.4828519155726 cutoff:4000 ]", - "[ 9/1 → 37/4 | s:bd gain:0.7 ]", - "[ (9/1 → 28/3) ⇝ 75/8 | note:C#6 s:sawtooth gain:0.182558300551809 attack:0.001 decay:0.2 sustain:0 hcutoff:2634.707357306267 cutoff:4000 ]", - "[ (9/1 → 28/3) ⇝ 75/8 | note:E5 s:sawtooth gain:0.182558300551809 attack:0.001 decay:0.2 sustain:0 hcutoff:2634.707357306267 cutoff:4000 ]", - "[ 35/4 ⇜ (109/12 → 73/8) | note:A5 s:sawtooth gain:0.1960157445197518 attack:0.001 decay:0.2 sustain:0 hcutoff:2758.6460625610725 cutoff:4000 ]", - "[ 35/4 ⇜ (109/12 → 73/8) | note:C#5 s:sawtooth gain:0.1960157445197518 attack:0.001 decay:0.2 sustain:0 hcutoff:2758.6460625610725 cutoff:4000 ]", - "[ 73/8 → 37/4 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2963.4689354775064 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 73/8 → 37/4 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2963.4689354775064 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (73/8 → 113/12) ⇝ 19/2 | note:A5 s:sawtooth gain:0.17606527116553244 attack:0.001 decay:0.2 sustain:0 hcutoff:2573.60640622541 cutoff:4000 ]", - "[ (73/8 → 113/12) ⇝ 19/2 | note:C#5 s:sawtooth gain:0.17606527116553244 attack:0.001 decay:0.2 sustain:0 hcutoff:2573.60640622541 cutoff:4000 ]", - "[ 71/8 ⇜ (55/6 → 37/4) | note:F#5 s:sawtooth gain:0.18921380289925155 attack:0.001 decay:0.2 sustain:0 hcutoff:2696.4013367420957 cutoff:4000 ]", - "[ 71/8 ⇜ (55/6 → 37/4) | note:A4 s:sawtooth gain:0.18921380289925155 attack:0.001 decay:0.2 sustain:0 hcutoff:2696.4013367420957 cutoff:4000 ]", - "[ 37/4 → 19/2 | note:F#5 s:sawtooth gain:0.17288458837101678 attack:0.001 decay:0.2 sustain:0 hcutoff:2543.291419087276 cutoff:4000 ]", - "[ 37/4 → 19/2 | note:A4 s:sawtooth gain:0.17288458837101678 attack:0.001 decay:0.2 sustain:0 hcutoff:2543.291419087276 cutoff:4000 ]", - "[ 37/4 → 19/2 | s:hh3 gain:0.7 ]", - "[ (37/4 → 115/12) ⇝ 77/8 | note:C#6 s:sawtooth gain:0.16975035701693547 attack:0.001 decay:0.2 sustain:0 hcutoff:2513.140359039332 cutoff:4000 ]", - "[ (37/4 → 115/12) ⇝ 77/8 | note:E5 s:sawtooth gain:0.16975035701693547 attack:0.001 decay:0.2 sustain:0 hcutoff:2513.140359039332 cutoff:4000 ]", - "[ 9/1 ⇜ (28/3 → 75/8) | note:A5 s:sawtooth gain:0.182558300551809 attack:0.001 decay:0.2 sustain:0 hcutoff:2634.707357306267 cutoff:4000 ]", - "[ 9/1 ⇜ (28/3 → 75/8) | note:C#5 s:sawtooth gain:0.182558300551809 attack:0.001 decay:0.2 sustain:0 hcutoff:2634.707357306267 cutoff:4000 ]", - "[ 75/8 → 19/2 | note:D2 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2946.5812012110136 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 75/8 → 19/2 | note:D2 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2946.5812012110136 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (75/8 → 29/3) ⇝ 39/4 | note:A5 s:sawtooth gain:0.16362877128732323 attack:0.001 decay:0.2 sustain:0 hcutoff:2453.350656156431 cutoff:4000 ]", - "[ (75/8 → 29/3) ⇝ 39/4 | note:C#5 s:sawtooth gain:0.16362877128732323 attack:0.001 decay:0.2 sustain:0 hcutoff:2453.350656156431 cutoff:4000 ]", - "[ 73/8 ⇜ (113/12 → 19/2) | note:F#5 s:sawtooth gain:0.17606527116553244 attack:0.001 decay:0.2 sustain:0 hcutoff:2573.60640622541 cutoff:4000 ]", - "[ 73/8 ⇜ (113/12 → 19/2) | note:A4 s:sawtooth gain:0.17606527116553244 attack:0.001 decay:0.2 sustain:0 hcutoff:2573.60640622541 cutoff:4000 ]", - "[ 19/2 → 77/8 | note:D1 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2936.9631544781614 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 19/2 → 77/8 | note:D1 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2936.9631544781614 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 19/2 → 39/4 | note:F#5 s:sawtooth gain:0.16064510432613502 attack:0.001 decay:0.2 sustain:0 hcutoff:2423.7222579792624 cutoff:4000 ]", - "[ 19/2 → 39/4 | note:A4 s:sawtooth gain:0.16064510432613502 attack:0.001 decay:0.2 sustain:0 hcutoff:2423.7222579792624 cutoff:4000 ]", - "[ 19/2 → 39/4 | s:bd gain:0.7 ]", - "[ (19/2 → 59/6) ⇝ 79/8 | note:C#6 s:sawtooth gain:0.157715261412906 attack:0.001 decay:0.2 sustain:0 hcutoff:2394.2782744524975 cutoff:4000 ]", - "[ (19/2 → 59/6) ⇝ 79/8 | note:E5 s:sawtooth gain:0.157715261412906 attack:0.001 decay:0.2 sustain:0 hcutoff:2394.2782744524975 cutoff:4000 ]", - "[ 19/2 → 10/1 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2921.0844879970778 ]", - "[ 19/2 → 10/1 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2921.0844879970778 ]", - "[ 19/2 → 10/1 | s:sn gain:0.7 ]", - "[ 37/4 ⇜ (115/12 → 77/8) | note:A5 s:sawtooth gain:0.16975035701693547 attack:0.001 decay:0.2 sustain:0 hcutoff:2513.140359039332 cutoff:4000 ]", - "[ 37/4 ⇜ (115/12 → 77/8) | note:C#5 s:sawtooth gain:0.16975035701693547 attack:0.001 decay:0.2 sustain:0 hcutoff:2513.140359039332 cutoff:4000 ]", - "[ (77/8 → 119/12) ⇝ 10/1 | note:A5 s:sawtooth gain:0.15202407355693354 attack:0.001 decay:0.2 sustain:0 hcutoff:2335.9636991872226 cutoff:4000 ]", - "[ (77/8 → 119/12) ⇝ 10/1 | note:C#5 s:sawtooth gain:0.15202407355693354 attack:0.001 decay:0.2 sustain:0 hcutoff:2335.9636991872226 cutoff:4000 ]", - "[ (77/8 → 10/1) ⇝ 81/8 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2915.4076660819765 ]", - "[ (77/8 → 10/1) ⇝ 81/8 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2915.4076660819765 ]", - "[ 75/8 ⇜ (29/3 → 39/4) | note:F#5 s:sawtooth gain:0.16362877128732323 attack:0.001 decay:0.2 sustain:0 hcutoff:2453.350656156431 cutoff:4000 ]", - "[ 75/8 ⇜ (29/3 → 39/4) | note:A4 s:sawtooth gain:0.16362877128732323 attack:0.001 decay:0.2 sustain:0 hcutoff:2453.350656156431 cutoff:4000 ]", - "[ 39/4 → 79/8 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2915.4076660819765 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 39/4 → 79/8 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2915.4076660819765 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 39/4 → 10/1 | note:F#5 s:sawtooth gain:0.14926615677294724 attack:0.001 decay:0.2 sustain:0 hcutoff:2307.1030993509794 cutoff:4000 ]", - "[ 39/4 → 10/1 | note:A4 s:sawtooth gain:0.14926615677294724 attack:0.001 decay:0.2 sustain:0 hcutoff:2307.1030993509794 cutoff:4000 ]", - "[ 39/4 → 10/1 | s:hh3 gain:0.7 ]", - "[ (39/4 → 10/1) ⇝ 81/8 | note:C#6 s:sawtooth gain:0.14926615677294724 attack:0.001 decay:0.2 sustain:0 hcutoff:2307.1030993509794 cutoff:4000 ]", - "[ (39/4 → 10/1) ⇝ 81/8 | note:E5 s:sawtooth gain:0.14926615677294724 attack:0.001 decay:0.2 sustain:0 hcutoff:2307.1030993509794 cutoff:4000 ]", - "[ (39/4 → 10/1) ⇝ 41/4 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2909.5402784268977 ]", - "[ (39/4 → 10/1) ⇝ 41/4 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2909.5402784268977 ]", - "[ 19/2 ⇜ (59/6 → 79/8) | note:A5 s:sawtooth gain:0.157715261412906 attack:0.001 decay:0.2 sustain:0 hcutoff:2394.2782744524975 cutoff:4000 ]", - "[ 19/2 ⇜ (59/6 → 79/8) | note:C#5 s:sawtooth gain:0.157715261412906 attack:0.001 decay:0.2 sustain:0 hcutoff:2394.2782744524975 cutoff:4000 ]", - "[ 79/8 → 10/1 | note:D3 s:sawtooth gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2903.483208638841 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ 79/8 → 10/1 | note:D3 s:square gain:0.3 attack:0.01 decay:0.1 sustain:0.5 cutoff:2903.483208638841 lpattack:0.1 lpenv:2 ftype:24db ]", - "[ (79/8 → 10/1) ⇝ 41/4 | note:A5 s:sawtooth gain:0.14656891828944 attack:0.001 decay:0.2 sustain:0 hcutoff:2278.446896257612 cutoff:4000 ]", - "[ (79/8 → 10/1) ⇝ 41/4 | note:C#5 s:sawtooth gain:0.14656891828944 attack:0.001 decay:0.2 sustain:0 hcutoff:2278.446896257612 cutoff:4000 ]", - "[ (79/8 → 10/1) ⇝ 83/8 | note:F#3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2903.483208638841 ]", - "[ (79/8 → 10/1) ⇝ 83/8 | note:A3 s:square gain:0.7 attack:0.01 decay:0.1 sustain:0 cutoff:2903.483208638841 ]", - "[ 77/8 ⇜ (119/12 → 10/1) | note:F#5 s:sawtooth gain:0.15202407355693354 attack:0.001 decay:0.2 sustain:0 hcutoff:2335.9636991872226 cutoff:4000 ]", - "[ 77/8 ⇜ (119/12 → 10/1) | note:A4 s:sawtooth gain:0.15202407355693354 attack:0.001 decay:0.2 sustain:0 hcutoff:2335.9636991872226 cutoff:4000 ]", + "[ 0/1 → 1/4 | note:48 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 0/1 → 1/2 | note:60 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 0/1 → 1/1 | note:43 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 1/4 → 9/32 | note:51 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 11/32 → 3/8 | note:51 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 7/16 → 15/32 | note:51 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 1/2 → 9/16 | note:63 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ (1/2 → 3/4) ⇝ 1/1 | note:60 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 11/16 → 3/4 | note:63 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 3/4 → 7/8 | note:55 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 7/8 → 15/16 | note:63 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", + "[ 7/8 → 1/1 | note:55 s:ocarina_vib clip:1 release:0.1 room:1 gain:0.2 color:salmon ]", ] `; exports[`renders tunes > tune: juxUndTollerei 1`] = ` [ "[ 0/1 → 1/4 | note:c3 s:sawtooth pan:0 cutoff:1188.2154262966046 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", - "[ 0/1 → 1/4 | note:bb3 s:sawtooth pan:1 cutoff:1188.2154262966046 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", + "[ 0/1 → 1/4 | note:bb3 s:sawtooth pan:1 color:green cutoff:1188.2154262966046 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", "[ 1/4 → 1/2 | note:eb3 s:sawtooth pan:0 cutoff:1361.2562095290161 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", - "[ 1/4 → 1/2 | note:g3 s:sawtooth pan:1 cutoff:1361.2562095290161 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", + "[ 1/4 → 1/2 | note:g3 s:sawtooth pan:1 color:green cutoff:1361.2562095290161 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", "[ 1/2 → 3/4 | note:g3 s:sawtooth pan:0 cutoff:1524.257063143398 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", - "[ 1/2 → 3/4 | note:eb3 s:sawtooth pan:1 cutoff:1524.257063143398 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", - "[ (101/200 → 1/1) ⇝ 201/200 | note:55 s:triangle pan:0 cutoff:1601.4815730092653 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", - "[ (101/200 → 1/1) ⇝ 201/200 | note:65 s:triangle pan:1 cutoff:1601.4815730092653 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", + "[ 1/2 → 3/4 | note:eb3 s:sawtooth pan:1 color:green cutoff:1524.257063143398 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", + "[ (101/200 → 1/1) ⇝ 201/200 | note:55 s:triangle pan:0 cutoff:1602.9480029324704 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", + "[ (101/200 → 1/1) ⇝ 201/200 | note:65 s:triangle pan:1 color:green cutoff:1602.9480029324704 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", "[ 3/4 → 1/1 | note:bb3 s:sawtooth pan:0 cutoff:1670.953955747281 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", - "[ 3/4 → 1/1 | note:c3 s:sawtooth pan:1 cutoff:1670.953955747281 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", + "[ 3/4 → 1/1 | note:c3 s:sawtooth pan:1 color:green cutoff:1670.953955747281 lpattack:0.2 lpenv:-2 decay:0.05 sustain:0 room:0.6 delay:0.5 delaytime:0.1 delayfeedback:0.4 ]", ] `; exports[`renders tunes > tune: loungeSponge 1`] = ` [ "[ 0/1 → 1/4 | note:C2 gain:1 ]", - "[ 0/1 → 3/8 | note:B3 cutoff:1396 ]", - "[ 0/1 → 3/8 | note:D4 cutoff:1396 ]", - "[ 0/1 → 3/8 | note:E4 cutoff:1396 ]", - "[ 0/1 → 3/8 | note:G4 cutoff:1396 ]", + "[ 0/1 → 3/8 | note:B3 cutoff:1537 ]", + "[ 0/1 → 3/8 | note:D4 cutoff:1537 ]", + "[ 0/1 → 3/8 | note:E4 cutoff:1537 ]", + "[ 0/1 → 3/8 | note:G4 cutoff:1537 ]", "[ -1/4 ⇜ (0/1 → 1/2) | n:E5 clip:0.25 ]", "[ 0/1 → 1/2 | s:bd bank:RolandTR909 ]", "[ 0/1 → 3/4 | n:A4 clip:0.25 ]", "[ 1/4 → 1/2 | note:C2 gain:4 ]", "[ 1/4 → 1/2 | s:hh bank:RolandTR909 ]", - "[ 3/8 → 3/4 | note:B3 cutoff:1396 ]", - "[ 3/8 → 3/4 | note:D4 cutoff:1396 ]", - "[ 3/8 → 3/4 | note:E4 cutoff:1396 ]", - "[ 3/8 → 3/4 | note:G4 cutoff:1396 ]", + "[ 3/8 → 3/4 | note:B3 cutoff:1537 ]", + "[ 3/8 → 3/4 | note:D4 cutoff:1537 ]", + "[ 3/8 → 3/4 | note:E4 cutoff:1537 ]", + "[ 3/8 → 3/4 | note:G4 cutoff:1537 ]", "[ 1/2 → 3/4 | note:C2 gain:1 ]", "[ 1/2 → 1/1 | s:bd bank:RolandTR909 ]", "[ 1/2 → 1/1 | s:cp bank:RolandTR909 ]", "[ (1/2 → 1/1) ⇝ 5/4 | n:C5 clip:0.25 ]", - "[ 3/4 → 1/1 | note:B3 cutoff:1396 ]", - "[ 3/4 → 1/1 | note:D4 cutoff:1396 ]", - "[ 3/4 → 1/1 | note:E4 cutoff:1396 ]", - "[ 3/4 → 1/1 | note:G4 cutoff:1396 ]", + "[ 3/4 → 1/1 | note:B3 cutoff:1537 ]", + "[ 3/4 → 1/1 | note:D4 cutoff:1537 ]", + "[ 3/4 → 1/1 | note:E4 cutoff:1537 ]", + "[ 3/4 → 1/1 | note:G4 cutoff:1537 ]", "[ 3/4 → 1/1 | note:C2 gain:4 ]", "[ 3/4 → 1/1 | s:hh bank:RolandTR909 ]", "[ (3/4 → 1/1) ⇝ 3/2 | n:A5 clip:0.25 ]", @@ -8483,146 +7321,74 @@ exports[`renders tunes > tune: orbit 1`] = ` exports[`renders tunes > tune: randomBells 1`] = ` [ - "[ -9/8 ⇜ (0/1 → 3/8) | note:G4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ -3/4 ⇜ (0/1 → 3/4) | note:F5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (0/1 → 1/1) ⇝ 3/2 | note:D2 s:bass clip:1 gain:0.8 ]", - "[ (0/1 → 1/1) ⇝ 9/4 | note:A3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (3/8 → 1/1) ⇝ 21/8 | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (3/4 → 1/1) ⇝ 3/1 | note:G4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 0/1 ⇜ (1/1 → 3/2) | note:D2 s:bass clip:1 gain:0.8 ]", - "[ 0/1 ⇜ (1/1 → 2/1) ⇝ 9/4 | note:A3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 3/8 ⇜ (1/1 → 2/1) ⇝ 21/8 | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 3/4 ⇜ (1/1 → 2/1) ⇝ 3/1 | note:G4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (3/2 → 2/1) ⇝ 9/4 | note:D2 s:bass clip:1 gain:0.8 ]", - "[ 0/1 ⇜ (2/1 → 9/4) | note:A3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 3/2 ⇜ (2/1 → 9/4) | note:D2 s:bass clip:1 gain:0.8 ]", - "[ 3/8 ⇜ (2/1 → 21/8) | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 3/4 ⇜ (2/1 → 3/1) | note:G4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ -9/8 ⇜ (0/1 → 3/8) | gain:0.6 note:F5 velocity:0.9184964690357447 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ -3/4 ⇜ (0/1 → 3/4) | gain:0.6 note:D3 velocity:0.5 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 0/1 → 3/2 | note:D2 s:bass clip:1 gain:0.8 ]", + "[ 0/1 → 9/4 | gain:0.6 note:A3 velocity:0.6003328701481223 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 3/8 → 21/8 | gain:0.6 note:D4 velocity:0.6848798459395766 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 3/4 → 3/1 | gain:0.6 note:G4 velocity:0.7837830819189548 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 3/2 → 9/4 | note:D2 s:bass clip:1 gain:0.8 ]", "[ 9/4 → 3/1 | note:D2 s:bass clip:1 gain:0.8 ]", - "[ (9/4 → 3/1) ⇝ 9/2 | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (21/8 → 3/1) ⇝ 39/8 | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 9/4 ⇜ (3/1 → 4/1) ⇝ 9/2 | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 21/8 ⇜ (3/1 → 4/1) ⇝ 39/8 | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (3/1 → 4/1) ⇝ 9/2 | note:D2 s:bass clip:1 gain:0.8 ]", - "[ (3/1 → 4/1) ⇝ 21/4 | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 9/4 ⇜ (4/1 → 9/2) | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 3/1 ⇜ (4/1 → 9/2) | note:D2 s:bass clip:1 gain:0.8 ]", - "[ 21/8 ⇜ (4/1 → 39/8) | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 3/1 ⇜ (4/1 → 5/1) ⇝ 21/4 | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (9/2 → 5/1) ⇝ 21/4 | note:D2 s:bass clip:1 gain:0.8 ]", - "[ (9/2 → 5/1) ⇝ 6/1 | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (39/8 → 5/1) ⇝ 51/8 | note:C5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 3/1 ⇜ (5/1 → 21/4) | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 9/2 ⇜ (5/1 → 21/4) | note:D2 s:bass clip:1 gain:0.8 ]", - "[ 9/2 ⇜ (5/1 → 6/1) | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 39/8 ⇜ (5/1 → 6/1) ⇝ 51/8 | note:C5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 9/4 → 9/2 | gain:0.6 note:G3 velocity:0.5819958923384547 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 21/8 → 39/8 | gain:0.6 note:G3 velocity:0.567817933857441 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 3/1 → 9/2 | note:D2 s:bass clip:1 gain:0.8 ]", + "[ 3/1 → 21/4 | gain:0.6 note:D4 velocity:0.704405858181417 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 9/2 → 21/4 | note:D2 s:bass clip:1 gain:0.8 ]", + "[ 9/2 → 6/1 | gain:0.6 note:D4 velocity:0.6988155404105783 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ (39/8 → 6/1) ⇝ 51/8 | gain:0.6 note:C5 velocity:0.8514789454638958 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", "[ 21/4 → 6/1 | note:D2 s:bass clip:1 gain:0.8 ]", - "[ (21/4 → 6/1) ⇝ 27/4 | note:C5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 39/8 ⇜ (6/1 → 51/8) | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 21/4 ⇜ (6/1 → 27/4) | note:G4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (6/1 → 7/1) ⇝ 15/2 | note:A2 s:bass clip:1 gain:0.8 ]", - "[ (6/1 → 7/1) ⇝ 33/4 | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (51/8 → 7/1) ⇝ 69/8 | note:C5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (27/4 → 7/1) ⇝ 9/1 | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 6/1 ⇜ (7/1 → 15/2) | note:A2 s:bass clip:1 gain:0.8 ]", - "[ 6/1 ⇜ (7/1 → 8/1) ⇝ 33/4 | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 51/8 ⇜ (7/1 → 8/1) ⇝ 69/8 | note:C5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 27/4 ⇜ (7/1 → 8/1) ⇝ 9/1 | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (15/2 → 8/1) ⇝ 33/4 | note:A2 s:bass clip:1 gain:0.8 ]", - "[ 6/1 ⇜ (8/1 → 33/4) | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 15/2 ⇜ (8/1 → 33/4) | note:A2 s:bass clip:1 gain:0.8 ]", - "[ 51/8 ⇜ (8/1 → 69/8) | note:C5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 27/4 ⇜ (8/1 → 9/1) | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ (21/4 → 6/1) ⇝ 27/4 | gain:0.6 note:G4 velocity:0.7597710825502872 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 39/8 ⇜ (6/1 → 51/8) | gain:0.6 note:C5 velocity:0.8514789454638958 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 21/4 ⇜ (6/1 → 27/4) | gain:0.6 note:G4 velocity:0.7597710825502872 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 6/1 → 15/2 | note:A2 s:bass clip:1 gain:0.8 ]", + "[ 6/1 → 33/4 | gain:0.6 note:F3 velocity:0.5408733254298568 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 51/8 → 69/8 | gain:0.6 note:C5 velocity:0.8643641015514731 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 27/4 → 9/1 | gain:0.6 note:F3 velocity:0.5405213935300708 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 15/2 → 33/4 | note:A2 s:bass clip:1 gain:0.8 ]", "[ 33/4 → 9/1 | note:A2 s:bass clip:1 gain:0.8 ]", - "[ (33/4 → 9/1) ⇝ 21/2 | note:A3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (69/8 → 9/1) ⇝ 87/8 | note:F4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 33/4 ⇜ (9/1 → 10/1) ⇝ 21/2 | note:A3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 69/8 ⇜ (9/1 → 10/1) ⇝ 87/8 | note:F4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (9/1 → 10/1) ⇝ 21/2 | note:A2 s:bass clip:1 gain:0.8 ]", - "[ (9/1 → 10/1) ⇝ 45/4 | note:C4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 33/4 ⇜ (10/1 → 21/2) | note:A3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 9/1 ⇜ (10/1 → 21/2) | note:A2 s:bass clip:1 gain:0.8 ]", - "[ 69/8 ⇜ (10/1 → 87/8) | note:F4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 9/1 ⇜ (10/1 → 11/1) ⇝ 45/4 | note:C4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (21/2 → 11/1) ⇝ 45/4 | note:A2 s:bass clip:1 gain:0.8 ]", - "[ (21/2 → 11/1) ⇝ 12/1 | note:A4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (87/8 → 11/1) ⇝ 99/8 | note:F4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 9/1 ⇜ (11/1 → 45/4) | note:C4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 21/2 ⇜ (11/1 → 45/4) | note:A2 s:bass clip:1 gain:0.8 ]", - "[ 21/2 ⇜ (11/1 → 12/1) | note:A4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 87/8 ⇜ (11/1 → 12/1) ⇝ 99/8 | note:F4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 33/4 → 21/2 | gain:0.6 note:A3 velocity:0.5854638321325183 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 69/8 → 87/8 | gain:0.6 note:F4 velocity:0.7483773557469249 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 9/1 → 21/2 | note:A2 s:bass clip:1 gain:0.8 ]", + "[ 9/1 → 45/4 | gain:0.6 note:C4 velocity:0.6479453053325415 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 21/2 → 45/4 | note:A2 s:bass clip:1 gain:0.8 ]", + "[ 21/2 → 12/1 | gain:0.6 note:A4 velocity:0.7972785895690322 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ (87/8 → 12/1) ⇝ 99/8 | gain:0.6 note:F5 velocity:0.9336296319961548 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", "[ 45/4 → 12/1 | note:A2 s:bass clip:1 gain:0.8 ]", - "[ (45/4 → 12/1) ⇝ 51/4 | note:F5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 87/8 ⇜ (12/1 → 99/8) | note:C5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 45/4 ⇜ (12/1 → 51/4) | note:C4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (12/1 → 13/1) ⇝ 27/2 | note:G2 s:bass clip:1 gain:0.8 ]", - "[ (12/1 → 13/1) ⇝ 57/4 | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (99/8 → 13/1) ⇝ 117/8 | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (51/4 → 13/1) ⇝ 15/1 | note:A4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 12/1 ⇜ (13/1 → 27/2) | note:G2 s:bass clip:1 gain:0.8 ]", - "[ 12/1 ⇜ (13/1 → 14/1) ⇝ 57/4 | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 99/8 ⇜ (13/1 → 14/1) ⇝ 117/8 | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 51/4 ⇜ (13/1 → 14/1) ⇝ 15/1 | note:A4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (27/2 → 14/1) ⇝ 57/4 | note:G2 s:bass clip:1 gain:0.8 ]", - "[ 12/1 ⇜ (14/1 → 57/4) | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 27/2 ⇜ (14/1 → 57/4) | note:G2 s:bass clip:1 gain:0.8 ]", - "[ 99/8 ⇜ (14/1 → 117/8) | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 51/4 ⇜ (14/1 → 15/1) | note:A4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ (45/4 → 12/1) ⇝ 51/4 | gain:0.6 note:G5 velocity:0.9797635599970818 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 87/8 ⇜ (12/1 → 99/8) | gain:0.6 note:F5 velocity:0.9336296319961548 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 45/4 ⇜ (12/1 → 51/4) | gain:0.6 note:G5 velocity:0.9797635599970818 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 12/1 → 27/2 | note:G2 s:bass clip:1 gain:0.8 ]", + "[ 12/1 → 57/4 | gain:0.6 note:F3 velocity:0.5185003904625773 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 99/8 → 117/8 | gain:0.6 note:D4 velocity:0.67274125572294 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 51/4 → 15/1 | gain:0.6 note:A4 velocity:0.8324771635234356 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 27/2 → 57/4 | note:G2 s:bass clip:1 gain:0.8 ]", "[ 57/4 → 15/1 | note:G2 s:bass clip:1 gain:0.8 ]", - "[ (57/4 → 15/1) ⇝ 33/2 | note:A4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (117/8 → 15/1) ⇝ 135/8 | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 57/4 ⇜ (15/1 → 16/1) ⇝ 33/2 | note:A4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 117/8 ⇜ (15/1 → 16/1) ⇝ 135/8 | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (15/1 → 16/1) ⇝ 33/2 | note:G2 s:bass clip:1 gain:0.8 ]", - "[ (15/1 → 16/1) ⇝ 69/4 | note:G4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 57/4 ⇜ (16/1 → 33/2) | note:A4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 15/1 ⇜ (16/1 → 33/2) | note:G2 s:bass clip:1 gain:0.8 ]", - "[ 117/8 ⇜ (16/1 → 135/8) | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 15/1 ⇜ (16/1 → 17/1) ⇝ 69/4 | note:G4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (33/2 → 17/1) ⇝ 69/4 | note:G2 s:bass clip:1 gain:0.8 ]", - "[ (33/2 → 17/1) ⇝ 18/1 | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (135/8 → 17/1) ⇝ 147/8 | note:F4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 15/1 ⇜ (17/1 → 69/4) | note:G4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 33/2 ⇜ (17/1 → 69/4) | note:G2 s:bass clip:1 gain:0.8 ]", - "[ 33/2 ⇜ (17/1 → 18/1) | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 135/8 ⇜ (17/1 → 18/1) ⇝ 147/8 | note:F4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 57/4 → 33/2 | gain:0.6 note:A4 velocity:0.803433682769537 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 117/8 → 135/8 | gain:0.6 note:G3 velocity:0.5800967421382666 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 15/1 → 33/2 | note:G2 s:bass clip:1 gain:0.8 ]", + "[ 15/1 → 69/4 | gain:0.6 note:G4 velocity:0.769017674960196 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 33/2 → 69/4 | note:G2 s:bass clip:1 gain:0.8 ]", + "[ 33/2 → 18/1 | gain:0.6 note:F3 velocity:0.5081270858645439 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ (135/8 → 18/1) ⇝ 147/8 | gain:0.6 note:C4 velocity:0.6415294744074345 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", "[ 69/4 → 18/1 | note:G2 s:bass clip:1 gain:0.8 ]", - "[ (69/4 → 18/1) ⇝ 75/4 | note:C4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 135/8 ⇜ (18/1 → 147/8) | note:G3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 69/4 ⇜ (18/1 → 75/4) | note:F3 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (18/1 → 19/1) ⇝ 39/2 | note:F2 s:bass clip:1 gain:0.8 ]", - "[ (18/1 → 19/1) ⇝ 81/4 | note:F5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (147/8 → 19/1) ⇝ 165/8 | note:G5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (75/4 → 19/1) ⇝ 21/1 | note:C4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 18/1 ⇜ (19/1 → 39/2) | note:F2 s:bass clip:1 gain:0.8 ]", - "[ 18/1 ⇜ (19/1 → 20/1) ⇝ 81/4 | note:F5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 147/8 ⇜ (19/1 → 20/1) ⇝ 165/8 | note:G5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 75/4 ⇜ (19/1 → 20/1) ⇝ 21/1 | note:C4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (39/2 → 20/1) ⇝ 81/4 | note:F2 s:bass clip:1 gain:0.8 ]", - "[ 18/1 ⇜ (20/1 → 81/4) | note:F5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 39/2 ⇜ (20/1 → 81/4) | note:F2 s:bass clip:1 gain:0.8 ]", - "[ 147/8 ⇜ (20/1 → 165/8) | note:G5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 75/4 ⇜ (20/1 → 21/1) | note:C4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ (69/4 → 18/1) ⇝ 75/4 | gain:0.6 note:A3 velocity:0.6086445553228259 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 135/8 ⇜ (18/1 → 147/8) | gain:0.6 note:C4 velocity:0.6415294744074345 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 69/4 ⇜ (18/1 → 75/4) | gain:0.6 note:A3 velocity:0.6086445553228259 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 18/1 → 39/2 | note:F2 s:bass clip:1 gain:0.8 ]", + "[ 18/1 → 81/4 | gain:0.6 note:F5 velocity:0.9528779787942767 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 147/8 → 165/8 | gain:0.6 note:G5 velocity:0.9961825357750058 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 75/4 → 21/1 | gain:0.6 note:C4 velocity:0.6617662012577057 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 39/2 → 81/4 | note:F2 s:bass clip:1 gain:0.8 ]", "[ 81/4 → 21/1 | note:F2 s:bass clip:1 gain:0.8 ]", - "[ (81/4 → 21/1) ⇝ 45/2 | note:D5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (165/8 → 21/1) ⇝ 183/8 | note:G5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 81/4 ⇜ (21/1 → 22/1) ⇝ 45/2 | note:D5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 165/8 ⇜ (21/1 → 22/1) ⇝ 183/8 | note:G5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (21/1 → 22/1) ⇝ 45/2 | note:F2 s:bass clip:1 gain:0.8 ]", - "[ (21/1 → 22/1) ⇝ 93/4 | note:G5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 81/4 ⇜ (22/1 → 45/2) | note:D5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 21/1 ⇜ (22/1 → 45/2) | note:F2 s:bass clip:1 gain:0.8 ]", - "[ 165/8 ⇜ (22/1 → 183/8) | note:G5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 21/1 ⇜ (22/1 → 23/1) ⇝ 93/4 | note:G5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (45/2 → 23/1) ⇝ 93/4 | note:F2 s:bass clip:1 gain:0.8 ]", - "[ (45/2 → 23/1) ⇝ 24/1 | note:C5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ (183/8 → 23/1) ⇝ 195/8 | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 21/1 ⇜ (23/1 → 93/4) | note:G5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 45/2 ⇜ (23/1 → 93/4) | note:F2 s:bass clip:1 gain:0.8 ]", - "[ 45/2 ⇜ (23/1 → 24/1) | note:C5 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", - "[ 183/8 ⇜ (23/1 → 24/1) ⇝ 195/8 | note:D4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 81/4 → 45/2 | gain:0.6 note:D5 velocity:0.9066732861101627 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 165/8 → 183/8 | gain:0.6 note:G5 velocity:0.9695742893964052 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 21/1 → 45/2 | note:F2 s:bass clip:1 gain:0.8 ]", + "[ 21/1 → 93/4 | gain:0.6 note:G5 velocity:0.9865687442943454 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ 45/2 → 93/4 | note:F2 s:bass clip:1 gain:0.8 ]", + "[ 45/2 → 24/1 | gain:0.6 note:C5 velocity:0.8680832693353295 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ (183/8 → 24/1) ⇝ 195/8 | gain:0.6 note:C4 velocity:0.6528211180120707 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", "[ 93/4 → 24/1 | note:F2 s:bass clip:1 gain:0.8 ]", - "[ (93/4 → 24/1) ⇝ 99/4 | note:C4 s:bell gain:0.6 delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", + "[ (93/4 → 24/1) ⇝ 99/4 | gain:0.6 note:F3 velocity:0.5404728800058365 s:bell delay:0.2 delaytime:0.3333333333333333 delayfeedback:0.8 ]", ] `; @@ -8646,34 +7412,34 @@ exports[`renders tunes > tune: sampleDemo 1`] = ` exports[`renders tunes > tune: sampleDrums 1`] = ` [ - "[ 0/1 → 1/4 | s:hh ]", - "[ 0/1 → 1/1 | s:bd ]", - "[ 1/4 → 1/2 | s:hh ]", - "[ 1/2 → 3/4 | s:hh ]", - "[ 1/2 → 1/1 | s:sn ]", - "[ 3/4 → 1/1 | s:hh ]", - "[ 1/1 → 5/4 | s:hh ]", - "[ 1/1 → 2/1 | s:bd ]", - "[ 5/4 → 3/2 | s:hh ]", - "[ 3/2 → 7/4 | s:hh ]", - "[ 3/2 → 2/1 | s:sn ]", - "[ 7/4 → 2/1 | s:hh ]", - "[ 2/1 → 9/4 | s:hh ]", - "[ 2/1 → 3/1 | s:bd ]", - "[ 9/4 → 5/2 | s:hh ]", - "[ 5/2 → 11/4 | s:hh ]", - "[ 5/2 → 3/1 | s:sn ]", - "[ 11/4 → 3/1 | s:hh ]", - "[ 3/1 → 13/4 | s:bd ]", - "[ 3/1 → 13/4 | s:hh ]", - "[ 13/4 → 7/2 | s:bd ]", - "[ 13/4 → 7/2 | s:hh ]", - "[ 7/2 → 29/8 | s:sn ]", - "[ 7/2 → 15/4 | s:hh ]", - "[ 15/4 → 31/8 | s:sn ]", - "[ 15/4 → 4/1 | s:bd ]", - "[ 15/4 → 4/1 | s:hh ]", - "[ 31/8 → 4/1 | s:sn ]", + "[ 0/1 → 1/4 | color:#673AB7 s:hh ]", + "[ 0/1 → 1/1 | color:#F5A623 s:bd ]", + "[ 1/4 → 1/2 | color:#673AB7 s:hh ]", + "[ 1/2 → 3/4 | color:#673AB7 s:hh ]", + "[ 1/2 → 1/1 | color:#4CAF50 s:sn ]", + "[ 3/4 → 1/1 | color:#673AB7 s:hh ]", + "[ 1/1 → 5/4 | color:#673AB7 s:hh ]", + "[ 1/1 → 2/1 | color:#F5A623 s:bd ]", + "[ 5/4 → 3/2 | color:#673AB7 s:hh ]", + "[ 3/2 → 7/4 | color:#673AB7 s:hh ]", + "[ 3/2 → 2/1 | color:#4CAF50 s:sn ]", + "[ 7/4 → 2/1 | color:#673AB7 s:hh ]", + "[ 2/1 → 9/4 | color:#673AB7 s:hh ]", + "[ 2/1 → 3/1 | color:#F5A623 s:bd ]", + "[ 9/4 → 5/2 | color:#673AB7 s:hh ]", + "[ 5/2 → 11/4 | color:#673AB7 s:hh ]", + "[ 5/2 → 3/1 | color:#4CAF50 s:sn ]", + "[ 11/4 → 3/1 | color:#673AB7 s:hh ]", + "[ 3/1 → 13/4 | color:#F5A623 s:bd ]", + "[ 3/1 → 13/4 | color:#673AB7 s:hh ]", + "[ 13/4 → 7/2 | color:#F5A623 s:bd ]", + "[ 13/4 → 7/2 | color:#673AB7 s:hh ]", + "[ 7/2 → 29/8 | color:#4CAF50 s:sn ]", + "[ 7/2 → 15/4 | color:#673AB7 s:hh ]", + "[ 15/4 → 31/8 | color:#4CAF50 s:sn ]", + "[ 15/4 → 4/1 | color:#F5A623 s:bd ]", + "[ 15/4 → 4/1 | color:#673AB7 s:hh ]", + "[ 31/8 → 4/1 | color:#4CAF50 s:sn ]", ] `; @@ -9012,1161 +7778,973 @@ exports[`renders tunes > tune: sml1 1`] = ` exports[`renders tunes > tune: swimming 1`] = ` [ - "[ 0/1 → 3/4 | note:F4 ]", - "[ 0/1 → 3/4 | note:Bb4 ]", - "[ 0/1 → 3/4 | note:D5 ]", - "[ 0/1 → 3/4 | note:G3 ]", - "[ (3/4 → 1/1) ⇝ 5/4 | note:D4 ]", - "[ (3/4 → 1/1) ⇝ 5/4 | note:G4 ]", - "[ (3/4 → 1/1) ⇝ 5/4 | note:Bb4 ]", - "[ (3/4 → 1/1) ⇝ 3/2 | note:G3 ]", - "[ 3/4 ⇜ (1/1 → 5/4) | note:D4 ]", - "[ 3/4 ⇜ (1/1 → 5/4) | note:G4 ]", - "[ 3/4 ⇜ (1/1 → 5/4) | note:Bb4 ]", - "[ 3/4 ⇜ (1/1 → 3/2) | note:G3 ]", - "[ 5/4 → 3/2 | note:Bb3 ]", - "[ 5/4 → 3/2 | note:D4 ]", - "[ 5/4 → 3/2 | note:F4 ]", - "[ 3/2 → 2/1 | note:G3 ]", - "[ 3/2 → 2/1 | note:C4 ]", - "[ 3/2 → 2/1 | note:E4 ]", - "[ (3/2 → 2/1) ⇝ 9/4 | note:C3 ]", - "[ 2/1 → 17/8 | note:Ab3 ]", - "[ 2/1 → 17/8 | note:F4 ]", - "[ 3/2 ⇜ (2/1 → 9/4) | note:C3 ]", - "[ 17/8 → 9/4 | note:A3 ]", - "[ 17/8 → 9/4 | note:Gb4 ]", - "[ 9/4 → 3/1 | note:Bb3 ]", - "[ 9/4 → 3/1 | note:E4 ]", - "[ 9/4 → 3/1 | note:G4 ]", - "[ 9/4 → 3/1 | note:E3 ]", - "[ 3/1 → 15/4 | note:F2 ]", - "[ 13/4 → 7/2 | note:F3 ]", - "[ 13/4 → 7/2 | note:A3 ]", - "[ 13/4 → 7/2 | note:C3 ]", - "[ 7/2 → 15/4 | note:F3 ]", - "[ 7/2 → 15/4 | note:A3 ]", - "[ 7/2 → 15/4 | note:C3 ]", - "[ (15/4 → 4/1) ⇝ 9/2 | note:D2 ]", - "[ 4/1 → 17/4 | note:F3 ]", - "[ 4/1 → 17/4 | note:A3 ]", - "[ 4/1 → 17/4 | note:C3 ]", - "[ 15/4 ⇜ (4/1 → 9/2) | note:D2 ]", - "[ 17/4 → 9/2 | note:F3 ]", - "[ 17/4 → 9/2 | note:A3 ]", - "[ 17/4 → 9/2 | note:C3 ]", - "[ (9/2 → 5/1) ⇝ 21/4 | note:G2 ]", - "[ 19/4 → 5/1 | note:F3 ]", - "[ 19/4 → 5/1 | note:Bb3 ]", - "[ 19/4 → 5/1 | note:D3 ]", - "[ 9/2 ⇜ (5/1 → 21/4) | note:G2 ]", - "[ 5/1 → 21/4 | note:F3 ]", - "[ 5/1 → 21/4 | note:Bb3 ]", - "[ 5/1 → 21/4 | note:D3 ]", - "[ 21/4 → 6/1 | note:C2 ]", - "[ 11/2 → 23/4 | note:F3 ]", - "[ 11/2 → 23/4 | note:Bb3 ]", - "[ 11/2 → 23/4 | note:Db3 ]", - "[ 23/4 → 6/1 | note:F3 ]", - "[ 23/4 → 6/1 | note:Bb3 ]", - "[ 23/4 → 6/1 | note:Db3 ]", - "[ 6/1 → 27/4 | note:F2 ]", - "[ 25/4 → 13/2 | note:F3 ]", - "[ 25/4 → 13/2 | note:A3 ]", - "[ 25/4 → 13/2 | note:C3 ]", - "[ 13/2 → 27/4 | note:F3 ]", - "[ 13/2 → 27/4 | note:A3 ]", - "[ 13/2 → 27/4 | note:C3 ]", - "[ (27/4 → 7/1) ⇝ 15/2 | note:D2 ]", - "[ 7/1 → 29/4 | note:F3 ]", - "[ 7/1 → 29/4 | note:A3 ]", - "[ 7/1 → 29/4 | note:C3 ]", - "[ 27/4 ⇜ (7/1 → 15/2) | note:D2 ]", - "[ 29/4 → 15/2 | note:F3 ]", - "[ 29/4 → 15/2 | note:A3 ]", - "[ 29/4 → 15/2 | note:C3 ]", - "[ (15/2 → 8/1) ⇝ 33/4 | note:G2 ]", - "[ 31/4 → 8/1 | note:F3 ]", - "[ 31/4 → 8/1 | note:Bb3 ]", - "[ 31/4 → 8/1 | note:D3 ]", - "[ 15/2 ⇜ (8/1 → 33/4) | note:G2 ]", - "[ 8/1 → 33/4 | note:F3 ]", - "[ 8/1 → 33/4 | note:Bb3 ]", - "[ 8/1 → 33/4 | note:D3 ]", - "[ 33/4 → 9/1 | note:C2 ]", - "[ 17/2 → 35/4 | note:F3 ]", - "[ 17/2 → 35/4 | note:B3 ]", - "[ 17/2 → 35/4 | note:D3 ]", - "[ 35/4 → 9/1 | note:F3 ]", - "[ 35/4 → 9/1 | note:B3 ]", - "[ 35/4 → 9/1 | note:D3 ]", - "[ 9/1 → 39/4 | note:A5 ]", - "[ 9/1 → 39/4 | note:F2 ]", - "[ 37/4 → 19/2 | note:F3 ]", - "[ 37/4 → 19/2 | note:A3 ]", - "[ 37/4 → 19/2 | note:C3 ]", - "[ 19/2 → 39/4 | note:F3 ]", - "[ 19/2 → 39/4 | note:A3 ]", - "[ 19/2 → 39/4 | note:C3 ]", - "[ (39/4 → 10/1) ⇝ 41/4 | note:F5 ]", - "[ (39/4 → 10/1) ⇝ 21/2 | note:A2 ]", - "[ 39/4 ⇜ (10/1 → 41/4) | note:F5 ]", - "[ 10/1 → 41/4 | note:F3 ]", - "[ 10/1 → 41/4 | note:A3 ]", - "[ 10/1 → 41/4 | note:C3 ]", - "[ 39/4 ⇜ (10/1 → 21/2) | note:A2 ]", - "[ 41/4 → 21/2 | note:C5 ]", - "[ 41/4 → 21/2 | note:F3 ]", - "[ 41/4 → 21/2 | note:A3 ]", - "[ 41/4 → 21/2 | note:C3 ]", - "[ 21/2 → 11/1 | note:D5 ]", - "[ (21/2 → 11/1) ⇝ 45/4 | note:Bb2 ]", - "[ 43/4 → 11/1 | note:F3 ]", - "[ 43/4 → 11/1 | note:Bb3 ]", - "[ 43/4 → 11/1 | note:D3 ]", - "[ 21/2 ⇜ (11/1 → 45/4) | note:Bb2 ]", - "[ 11/1 → 45/4 | note:F5 ]", - "[ 11/1 → 45/4 | note:F3 ]", - "[ 11/1 → 45/4 | note:Bb3 ]", - "[ 11/1 → 45/4 | note:D3 ]", - "[ 45/4 → 12/1 | note:F5 ]", - "[ 45/4 → 12/1 | note:B2 ]", - "[ 23/2 → 47/4 | note:F3 ]", - "[ 23/2 → 47/4 | note:B3 ]", - "[ 23/2 → 47/4 | note:D3 ]", - "[ 47/4 → 12/1 | note:F3 ]", - "[ 47/4 → 12/1 | note:B3 ]", - "[ 47/4 → 12/1 | note:D3 ]", - "[ 12/1 → 25/2 | note:C5 ]", - "[ 12/1 → 51/4 | note:A2 ]", - "[ 49/4 → 25/2 | note:A3 ]", - "[ 49/4 → 25/2 | note:C4 ]", - "[ 49/4 → 25/2 | note:E4 ]", - "[ 25/2 → 51/4 | note:F5 ]", - "[ 25/2 → 51/4 | note:A3 ]", - "[ 25/2 → 51/4 | note:C4 ]", - "[ 25/2 → 51/4 | note:E4 ]", - "[ (51/4 → 13/1) ⇝ 53/4 | note:F5 ]", - "[ (51/4 → 13/1) ⇝ 27/2 | note:Ab2 ]", - "[ 51/4 ⇜ (13/1 → 53/4) | note:F5 ]", - "[ 13/1 → 53/4 | note:Ab3 ]", - "[ 13/1 → 53/4 | note:C4 ]", - "[ 13/1 → 53/4 | note:Eb4 ]", - "[ 51/4 ⇜ (13/1 → 27/2) | note:Ab2 ]", - "[ 53/4 → 27/2 | note:C6 ]", - "[ 53/4 → 27/2 | note:Ab3 ]", - "[ 53/4 → 27/2 | note:C4 ]", - "[ 53/4 → 27/2 | note:Eb4 ]", - "[ (27/2 → 14/1) ⇝ 57/4 | note:A5 ]", - "[ (27/2 → 14/1) ⇝ 57/4 | note:G2 ]", - "[ 55/4 → 14/1 | note:F3 ]", - "[ 55/4 → 14/1 | note:Bb3 ]", - "[ 55/4 → 14/1 | note:D3 ]", - "[ 27/2 ⇜ (14/1 → 57/4) | note:A5 ]", - "[ 27/2 ⇜ (14/1 → 57/4) | note:G2 ]", - "[ 14/1 → 57/4 | note:F3 ]", - "[ 14/1 → 57/4 | note:Bb3 ]", - "[ 14/1 → 57/4 | note:D3 ]", - "[ 57/4 → 15/1 | note:G5 ]", - "[ 57/4 → 15/1 | note:C2 ]", - "[ 29/2 → 59/4 | note:G3 ]", - "[ 29/2 → 59/4 | note:C4 ]", - "[ 29/2 → 59/4 | note:E4 ]", - "[ 59/4 → 15/1 | note:G3 ]", - "[ 59/4 → 15/1 | note:C4 ]", - "[ 59/4 → 15/1 | note:E4 ]", - "[ 15/1 → 63/4 | note:A5 ]", - "[ 15/1 → 63/4 | note:F2 ]", - "[ 61/4 → 31/2 | note:F3 ]", - "[ 61/4 → 31/2 | note:A3 ]", - "[ 61/4 → 31/2 | note:C4 ]", - "[ 31/2 → 63/4 | note:F3 ]", - "[ 31/2 → 63/4 | note:A3 ]", - "[ 31/2 → 63/4 | note:C4 ]", - "[ (63/4 → 16/1) ⇝ 65/4 | note:F5 ]", - "[ (63/4 → 16/1) ⇝ 33/2 | note:A2 ]", - "[ 63/4 ⇜ (16/1 → 65/4) | note:F5 ]", - "[ 16/1 → 65/4 | note:F3 ]", - "[ 16/1 → 65/4 | note:A3 ]", - "[ 16/1 → 65/4 | note:C4 ]", - "[ 63/4 ⇜ (16/1 → 33/2) | note:A2 ]", - "[ 65/4 → 33/2 | note:C5 ]", - "[ 65/4 → 33/2 | note:F3 ]", - "[ 65/4 → 33/2 | note:A3 ]", - "[ 65/4 → 33/2 | note:C4 ]", - "[ 33/2 → 17/1 | note:D5 ]", - "[ (33/2 → 17/1) ⇝ 69/4 | note:Bb2 ]", - "[ 67/4 → 17/1 | note:F3 ]", - "[ 67/4 → 17/1 | note:Bb3 ]", - "[ 67/4 → 17/1 | note:D3 ]", - "[ 33/2 ⇜ (17/1 → 69/4) | note:Bb2 ]", - "[ 17/1 → 69/4 | note:F5 ]", - "[ 17/1 → 69/4 | note:F3 ]", - "[ 17/1 → 69/4 | note:Bb3 ]", - "[ 17/1 → 69/4 | note:D3 ]", - "[ 69/4 → 18/1 | note:F5 ]", - "[ 69/4 → 18/1 | note:B2 ]", - "[ 35/2 → 71/4 | note:F3 ]", - "[ 35/2 → 71/4 | note:B3 ]", - "[ 35/2 → 71/4 | note:D3 ]", - "[ 71/4 → 18/1 | note:F3 ]", - "[ 71/4 → 18/1 | note:B3 ]", - "[ 71/4 → 18/1 | note:D3 ]", - "[ 18/1 → 37/2 | note:C5 ]", - "[ 18/1 → 75/4 | note:G2 ]", - "[ 73/4 → 37/2 | note:F3 ]", - "[ 73/4 → 37/2 | note:Bb3 ]", - "[ 73/4 → 37/2 | note:D4 ]", - "[ 37/2 → 75/4 | note:F5 ]", - "[ 37/2 → 75/4 | note:F3 ]", - "[ 37/2 → 75/4 | note:Bb3 ]", - "[ 37/2 → 75/4 | note:D4 ]", - "[ 75/4 → 19/1 | note:Bb5 ]", - "[ (75/4 → 19/1) ⇝ 39/2 | note:C2 ]", - "[ 19/1 → 77/4 | note:A5 ]", - "[ 19/1 → 77/4 | note:F3 ]", - "[ 19/1 → 77/4 | note:Bb3 ]", - "[ 19/1 → 77/4 | note:C4 ]", - "[ 75/4 ⇜ (19/1 → 39/2) | note:C2 ]", - "[ 77/4 → 39/2 | note:G5 ]", - "[ 77/4 → 39/2 | note:F3 ]", - "[ 77/4 → 39/2 | note:Bb3 ]", - "[ 77/4 → 39/2 | note:C4 ]", - "[ (39/2 → 20/1) ⇝ 81/4 | note:F2 ]", - "[ (39/2 → 20/1) ⇝ 21/1 | note:F5 ]", - "[ 79/4 → 20/1 | note:F3 ]", - "[ 79/4 → 20/1 | note:A3 ]", - "[ 79/4 → 20/1 | note:C4 ]", - "[ 39/2 ⇜ (20/1 → 81/4) | note:F2 ]", - "[ 20/1 → 81/4 | note:F3 ]", - "[ 20/1 → 81/4 | note:A3 ]", - "[ 20/1 → 81/4 | note:C4 ]", - "[ 39/2 ⇜ (20/1 → 21/1) | note:F5 ]", - "[ 81/4 → 21/1 | note:F2 ]", - "[ 41/2 → 83/4 | note:F3 ]", - "[ 41/2 → 83/4 | note:A3 ]", - "[ 41/2 → 83/4 | note:C4 ]", - "[ 83/4 → 21/1 | note:F3 ]", - "[ 83/4 → 21/1 | note:A3 ]", - "[ 83/4 → 21/1 | note:C4 ]", - "[ 21/1 → 87/4 | note:A5 ]", - "[ 21/1 → 87/4 | note:F2 ]", - "[ 85/4 → 43/2 | note:F3 ]", - "[ 85/4 → 43/2 | note:A3 ]", - "[ 85/4 → 43/2 | note:C3 ]", - "[ 43/2 → 87/4 | note:F3 ]", - "[ 43/2 → 87/4 | note:A3 ]", - "[ 43/2 → 87/4 | note:C3 ]", - "[ (87/4 → 22/1) ⇝ 89/4 | note:F5 ]", - "[ (87/4 → 22/1) ⇝ 45/2 | note:A2 ]", - "[ 87/4 ⇜ (22/1 → 89/4) | note:F5 ]", - "[ 22/1 → 89/4 | note:F3 ]", - "[ 22/1 → 89/4 | note:A3 ]", - "[ 22/1 → 89/4 | note:C3 ]", - "[ 87/4 ⇜ (22/1 → 45/2) | note:A2 ]", - "[ 89/4 → 45/2 | note:C5 ]", - "[ 89/4 → 45/2 | note:F3 ]", - "[ 89/4 → 45/2 | note:A3 ]", - "[ 89/4 → 45/2 | note:C3 ]", - "[ 45/2 → 23/1 | note:D5 ]", - "[ (45/2 → 23/1) ⇝ 93/4 | note:Bb2 ]", - "[ 91/4 → 23/1 | note:F3 ]", - "[ 91/4 → 23/1 | note:Bb3 ]", - "[ 91/4 → 23/1 | note:D3 ]", - "[ 45/2 ⇜ (23/1 → 93/4) | note:Bb2 ]", - "[ 23/1 → 93/4 | note:F5 ]", - "[ 23/1 → 93/4 | note:F3 ]", - "[ 23/1 → 93/4 | note:Bb3 ]", - "[ 23/1 → 93/4 | note:D3 ]", - "[ 93/4 → 24/1 | note:F5 ]", - "[ 93/4 → 24/1 | note:B2 ]", - "[ 47/2 → 95/4 | note:F3 ]", - "[ 47/2 → 95/4 | note:B3 ]", - "[ 47/2 → 95/4 | note:D3 ]", - "[ 95/4 → 24/1 | note:F3 ]", - "[ 95/4 → 24/1 | note:B3 ]", - "[ 95/4 → 24/1 | note:D3 ]", - "[ 24/1 → 49/2 | note:C5 ]", - "[ 24/1 → 99/4 | note:A2 ]", - "[ 97/4 → 49/2 | note:A3 ]", - "[ 97/4 → 49/2 | note:C4 ]", - "[ 97/4 → 49/2 | note:E4 ]", - "[ 49/2 → 99/4 | note:F5 ]", - "[ 49/2 → 99/4 | note:A3 ]", - "[ 49/2 → 99/4 | note:C4 ]", - "[ 49/2 → 99/4 | note:E4 ]", - "[ (99/4 → 25/1) ⇝ 101/4 | note:F5 ]", - "[ (99/4 → 25/1) ⇝ 51/2 | note:Ab2 ]", - "[ 99/4 ⇜ (25/1 → 101/4) | note:F5 ]", - "[ 25/1 → 101/4 | note:Ab3 ]", - "[ 25/1 → 101/4 | note:C4 ]", - "[ 25/1 → 101/4 | note:Eb4 ]", - "[ 99/4 ⇜ (25/1 → 51/2) | note:Ab2 ]", - "[ 101/4 → 51/2 | note:C6 ]", - "[ 101/4 → 51/2 | note:Ab3 ]", - "[ 101/4 → 51/2 | note:C4 ]", - "[ 101/4 → 51/2 | note:Eb4 ]", - "[ (51/2 → 26/1) ⇝ 105/4 | note:A5 ]", - "[ (51/2 → 26/1) ⇝ 105/4 | note:G2 ]", - "[ 103/4 → 26/1 | note:F3 ]", - "[ 103/4 → 26/1 | note:Bb3 ]", - "[ 103/4 → 26/1 | note:D3 ]", - "[ 51/2 ⇜ (26/1 → 105/4) | note:A5 ]", - "[ 51/2 ⇜ (26/1 → 105/4) | note:G2 ]", - "[ 26/1 → 105/4 | note:F3 ]", - "[ 26/1 → 105/4 | note:Bb3 ]", - "[ 26/1 → 105/4 | note:D3 ]", - "[ 105/4 → 27/1 | note:G5 ]", - "[ 105/4 → 27/1 | note:C2 ]", - "[ 53/2 → 107/4 | note:G3 ]", - "[ 53/2 → 107/4 | note:C4 ]", - "[ 53/2 → 107/4 | note:E4 ]", - "[ 107/4 → 27/1 | note:G3 ]", - "[ 107/4 → 27/1 | note:C4 ]", - "[ 107/4 → 27/1 | note:E4 ]", - "[ 27/1 → 111/4 | note:A5 ]", - "[ 27/1 → 111/4 | note:F2 ]", - "[ 109/4 → 55/2 | note:F3 ]", - "[ 109/4 → 55/2 | note:A3 ]", - "[ 109/4 → 55/2 | note:C3 ]", - "[ 55/2 → 111/4 | note:F3 ]", - "[ 55/2 → 111/4 | note:A3 ]", - "[ 55/2 → 111/4 | note:C3 ]", - "[ (111/4 → 28/1) ⇝ 113/4 | note:F5 ]", - "[ (111/4 → 28/1) ⇝ 57/2 | note:A2 ]", - "[ 111/4 ⇜ (28/1 → 113/4) | note:F5 ]", - "[ 28/1 → 113/4 | note:F3 ]", - "[ 28/1 → 113/4 | note:A3 ]", - "[ 28/1 → 113/4 | note:C3 ]", - "[ 111/4 ⇜ (28/1 → 57/2) | note:A2 ]", - "[ 113/4 → 57/2 | note:C5 ]", - "[ 113/4 → 57/2 | note:F3 ]", - "[ 113/4 → 57/2 | note:A3 ]", - "[ 113/4 → 57/2 | note:C3 ]", - "[ 57/2 → 29/1 | note:D5 ]", - "[ (57/2 → 29/1) ⇝ 117/4 | note:Bb2 ]", - "[ 115/4 → 29/1 | note:F3 ]", - "[ 115/4 → 29/1 | note:Bb3 ]", - "[ 115/4 → 29/1 | note:D3 ]", - "[ 57/2 ⇜ (29/1 → 117/4) | note:Bb2 ]", - "[ 29/1 → 117/4 | note:F5 ]", - "[ 29/1 → 117/4 | note:F3 ]", - "[ 29/1 → 117/4 | note:Bb3 ]", - "[ 29/1 → 117/4 | note:D3 ]", - "[ 117/4 → 30/1 | note:F5 ]", - "[ 117/4 → 30/1 | note:B2 ]", - "[ 59/2 → 119/4 | note:F3 ]", - "[ 59/2 → 119/4 | note:B3 ]", - "[ 59/2 → 119/4 | note:D3 ]", - "[ 119/4 → 30/1 | note:F3 ]", - "[ 119/4 → 30/1 | note:B3 ]", - "[ 119/4 → 30/1 | note:D3 ]", - "[ 30/1 → 61/2 | note:C5 ]", - "[ 30/1 → 123/4 | note:G2 ]", - "[ 121/4 → 61/2 | note:F3 ]", - "[ 121/4 → 61/2 | note:Bb3 ]", - "[ 121/4 → 61/2 | note:D4 ]", - "[ 61/2 → 123/4 | note:F5 ]", - "[ 61/2 → 123/4 | note:F3 ]", - "[ 61/2 → 123/4 | note:Bb3 ]", - "[ 61/2 → 123/4 | note:D4 ]", - "[ 123/4 → 31/1 | note:Bb5 ]", - "[ (123/4 → 31/1) ⇝ 63/2 | note:C2 ]", - "[ 31/1 → 125/4 | note:A5 ]", - "[ 31/1 → 125/4 | note:F3 ]", - "[ 31/1 → 125/4 | note:Bb3 ]", - "[ 31/1 → 125/4 | note:C4 ]", - "[ 123/4 ⇜ (31/1 → 63/2) | note:C2 ]", - "[ 125/4 → 63/2 | note:G5 ]", - "[ 125/4 → 63/2 | note:F3 ]", - "[ 125/4 → 63/2 | note:Bb3 ]", - "[ 125/4 → 63/2 | note:C4 ]", - "[ (63/2 → 32/1) ⇝ 129/4 | note:F2 ]", - "[ (63/2 → 32/1) ⇝ 33/1 | note:F5 ]", - "[ 127/4 → 32/1 | note:F3 ]", - "[ 127/4 → 32/1 | note:A3 ]", - "[ 127/4 → 32/1 | note:C4 ]", - "[ 63/2 ⇜ (32/1 → 129/4) | note:F2 ]", - "[ 32/1 → 129/4 | note:F3 ]", - "[ 32/1 → 129/4 | note:A3 ]", - "[ 32/1 → 129/4 | note:C4 ]", - "[ 63/2 ⇜ (32/1 → 33/1) | note:F5 ]", - "[ 129/4 → 33/1 | note:F2 ]", - "[ 65/2 → 131/4 | note:F3 ]", - "[ 65/2 → 131/4 | note:A3 ]", - "[ 65/2 → 131/4 | note:C4 ]", - "[ 131/4 → 33/1 | note:F3 ]", - "[ 131/4 → 33/1 | note:A3 ]", - "[ 131/4 → 33/1 | note:C4 ]", - "[ 33/1 → 135/4 | note:A5 ]", - "[ 33/1 → 135/4 | note:Bb2 ]", - "[ 133/4 → 67/2 | note:Bb3 ]", - "[ 133/4 → 67/2 | note:D3 ]", - "[ 133/4 → 67/2 | note:F4 ]", - "[ 67/2 → 135/4 | note:Bb3 ]", - "[ 67/2 → 135/4 | note:D3 ]", - "[ 67/2 → 135/4 | note:F4 ]", - "[ (135/4 → 34/1) ⇝ 137/4 | note:F5 ]", - "[ (135/4 → 34/1) ⇝ 69/2 | note:Bb2 ]", - "[ 135/4 ⇜ (34/1 → 137/4) | note:F5 ]", - "[ 34/1 → 137/4 | note:Bb3 ]", - "[ 34/1 → 137/4 | note:D3 ]", - "[ 34/1 → 137/4 | note:F4 ]", - "[ 135/4 ⇜ (34/1 → 69/2) | note:Bb2 ]", - "[ 137/4 → 69/2 | note:C5 ]", - "[ 137/4 → 69/2 | note:Bb3 ]", - "[ 137/4 → 69/2 | note:D3 ]", - "[ 137/4 → 69/2 | note:F4 ]", - "[ (69/2 → 35/1) ⇝ 141/4 | note:A5 ]", - "[ (69/2 → 35/1) ⇝ 141/4 | note:A2 ]", - "[ 139/4 → 35/1 | note:A3 ]", - "[ 139/4 → 35/1 | note:C4 ]", - "[ 139/4 → 35/1 | note:F4 ]", - "[ 69/2 ⇜ (35/1 → 141/4) | note:A5 ]", - "[ 69/2 ⇜ (35/1 → 141/4) | note:A2 ]", - "[ 35/1 → 141/4 | note:A3 ]", - "[ 35/1 → 141/4 | note:C4 ]", - "[ 35/1 → 141/4 | note:F4 ]", - "[ 141/4 → 36/1 | note:F5 ]", - "[ 141/4 → 36/1 | note:A2 ]", - "[ 71/2 → 143/4 | note:A3 ]", - "[ 71/2 → 143/4 | note:C4 ]", - "[ 71/2 → 143/4 | note:F4 ]", - "[ 143/4 → 36/1 | note:A3 ]", - "[ 143/4 → 36/1 | note:C4 ]", - "[ 143/4 → 36/1 | note:F4 ]", - "[ 36/1 → 147/4 | note:Ab5 ]", - "[ 36/1 → 147/4 | note:Ab2 ]", - "[ 145/4 → 73/2 | note:Ab3 ]", - "[ 145/4 → 73/2 | note:B3 ]", - "[ 145/4 → 73/2 | note:F4 ]", - "[ 73/2 → 147/4 | note:Ab3 ]", - "[ 73/2 → 147/4 | note:B3 ]", - "[ 73/2 → 147/4 | note:F4 ]", - "[ (147/4 → 37/1) ⇝ 149/4 | note:F5 ]", - "[ (147/4 → 37/1) ⇝ 75/2 | note:Ab2 ]", - "[ 147/4 ⇜ (37/1 → 149/4) | note:F5 ]", - "[ 37/1 → 149/4 | note:Ab3 ]", - "[ 37/1 → 149/4 | note:B3 ]", - "[ 37/1 → 149/4 | note:F4 ]", - "[ 147/4 ⇜ (37/1 → 75/2) | note:Ab2 ]", - "[ 149/4 → 75/2 | note:Ab5 ]", - "[ 149/4 → 75/2 | note:Ab3 ]", - "[ 149/4 → 75/2 | note:B3 ]", - "[ 149/4 → 75/2 | note:F4 ]", - "[ (75/2 → 38/1) ⇝ 153/4 | note:G2 ]", - "[ (75/2 → 38/1) ⇝ 39/1 | note:G5 ]", - "[ 151/4 → 38/1 | note:G3 ]", - "[ 151/4 → 38/1 | note:Bb3 ]", - "[ 151/4 → 38/1 | note:F4 ]", - "[ 75/2 ⇜ (38/1 → 153/4) | note:G2 ]", - "[ 38/1 → 153/4 | note:G3 ]", - "[ 38/1 → 153/4 | note:Bb3 ]", - "[ 38/1 → 153/4 | note:F4 ]", - "[ 75/2 ⇜ (38/1 → 39/1) | note:G5 ]", - "[ 153/4 → 77/2 | note:C2 ]", - "[ 77/2 → 155/4 | note:G3 ]", - "[ 77/2 → 155/4 | note:Bb3 ]", - "[ 77/2 → 155/4 | note:E4 ]", - "[ 77/2 → 155/4 | note:D2 ]", - "[ 155/4 → 39/1 | note:G3 ]", - "[ 155/4 → 39/1 | note:Bb3 ]", - "[ 155/4 → 39/1 | note:E4 ]", - "[ 155/4 → 39/1 | note:E2 ]", - "[ 39/1 → 159/4 | note:A5 ]", - "[ 39/1 → 159/4 | note:Bb2 ]", - "[ 157/4 → 79/2 | note:Bb3 ]", - "[ 157/4 → 79/2 | note:D3 ]", - "[ 157/4 → 79/2 | note:F4 ]", - "[ 79/2 → 159/4 | note:Bb3 ]", - "[ 79/2 → 159/4 | note:D3 ]", - "[ 79/2 → 159/4 | note:F4 ]", - "[ (159/4 → 40/1) ⇝ 161/4 | note:F5 ]", - "[ (159/4 → 40/1) ⇝ 81/2 | note:Bb2 ]", - "[ 159/4 ⇜ (40/1 → 161/4) | note:F5 ]", - "[ 40/1 → 161/4 | note:Bb3 ]", - "[ 40/1 → 161/4 | note:D3 ]", - "[ 40/1 → 161/4 | note:F4 ]", - "[ 159/4 ⇜ (40/1 → 81/2) | note:Bb2 ]", - "[ 161/4 → 81/2 | note:C5 ]", - "[ 161/4 → 81/2 | note:Bb3 ]", - "[ 161/4 → 81/2 | note:D3 ]", - "[ 161/4 → 81/2 | note:F4 ]", - "[ (81/2 → 41/1) ⇝ 165/4 | note:A5 ]", - "[ (81/2 → 41/1) ⇝ 165/4 | note:A2 ]", - "[ 163/4 → 41/1 | note:A3 ]", - "[ 163/4 → 41/1 | note:C4 ]", - "[ 163/4 → 41/1 | note:F4 ]", - "[ 81/2 ⇜ (41/1 → 165/4) | note:A5 ]", - "[ 81/2 ⇜ (41/1 → 165/4) | note:A2 ]", - "[ 41/1 → 165/4 | note:A3 ]", - "[ 41/1 → 165/4 | note:C4 ]", - "[ 41/1 → 165/4 | note:F4 ]", - "[ 165/4 → 42/1 | note:F5 ]", - "[ 165/4 → 42/1 | note:A2 ]", - "[ 83/2 → 167/4 | note:A3 ]", - "[ 83/2 → 167/4 | note:C4 ]", - "[ 83/2 → 167/4 | note:F4 ]", - "[ 167/4 → 42/1 | note:A3 ]", - "[ 167/4 → 42/1 | note:C4 ]", - "[ 167/4 → 42/1 | note:F4 ]", - "[ 42/1 → 171/4 | note:Ab5 ]", - "[ 42/1 → 171/4 | note:Ab2 ]", - "[ 169/4 → 85/2 | note:Ab3 ]", - "[ 169/4 → 85/2 | note:B3 ]", - "[ 169/4 → 85/2 | note:F4 ]", - "[ 85/2 → 171/4 | note:Ab3 ]", - "[ 85/2 → 171/4 | note:B3 ]", - "[ 85/2 → 171/4 | note:F4 ]", - "[ (171/4 → 43/1) ⇝ 173/4 | note:F5 ]", - "[ (171/4 → 43/1) ⇝ 87/2 | note:Ab2 ]", - "[ 171/4 ⇜ (43/1 → 173/4) | note:F5 ]", - "[ 43/1 → 173/4 | note:Ab3 ]", - "[ 43/1 → 173/4 | note:B3 ]", - "[ 43/1 → 173/4 | note:F4 ]", - "[ 171/4 ⇜ (43/1 → 87/2) | note:Ab2 ]", - "[ 173/4 → 87/2 | note:C5 ]", - "[ 173/4 → 87/2 | note:Ab3 ]", - "[ 173/4 → 87/2 | note:B3 ]", - "[ 173/4 → 87/2 | note:F4 ]", - "[ (87/2 → 44/1) ⇝ 177/4 | note:G2 ]", - "[ (87/2 → 44/1) ⇝ 45/1 | note:C6 ]", - "[ 175/4 → 44/1 | note:G3 ]", - "[ 175/4 → 44/1 | note:Bb3 ]", - "[ 175/4 → 44/1 | note:F4 ]", - "[ 87/2 ⇜ (44/1 → 177/4) | note:G2 ]", - "[ 44/1 → 177/4 | note:G3 ]", - "[ 44/1 → 177/4 | note:Bb3 ]", - "[ 44/1 → 177/4 | note:F4 ]", - "[ 87/2 ⇜ (44/1 → 45/1) | note:C6 ]", - "[ 177/4 → 89/2 | note:C2 ]", - "[ 89/2 → 179/4 | note:G3 ]", - "[ 89/2 → 179/4 | note:Bb3 ]", - "[ 89/2 → 179/4 | note:E4 ]", - "[ 89/2 → 179/4 | note:D2 ]", - "[ 179/4 → 45/1 | note:G3 ]", - "[ 179/4 → 45/1 | note:Bb3 ]", - "[ 179/4 → 45/1 | note:E4 ]", - "[ 179/4 → 45/1 | note:E2 ]", - "[ 45/1 → 183/4 | note:A5 ]", - "[ 45/1 → 183/4 | note:F2 ]", - "[ 181/4 → 91/2 | note:F3 ]", - "[ 181/4 → 91/2 | note:A3 ]", - "[ 181/4 → 91/2 | note:C3 ]", - "[ 91/2 → 183/4 | note:F3 ]", - "[ 91/2 → 183/4 | note:A3 ]", - "[ 91/2 → 183/4 | note:C3 ]", - "[ (183/4 → 46/1) ⇝ 185/4 | note:F5 ]", - "[ (183/4 → 46/1) ⇝ 93/2 | note:A2 ]", - "[ 183/4 ⇜ (46/1 → 185/4) | note:F5 ]", - "[ 46/1 → 185/4 | note:F3 ]", - "[ 46/1 → 185/4 | note:A3 ]", - "[ 46/1 → 185/4 | note:C3 ]", - "[ 183/4 ⇜ (46/1 → 93/2) | note:A2 ]", - "[ 185/4 → 93/2 | note:C5 ]", - "[ 185/4 → 93/2 | note:F3 ]", - "[ 185/4 → 93/2 | note:A3 ]", - "[ 185/4 → 93/2 | note:C3 ]", - "[ 93/2 → 47/1 | note:D5 ]", - "[ (93/2 → 47/1) ⇝ 189/4 | note:Bb2 ]", - "[ 187/4 → 47/1 | note:F3 ]", - "[ 187/4 → 47/1 | note:Bb3 ]", - "[ 187/4 → 47/1 | note:D3 ]", - "[ 93/2 ⇜ (47/1 → 189/4) | note:Bb2 ]", - "[ 47/1 → 189/4 | note:F5 ]", - "[ 47/1 → 189/4 | note:F3 ]", - "[ 47/1 → 189/4 | note:Bb3 ]", - "[ 47/1 → 189/4 | note:D3 ]", - "[ 189/4 → 48/1 | note:F5 ]", - "[ 189/4 → 48/1 | note:B2 ]", - "[ 95/2 → 191/4 | note:F3 ]", - "[ 95/2 → 191/4 | note:B3 ]", - "[ 95/2 → 191/4 | note:D3 ]", - "[ 191/4 → 48/1 | note:F3 ]", - "[ 191/4 → 48/1 | note:B3 ]", - "[ 191/4 → 48/1 | note:D3 ]", - "[ 48/1 → 97/2 | note:C5 ]", - "[ 48/1 → 195/4 | note:G2 ]", - "[ 193/4 → 97/2 | note:F3 ]", - "[ 193/4 → 97/2 | note:Bb3 ]", - "[ 193/4 → 97/2 | note:D4 ]", - "[ 97/2 → 195/4 | note:F5 ]", - "[ 97/2 → 195/4 | note:F3 ]", - "[ 97/2 → 195/4 | note:Bb3 ]", - "[ 97/2 → 195/4 | note:D4 ]", - "[ 195/4 → 49/1 | note:Bb5 ]", - "[ (195/4 → 49/1) ⇝ 99/2 | note:C2 ]", - "[ 49/1 → 197/4 | note:A5 ]", - "[ 49/1 → 197/4 | note:F3 ]", - "[ 49/1 → 197/4 | note:Bb3 ]", - "[ 49/1 → 197/4 | note:C4 ]", - "[ 195/4 ⇜ (49/1 → 99/2) | note:C2 ]", - "[ 197/4 → 99/2 | note:G5 ]", - "[ 197/4 → 99/2 | note:F3 ]", - "[ 197/4 → 99/2 | note:Bb3 ]", - "[ 197/4 → 99/2 | note:C4 ]", - "[ (99/2 → 50/1) ⇝ 201/4 | note:F2 ]", - "[ (99/2 → 50/1) ⇝ 51/1 | note:F5 ]", - "[ 199/4 → 50/1 | note:F3 ]", - "[ 199/4 → 50/1 | note:A3 ]", - "[ 199/4 → 50/1 | note:C4 ]", - "[ 99/2 ⇜ (50/1 → 201/4) | note:F2 ]", - "[ 50/1 → 201/4 | note:F3 ]", - "[ 50/1 → 201/4 | note:A3 ]", - "[ 50/1 → 201/4 | note:C4 ]", - "[ 99/2 ⇜ (50/1 → 51/1) | note:F5 ]", - "[ 201/4 → 51/1 | note:F2 ]", - "[ 101/2 → 203/4 | note:F3 ]", - "[ 101/2 → 203/4 | note:A3 ]", - "[ 101/2 → 203/4 | note:C4 ]", - "[ 203/4 → 51/1 | note:F3 ]", - "[ 203/4 → 51/1 | note:A3 ]", - "[ 203/4 → 51/1 | note:C4 ]", + "[ 0/1 → 3/4 | color:#54C571 note:F4 ]", + "[ 0/1 → 3/4 | color:#54C571 note:Bb4 ]", + "[ 0/1 → 3/4 | color:#54C571 note:D5 ]", + "[ 0/1 → 3/4 | color:#0077C9 note:G3 ]", + "[ 3/4 → 5/4 | color:#54C571 note:D4 ]", + "[ 3/4 → 5/4 | color:#54C571 note:G4 ]", + "[ 3/4 → 5/4 | color:#54C571 note:Bb4 ]", + "[ 3/4 → 3/2 | color:#0077C9 note:G3 ]", + "[ 5/4 → 3/2 | color:#54C571 note:Bb3 ]", + "[ 5/4 → 3/2 | color:#54C571 note:D4 ]", + "[ 5/4 → 3/2 | color:#54C571 note:F4 ]", + "[ 3/2 → 2/1 | color:#54C571 note:G3 ]", + "[ 3/2 → 2/1 | color:#54C571 note:C4 ]", + "[ 3/2 → 2/1 | color:#54C571 note:E4 ]", + "[ 3/2 → 9/4 | color:#0077C9 note:C3 ]", + "[ 2/1 → 17/8 | color:#54C571 note:Ab3 ]", + "[ 2/1 → 17/8 | color:#54C571 note:F4 ]", + "[ 17/8 → 9/4 | color:#54C571 note:A3 ]", + "[ 17/8 → 9/4 | color:#54C571 note:Gb4 ]", + "[ 9/4 → 3/1 | color:#54C571 note:Bb3 ]", + "[ 9/4 → 3/1 | color:#54C571 note:E4 ]", + "[ 9/4 → 3/1 | color:#54C571 note:G4 ]", + "[ 9/4 → 3/1 | color:#0077C9 note:E3 ]", + "[ 3/1 → 15/4 | color:#0077C9 note:F2 ]", + "[ 13/4 → 7/2 | color:#54C571 note:F3 ]", + "[ 13/4 → 7/2 | color:#54C571 note:A3 ]", + "[ 13/4 → 7/2 | color:#54C571 note:C3 ]", + "[ 7/2 → 15/4 | color:#54C571 note:F3 ]", + "[ 7/2 → 15/4 | color:#54C571 note:A3 ]", + "[ 7/2 → 15/4 | color:#54C571 note:C3 ]", + "[ 15/4 → 9/2 | color:#0077C9 note:D2 ]", + "[ 4/1 → 17/4 | color:#54C571 note:F3 ]", + "[ 4/1 → 17/4 | color:#54C571 note:A3 ]", + "[ 4/1 → 17/4 | color:#54C571 note:C3 ]", + "[ 17/4 → 9/2 | color:#54C571 note:F3 ]", + "[ 17/4 → 9/2 | color:#54C571 note:A3 ]", + "[ 17/4 → 9/2 | color:#54C571 note:C3 ]", + "[ 9/2 → 21/4 | color:#0077C9 note:G2 ]", + "[ 19/4 → 5/1 | color:#54C571 note:F3 ]", + "[ 19/4 → 5/1 | color:#54C571 note:Bb3 ]", + "[ 19/4 → 5/1 | color:#54C571 note:D3 ]", + "[ 5/1 → 21/4 | color:#54C571 note:F3 ]", + "[ 5/1 → 21/4 | color:#54C571 note:Bb3 ]", + "[ 5/1 → 21/4 | color:#54C571 note:D3 ]", + "[ 21/4 → 6/1 | color:#0077C9 note:C2 ]", + "[ 11/2 → 23/4 | color:#54C571 note:F3 ]", + "[ 11/2 → 23/4 | color:#54C571 note:Bb3 ]", + "[ 11/2 → 23/4 | color:#54C571 note:Db3 ]", + "[ 23/4 → 6/1 | color:#54C571 note:F3 ]", + "[ 23/4 → 6/1 | color:#54C571 note:Bb3 ]", + "[ 23/4 → 6/1 | color:#54C571 note:Db3 ]", + "[ 6/1 → 27/4 | color:#0077C9 note:F2 ]", + "[ 25/4 → 13/2 | color:#54C571 note:F3 ]", + "[ 25/4 → 13/2 | color:#54C571 note:A3 ]", + "[ 25/4 → 13/2 | color:#54C571 note:C3 ]", + "[ 13/2 → 27/4 | color:#54C571 note:F3 ]", + "[ 13/2 → 27/4 | color:#54C571 note:A3 ]", + "[ 13/2 → 27/4 | color:#54C571 note:C3 ]", + "[ 27/4 → 15/2 | color:#0077C9 note:D2 ]", + "[ 7/1 → 29/4 | color:#54C571 note:F3 ]", + "[ 7/1 → 29/4 | color:#54C571 note:A3 ]", + "[ 7/1 → 29/4 | color:#54C571 note:C3 ]", + "[ 29/4 → 15/2 | color:#54C571 note:F3 ]", + "[ 29/4 → 15/2 | color:#54C571 note:A3 ]", + "[ 29/4 → 15/2 | color:#54C571 note:C3 ]", + "[ 15/2 → 33/4 | color:#0077C9 note:G2 ]", + "[ 31/4 → 8/1 | color:#54C571 note:F3 ]", + "[ 31/4 → 8/1 | color:#54C571 note:Bb3 ]", + "[ 31/4 → 8/1 | color:#54C571 note:D3 ]", + "[ 8/1 → 33/4 | color:#54C571 note:F3 ]", + "[ 8/1 → 33/4 | color:#54C571 note:Bb3 ]", + "[ 8/1 → 33/4 | color:#54C571 note:D3 ]", + "[ 33/4 → 9/1 | color:#0077C9 note:C2 ]", + "[ 17/2 → 35/4 | color:#54C571 note:F3 ]", + "[ 17/2 → 35/4 | color:#54C571 note:B3 ]", + "[ 17/2 → 35/4 | color:#54C571 note:D3 ]", + "[ 35/4 → 9/1 | color:#54C571 note:F3 ]", + "[ 35/4 → 9/1 | color:#54C571 note:B3 ]", + "[ 35/4 → 9/1 | color:#54C571 note:D3 ]", + "[ 9/1 → 39/4 | color:#FFEBB5 note:A5 ]", + "[ 9/1 → 39/4 | color:#0077C9 note:F2 ]", + "[ 37/4 → 19/2 | color:#54C571 note:F3 ]", + "[ 37/4 → 19/2 | color:#54C571 note:A3 ]", + "[ 37/4 → 19/2 | color:#54C571 note:C3 ]", + "[ 19/2 → 39/4 | color:#54C571 note:F3 ]", + "[ 19/2 → 39/4 | color:#54C571 note:A3 ]", + "[ 19/2 → 39/4 | color:#54C571 note:C3 ]", + "[ 39/4 → 41/4 | color:#FFEBB5 note:F5 ]", + "[ 39/4 → 21/2 | color:#0077C9 note:A2 ]", + "[ 10/1 → 41/4 | color:#54C571 note:F3 ]", + "[ 10/1 → 41/4 | color:#54C571 note:A3 ]", + "[ 10/1 → 41/4 | color:#54C571 note:C3 ]", + "[ 41/4 → 21/2 | color:#FFEBB5 note:C5 ]", + "[ 41/4 → 21/2 | color:#54C571 note:F3 ]", + "[ 41/4 → 21/2 | color:#54C571 note:A3 ]", + "[ 41/4 → 21/2 | color:#54C571 note:C3 ]", + "[ 21/2 → 11/1 | color:#FFEBB5 note:D5 ]", + "[ 21/2 → 45/4 | color:#0077C9 note:Bb2 ]", + "[ 43/4 → 11/1 | color:#54C571 note:F3 ]", + "[ 43/4 → 11/1 | color:#54C571 note:Bb3 ]", + "[ 43/4 → 11/1 | color:#54C571 note:D3 ]", + "[ 11/1 → 45/4 | color:#FFEBB5 note:F5 ]", + "[ 11/1 → 45/4 | color:#54C571 note:F3 ]", + "[ 11/1 → 45/4 | color:#54C571 note:Bb3 ]", + "[ 11/1 → 45/4 | color:#54C571 note:D3 ]", + "[ 45/4 → 12/1 | color:#FFEBB5 note:F5 ]", + "[ 45/4 → 12/1 | color:#0077C9 note:B2 ]", + "[ 23/2 → 47/4 | color:#54C571 note:F3 ]", + "[ 23/2 → 47/4 | color:#54C571 note:B3 ]", + "[ 23/2 → 47/4 | color:#54C571 note:D3 ]", + "[ 47/4 → 12/1 | color:#54C571 note:F3 ]", + "[ 47/4 → 12/1 | color:#54C571 note:B3 ]", + "[ 47/4 → 12/1 | color:#54C571 note:D3 ]", + "[ 12/1 → 25/2 | color:#FFEBB5 note:C5 ]", + "[ 12/1 → 51/4 | color:#0077C9 note:A2 ]", + "[ 49/4 → 25/2 | color:#54C571 note:A3 ]", + "[ 49/4 → 25/2 | color:#54C571 note:C4 ]", + "[ 49/4 → 25/2 | color:#54C571 note:E4 ]", + "[ 25/2 → 51/4 | color:#FFEBB5 note:F5 ]", + "[ 25/2 → 51/4 | color:#54C571 note:A3 ]", + "[ 25/2 → 51/4 | color:#54C571 note:C4 ]", + "[ 25/2 → 51/4 | color:#54C571 note:E4 ]", + "[ 51/4 → 53/4 | color:#FFEBB5 note:F5 ]", + "[ 51/4 → 27/2 | color:#0077C9 note:Ab2 ]", + "[ 13/1 → 53/4 | color:#54C571 note:Ab3 ]", + "[ 13/1 → 53/4 | color:#54C571 note:C4 ]", + "[ 13/1 → 53/4 | color:#54C571 note:Eb4 ]", + "[ 53/4 → 27/2 | color:#FFEBB5 note:C6 ]", + "[ 53/4 → 27/2 | color:#54C571 note:Ab3 ]", + "[ 53/4 → 27/2 | color:#54C571 note:C4 ]", + "[ 53/4 → 27/2 | color:#54C571 note:Eb4 ]", + "[ 27/2 → 57/4 | color:#FFEBB5 note:A5 ]", + "[ 27/2 → 57/4 | color:#0077C9 note:G2 ]", + "[ 55/4 → 14/1 | color:#54C571 note:F3 ]", + "[ 55/4 → 14/1 | color:#54C571 note:Bb3 ]", + "[ 55/4 → 14/1 | color:#54C571 note:D3 ]", + "[ 14/1 → 57/4 | color:#54C571 note:F3 ]", + "[ 14/1 → 57/4 | color:#54C571 note:Bb3 ]", + "[ 14/1 → 57/4 | color:#54C571 note:D3 ]", + "[ 57/4 → 15/1 | color:#FFEBB5 note:G5 ]", + "[ 57/4 → 15/1 | color:#0077C9 note:C2 ]", + "[ 29/2 → 59/4 | color:#54C571 note:G3 ]", + "[ 29/2 → 59/4 | color:#54C571 note:C4 ]", + "[ 29/2 → 59/4 | color:#54C571 note:E4 ]", + "[ 59/4 → 15/1 | color:#54C571 note:G3 ]", + "[ 59/4 → 15/1 | color:#54C571 note:C4 ]", + "[ 59/4 → 15/1 | color:#54C571 note:E4 ]", + "[ 15/1 → 63/4 | color:#FFEBB5 note:A5 ]", + "[ 15/1 → 63/4 | color:#0077C9 note:F2 ]", + "[ 61/4 → 31/2 | color:#54C571 note:F3 ]", + "[ 61/4 → 31/2 | color:#54C571 note:A3 ]", + "[ 61/4 → 31/2 | color:#54C571 note:C4 ]", + "[ 31/2 → 63/4 | color:#54C571 note:F3 ]", + "[ 31/2 → 63/4 | color:#54C571 note:A3 ]", + "[ 31/2 → 63/4 | color:#54C571 note:C4 ]", + "[ 63/4 → 65/4 | color:#FFEBB5 note:F5 ]", + "[ 63/4 → 33/2 | color:#0077C9 note:A2 ]", + "[ 16/1 → 65/4 | color:#54C571 note:F3 ]", + "[ 16/1 → 65/4 | color:#54C571 note:A3 ]", + "[ 16/1 → 65/4 | color:#54C571 note:C4 ]", + "[ 65/4 → 33/2 | color:#FFEBB5 note:C5 ]", + "[ 65/4 → 33/2 | color:#54C571 note:F3 ]", + "[ 65/4 → 33/2 | color:#54C571 note:A3 ]", + "[ 65/4 → 33/2 | color:#54C571 note:C4 ]", + "[ 33/2 → 17/1 | color:#FFEBB5 note:D5 ]", + "[ 33/2 → 69/4 | color:#0077C9 note:Bb2 ]", + "[ 67/4 → 17/1 | color:#54C571 note:F3 ]", + "[ 67/4 → 17/1 | color:#54C571 note:Bb3 ]", + "[ 67/4 → 17/1 | color:#54C571 note:D3 ]", + "[ 17/1 → 69/4 | color:#FFEBB5 note:F5 ]", + "[ 17/1 → 69/4 | color:#54C571 note:F3 ]", + "[ 17/1 → 69/4 | color:#54C571 note:Bb3 ]", + "[ 17/1 → 69/4 | color:#54C571 note:D3 ]", + "[ 69/4 → 18/1 | color:#FFEBB5 note:F5 ]", + "[ 69/4 → 18/1 | color:#0077C9 note:B2 ]", + "[ 35/2 → 71/4 | color:#54C571 note:F3 ]", + "[ 35/2 → 71/4 | color:#54C571 note:B3 ]", + "[ 35/2 → 71/4 | color:#54C571 note:D3 ]", + "[ 71/4 → 18/1 | color:#54C571 note:F3 ]", + "[ 71/4 → 18/1 | color:#54C571 note:B3 ]", + "[ 71/4 → 18/1 | color:#54C571 note:D3 ]", + "[ 18/1 → 37/2 | color:#FFEBB5 note:C5 ]", + "[ 18/1 → 75/4 | color:#0077C9 note:G2 ]", + "[ 73/4 → 37/2 | color:#54C571 note:F3 ]", + "[ 73/4 → 37/2 | color:#54C571 note:Bb3 ]", + "[ 73/4 → 37/2 | color:#54C571 note:D4 ]", + "[ 37/2 → 75/4 | color:#FFEBB5 note:F5 ]", + "[ 37/2 → 75/4 | color:#54C571 note:F3 ]", + "[ 37/2 → 75/4 | color:#54C571 note:Bb3 ]", + "[ 37/2 → 75/4 | color:#54C571 note:D4 ]", + "[ 75/4 → 19/1 | color:#FFEBB5 note:Bb5 ]", + "[ 75/4 → 39/2 | color:#0077C9 note:C2 ]", + "[ 19/1 → 77/4 | color:#FFEBB5 note:A5 ]", + "[ 19/1 → 77/4 | color:#54C571 note:F3 ]", + "[ 19/1 → 77/4 | color:#54C571 note:Bb3 ]", + "[ 19/1 → 77/4 | color:#54C571 note:C4 ]", + "[ 77/4 → 39/2 | color:#FFEBB5 note:G5 ]", + "[ 77/4 → 39/2 | color:#54C571 note:F3 ]", + "[ 77/4 → 39/2 | color:#54C571 note:Bb3 ]", + "[ 77/4 → 39/2 | color:#54C571 note:C4 ]", + "[ 39/2 → 81/4 | color:#0077C9 note:F2 ]", + "[ 39/2 → 21/1 | color:#FFEBB5 note:F5 ]", + "[ 79/4 → 20/1 | color:#54C571 note:F3 ]", + "[ 79/4 → 20/1 | color:#54C571 note:A3 ]", + "[ 79/4 → 20/1 | color:#54C571 note:C4 ]", + "[ 20/1 → 81/4 | color:#54C571 note:F3 ]", + "[ 20/1 → 81/4 | color:#54C571 note:A3 ]", + "[ 20/1 → 81/4 | color:#54C571 note:C4 ]", + "[ 81/4 → 21/1 | color:#0077C9 note:F2 ]", + "[ 41/2 → 83/4 | color:#54C571 note:F3 ]", + "[ 41/2 → 83/4 | color:#54C571 note:A3 ]", + "[ 41/2 → 83/4 | color:#54C571 note:C4 ]", + "[ 83/4 → 21/1 | color:#54C571 note:F3 ]", + "[ 83/4 → 21/1 | color:#54C571 note:A3 ]", + "[ 83/4 → 21/1 | color:#54C571 note:C4 ]", + "[ 21/1 → 87/4 | color:#FFEBB5 note:A5 ]", + "[ 21/1 → 87/4 | color:#0077C9 note:F2 ]", + "[ 85/4 → 43/2 | color:#54C571 note:F3 ]", + "[ 85/4 → 43/2 | color:#54C571 note:A3 ]", + "[ 85/4 → 43/2 | color:#54C571 note:C3 ]", + "[ 43/2 → 87/4 | color:#54C571 note:F3 ]", + "[ 43/2 → 87/4 | color:#54C571 note:A3 ]", + "[ 43/2 → 87/4 | color:#54C571 note:C3 ]", + "[ 87/4 → 89/4 | color:#FFEBB5 note:F5 ]", + "[ 87/4 → 45/2 | color:#0077C9 note:A2 ]", + "[ 22/1 → 89/4 | color:#54C571 note:F3 ]", + "[ 22/1 → 89/4 | color:#54C571 note:A3 ]", + "[ 22/1 → 89/4 | color:#54C571 note:C3 ]", + "[ 89/4 → 45/2 | color:#FFEBB5 note:C5 ]", + "[ 89/4 → 45/2 | color:#54C571 note:F3 ]", + "[ 89/4 → 45/2 | color:#54C571 note:A3 ]", + "[ 89/4 → 45/2 | color:#54C571 note:C3 ]", + "[ 45/2 → 23/1 | color:#FFEBB5 note:D5 ]", + "[ 45/2 → 93/4 | color:#0077C9 note:Bb2 ]", + "[ 91/4 → 23/1 | color:#54C571 note:F3 ]", + "[ 91/4 → 23/1 | color:#54C571 note:Bb3 ]", + "[ 91/4 → 23/1 | color:#54C571 note:D3 ]", + "[ 23/1 → 93/4 | color:#FFEBB5 note:F5 ]", + "[ 23/1 → 93/4 | color:#54C571 note:F3 ]", + "[ 23/1 → 93/4 | color:#54C571 note:Bb3 ]", + "[ 23/1 → 93/4 | color:#54C571 note:D3 ]", + "[ 93/4 → 24/1 | color:#FFEBB5 note:F5 ]", + "[ 93/4 → 24/1 | color:#0077C9 note:B2 ]", + "[ 47/2 → 95/4 | color:#54C571 note:F3 ]", + "[ 47/2 → 95/4 | color:#54C571 note:B3 ]", + "[ 47/2 → 95/4 | color:#54C571 note:D3 ]", + "[ 95/4 → 24/1 | color:#54C571 note:F3 ]", + "[ 95/4 → 24/1 | color:#54C571 note:B3 ]", + "[ 95/4 → 24/1 | color:#54C571 note:D3 ]", + "[ 24/1 → 49/2 | color:#FFEBB5 note:C5 ]", + "[ 24/1 → 99/4 | color:#0077C9 note:A2 ]", + "[ 97/4 → 49/2 | color:#54C571 note:A3 ]", + "[ 97/4 → 49/2 | color:#54C571 note:C4 ]", + "[ 97/4 → 49/2 | color:#54C571 note:E4 ]", + "[ 49/2 → 99/4 | color:#FFEBB5 note:F5 ]", + "[ 49/2 → 99/4 | color:#54C571 note:A3 ]", + "[ 49/2 → 99/4 | color:#54C571 note:C4 ]", + "[ 49/2 → 99/4 | color:#54C571 note:E4 ]", + "[ 99/4 → 101/4 | color:#FFEBB5 note:F5 ]", + "[ 99/4 → 51/2 | color:#0077C9 note:Ab2 ]", + "[ 25/1 → 101/4 | color:#54C571 note:Ab3 ]", + "[ 25/1 → 101/4 | color:#54C571 note:C4 ]", + "[ 25/1 → 101/4 | color:#54C571 note:Eb4 ]", + "[ 101/4 → 51/2 | color:#FFEBB5 note:C6 ]", + "[ 101/4 → 51/2 | color:#54C571 note:Ab3 ]", + "[ 101/4 → 51/2 | color:#54C571 note:C4 ]", + "[ 101/4 → 51/2 | color:#54C571 note:Eb4 ]", + "[ 51/2 → 105/4 | color:#FFEBB5 note:A5 ]", + "[ 51/2 → 105/4 | color:#0077C9 note:G2 ]", + "[ 103/4 → 26/1 | color:#54C571 note:F3 ]", + "[ 103/4 → 26/1 | color:#54C571 note:Bb3 ]", + "[ 103/4 → 26/1 | color:#54C571 note:D3 ]", + "[ 26/1 → 105/4 | color:#54C571 note:F3 ]", + "[ 26/1 → 105/4 | color:#54C571 note:Bb3 ]", + "[ 26/1 → 105/4 | color:#54C571 note:D3 ]", + "[ 105/4 → 27/1 | color:#FFEBB5 note:G5 ]", + "[ 105/4 → 27/1 | color:#0077C9 note:C2 ]", + "[ 53/2 → 107/4 | color:#54C571 note:G3 ]", + "[ 53/2 → 107/4 | color:#54C571 note:C4 ]", + "[ 53/2 → 107/4 | color:#54C571 note:E4 ]", + "[ 107/4 → 27/1 | color:#54C571 note:G3 ]", + "[ 107/4 → 27/1 | color:#54C571 note:C4 ]", + "[ 107/4 → 27/1 | color:#54C571 note:E4 ]", + "[ 27/1 → 111/4 | color:#FFEBB5 note:A5 ]", + "[ 27/1 → 111/4 | color:#0077C9 note:F2 ]", + "[ 109/4 → 55/2 | color:#54C571 note:F3 ]", + "[ 109/4 → 55/2 | color:#54C571 note:A3 ]", + "[ 109/4 → 55/2 | color:#54C571 note:C3 ]", + "[ 55/2 → 111/4 | color:#54C571 note:F3 ]", + "[ 55/2 → 111/4 | color:#54C571 note:A3 ]", + "[ 55/2 → 111/4 | color:#54C571 note:C3 ]", + "[ 111/4 → 113/4 | color:#FFEBB5 note:F5 ]", + "[ 111/4 → 57/2 | color:#0077C9 note:A2 ]", + "[ 28/1 → 113/4 | color:#54C571 note:F3 ]", + "[ 28/1 → 113/4 | color:#54C571 note:A3 ]", + "[ 28/1 → 113/4 | color:#54C571 note:C3 ]", + "[ 113/4 → 57/2 | color:#FFEBB5 note:C5 ]", + "[ 113/4 → 57/2 | color:#54C571 note:F3 ]", + "[ 113/4 → 57/2 | color:#54C571 note:A3 ]", + "[ 113/4 → 57/2 | color:#54C571 note:C3 ]", + "[ 57/2 → 29/1 | color:#FFEBB5 note:D5 ]", + "[ 57/2 → 117/4 | color:#0077C9 note:Bb2 ]", + "[ 115/4 → 29/1 | color:#54C571 note:F3 ]", + "[ 115/4 → 29/1 | color:#54C571 note:Bb3 ]", + "[ 115/4 → 29/1 | color:#54C571 note:D3 ]", + "[ 29/1 → 117/4 | color:#FFEBB5 note:F5 ]", + "[ 29/1 → 117/4 | color:#54C571 note:F3 ]", + "[ 29/1 → 117/4 | color:#54C571 note:Bb3 ]", + "[ 29/1 → 117/4 | color:#54C571 note:D3 ]", + "[ 117/4 → 30/1 | color:#FFEBB5 note:F5 ]", + "[ 117/4 → 30/1 | color:#0077C9 note:B2 ]", + "[ 59/2 → 119/4 | color:#54C571 note:F3 ]", + "[ 59/2 → 119/4 | color:#54C571 note:B3 ]", + "[ 59/2 → 119/4 | color:#54C571 note:D3 ]", + "[ 119/4 → 30/1 | color:#54C571 note:F3 ]", + "[ 119/4 → 30/1 | color:#54C571 note:B3 ]", + "[ 119/4 → 30/1 | color:#54C571 note:D3 ]", + "[ 30/1 → 61/2 | color:#FFEBB5 note:C5 ]", + "[ 30/1 → 123/4 | color:#0077C9 note:G2 ]", + "[ 121/4 → 61/2 | color:#54C571 note:F3 ]", + "[ 121/4 → 61/2 | color:#54C571 note:Bb3 ]", + "[ 121/4 → 61/2 | color:#54C571 note:D4 ]", + "[ 61/2 → 123/4 | color:#FFEBB5 note:F5 ]", + "[ 61/2 → 123/4 | color:#54C571 note:F3 ]", + "[ 61/2 → 123/4 | color:#54C571 note:Bb3 ]", + "[ 61/2 → 123/4 | color:#54C571 note:D4 ]", + "[ 123/4 → 31/1 | color:#FFEBB5 note:Bb5 ]", + "[ 123/4 → 63/2 | color:#0077C9 note:C2 ]", + "[ 31/1 → 125/4 | color:#FFEBB5 note:A5 ]", + "[ 31/1 → 125/4 | color:#54C571 note:F3 ]", + "[ 31/1 → 125/4 | color:#54C571 note:Bb3 ]", + "[ 31/1 → 125/4 | color:#54C571 note:C4 ]", + "[ 125/4 → 63/2 | color:#FFEBB5 note:G5 ]", + "[ 125/4 → 63/2 | color:#54C571 note:F3 ]", + "[ 125/4 → 63/2 | color:#54C571 note:Bb3 ]", + "[ 125/4 → 63/2 | color:#54C571 note:C4 ]", + "[ 63/2 → 129/4 | color:#0077C9 note:F2 ]", + "[ 63/2 → 33/1 | color:#FFEBB5 note:F5 ]", + "[ 127/4 → 32/1 | color:#54C571 note:F3 ]", + "[ 127/4 → 32/1 | color:#54C571 note:A3 ]", + "[ 127/4 → 32/1 | color:#54C571 note:C4 ]", + "[ 32/1 → 129/4 | color:#54C571 note:F3 ]", + "[ 32/1 → 129/4 | color:#54C571 note:A3 ]", + "[ 32/1 → 129/4 | color:#54C571 note:C4 ]", + "[ 129/4 → 33/1 | color:#0077C9 note:F2 ]", + "[ 65/2 → 131/4 | color:#54C571 note:F3 ]", + "[ 65/2 → 131/4 | color:#54C571 note:A3 ]", + "[ 65/2 → 131/4 | color:#54C571 note:C4 ]", + "[ 131/4 → 33/1 | color:#54C571 note:F3 ]", + "[ 131/4 → 33/1 | color:#54C571 note:A3 ]", + "[ 131/4 → 33/1 | color:#54C571 note:C4 ]", + "[ 33/1 → 135/4 | color:#FFEBB5 note:A5 ]", + "[ 33/1 → 135/4 | color:#0077C9 note:Bb2 ]", + "[ 133/4 → 67/2 | color:#54C571 note:Bb3 ]", + "[ 133/4 → 67/2 | color:#54C571 note:D3 ]", + "[ 133/4 → 67/2 | color:#54C571 note:F4 ]", + "[ 67/2 → 135/4 | color:#54C571 note:Bb3 ]", + "[ 67/2 → 135/4 | color:#54C571 note:D3 ]", + "[ 67/2 → 135/4 | color:#54C571 note:F4 ]", + "[ 135/4 → 137/4 | color:#FFEBB5 note:F5 ]", + "[ 135/4 → 69/2 | color:#0077C9 note:Bb2 ]", + "[ 34/1 → 137/4 | color:#54C571 note:Bb3 ]", + "[ 34/1 → 137/4 | color:#54C571 note:D3 ]", + "[ 34/1 → 137/4 | color:#54C571 note:F4 ]", + "[ 137/4 → 69/2 | color:#FFEBB5 note:C5 ]", + "[ 137/4 → 69/2 | color:#54C571 note:Bb3 ]", + "[ 137/4 → 69/2 | color:#54C571 note:D3 ]", + "[ 137/4 → 69/2 | color:#54C571 note:F4 ]", + "[ 69/2 → 141/4 | color:#FFEBB5 note:A5 ]", + "[ 69/2 → 141/4 | color:#0077C9 note:A2 ]", + "[ 139/4 → 35/1 | color:#54C571 note:A3 ]", + "[ 139/4 → 35/1 | color:#54C571 note:C4 ]", + "[ 139/4 → 35/1 | color:#54C571 note:F4 ]", + "[ 35/1 → 141/4 | color:#54C571 note:A3 ]", + "[ 35/1 → 141/4 | color:#54C571 note:C4 ]", + "[ 35/1 → 141/4 | color:#54C571 note:F4 ]", + "[ 141/4 → 36/1 | color:#FFEBB5 note:F5 ]", + "[ 141/4 → 36/1 | color:#0077C9 note:A2 ]", + "[ 71/2 → 143/4 | color:#54C571 note:A3 ]", + "[ 71/2 → 143/4 | color:#54C571 note:C4 ]", + "[ 71/2 → 143/4 | color:#54C571 note:F4 ]", + "[ 143/4 → 36/1 | color:#54C571 note:A3 ]", + "[ 143/4 → 36/1 | color:#54C571 note:C4 ]", + "[ 143/4 → 36/1 | color:#54C571 note:F4 ]", + "[ 36/1 → 147/4 | color:#FFEBB5 note:Ab5 ]", + "[ 36/1 → 147/4 | color:#0077C9 note:Ab2 ]", + "[ 145/4 → 73/2 | color:#54C571 note:Ab3 ]", + "[ 145/4 → 73/2 | color:#54C571 note:B3 ]", + "[ 145/4 → 73/2 | color:#54C571 note:F4 ]", + "[ 73/2 → 147/4 | color:#54C571 note:Ab3 ]", + "[ 73/2 → 147/4 | color:#54C571 note:B3 ]", + "[ 73/2 → 147/4 | color:#54C571 note:F4 ]", + "[ 147/4 → 149/4 | color:#FFEBB5 note:F5 ]", + "[ 147/4 → 75/2 | color:#0077C9 note:Ab2 ]", + "[ 37/1 → 149/4 | color:#54C571 note:Ab3 ]", + "[ 37/1 → 149/4 | color:#54C571 note:B3 ]", + "[ 37/1 → 149/4 | color:#54C571 note:F4 ]", + "[ 149/4 → 75/2 | color:#FFEBB5 note:Ab5 ]", + "[ 149/4 → 75/2 | color:#54C571 note:Ab3 ]", + "[ 149/4 → 75/2 | color:#54C571 note:B3 ]", + "[ 149/4 → 75/2 | color:#54C571 note:F4 ]", + "[ 75/2 → 153/4 | color:#0077C9 note:G2 ]", + "[ 75/2 → 39/1 | color:#FFEBB5 note:G5 ]", + "[ 151/4 → 38/1 | color:#54C571 note:G3 ]", + "[ 151/4 → 38/1 | color:#54C571 note:Bb3 ]", + "[ 151/4 → 38/1 | color:#54C571 note:F4 ]", + "[ 38/1 → 153/4 | color:#54C571 note:G3 ]", + "[ 38/1 → 153/4 | color:#54C571 note:Bb3 ]", + "[ 38/1 → 153/4 | color:#54C571 note:F4 ]", + "[ 153/4 → 77/2 | color:#0077C9 note:C2 ]", + "[ 77/2 → 155/4 | color:#54C571 note:G3 ]", + "[ 77/2 → 155/4 | color:#54C571 note:Bb3 ]", + "[ 77/2 → 155/4 | color:#54C571 note:E4 ]", + "[ 77/2 → 155/4 | color:#0077C9 note:D2 ]", + "[ 155/4 → 39/1 | color:#54C571 note:G3 ]", + "[ 155/4 → 39/1 | color:#54C571 note:Bb3 ]", + "[ 155/4 → 39/1 | color:#54C571 note:E4 ]", + "[ 155/4 → 39/1 | color:#0077C9 note:E2 ]", + "[ 39/1 → 159/4 | color:#FFEBB5 note:A5 ]", + "[ 39/1 → 159/4 | color:#0077C9 note:Bb2 ]", + "[ 157/4 → 79/2 | color:#54C571 note:Bb3 ]", + "[ 157/4 → 79/2 | color:#54C571 note:D3 ]", + "[ 157/4 → 79/2 | color:#54C571 note:F4 ]", + "[ 79/2 → 159/4 | color:#54C571 note:Bb3 ]", + "[ 79/2 → 159/4 | color:#54C571 note:D3 ]", + "[ 79/2 → 159/4 | color:#54C571 note:F4 ]", + "[ 159/4 → 161/4 | color:#FFEBB5 note:F5 ]", + "[ 159/4 → 81/2 | color:#0077C9 note:Bb2 ]", + "[ 40/1 → 161/4 | color:#54C571 note:Bb3 ]", + "[ 40/1 → 161/4 | color:#54C571 note:D3 ]", + "[ 40/1 → 161/4 | color:#54C571 note:F4 ]", + "[ 161/4 → 81/2 | color:#FFEBB5 note:C5 ]", + "[ 161/4 → 81/2 | color:#54C571 note:Bb3 ]", + "[ 161/4 → 81/2 | color:#54C571 note:D3 ]", + "[ 161/4 → 81/2 | color:#54C571 note:F4 ]", + "[ 81/2 → 165/4 | color:#FFEBB5 note:A5 ]", + "[ 81/2 → 165/4 | color:#0077C9 note:A2 ]", + "[ 163/4 → 41/1 | color:#54C571 note:A3 ]", + "[ 163/4 → 41/1 | color:#54C571 note:C4 ]", + "[ 163/4 → 41/1 | color:#54C571 note:F4 ]", + "[ 41/1 → 165/4 | color:#54C571 note:A3 ]", + "[ 41/1 → 165/4 | color:#54C571 note:C4 ]", + "[ 41/1 → 165/4 | color:#54C571 note:F4 ]", + "[ 165/4 → 42/1 | color:#FFEBB5 note:F5 ]", + "[ 165/4 → 42/1 | color:#0077C9 note:A2 ]", + "[ 83/2 → 167/4 | color:#54C571 note:A3 ]", + "[ 83/2 → 167/4 | color:#54C571 note:C4 ]", + "[ 83/2 → 167/4 | color:#54C571 note:F4 ]", + "[ 167/4 → 42/1 | color:#54C571 note:A3 ]", + "[ 167/4 → 42/1 | color:#54C571 note:C4 ]", + "[ 167/4 → 42/1 | color:#54C571 note:F4 ]", + "[ 42/1 → 171/4 | color:#FFEBB5 note:Ab5 ]", + "[ 42/1 → 171/4 | color:#0077C9 note:Ab2 ]", + "[ 169/4 → 85/2 | color:#54C571 note:Ab3 ]", + "[ 169/4 → 85/2 | color:#54C571 note:B3 ]", + "[ 169/4 → 85/2 | color:#54C571 note:F4 ]", + "[ 85/2 → 171/4 | color:#54C571 note:Ab3 ]", + "[ 85/2 → 171/4 | color:#54C571 note:B3 ]", + "[ 85/2 → 171/4 | color:#54C571 note:F4 ]", + "[ 171/4 → 173/4 | color:#FFEBB5 note:F5 ]", + "[ 171/4 → 87/2 | color:#0077C9 note:Ab2 ]", + "[ 43/1 → 173/4 | color:#54C571 note:Ab3 ]", + "[ 43/1 → 173/4 | color:#54C571 note:B3 ]", + "[ 43/1 → 173/4 | color:#54C571 note:F4 ]", + "[ 173/4 → 87/2 | color:#FFEBB5 note:C5 ]", + "[ 173/4 → 87/2 | color:#54C571 note:Ab3 ]", + "[ 173/4 → 87/2 | color:#54C571 note:B3 ]", + "[ 173/4 → 87/2 | color:#54C571 note:F4 ]", + "[ 87/2 → 177/4 | color:#0077C9 note:G2 ]", + "[ 87/2 → 45/1 | color:#FFEBB5 note:C6 ]", + "[ 175/4 → 44/1 | color:#54C571 note:G3 ]", + "[ 175/4 → 44/1 | color:#54C571 note:Bb3 ]", + "[ 175/4 → 44/1 | color:#54C571 note:F4 ]", + "[ 44/1 → 177/4 | color:#54C571 note:G3 ]", + "[ 44/1 → 177/4 | color:#54C571 note:Bb3 ]", + "[ 44/1 → 177/4 | color:#54C571 note:F4 ]", + "[ 177/4 → 89/2 | color:#0077C9 note:C2 ]", + "[ 89/2 → 179/4 | color:#54C571 note:G3 ]", + "[ 89/2 → 179/4 | color:#54C571 note:Bb3 ]", + "[ 89/2 → 179/4 | color:#54C571 note:E4 ]", + "[ 89/2 → 179/4 | color:#0077C9 note:D2 ]", + "[ 179/4 → 45/1 | color:#54C571 note:G3 ]", + "[ 179/4 → 45/1 | color:#54C571 note:Bb3 ]", + "[ 179/4 → 45/1 | color:#54C571 note:E4 ]", + "[ 179/4 → 45/1 | color:#0077C9 note:E2 ]", + "[ 45/1 → 183/4 | color:#FFEBB5 note:A5 ]", + "[ 45/1 → 183/4 | color:#0077C9 note:F2 ]", + "[ 181/4 → 91/2 | color:#54C571 note:F3 ]", + "[ 181/4 → 91/2 | color:#54C571 note:A3 ]", + "[ 181/4 → 91/2 | color:#54C571 note:C3 ]", + "[ 91/2 → 183/4 | color:#54C571 note:F3 ]", + "[ 91/2 → 183/4 | color:#54C571 note:A3 ]", + "[ 91/2 → 183/4 | color:#54C571 note:C3 ]", + "[ 183/4 → 185/4 | color:#FFEBB5 note:F5 ]", + "[ 183/4 → 93/2 | color:#0077C9 note:A2 ]", + "[ 46/1 → 185/4 | color:#54C571 note:F3 ]", + "[ 46/1 → 185/4 | color:#54C571 note:A3 ]", + "[ 46/1 → 185/4 | color:#54C571 note:C3 ]", + "[ 185/4 → 93/2 | color:#FFEBB5 note:C5 ]", + "[ 185/4 → 93/2 | color:#54C571 note:F3 ]", + "[ 185/4 → 93/2 | color:#54C571 note:A3 ]", + "[ 185/4 → 93/2 | color:#54C571 note:C3 ]", + "[ 93/2 → 47/1 | color:#FFEBB5 note:D5 ]", + "[ 93/2 → 189/4 | color:#0077C9 note:Bb2 ]", + "[ 187/4 → 47/1 | color:#54C571 note:F3 ]", + "[ 187/4 → 47/1 | color:#54C571 note:Bb3 ]", + "[ 187/4 → 47/1 | color:#54C571 note:D3 ]", + "[ 47/1 → 189/4 | color:#FFEBB5 note:F5 ]", + "[ 47/1 → 189/4 | color:#54C571 note:F3 ]", + "[ 47/1 → 189/4 | color:#54C571 note:Bb3 ]", + "[ 47/1 → 189/4 | color:#54C571 note:D3 ]", + "[ 189/4 → 48/1 | color:#FFEBB5 note:F5 ]", + "[ 189/4 → 48/1 | color:#0077C9 note:B2 ]", + "[ 95/2 → 191/4 | color:#54C571 note:F3 ]", + "[ 95/2 → 191/4 | color:#54C571 note:B3 ]", + "[ 95/2 → 191/4 | color:#54C571 note:D3 ]", + "[ 191/4 → 48/1 | color:#54C571 note:F3 ]", + "[ 191/4 → 48/1 | color:#54C571 note:B3 ]", + "[ 191/4 → 48/1 | color:#54C571 note:D3 ]", + "[ 48/1 → 97/2 | color:#FFEBB5 note:C5 ]", + "[ 48/1 → 195/4 | color:#0077C9 note:G2 ]", + "[ 193/4 → 97/2 | color:#54C571 note:F3 ]", + "[ 193/4 → 97/2 | color:#54C571 note:Bb3 ]", + "[ 193/4 → 97/2 | color:#54C571 note:D4 ]", + "[ 97/2 → 195/4 | color:#FFEBB5 note:F5 ]", + "[ 97/2 → 195/4 | color:#54C571 note:F3 ]", + "[ 97/2 → 195/4 | color:#54C571 note:Bb3 ]", + "[ 97/2 → 195/4 | color:#54C571 note:D4 ]", + "[ 195/4 → 49/1 | color:#FFEBB5 note:Bb5 ]", + "[ 195/4 → 99/2 | color:#0077C9 note:C2 ]", + "[ 49/1 → 197/4 | color:#FFEBB5 note:A5 ]", + "[ 49/1 → 197/4 | color:#54C571 note:F3 ]", + "[ 49/1 → 197/4 | color:#54C571 note:Bb3 ]", + "[ 49/1 → 197/4 | color:#54C571 note:C4 ]", + "[ 197/4 → 99/2 | color:#FFEBB5 note:G5 ]", + "[ 197/4 → 99/2 | color:#54C571 note:F3 ]", + "[ 197/4 → 99/2 | color:#54C571 note:Bb3 ]", + "[ 197/4 → 99/2 | color:#54C571 note:C4 ]", + "[ 99/2 → 201/4 | color:#0077C9 note:F2 ]", + "[ 99/2 → 51/1 | color:#FFEBB5 note:F5 ]", + "[ 199/4 → 50/1 | color:#54C571 note:F3 ]", + "[ 199/4 → 50/1 | color:#54C571 note:A3 ]", + "[ 199/4 → 50/1 | color:#54C571 note:C4 ]", + "[ 50/1 → 201/4 | color:#54C571 note:F3 ]", + "[ 50/1 → 201/4 | color:#54C571 note:A3 ]", + "[ 50/1 → 201/4 | color:#54C571 note:C4 ]", + "[ 201/4 → 51/1 | color:#0077C9 note:F2 ]", + "[ 101/2 → 203/4 | color:#54C571 note:F3 ]", + "[ 101/2 → 203/4 | color:#54C571 note:A3 ]", + "[ 101/2 → 203/4 | color:#54C571 note:C4 ]", + "[ 203/4 → 51/1 | color:#54C571 note:F3 ]", + "[ 203/4 → 51/1 | color:#54C571 note:A3 ]", + "[ 203/4 → 51/1 | color:#54C571 note:C4 ]", ] `; exports[`renders tunes > tune: undergroundPlumber 1`] = ` [ - "[ -15/16 ⇜ (0/1 → 3/16) ⇝ 9/16 | note:G3 clip:0.1 ]", - "[ -9/16 ⇜ (0/1 → 3/16) | note:C6 clip:0.1 ]", - "[ -3/16 ⇜ (0/1 → 3/16) ⇝ 9/16 | note:Eb4 clip:0.1 ]", + "[ -15/16 ⇜ (0/1 → 3/16) ⇝ 9/16 | gain:0.4 note:G3 clip:0.1 ]", + "[ -9/16 ⇜ (0/1 → 3/16) | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ -3/16 ⇜ (0/1 → 3/16) ⇝ 9/16 | gain:0.4 note:Eb4 clip:0.1 ]", "[ 0/1 → 3/16 | s:bd gain:0.7 ]", - "[ -3/4 ⇜ (0/1 → 3/8) ⇝ 3/4 | note:G4 clip:0.1 ]", - "[ 0/1 → 3/8 | note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (0/1 → 3/8) ⇝ 3/4 | note:Eb5 clip:0.1 ]", - "[ -9/16 ⇜ (0/1 → 9/16) ⇝ 15/16 | note:G5 clip:0.1 ]", - "[ 0/1 → 3/4 | note:C3 clip:0.1 ]", - "[ (0/1 → 1/1) ⇝ 3/2 | note:G2 clip:0.1 ]", + "[ -3/4 ⇜ (0/1 → 3/8) ⇝ 3/4 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 0/1 → 3/8 | gain:1 note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (0/1 → 3/8) ⇝ 3/4 | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", + "[ -9/16 ⇜ (0/1 → 9/16) ⇝ 15/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 0/1 → 3/4 | gain:1 note:C3 clip:0.1 ]", + "[ 0/1 → 3/2 | gain:1 note:G2 clip:0.1 ]", "[ 3/16 → 3/8 | s:bd gain:0.7 ]", - "[ 3/16 → 9/16 | note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (3/16 → 9/16) ⇝ 15/16 | note:Eb6 clip:0.1 ]", - "[ 3/16 → 15/16 | note:C4 clip:0.1 ]", - "[ (3/16 → 1/1) ⇝ 27/16 | note:G3 clip:0.1 ]", + "[ 3/16 → 9/16 | gain:1 note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (3/16 → 9/16) ⇝ 15/16 | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 3/16 → 15/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ (3/16 → 3/2) ⇝ 27/16 | gain:0.4 note:G3 clip:0.1 ]", "[ 3/8 → 3/4 | s:hh gain:0.7 ]", - "[ 3/8 → 3/4 | note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (3/8 → 1/1) ⇝ 9/8 | note:C5 clip:0.1 ]", - "[ (3/8 → 1/1) ⇝ 15/8 | note:G4 clip:0.1 ]", - "[ 9/16 → 15/16 | note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (9/16 → 1/1) ⇝ 21/16 | note:C6 clip:0.1 ]", - "[ (9/16 → 1/1) ⇝ 33/16 | note:G5 clip:0.1 ]", - "[ (3/4 → 1/1) ⇝ 9/8 | s:sn gain:0.7 ]", - "[ (3/4 → 1/1) ⇝ 9/8 | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (3/4 → 1/1) ⇝ 3/2 | note:Eb3 clip:0.1 ]", - "[ (15/16 → 1/1) ⇝ 21/16 | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (15/16 → 1/1) ⇝ 27/16 | note:Eb4 clip:0.1 ]", - "[ 3/8 ⇜ (1/1 → 9/8) | note:C5 clip:0.1 ]", - "[ 3/4 ⇜ (1/1 → 9/8) | s:sn gain:0.7 ]", - "[ 3/4 ⇜ (1/1 → 9/8) | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 9/16 ⇜ (1/1 → 21/16) | note:C6 clip:0.1 ]", - "[ 15/16 ⇜ (1/1 → 21/16) | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 0/1 ⇜ (1/1 → 3/2) | note:G2 clip:0.1 ]", - "[ 3/16 ⇜ (1/1 → 3/2) ⇝ 27/16 | note:G3 clip:0.1 ]", - "[ 3/8 ⇜ (1/1 → 3/2) ⇝ 15/8 | note:G4 clip:0.1 ]", - "[ 9/16 ⇜ (1/1 → 3/2) ⇝ 33/16 | note:G5 clip:0.1 ]", - "[ 3/4 ⇜ (1/1 → 3/2) | note:Eb3 clip:0.1 ]", - "[ 15/16 ⇜ (1/1 → 3/2) ⇝ 27/16 | note:Eb4 clip:0.1 ]", + "[ 3/8 → 3/4 | gain:1 note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 3/8 → 9/8 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (3/8 → 3/2) ⇝ 15/8 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 9/16 → 15/16 | gain:1 note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 9/16 → 21/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ (9/16 → 3/2) ⇝ 33/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 3/4 → 9/8 | s:sn gain:0.7 ]", + "[ 3/4 → 9/8 | gain:1 note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 3/4 → 3/2 | gain:1 note:Eb3 clip:0.1 ]", + "[ 15/16 → 21/16 | gain:1 note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (15/16 → 3/2) ⇝ 27/16 | gain:0.4 note:Eb4 clip:0.1 ]", "[ 9/8 → 3/2 | s:hh gain:0.7 ]", - "[ (9/8 → 3/2) ⇝ 15/8 | note:Eb5 clip:0.1 ]", - "[ (21/16 → 3/2) ⇝ 33/16 | note:Eb6 clip:0.1 ]", - "[ 3/16 ⇜ (3/2 → 27/16) | note:G3 clip:0.1 ]", - "[ 15/16 ⇜ (3/2 → 27/16) | note:Eb4 clip:0.1 ]", - "[ 3/8 ⇜ (3/2 → 15/8) | note:G4 clip:0.1 ]", - "[ 9/8 ⇜ (3/2 → 15/8) | note:C3 clip:0.1 ]", - "[ 9/8 ⇜ (3/2 → 15/8) | note:Eb5 clip:0.1 ]", + "[ (9/8 → 3/2) ⇝ 15/8 | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", + "[ (21/16 → 3/2) ⇝ 33/16 | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 3/16 ⇜ (3/2 → 27/16) | gain:0.4 note:G3 clip:0.1 ]", + "[ 15/16 ⇜ (3/2 → 27/16) | gain:0.4 note:Eb4 clip:0.1 ]", + "[ 3/8 ⇜ (3/2 → 15/8) | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 9/8 ⇜ (3/2 → 15/8) | gain:1 note:C3 clip:0.1 ]", + "[ 9/8 ⇜ (3/2 → 15/8) | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", "[ 3/2 → 15/8 | s:bd gain:0.7 ]", - "[ 9/16 ⇜ (3/2 → 2/1) ⇝ 33/16 | note:G5 clip:0.1 ]", - "[ 9/8 ⇜ (3/2 → 2/1) ⇝ 21/8 | note:G2 clip:0.1 ]", - "[ 21/16 ⇜ (3/2 → 2/1) ⇝ 33/16 | note:Eb6 clip:0.1 ]", - "[ 21/16 ⇜ (27/16 → 2/1) ⇝ 33/16 | note:C4 clip:0.1 ]", - "[ 21/16 ⇜ (27/16 → 2/1) ⇝ 45/16 | note:G3 clip:0.1 ]", - "[ 3/2 ⇜ (15/8 → 2/1) ⇝ 9/4 | note:C5 clip:0.1 ]", - "[ 3/2 ⇜ (15/8 → 2/1) ⇝ 3/1 | note:G4 clip:0.1 ]", - "[ (15/8 → 2/1) ⇝ 9/4 | s:hh gain:0.7 ]", - "[ (15/8 → 2/1) ⇝ 21/8 | note:Eb3 clip:0.1 ]", - "[ 9/16 ⇜ (2/1 → 33/16) | note:G5 clip:0.1 ]", - "[ 21/16 ⇜ (2/1 → 33/16) | note:C4 clip:0.1 ]", - "[ 21/16 ⇜ (2/1 → 33/16) | note:Eb6 clip:0.1 ]", - "[ 3/2 ⇜ (2/1 → 9/4) | note:C5 clip:0.1 ]", - "[ 15/8 ⇜ (2/1 → 9/4) | s:hh gain:0.7 ]", - "[ 9/8 ⇜ (2/1 → 21/8) | note:G2 clip:0.1 ]", - "[ 15/8 ⇜ (2/1 → 21/8) | note:Eb3 clip:0.1 ]", - "[ 21/16 ⇜ (2/1 → 45/16) | note:G3 clip:0.1 ]", - "[ 3/2 ⇜ (2/1 → 3/1) | note:G4 clip:0.1 ]", - "[ 27/16 ⇜ (33/16 → 39/16) | note:C6 clip:0.1 ]", - "[ 33/16 → 45/16 | note:Eb4 clip:0.1 ]", - "[ 27/16 ⇜ (33/16 → 3/1) ⇝ 51/16 | note:G5 clip:0.1 ]", + "[ 9/16 ⇜ (3/2 → 33/16) | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 21/16 ⇜ (3/2 → 33/16) | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 9/8 ⇜ (3/2 → 21/8) | gain:1 note:G2 clip:0.1 ]", + "[ 21/16 ⇜ (27/16 → 33/16) | gain:0.4 note:C4 clip:0.1 ]", + "[ 21/16 ⇜ (27/16 → 45/16) | gain:0.4 note:G3 clip:0.1 ]", + "[ 3/2 ⇜ (15/8 → 9/4) | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 15/8 → 9/4 | s:hh gain:0.7 ]", + "[ 15/8 → 21/8 | gain:1 note:Eb3 clip:0.1 ]", + "[ 3/2 ⇜ (15/8 → 3/1) | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 27/16 ⇜ (33/16 → 39/16) | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 33/16 → 45/16 | gain:0.4 note:Eb4 clip:0.1 ]", + "[ 27/16 ⇜ (33/16 → 3/1) ⇝ 51/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", "[ 9/4 → 21/8 | s:sn gain:0.7 ]", - "[ 9/4 → 3/1 | note:Eb5 clip:0.1 ]", - "[ (39/16 → 3/1) ⇝ 51/16 | note:Eb6 clip:0.1 ]", + "[ 9/4 → 3/1 | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", + "[ (39/16 → 3/1) ⇝ 51/16 | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", "[ 21/8 → 3/1 | s:hh gain:0.7 ]", - "[ (21/8 → 3/1) ⇝ 27/8 | note:C3 clip:0.1 ]", - "[ (21/8 → 3/1) ⇝ 33/8 | note:G2 clip:0.1 ]", - "[ (45/16 → 3/1) ⇝ 57/16 | note:C4 clip:0.1 ]", - "[ (45/16 → 3/1) ⇝ 69/16 | note:G3 clip:0.1 ]", - "[ 27/16 ⇜ (3/1 → 51/16) | note:G5 clip:0.1 ]", - "[ 39/16 ⇜ (3/1 → 51/16) | note:Eb6 clip:0.1 ]", - "[ 45/16 ⇜ (3/1 → 51/16) ⇝ 57/16 | note:C4 clip:0.1 ]", - "[ 45/16 ⇜ (3/1 → 51/16) ⇝ 69/16 | note:G3 clip:0.1 ]", + "[ (21/8 → 3/1) ⇝ 27/8 | gain:1 note:C3 clip:0.1 ]", + "[ (21/8 → 3/1) ⇝ 33/8 | gain:1 note:G2 clip:0.1 ]", + "[ (45/16 → 3/1) ⇝ 57/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ (45/16 → 3/1) ⇝ 69/16 | gain:0.4 note:G3 clip:0.1 ]", + "[ 27/16 ⇜ (3/1 → 51/16) | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 39/16 ⇜ (3/1 → 51/16) | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 45/16 ⇜ (3/1 → 51/16) ⇝ 57/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ 45/16 ⇜ (3/1 → 51/16) ⇝ 69/16 | gain:0.4 note:G3 clip:0.1 ]", "[ 3/1 → 51/16 | s:bd gain:0.7 ]", - "[ 3/1 → 27/8 | note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (3/1 → 27/8) ⇝ 15/4 | note:C5 clip:0.1 ]", - "[ (3/1 → 27/8) ⇝ 9/2 | note:G4 clip:0.1 ]", - "[ 9/4 ⇜ (3/1 → 15/4) | note:G2 clip:0.1 ]", - "[ 3/1 → 15/4 | note:Eb3 clip:0.1 ]", + "[ 3/1 → 27/8 | gain:1 note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (3/1 → 27/8) ⇝ 15/4 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (3/1 → 27/8) ⇝ 9/2 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 9/4 ⇜ (3/1 → 15/4) | gain:1 note:G2 clip:0.1 ]", + "[ 3/1 → 15/4 | gain:1 note:Eb3 clip:0.1 ]", "[ 51/16 → 27/8 | s:bd gain:0.7 ]", - "[ 51/16 → 57/16 | note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (51/16 → 57/16) ⇝ 63/16 | note:C6 clip:0.1 ]", - "[ (51/16 → 57/16) ⇝ 75/16 | note:G5 clip:0.1 ]", - "[ 39/16 ⇜ (51/16 → 63/16) | note:G3 clip:0.1 ]", - "[ 51/16 → 63/16 | note:Eb4 clip:0.1 ]", + "[ 51/16 → 57/16 | gain:1 note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (51/16 → 57/16) ⇝ 63/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ (51/16 → 57/16) ⇝ 75/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 39/16 ⇜ (51/16 → 63/16) | gain:0.4 note:G3 clip:0.1 ]", + "[ 51/16 → 63/16 | gain:0.4 note:Eb4 clip:0.1 ]", "[ 27/8 → 15/4 | s:hh gain:0.7 ]", - "[ 27/8 → 15/4 | note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 21/8 ⇜ (27/8 → 4/1) ⇝ 33/8 | note:G4 clip:0.1 ]", - "[ (27/8 → 4/1) ⇝ 33/8 | note:Eb5 clip:0.1 ]", - "[ 57/16 → 63/16 | note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 45/16 ⇜ (57/16 → 4/1) ⇝ 69/16 | note:G5 clip:0.1 ]", - "[ (57/16 → 4/1) ⇝ 69/16 | note:Eb6 clip:0.1 ]", - "[ (15/4 → 4/1) ⇝ 33/8 | s:sn gain:0.7 ]", - "[ (15/4 → 4/1) ⇝ 33/8 | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (15/4 → 4/1) ⇝ 9/2 | note:C3 clip:0.1 ]", - "[ (15/4 → 4/1) ⇝ 21/4 | note:G2 clip:0.1 ]", - "[ (63/16 → 4/1) ⇝ 69/16 | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (63/16 → 4/1) ⇝ 75/16 | note:C4 clip:0.1 ]", - "[ (63/16 → 4/1) ⇝ 87/16 | note:G3 clip:0.1 ]", - "[ 21/8 ⇜ (4/1 → 33/8) | note:G4 clip:0.1 ]", - "[ 27/8 ⇜ (4/1 → 33/8) | note:Eb5 clip:0.1 ]", - "[ 15/4 ⇜ (4/1 → 33/8) | s:sn gain:0.7 ]", - "[ 15/4 ⇜ (4/1 → 33/8) | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 45/16 ⇜ (4/1 → 69/16) | note:G5 clip:0.1 ]", - "[ 57/16 ⇜ (4/1 → 69/16) | note:Eb6 clip:0.1 ]", - "[ 63/16 ⇜ (4/1 → 69/16) | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 15/4 ⇜ (4/1 → 9/2) | note:C3 clip:0.1 ]", - "[ 15/4 ⇜ (4/1 → 9/2) ⇝ 21/4 | note:G2 clip:0.1 ]", - "[ 63/16 ⇜ (4/1 → 9/2) ⇝ 75/16 | note:C4 clip:0.1 ]", - "[ 63/16 ⇜ (4/1 → 9/2) ⇝ 87/16 | note:G3 clip:0.1 ]", + "[ 27/8 → 15/4 | gain:1 note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 21/8 ⇜ (27/8 → 33/8) | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 27/8 → 33/8 | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", + "[ 57/16 → 63/16 | gain:1 note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 45/16 ⇜ (57/16 → 69/16) | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 57/16 → 69/16 | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 15/4 → 33/8 | s:sn gain:0.7 ]", + "[ 15/4 → 33/8 | gain:1 note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 15/4 → 9/2 | gain:1 note:C3 clip:0.1 ]", + "[ (15/4 → 9/2) ⇝ 21/4 | gain:1 note:G2 clip:0.1 ]", + "[ 63/16 → 69/16 | gain:1 note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (63/16 → 9/2) ⇝ 75/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ (63/16 → 9/2) ⇝ 87/16 | gain:0.4 note:G3 clip:0.1 ]", "[ 33/8 → 9/2 | s:hh gain:0.7 ]", - "[ (33/8 → 9/2) ⇝ 39/8 | note:C5 clip:0.1 ]", - "[ (33/8 → 9/2) ⇝ 45/8 | note:G4 clip:0.1 ]", - "[ (69/16 → 9/2) ⇝ 81/16 | note:C6 clip:0.1 ]", - "[ (69/16 → 9/2) ⇝ 93/16 | note:G5 clip:0.1 ]", - "[ 63/16 ⇜ (9/2 → 75/16) | note:C4 clip:0.1 ]", - "[ 63/16 ⇜ (9/2 → 75/16) ⇝ 87/16 | note:G3 clip:0.1 ]", - "[ 27/8 ⇜ (9/2 → 39/8) | note:G2 clip:0.1 ]", - "[ 33/8 ⇜ (9/2 → 39/8) | note:Eb3 clip:0.1 ]", - "[ 33/8 ⇜ (9/2 → 39/8) | note:C5 clip:0.1 ]", - "[ 33/8 ⇜ (9/2 → 39/8) ⇝ 45/8 | note:G4 clip:0.1 ]", + "[ (33/8 → 9/2) ⇝ 39/8 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (33/8 → 9/2) ⇝ 45/8 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ (69/16 → 9/2) ⇝ 81/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ (69/16 → 9/2) ⇝ 93/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 63/16 ⇜ (9/2 → 75/16) | gain:0.4 note:C4 clip:0.1 ]", + "[ 63/16 ⇜ (9/2 → 75/16) ⇝ 87/16 | gain:0.4 note:G3 clip:0.1 ]", + "[ 27/8 ⇜ (9/2 → 39/8) | gain:1 note:G2 clip:0.1 ]", + "[ 33/8 ⇜ (9/2 → 39/8) | gain:1 note:Eb3 clip:0.1 ]", + "[ 33/8 ⇜ (9/2 → 39/8) | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 33/8 ⇜ (9/2 → 39/8) ⇝ 45/8 | gain:0.16000000000000003 note:G4 clip:0.1 ]", "[ 9/2 → 39/8 | s:bd gain:0.7 ]", - "[ 69/16 ⇜ (9/2 → 5/1) ⇝ 81/16 | note:C6 clip:0.1 ]", - "[ 69/16 ⇜ (9/2 → 5/1) ⇝ 93/16 | note:G5 clip:0.1 ]", - "[ 57/16 ⇜ (75/16 → 5/1) ⇝ 81/16 | note:G3 clip:0.1 ]", - "[ 69/16 ⇜ (75/16 → 5/1) ⇝ 81/16 | note:Eb4 clip:0.1 ]", - "[ 15/4 ⇜ (39/8 → 5/1) ⇝ 21/4 | note:G4 clip:0.1 ]", - "[ 9/2 ⇜ (39/8 → 5/1) ⇝ 21/4 | note:Eb5 clip:0.1 ]", - "[ (39/8 → 5/1) ⇝ 21/4 | s:hh gain:0.7 ]", - "[ (39/8 → 5/1) ⇝ 45/8 | note:C3 clip:0.1 ]", - "[ (39/8 → 5/1) ⇝ 51/8 | note:G2 clip:0.1 ]", - "[ 57/16 ⇜ (5/1 → 81/16) | note:G3 clip:0.1 ]", - "[ 69/16 ⇜ (5/1 → 81/16) | note:Eb4 clip:0.1 ]", - "[ 69/16 ⇜ (5/1 → 81/16) | note:C6 clip:0.1 ]", - "[ 69/16 ⇜ (5/1 → 81/16) ⇝ 93/16 | note:G5 clip:0.1 ]", - "[ 15/4 ⇜ (5/1 → 21/4) | note:G4 clip:0.1 ]", - "[ 9/2 ⇜ (5/1 → 21/4) | note:Eb5 clip:0.1 ]", - "[ 39/8 ⇜ (5/1 → 21/4) | s:hh gain:0.7 ]", - "[ 39/8 ⇜ (5/1 → 45/8) | note:C3 clip:0.1 ]", - "[ 39/8 ⇜ (5/1 → 6/1) ⇝ 51/8 | note:G2 clip:0.1 ]", - "[ 63/16 ⇜ (81/16 → 87/16) | note:G5 clip:0.1 ]", - "[ 75/16 ⇜ (81/16 → 87/16) | note:Eb6 clip:0.1 ]", - "[ 81/16 → 93/16 | note:C4 clip:0.1 ]", - "[ (81/16 → 6/1) ⇝ 105/16 | note:G3 clip:0.1 ]", + "[ 69/16 ⇜ (9/2 → 81/16) | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 69/16 ⇜ (9/2 → 81/16) ⇝ 93/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 57/16 ⇜ (75/16 → 81/16) | gain:0.4 note:G3 clip:0.1 ]", + "[ 69/16 ⇜ (75/16 → 81/16) | gain:0.4 note:Eb4 clip:0.1 ]", + "[ 15/4 ⇜ (39/8 → 21/4) | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 9/2 ⇜ (39/8 → 21/4) | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", + "[ 39/8 → 21/4 | s:hh gain:0.7 ]", + "[ 39/8 → 45/8 | gain:1 note:C3 clip:0.1 ]", + "[ (39/8 → 6/1) ⇝ 51/8 | gain:1 note:G2 clip:0.1 ]", + "[ 63/16 ⇜ (81/16 → 87/16) | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 75/16 ⇜ (81/16 → 87/16) | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 81/16 → 93/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ (81/16 → 6/1) ⇝ 105/16 | gain:0.4 note:G3 clip:0.1 ]", "[ 21/4 → 45/8 | s:sn gain:0.7 ]", - "[ 21/4 → 6/1 | note:C5 clip:0.1 ]", - "[ (21/4 → 6/1) ⇝ 27/4 | note:G4 clip:0.1 ]", - "[ (87/16 → 6/1) ⇝ 99/16 | note:C6 clip:0.1 ]", - "[ (87/16 → 6/1) ⇝ 111/16 | note:G5 clip:0.1 ]", + "[ 21/4 → 6/1 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (21/4 → 6/1) ⇝ 27/4 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ (87/16 → 6/1) ⇝ 99/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ (87/16 → 6/1) ⇝ 111/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", "[ 45/8 → 6/1 | s:hh gain:0.7 ]", - "[ (45/8 → 6/1) ⇝ 51/8 | note:Eb3 clip:0.1 ]", - "[ (93/16 → 6/1) ⇝ 105/16 | note:Eb4 clip:0.1 ]", - "[ 81/16 ⇜ (6/1 → 99/16) ⇝ 105/16 | note:C4 clip:0.1 ]", - "[ 87/16 ⇜ (6/1 → 99/16) | note:F6 clip:0.1 ]", - "[ 93/16 ⇜ (6/1 → 99/16) ⇝ 105/16 | note:Ab4 clip:0.1 ]", + "[ (45/8 → 6/1) ⇝ 51/8 | gain:1 note:Eb3 clip:0.1 ]", + "[ (93/16 → 6/1) ⇝ 105/16 | gain:0.4 note:Eb4 clip:0.1 ]", + "[ 81/16 ⇜ (6/1 → 99/16) ⇝ 105/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ 87/16 ⇜ (6/1 → 99/16) | gain:0.06400000000000002 note:F6 clip:0.1 ]", + "[ 93/16 ⇜ (6/1 → 99/16) ⇝ 105/16 | gain:0.4 note:Ab4 clip:0.1 ]", "[ 6/1 → 99/16 | s:bd gain:0.7 ]", - "[ 21/4 ⇜ (6/1 → 51/8) ⇝ 27/4 | note:C5 clip:0.1 ]", - "[ 6/1 → 51/8 | note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (6/1 → 51/8) ⇝ 27/4 | note:Ab5 clip:0.1 ]", - "[ 87/16 ⇜ (6/1 → 105/16) ⇝ 111/16 | note:C6 clip:0.1 ]", - "[ 6/1 → 27/4 | note:F3 clip:0.1 ]", - "[ (6/1 → 7/1) ⇝ 15/2 | note:C3 clip:0.1 ]", + "[ 21/4 ⇜ (6/1 → 51/8) ⇝ 27/4 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 6/1 → 51/8 | gain:1 note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (6/1 → 51/8) ⇝ 27/4 | gain:0.16000000000000003 note:Ab5 clip:0.1 ]", + "[ 87/16 ⇜ (6/1 → 105/16) ⇝ 111/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 6/1 → 27/4 | gain:1 note:F3 clip:0.1 ]", + "[ 6/1 → 15/2 | gain:1 note:C3 clip:0.1 ]", "[ 99/16 → 51/8 | s:bd gain:0.7 ]", - "[ 99/16 → 105/16 | note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (99/16 → 105/16) ⇝ 111/16 | note:Ab6 clip:0.1 ]", - "[ 99/16 → 111/16 | note:F4 clip:0.1 ]", - "[ (99/16 → 7/1) ⇝ 123/16 | note:C4 clip:0.1 ]", + "[ 99/16 → 105/16 | gain:1 note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (99/16 → 105/16) ⇝ 111/16 | gain:0.06400000000000002 note:Ab6 clip:0.1 ]", + "[ 99/16 → 111/16 | gain:0.4 note:F4 clip:0.1 ]", + "[ (99/16 → 15/2) ⇝ 123/16 | gain:0.4 note:C4 clip:0.1 ]", "[ 51/8 → 27/4 | s:hh gain:0.7 ]", - "[ 51/8 → 27/4 | note:D2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (51/8 → 7/1) ⇝ 57/8 | note:F5 clip:0.1 ]", - "[ (51/8 → 7/1) ⇝ 63/8 | note:C5 clip:0.1 ]", - "[ 105/16 → 111/16 | note:D2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (105/16 → 7/1) ⇝ 117/16 | note:F6 clip:0.1 ]", - "[ (105/16 → 7/1) ⇝ 129/16 | note:C6 clip:0.1 ]", - "[ (27/4 → 7/1) ⇝ 57/8 | s:sn gain:0.7 ]", - "[ (27/4 → 7/1) ⇝ 57/8 | note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (27/4 → 7/1) ⇝ 15/2 | note:Ab3 clip:0.1 ]", - "[ (111/16 → 7/1) ⇝ 117/16 | note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (111/16 → 7/1) ⇝ 123/16 | note:Ab4 clip:0.1 ]", - "[ 51/8 ⇜ (7/1 → 57/8) | note:F5 clip:0.1 ]", - "[ 27/4 ⇜ (7/1 → 57/8) | s:sn gain:0.7 ]", - "[ 27/4 ⇜ (7/1 → 57/8) | note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 105/16 ⇜ (7/1 → 117/16) | note:F6 clip:0.1 ]", - "[ 111/16 ⇜ (7/1 → 117/16) | note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 6/1 ⇜ (7/1 → 15/2) | note:C3 clip:0.1 ]", - "[ 99/16 ⇜ (7/1 → 15/2) ⇝ 123/16 | note:C4 clip:0.1 ]", - "[ 51/8 ⇜ (7/1 → 15/2) ⇝ 63/8 | note:C5 clip:0.1 ]", - "[ 105/16 ⇜ (7/1 → 15/2) ⇝ 129/16 | note:C6 clip:0.1 ]", - "[ 27/4 ⇜ (7/1 → 15/2) | note:Ab3 clip:0.1 ]", - "[ 111/16 ⇜ (7/1 → 15/2) ⇝ 123/16 | note:Ab4 clip:0.1 ]", + "[ 51/8 → 27/4 | gain:1 note:D2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 51/8 → 57/8 | gain:0.16000000000000003 note:F5 clip:0.1 ]", + "[ (51/8 → 15/2) ⇝ 63/8 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 105/16 → 111/16 | gain:1 note:D2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 105/16 → 117/16 | gain:0.06400000000000002 note:F6 clip:0.1 ]", + "[ (105/16 → 15/2) ⇝ 129/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 27/4 → 57/8 | s:sn gain:0.7 ]", + "[ 27/4 → 57/8 | gain:1 note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 27/4 → 15/2 | gain:1 note:Ab3 clip:0.1 ]", + "[ 111/16 → 117/16 | gain:1 note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (111/16 → 15/2) ⇝ 123/16 | gain:0.4 note:Ab4 clip:0.1 ]", "[ 57/8 → 15/2 | s:hh gain:0.7 ]", - "[ (57/8 → 15/2) ⇝ 63/8 | note:Ab5 clip:0.1 ]", - "[ (117/16 → 15/2) ⇝ 129/16 | note:Ab6 clip:0.1 ]", - "[ 99/16 ⇜ (15/2 → 123/16) | note:C4 clip:0.1 ]", - "[ 111/16 ⇜ (15/2 → 123/16) | note:Ab4 clip:0.1 ]", - "[ 51/8 ⇜ (15/2 → 63/8) | note:C5 clip:0.1 ]", - "[ 57/8 ⇜ (15/2 → 63/8) | note:F3 clip:0.1 ]", - "[ 57/8 ⇜ (15/2 → 63/8) | note:Ab5 clip:0.1 ]", + "[ (57/8 → 15/2) ⇝ 63/8 | gain:0.16000000000000003 note:Ab5 clip:0.1 ]", + "[ (117/16 → 15/2) ⇝ 129/16 | gain:0.06400000000000002 note:Ab6 clip:0.1 ]", + "[ 99/16 ⇜ (15/2 → 123/16) | gain:0.4 note:C4 clip:0.1 ]", + "[ 111/16 ⇜ (15/2 → 123/16) | gain:0.4 note:Ab4 clip:0.1 ]", + "[ 51/8 ⇜ (15/2 → 63/8) | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 57/8 ⇜ (15/2 → 63/8) | gain:1 note:F3 clip:0.1 ]", + "[ 57/8 ⇜ (15/2 → 63/8) | gain:0.16000000000000003 note:Ab5 clip:0.1 ]", "[ 15/2 → 63/8 | s:bd gain:0.7 ]", - "[ 105/16 ⇜ (15/2 → 8/1) ⇝ 129/16 | note:C6 clip:0.1 ]", - "[ 57/8 ⇜ (15/2 → 8/1) ⇝ 69/8 | note:C3 clip:0.1 ]", - "[ 117/16 ⇜ (15/2 → 8/1) ⇝ 129/16 | note:Ab6 clip:0.1 ]", - "[ 117/16 ⇜ (123/16 → 8/1) ⇝ 129/16 | note:F4 clip:0.1 ]", - "[ 117/16 ⇜ (123/16 → 8/1) ⇝ 141/16 | note:C4 clip:0.1 ]", - "[ 15/2 ⇜ (63/8 → 8/1) ⇝ 33/4 | note:F5 clip:0.1 ]", - "[ 15/2 ⇜ (63/8 → 8/1) ⇝ 9/1 | note:C5 clip:0.1 ]", - "[ (63/8 → 8/1) ⇝ 33/4 | s:hh gain:0.7 ]", - "[ (63/8 → 8/1) ⇝ 69/8 | note:Ab3 clip:0.1 ]", - "[ 105/16 ⇜ (8/1 → 129/16) | note:C6 clip:0.1 ]", - "[ 117/16 ⇜ (8/1 → 129/16) | note:F4 clip:0.1 ]", - "[ 117/16 ⇜ (8/1 → 129/16) | note:Ab6 clip:0.1 ]", - "[ 15/2 ⇜ (8/1 → 33/4) | note:F5 clip:0.1 ]", - "[ 63/8 ⇜ (8/1 → 33/4) | s:hh gain:0.7 ]", - "[ 57/8 ⇜ (8/1 → 69/8) | note:C3 clip:0.1 ]", - "[ 63/8 ⇜ (8/1 → 69/8) | note:Ab3 clip:0.1 ]", - "[ 117/16 ⇜ (8/1 → 141/16) | note:C4 clip:0.1 ]", - "[ 15/2 ⇜ (8/1 → 9/1) | note:C5 clip:0.1 ]", - "[ 123/16 ⇜ (129/16 → 135/16) | note:F6 clip:0.1 ]", - "[ 129/16 → 141/16 | note:Ab4 clip:0.1 ]", - "[ 123/16 ⇜ (129/16 → 9/1) ⇝ 147/16 | note:C6 clip:0.1 ]", + "[ 105/16 ⇜ (15/2 → 129/16) | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 117/16 ⇜ (15/2 → 129/16) | gain:0.06400000000000002 note:Ab6 clip:0.1 ]", + "[ 57/8 ⇜ (15/2 → 69/8) | gain:1 note:C3 clip:0.1 ]", + "[ 117/16 ⇜ (123/16 → 129/16) | gain:0.4 note:F4 clip:0.1 ]", + "[ 117/16 ⇜ (123/16 → 141/16) | gain:0.4 note:C4 clip:0.1 ]", + "[ 15/2 ⇜ (63/8 → 33/4) | gain:0.16000000000000003 note:F5 clip:0.1 ]", + "[ 63/8 → 33/4 | s:hh gain:0.7 ]", + "[ 63/8 → 69/8 | gain:1 note:Ab3 clip:0.1 ]", + "[ 15/2 ⇜ (63/8 → 9/1) | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 123/16 ⇜ (129/16 → 135/16) | gain:0.06400000000000002 note:F6 clip:0.1 ]", + "[ 129/16 → 141/16 | gain:0.4 note:Ab4 clip:0.1 ]", + "[ 123/16 ⇜ (129/16 → 9/1) ⇝ 147/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", "[ 33/4 → 69/8 | s:sn gain:0.7 ]", - "[ 33/4 → 9/1 | note:Ab5 clip:0.1 ]", - "[ (135/16 → 9/1) ⇝ 147/16 | note:Ab6 clip:0.1 ]", + "[ 33/4 → 9/1 | gain:0.16000000000000003 note:Ab5 clip:0.1 ]", + "[ (135/16 → 9/1) ⇝ 147/16 | gain:0.06400000000000002 note:Ab6 clip:0.1 ]", "[ 69/8 → 9/1 | s:hh gain:0.7 ]", - "[ (69/8 → 9/1) ⇝ 75/8 | note:F3 clip:0.1 ]", - "[ (69/8 → 9/1) ⇝ 81/8 | note:C3 clip:0.1 ]", - "[ (141/16 → 9/1) ⇝ 153/16 | note:F4 clip:0.1 ]", - "[ (141/16 → 9/1) ⇝ 165/16 | note:C4 clip:0.1 ]", - "[ 123/16 ⇜ (9/1 → 147/16) | note:G5 clip:0.1 ]", - "[ 135/16 ⇜ (9/1 → 147/16) | note:Eb6 clip:0.1 ]", - "[ 141/16 ⇜ (9/1 → 147/16) ⇝ 153/16 | note:C4 clip:0.1 ]", - "[ 141/16 ⇜ (9/1 → 147/16) ⇝ 165/16 | note:G3 clip:0.1 ]", + "[ (69/8 → 9/1) ⇝ 75/8 | gain:1 note:F3 clip:0.1 ]", + "[ (69/8 → 9/1) ⇝ 81/8 | gain:1 note:C3 clip:0.1 ]", + "[ (141/16 → 9/1) ⇝ 153/16 | gain:0.4 note:F4 clip:0.1 ]", + "[ (141/16 → 9/1) ⇝ 165/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ 123/16 ⇜ (9/1 → 147/16) | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 135/16 ⇜ (9/1 → 147/16) | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 141/16 ⇜ (9/1 → 147/16) ⇝ 153/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ 141/16 ⇜ (9/1 → 147/16) ⇝ 165/16 | gain:0.4 note:G3 clip:0.1 ]", "[ 9/1 → 147/16 | s:bd gain:0.7 ]", - "[ 9/1 → 75/8 | note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (9/1 → 75/8) ⇝ 39/4 | note:C5 clip:0.1 ]", - "[ (9/1 → 75/8) ⇝ 21/2 | note:G4 clip:0.1 ]", - "[ 33/4 ⇜ (9/1 → 39/4) | note:G2 clip:0.1 ]", - "[ 9/1 → 39/4 | note:Eb3 clip:0.1 ]", + "[ 9/1 → 75/8 | gain:1 note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (9/1 → 75/8) ⇝ 39/4 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (9/1 → 75/8) ⇝ 21/2 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 33/4 ⇜ (9/1 → 39/4) | gain:1 note:G2 clip:0.1 ]", + "[ 9/1 → 39/4 | gain:1 note:Eb3 clip:0.1 ]", "[ 147/16 → 75/8 | s:bd gain:0.7 ]", - "[ 147/16 → 153/16 | note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (147/16 → 153/16) ⇝ 159/16 | note:C6 clip:0.1 ]", - "[ (147/16 → 153/16) ⇝ 171/16 | note:G5 clip:0.1 ]", - "[ 135/16 ⇜ (147/16 → 159/16) | note:G3 clip:0.1 ]", - "[ 147/16 → 159/16 | note:Eb4 clip:0.1 ]", + "[ 147/16 → 153/16 | gain:1 note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (147/16 → 153/16) ⇝ 159/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ (147/16 → 153/16) ⇝ 171/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 135/16 ⇜ (147/16 → 159/16) | gain:0.4 note:G3 clip:0.1 ]", + "[ 147/16 → 159/16 | gain:0.4 note:Eb4 clip:0.1 ]", "[ 75/8 → 39/4 | s:hh gain:0.7 ]", - "[ 75/8 → 39/4 | note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 69/8 ⇜ (75/8 → 10/1) ⇝ 81/8 | note:G4 clip:0.1 ]", - "[ (75/8 → 10/1) ⇝ 81/8 | note:Eb5 clip:0.1 ]", - "[ 153/16 → 159/16 | note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 141/16 ⇜ (153/16 → 10/1) ⇝ 165/16 | note:G5 clip:0.1 ]", - "[ (153/16 → 10/1) ⇝ 165/16 | note:Eb6 clip:0.1 ]", - "[ (39/4 → 10/1) ⇝ 81/8 | s:sn gain:0.7 ]", - "[ (39/4 → 10/1) ⇝ 81/8 | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (39/4 → 10/1) ⇝ 21/2 | note:C3 clip:0.1 ]", - "[ (39/4 → 10/1) ⇝ 45/4 | note:G2 clip:0.1 ]", - "[ (159/16 → 10/1) ⇝ 165/16 | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (159/16 → 10/1) ⇝ 171/16 | note:C4 clip:0.1 ]", - "[ (159/16 → 10/1) ⇝ 183/16 | note:G3 clip:0.1 ]", - "[ 69/8 ⇜ (10/1 → 81/8) | note:G4 clip:0.1 ]", - "[ 75/8 ⇜ (10/1 → 81/8) | note:Eb5 clip:0.1 ]", - "[ 39/4 ⇜ (10/1 → 81/8) | s:sn gain:0.7 ]", - "[ 39/4 ⇜ (10/1 → 81/8) | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 141/16 ⇜ (10/1 → 165/16) | note:G5 clip:0.1 ]", - "[ 153/16 ⇜ (10/1 → 165/16) | note:Eb6 clip:0.1 ]", - "[ 159/16 ⇜ (10/1 → 165/16) | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 39/4 ⇜ (10/1 → 21/2) | note:C3 clip:0.1 ]", - "[ 39/4 ⇜ (10/1 → 21/2) ⇝ 45/4 | note:G2 clip:0.1 ]", - "[ 159/16 ⇜ (10/1 → 21/2) ⇝ 171/16 | note:C4 clip:0.1 ]", - "[ 159/16 ⇜ (10/1 → 21/2) ⇝ 183/16 | note:G3 clip:0.1 ]", + "[ 75/8 → 39/4 | gain:1 note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 69/8 ⇜ (75/8 → 81/8) | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 75/8 → 81/8 | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", + "[ 153/16 → 159/16 | gain:1 note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 141/16 ⇜ (153/16 → 165/16) | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 153/16 → 165/16 | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 39/4 → 81/8 | s:sn gain:0.7 ]", + "[ 39/4 → 81/8 | gain:1 note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 39/4 → 21/2 | gain:1 note:C3 clip:0.1 ]", + "[ (39/4 → 21/2) ⇝ 45/4 | gain:1 note:G2 clip:0.1 ]", + "[ 159/16 → 165/16 | gain:1 note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (159/16 → 21/2) ⇝ 171/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ (159/16 → 21/2) ⇝ 183/16 | gain:0.4 note:G3 clip:0.1 ]", "[ 81/8 → 21/2 | s:hh gain:0.7 ]", - "[ (81/8 → 21/2) ⇝ 87/8 | note:C5 clip:0.1 ]", - "[ (81/8 → 21/2) ⇝ 93/8 | note:G4 clip:0.1 ]", - "[ (165/16 → 21/2) ⇝ 177/16 | note:C6 clip:0.1 ]", - "[ (165/16 → 21/2) ⇝ 189/16 | note:G5 clip:0.1 ]", - "[ 159/16 ⇜ (21/2 → 171/16) | note:C4 clip:0.1 ]", - "[ 159/16 ⇜ (21/2 → 171/16) ⇝ 183/16 | note:G3 clip:0.1 ]", - "[ 75/8 ⇜ (21/2 → 87/8) | note:G2 clip:0.1 ]", - "[ 81/8 ⇜ (21/2 → 87/8) | note:Eb3 clip:0.1 ]", - "[ 81/8 ⇜ (21/2 → 87/8) | note:C5 clip:0.1 ]", - "[ 81/8 ⇜ (21/2 → 87/8) ⇝ 93/8 | note:G4 clip:0.1 ]", + "[ (81/8 → 21/2) ⇝ 87/8 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (81/8 → 21/2) ⇝ 93/8 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ (165/16 → 21/2) ⇝ 177/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ (165/16 → 21/2) ⇝ 189/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 159/16 ⇜ (21/2 → 171/16) | gain:0.4 note:C4 clip:0.1 ]", + "[ 159/16 ⇜ (21/2 → 171/16) ⇝ 183/16 | gain:0.4 note:G3 clip:0.1 ]", + "[ 75/8 ⇜ (21/2 → 87/8) | gain:1 note:G2 clip:0.1 ]", + "[ 81/8 ⇜ (21/2 → 87/8) | gain:1 note:Eb3 clip:0.1 ]", + "[ 81/8 ⇜ (21/2 → 87/8) | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 81/8 ⇜ (21/2 → 87/8) ⇝ 93/8 | gain:0.16000000000000003 note:G4 clip:0.1 ]", "[ 21/2 → 87/8 | s:bd gain:0.7 ]", - "[ 165/16 ⇜ (21/2 → 11/1) ⇝ 177/16 | note:C6 clip:0.1 ]", - "[ 165/16 ⇜ (21/2 → 11/1) ⇝ 189/16 | note:G5 clip:0.1 ]", - "[ 153/16 ⇜ (171/16 → 11/1) ⇝ 177/16 | note:G3 clip:0.1 ]", - "[ 165/16 ⇜ (171/16 → 11/1) ⇝ 177/16 | note:Eb4 clip:0.1 ]", - "[ 39/4 ⇜ (87/8 → 11/1) ⇝ 45/4 | note:G4 clip:0.1 ]", - "[ 21/2 ⇜ (87/8 → 11/1) ⇝ 45/4 | note:Eb5 clip:0.1 ]", - "[ (87/8 → 11/1) ⇝ 45/4 | s:hh gain:0.7 ]", - "[ (87/8 → 11/1) ⇝ 93/8 | note:C3 clip:0.1 ]", - "[ (87/8 → 11/1) ⇝ 99/8 | note:G2 clip:0.1 ]", - "[ 153/16 ⇜ (11/1 → 177/16) | note:G3 clip:0.1 ]", - "[ 165/16 ⇜ (11/1 → 177/16) | note:Eb4 clip:0.1 ]", - "[ 165/16 ⇜ (11/1 → 177/16) | note:C6 clip:0.1 ]", - "[ 165/16 ⇜ (11/1 → 177/16) ⇝ 189/16 | note:G5 clip:0.1 ]", - "[ 39/4 ⇜ (11/1 → 45/4) | note:G4 clip:0.1 ]", - "[ 21/2 ⇜ (11/1 → 45/4) | note:Eb5 clip:0.1 ]", - "[ 87/8 ⇜ (11/1 → 45/4) | s:hh gain:0.7 ]", - "[ 87/8 ⇜ (11/1 → 93/8) | note:C3 clip:0.1 ]", - "[ 87/8 ⇜ (11/1 → 12/1) ⇝ 99/8 | note:G2 clip:0.1 ]", - "[ 159/16 ⇜ (177/16 → 183/16) | note:G5 clip:0.1 ]", - "[ 171/16 ⇜ (177/16 → 183/16) | note:Eb6 clip:0.1 ]", - "[ 177/16 → 189/16 | note:C4 clip:0.1 ]", - "[ (177/16 → 12/1) ⇝ 201/16 | note:G3 clip:0.1 ]", + "[ 165/16 ⇜ (21/2 → 177/16) | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 165/16 ⇜ (21/2 → 177/16) ⇝ 189/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 153/16 ⇜ (171/16 → 177/16) | gain:0.4 note:G3 clip:0.1 ]", + "[ 165/16 ⇜ (171/16 → 177/16) | gain:0.4 note:Eb4 clip:0.1 ]", + "[ 39/4 ⇜ (87/8 → 45/4) | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 21/2 ⇜ (87/8 → 45/4) | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", + "[ 87/8 → 45/4 | s:hh gain:0.7 ]", + "[ 87/8 → 93/8 | gain:1 note:C3 clip:0.1 ]", + "[ (87/8 → 12/1) ⇝ 99/8 | gain:1 note:G2 clip:0.1 ]", + "[ 159/16 ⇜ (177/16 → 183/16) | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 171/16 ⇜ (177/16 → 183/16) | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 177/16 → 189/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ (177/16 → 12/1) ⇝ 201/16 | gain:0.4 note:G3 clip:0.1 ]", "[ 45/4 → 93/8 | s:sn gain:0.7 ]", - "[ 45/4 → 12/1 | note:C5 clip:0.1 ]", - "[ (45/4 → 12/1) ⇝ 51/4 | note:G4 clip:0.1 ]", - "[ (183/16 → 12/1) ⇝ 195/16 | note:C6 clip:0.1 ]", - "[ (183/16 → 12/1) ⇝ 207/16 | note:G5 clip:0.1 ]", + "[ 45/4 → 12/1 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (45/4 → 12/1) ⇝ 51/4 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ (183/16 → 12/1) ⇝ 195/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ (183/16 → 12/1) ⇝ 207/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", "[ 93/8 → 12/1 | s:hh gain:0.7 ]", - "[ (93/8 → 12/1) ⇝ 99/8 | note:Eb3 clip:0.1 ]", - "[ (189/16 → 12/1) ⇝ 201/16 | note:Eb4 clip:0.1 ]", - "[ 177/16 ⇜ (12/1 → 195/16) ⇝ 201/16 | note:D4 clip:0.1 ]", - "[ 183/16 ⇜ (12/1 → 195/16) | note:G6 clip:0.1 ]", - "[ 189/16 ⇜ (12/1 → 195/16) ⇝ 201/16 | note:Bb4 clip:0.1 ]", + "[ (93/8 → 12/1) ⇝ 99/8 | gain:1 note:Eb3 clip:0.1 ]", + "[ (189/16 → 12/1) ⇝ 201/16 | gain:0.4 note:Eb4 clip:0.1 ]", + "[ 177/16 ⇜ (12/1 → 195/16) ⇝ 201/16 | gain:0.4 note:D4 clip:0.1 ]", + "[ 183/16 ⇜ (12/1 → 195/16) | gain:0.06400000000000002 note:G6 clip:0.1 ]", + "[ 189/16 ⇜ (12/1 → 195/16) ⇝ 201/16 | gain:0.4 note:Bb4 clip:0.1 ]", "[ 12/1 → 195/16 | s:bd gain:0.7 ]", - "[ 45/4 ⇜ (12/1 → 99/8) ⇝ 51/4 | note:D5 clip:0.1 ]", - "[ 12/1 → 99/8 | note:G2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (12/1 → 99/8) ⇝ 51/4 | note:Bb5 clip:0.1 ]", - "[ 183/16 ⇜ (12/1 → 201/16) ⇝ 207/16 | note:D6 clip:0.1 ]", - "[ 12/1 → 51/4 | note:G3 clip:0.1 ]", - "[ (12/1 → 13/1) ⇝ 27/2 | note:D3 clip:0.1 ]", + "[ 45/4 ⇜ (12/1 → 99/8) ⇝ 51/4 | gain:0.16000000000000003 note:D5 clip:0.1 ]", + "[ 12/1 → 99/8 | gain:1 note:G2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (12/1 → 99/8) ⇝ 51/4 | gain:0.16000000000000003 note:Bb5 clip:0.1 ]", + "[ 183/16 ⇜ (12/1 → 201/16) ⇝ 207/16 | gain:0.06400000000000002 note:D6 clip:0.1 ]", + "[ 12/1 → 51/4 | gain:1 note:G3 clip:0.1 ]", + "[ 12/1 → 27/2 | gain:1 note:D3 clip:0.1 ]", "[ 195/16 → 99/8 | s:bd gain:0.7 ]", - "[ 195/16 → 201/16 | note:G2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (195/16 → 201/16) ⇝ 207/16 | note:Bb6 clip:0.1 ]", - "[ 195/16 → 207/16 | note:G4 clip:0.1 ]", - "[ (195/16 → 13/1) ⇝ 219/16 | note:D4 clip:0.1 ]", + "[ 195/16 → 201/16 | gain:1 note:G2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (195/16 → 201/16) ⇝ 207/16 | gain:0.06400000000000002 note:Bb6 clip:0.1 ]", + "[ 195/16 → 207/16 | gain:0.4 note:G4 clip:0.1 ]", + "[ (195/16 → 27/2) ⇝ 219/16 | gain:0.4 note:D4 clip:0.1 ]", "[ 99/8 → 51/4 | s:hh gain:0.7 ]", - "[ 99/8 → 51/4 | note:E2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (99/8 → 13/1) ⇝ 105/8 | note:G5 clip:0.1 ]", - "[ (99/8 → 13/1) ⇝ 111/8 | note:D5 clip:0.1 ]", - "[ 201/16 → 207/16 | note:E2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (201/16 → 13/1) ⇝ 213/16 | note:G6 clip:0.1 ]", - "[ (201/16 → 13/1) ⇝ 225/16 | note:D6 clip:0.1 ]", - "[ (51/4 → 13/1) ⇝ 105/8 | s:sn gain:0.7 ]", - "[ (51/4 → 13/1) ⇝ 105/8 | note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (51/4 → 13/1) ⇝ 27/2 | note:Bb3 clip:0.1 ]", - "[ (207/16 → 13/1) ⇝ 213/16 | note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (207/16 → 13/1) ⇝ 219/16 | note:Bb4 clip:0.1 ]", - "[ 99/8 ⇜ (13/1 → 105/8) | note:G5 clip:0.1 ]", - "[ 51/4 ⇜ (13/1 → 105/8) | s:sn gain:0.7 ]", - "[ 51/4 ⇜ (13/1 → 105/8) | note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 201/16 ⇜ (13/1 → 213/16) | note:G6 clip:0.1 ]", - "[ 207/16 ⇜ (13/1 → 213/16) | note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 12/1 ⇜ (13/1 → 27/2) | note:D3 clip:0.1 ]", - "[ 195/16 ⇜ (13/1 → 27/2) ⇝ 219/16 | note:D4 clip:0.1 ]", - "[ 99/8 ⇜ (13/1 → 27/2) ⇝ 111/8 | note:D5 clip:0.1 ]", - "[ 201/16 ⇜ (13/1 → 27/2) ⇝ 225/16 | note:D6 clip:0.1 ]", - "[ 51/4 ⇜ (13/1 → 27/2) | note:Bb3 clip:0.1 ]", - "[ 207/16 ⇜ (13/1 → 27/2) ⇝ 219/16 | note:Bb4 clip:0.1 ]", + "[ 99/8 → 51/4 | gain:1 note:E2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 99/8 → 105/8 | gain:0.16000000000000003 note:G5 clip:0.1 ]", + "[ (99/8 → 27/2) ⇝ 111/8 | gain:0.16000000000000003 note:D5 clip:0.1 ]", + "[ 201/16 → 207/16 | gain:1 note:E2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 201/16 → 213/16 | gain:0.06400000000000002 note:G6 clip:0.1 ]", + "[ (201/16 → 27/2) ⇝ 225/16 | gain:0.06400000000000002 note:D6 clip:0.1 ]", + "[ 51/4 → 105/8 | s:sn gain:0.7 ]", + "[ 51/4 → 105/8 | gain:1 note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 51/4 → 27/2 | gain:1 note:Bb3 clip:0.1 ]", + "[ 207/16 → 213/16 | gain:1 note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (207/16 → 27/2) ⇝ 219/16 | gain:0.4 note:Bb4 clip:0.1 ]", "[ 105/8 → 27/2 | s:hh gain:0.7 ]", - "[ (105/8 → 27/2) ⇝ 111/8 | note:Bb5 clip:0.1 ]", - "[ (213/16 → 27/2) ⇝ 225/16 | note:Bb6 clip:0.1 ]", - "[ 195/16 ⇜ (27/2 → 219/16) | note:D4 clip:0.1 ]", - "[ 207/16 ⇜ (27/2 → 219/16) | note:Bb4 clip:0.1 ]", - "[ 99/8 ⇜ (27/2 → 111/8) | note:D5 clip:0.1 ]", - "[ 105/8 ⇜ (27/2 → 111/8) | note:G3 clip:0.1 ]", - "[ 105/8 ⇜ (27/2 → 111/8) | note:Bb5 clip:0.1 ]", + "[ (105/8 → 27/2) ⇝ 111/8 | gain:0.16000000000000003 note:Bb5 clip:0.1 ]", + "[ (213/16 → 27/2) ⇝ 225/16 | gain:0.06400000000000002 note:Bb6 clip:0.1 ]", + "[ 195/16 ⇜ (27/2 → 219/16) | gain:0.4 note:D4 clip:0.1 ]", + "[ 207/16 ⇜ (27/2 → 219/16) | gain:0.4 note:Bb4 clip:0.1 ]", + "[ 99/8 ⇜ (27/2 → 111/8) | gain:0.16000000000000003 note:D5 clip:0.1 ]", + "[ 105/8 ⇜ (27/2 → 111/8) | gain:1 note:G3 clip:0.1 ]", + "[ 105/8 ⇜ (27/2 → 111/8) | gain:0.16000000000000003 note:Bb5 clip:0.1 ]", "[ 27/2 → 111/8 | s:bd gain:0.7 ]", - "[ 201/16 ⇜ (27/2 → 14/1) ⇝ 225/16 | note:D6 clip:0.1 ]", - "[ 105/8 ⇜ (27/2 → 14/1) ⇝ 117/8 | note:D3 clip:0.1 ]", - "[ 213/16 ⇜ (27/2 → 14/1) ⇝ 225/16 | note:Bb6 clip:0.1 ]", - "[ 213/16 ⇜ (219/16 → 14/1) ⇝ 225/16 | note:G4 clip:0.1 ]", - "[ 213/16 ⇜ (219/16 → 14/1) ⇝ 237/16 | note:D4 clip:0.1 ]", - "[ 27/2 ⇜ (111/8 → 14/1) ⇝ 57/4 | note:G5 clip:0.1 ]", - "[ 27/2 ⇜ (111/8 → 14/1) ⇝ 15/1 | note:D5 clip:0.1 ]", - "[ (111/8 → 14/1) ⇝ 57/4 | s:hh gain:0.7 ]", - "[ (111/8 → 14/1) ⇝ 117/8 | note:Bb3 clip:0.1 ]", - "[ 201/16 ⇜ (14/1 → 225/16) | note:D6 clip:0.1 ]", - "[ 213/16 ⇜ (14/1 → 225/16) | note:G4 clip:0.1 ]", - "[ 213/16 ⇜ (14/1 → 225/16) | note:Bb6 clip:0.1 ]", - "[ 27/2 ⇜ (14/1 → 57/4) | note:G5 clip:0.1 ]", - "[ 111/8 ⇜ (14/1 → 57/4) | s:hh gain:0.7 ]", - "[ 105/8 ⇜ (14/1 → 117/8) | note:D3 clip:0.1 ]", - "[ 111/8 ⇜ (14/1 → 117/8) | note:Bb3 clip:0.1 ]", - "[ 213/16 ⇜ (14/1 → 237/16) | note:D4 clip:0.1 ]", - "[ 27/2 ⇜ (14/1 → 15/1) | note:D5 clip:0.1 ]", - "[ 219/16 ⇜ (225/16 → 231/16) | note:G6 clip:0.1 ]", - "[ 225/16 → 237/16 | note:Bb4 clip:0.1 ]", - "[ 219/16 ⇜ (225/16 → 15/1) ⇝ 243/16 | note:D6 clip:0.1 ]", + "[ 201/16 ⇜ (27/2 → 225/16) | gain:0.06400000000000002 note:D6 clip:0.1 ]", + "[ 213/16 ⇜ (27/2 → 225/16) | gain:0.06400000000000002 note:Bb6 clip:0.1 ]", + "[ 105/8 ⇜ (27/2 → 117/8) | gain:1 note:D3 clip:0.1 ]", + "[ 213/16 ⇜ (219/16 → 225/16) | gain:0.4 note:G4 clip:0.1 ]", + "[ 213/16 ⇜ (219/16 → 237/16) | gain:0.4 note:D4 clip:0.1 ]", + "[ 27/2 ⇜ (111/8 → 57/4) | gain:0.16000000000000003 note:G5 clip:0.1 ]", + "[ 111/8 → 57/4 | s:hh gain:0.7 ]", + "[ 111/8 → 117/8 | gain:1 note:Bb3 clip:0.1 ]", + "[ 27/2 ⇜ (111/8 → 15/1) | gain:0.16000000000000003 note:D5 clip:0.1 ]", + "[ 219/16 ⇜ (225/16 → 231/16) | gain:0.06400000000000002 note:G6 clip:0.1 ]", + "[ 225/16 → 237/16 | gain:0.4 note:Bb4 clip:0.1 ]", + "[ 219/16 ⇜ (225/16 → 15/1) ⇝ 243/16 | gain:0.06400000000000002 note:D6 clip:0.1 ]", "[ 57/4 → 117/8 | s:sn gain:0.7 ]", - "[ 57/4 → 15/1 | note:Bb5 clip:0.1 ]", - "[ (231/16 → 15/1) ⇝ 243/16 | note:Bb6 clip:0.1 ]", + "[ 57/4 → 15/1 | gain:0.16000000000000003 note:Bb5 clip:0.1 ]", + "[ (231/16 → 15/1) ⇝ 243/16 | gain:0.06400000000000002 note:Bb6 clip:0.1 ]", "[ 117/8 → 15/1 | s:hh gain:0.7 ]", - "[ (117/8 → 15/1) ⇝ 123/8 | note:G3 clip:0.1 ]", - "[ (117/8 → 15/1) ⇝ 129/8 | note:D3 clip:0.1 ]", - "[ (237/16 → 15/1) ⇝ 249/16 | note:G4 clip:0.1 ]", - "[ (237/16 → 15/1) ⇝ 261/16 | note:D4 clip:0.1 ]", - "[ 219/16 ⇜ (15/1 → 243/16) | note:C6 clip:0.1 ]", - "[ 231/16 ⇜ (15/1 → 243/16) | note:Ab6 clip:0.1 ]", - "[ 237/16 ⇜ (15/1 → 243/16) ⇝ 249/16 | note:F4 clip:0.1 ]", - "[ 237/16 ⇜ (15/1 → 243/16) ⇝ 261/16 | note:C4 clip:0.1 ]", + "[ (117/8 → 15/1) ⇝ 123/8 | gain:1 note:G3 clip:0.1 ]", + "[ (117/8 → 15/1) ⇝ 129/8 | gain:1 note:D3 clip:0.1 ]", + "[ (237/16 → 15/1) ⇝ 249/16 | gain:0.4 note:G4 clip:0.1 ]", + "[ (237/16 → 15/1) ⇝ 261/16 | gain:0.4 note:D4 clip:0.1 ]", + "[ 219/16 ⇜ (15/1 → 243/16) | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 231/16 ⇜ (15/1 → 243/16) | gain:0.06400000000000002 note:Ab6 clip:0.1 ]", + "[ 237/16 ⇜ (15/1 → 243/16) ⇝ 249/16 | gain:0.4 note:F4 clip:0.1 ]", + "[ 237/16 ⇜ (15/1 → 243/16) ⇝ 261/16 | gain:0.4 note:C4 clip:0.1 ]", "[ 15/1 → 243/16 | s:bd gain:0.7 ]", - "[ 15/1 → 123/8 | note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (15/1 → 123/8) ⇝ 63/4 | note:F5 clip:0.1 ]", - "[ (15/1 → 123/8) ⇝ 33/2 | note:C5 clip:0.1 ]", - "[ 57/4 ⇜ (15/1 → 63/4) | note:C3 clip:0.1 ]", - "[ 15/1 → 63/4 | note:Ab3 clip:0.1 ]", + "[ 15/1 → 123/8 | gain:1 note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (15/1 → 123/8) ⇝ 63/4 | gain:0.16000000000000003 note:F5 clip:0.1 ]", + "[ (15/1 → 123/8) ⇝ 33/2 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 57/4 ⇜ (15/1 → 63/4) | gain:1 note:C3 clip:0.1 ]", + "[ 15/1 → 63/4 | gain:1 note:Ab3 clip:0.1 ]", "[ 243/16 → 123/8 | s:bd gain:0.7 ]", - "[ 243/16 → 249/16 | note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (243/16 → 249/16) ⇝ 255/16 | note:F6 clip:0.1 ]", - "[ (243/16 → 249/16) ⇝ 267/16 | note:C6 clip:0.1 ]", - "[ 231/16 ⇜ (243/16 → 255/16) | note:C4 clip:0.1 ]", - "[ 243/16 → 255/16 | note:Ab4 clip:0.1 ]", + "[ 243/16 → 249/16 | gain:1 note:F2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (243/16 → 249/16) ⇝ 255/16 | gain:0.06400000000000002 note:F6 clip:0.1 ]", + "[ (243/16 → 249/16) ⇝ 267/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 231/16 ⇜ (243/16 → 255/16) | gain:0.4 note:C4 clip:0.1 ]", + "[ 243/16 → 255/16 | gain:0.4 note:Ab4 clip:0.1 ]", "[ 123/8 → 63/4 | s:hh gain:0.7 ]", - "[ 123/8 → 63/4 | note:D2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 117/8 ⇜ (123/8 → 16/1) ⇝ 129/8 | note:C5 clip:0.1 ]", - "[ (123/8 → 16/1) ⇝ 129/8 | note:Ab5 clip:0.1 ]", - "[ 249/16 → 255/16 | note:D2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 237/16 ⇜ (249/16 → 16/1) ⇝ 261/16 | note:C6 clip:0.1 ]", - "[ (249/16 → 16/1) ⇝ 261/16 | note:Ab6 clip:0.1 ]", - "[ (63/4 → 16/1) ⇝ 129/8 | s:sn gain:0.7 ]", - "[ (63/4 → 16/1) ⇝ 129/8 | note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (63/4 → 16/1) ⇝ 33/2 | note:F3 clip:0.1 ]", - "[ (63/4 → 16/1) ⇝ 69/4 | note:C3 clip:0.1 ]", - "[ (255/16 → 16/1) ⇝ 261/16 | note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (255/16 → 16/1) ⇝ 267/16 | note:F4 clip:0.1 ]", - "[ (255/16 → 16/1) ⇝ 279/16 | note:C4 clip:0.1 ]", - "[ 117/8 ⇜ (16/1 → 129/8) | note:C5 clip:0.1 ]", - "[ 123/8 ⇜ (16/1 → 129/8) | note:Ab5 clip:0.1 ]", - "[ 63/4 ⇜ (16/1 → 129/8) | s:sn gain:0.7 ]", - "[ 63/4 ⇜ (16/1 → 129/8) | note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 237/16 ⇜ (16/1 → 261/16) | note:C6 clip:0.1 ]", - "[ 249/16 ⇜ (16/1 → 261/16) | note:Ab6 clip:0.1 ]", - "[ 255/16 ⇜ (16/1 → 261/16) | note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 63/4 ⇜ (16/1 → 33/2) | note:F3 clip:0.1 ]", - "[ 63/4 ⇜ (16/1 → 33/2) ⇝ 69/4 | note:C3 clip:0.1 ]", - "[ 255/16 ⇜ (16/1 → 33/2) ⇝ 267/16 | note:F4 clip:0.1 ]", - "[ 255/16 ⇜ (16/1 → 33/2) ⇝ 279/16 | note:C4 clip:0.1 ]", + "[ 123/8 → 63/4 | gain:1 note:D2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 117/8 ⇜ (123/8 → 129/8) | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 123/8 → 129/8 | gain:0.16000000000000003 note:Ab5 clip:0.1 ]", + "[ 249/16 → 255/16 | gain:1 note:D2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 237/16 ⇜ (249/16 → 261/16) | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 249/16 → 261/16 | gain:0.06400000000000002 note:Ab6 clip:0.1 ]", + "[ 63/4 → 129/8 | s:sn gain:0.7 ]", + "[ 63/4 → 129/8 | gain:1 note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 63/4 → 33/2 | gain:1 note:F3 clip:0.1 ]", + "[ (63/4 → 33/2) ⇝ 69/4 | gain:1 note:C3 clip:0.1 ]", + "[ 255/16 → 261/16 | gain:1 note:Eb2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (255/16 → 33/2) ⇝ 267/16 | gain:0.4 note:F4 clip:0.1 ]", + "[ (255/16 → 33/2) ⇝ 279/16 | gain:0.4 note:C4 clip:0.1 ]", "[ 129/8 → 33/2 | s:hh gain:0.7 ]", - "[ (129/8 → 33/2) ⇝ 135/8 | note:F5 clip:0.1 ]", - "[ (129/8 → 33/2) ⇝ 141/8 | note:C5 clip:0.1 ]", - "[ (261/16 → 33/2) ⇝ 273/16 | note:F6 clip:0.1 ]", - "[ (261/16 → 33/2) ⇝ 285/16 | note:C6 clip:0.1 ]", - "[ 255/16 ⇜ (33/2 → 267/16) | note:F4 clip:0.1 ]", - "[ 255/16 ⇜ (33/2 → 267/16) ⇝ 279/16 | note:C4 clip:0.1 ]", - "[ 123/8 ⇜ (33/2 → 135/8) | note:C3 clip:0.1 ]", - "[ 129/8 ⇜ (33/2 → 135/8) | note:Ab3 clip:0.1 ]", - "[ 129/8 ⇜ (33/2 → 135/8) | note:F5 clip:0.1 ]", - "[ 129/8 ⇜ (33/2 → 135/8) ⇝ 141/8 | note:C5 clip:0.1 ]", + "[ (129/8 → 33/2) ⇝ 135/8 | gain:0.16000000000000003 note:F5 clip:0.1 ]", + "[ (129/8 → 33/2) ⇝ 141/8 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (261/16 → 33/2) ⇝ 273/16 | gain:0.06400000000000002 note:F6 clip:0.1 ]", + "[ (261/16 → 33/2) ⇝ 285/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 255/16 ⇜ (33/2 → 267/16) | gain:0.4 note:F4 clip:0.1 ]", + "[ 255/16 ⇜ (33/2 → 267/16) ⇝ 279/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ 123/8 ⇜ (33/2 → 135/8) | gain:1 note:C3 clip:0.1 ]", + "[ 129/8 ⇜ (33/2 → 135/8) | gain:1 note:Ab3 clip:0.1 ]", + "[ 129/8 ⇜ (33/2 → 135/8) | gain:0.16000000000000003 note:F5 clip:0.1 ]", + "[ 129/8 ⇜ (33/2 → 135/8) ⇝ 141/8 | gain:0.16000000000000003 note:C5 clip:0.1 ]", "[ 33/2 → 135/8 | s:bd gain:0.7 ]", - "[ 261/16 ⇜ (33/2 → 17/1) ⇝ 273/16 | note:F6 clip:0.1 ]", - "[ 261/16 ⇜ (33/2 → 17/1) ⇝ 285/16 | note:C6 clip:0.1 ]", - "[ 249/16 ⇜ (267/16 → 17/1) ⇝ 273/16 | note:C4 clip:0.1 ]", - "[ 261/16 ⇜ (267/16 → 17/1) ⇝ 273/16 | note:Ab4 clip:0.1 ]", - "[ 63/4 ⇜ (135/8 → 17/1) ⇝ 69/4 | note:C5 clip:0.1 ]", - "[ 33/2 ⇜ (135/8 → 17/1) ⇝ 69/4 | note:Ab5 clip:0.1 ]", - "[ (135/8 → 17/1) ⇝ 69/4 | s:hh gain:0.7 ]", - "[ (135/8 → 17/1) ⇝ 141/8 | note:F3 clip:0.1 ]", - "[ (135/8 → 17/1) ⇝ 147/8 | note:C3 clip:0.1 ]", - "[ 249/16 ⇜ (17/1 → 273/16) | note:C4 clip:0.1 ]", - "[ 261/16 ⇜ (17/1 → 273/16) | note:Ab4 clip:0.1 ]", - "[ 261/16 ⇜ (17/1 → 273/16) | note:F6 clip:0.1 ]", - "[ 261/16 ⇜ (17/1 → 273/16) ⇝ 285/16 | note:C6 clip:0.1 ]", - "[ 63/4 ⇜ (17/1 → 69/4) | note:C5 clip:0.1 ]", - "[ 33/2 ⇜ (17/1 → 69/4) | note:Ab5 clip:0.1 ]", - "[ 135/8 ⇜ (17/1 → 69/4) | s:hh gain:0.7 ]", - "[ 135/8 ⇜ (17/1 → 141/8) | note:F3 clip:0.1 ]", - "[ 135/8 ⇜ (17/1 → 18/1) ⇝ 147/8 | note:C3 clip:0.1 ]", - "[ 255/16 ⇜ (273/16 → 279/16) | note:C6 clip:0.1 ]", - "[ 267/16 ⇜ (273/16 → 279/16) | note:Ab6 clip:0.1 ]", - "[ 273/16 → 285/16 | note:F4 clip:0.1 ]", - "[ (273/16 → 18/1) ⇝ 297/16 | note:C4 clip:0.1 ]", + "[ 261/16 ⇜ (33/2 → 273/16) | gain:0.06400000000000002 note:F6 clip:0.1 ]", + "[ 261/16 ⇜ (33/2 → 273/16) ⇝ 285/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 249/16 ⇜ (267/16 → 273/16) | gain:0.4 note:C4 clip:0.1 ]", + "[ 261/16 ⇜ (267/16 → 273/16) | gain:0.4 note:Ab4 clip:0.1 ]", + "[ 63/4 ⇜ (135/8 → 69/4) | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 33/2 ⇜ (135/8 → 69/4) | gain:0.16000000000000003 note:Ab5 clip:0.1 ]", + "[ 135/8 → 69/4 | s:hh gain:0.7 ]", + "[ 135/8 → 141/8 | gain:1 note:F3 clip:0.1 ]", + "[ (135/8 → 18/1) ⇝ 147/8 | gain:1 note:C3 clip:0.1 ]", + "[ 255/16 ⇜ (273/16 → 279/16) | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 267/16 ⇜ (273/16 → 279/16) | gain:0.06400000000000002 note:Ab6 clip:0.1 ]", + "[ 273/16 → 285/16 | gain:0.4 note:F4 clip:0.1 ]", + "[ (273/16 → 18/1) ⇝ 297/16 | gain:0.4 note:C4 clip:0.1 ]", "[ 69/4 → 141/8 | s:sn gain:0.7 ]", - "[ 69/4 → 18/1 | note:F5 clip:0.1 ]", - "[ (69/4 → 18/1) ⇝ 75/4 | note:C5 clip:0.1 ]", - "[ (279/16 → 18/1) ⇝ 291/16 | note:F6 clip:0.1 ]", - "[ (279/16 → 18/1) ⇝ 303/16 | note:C6 clip:0.1 ]", + "[ 69/4 → 18/1 | gain:0.16000000000000003 note:F5 clip:0.1 ]", + "[ (69/4 → 18/1) ⇝ 75/4 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (279/16 → 18/1) ⇝ 291/16 | gain:0.06400000000000002 note:F6 clip:0.1 ]", + "[ (279/16 → 18/1) ⇝ 303/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", "[ 141/8 → 18/1 | s:hh gain:0.7 ]", - "[ (141/8 → 18/1) ⇝ 147/8 | note:Ab3 clip:0.1 ]", - "[ (285/16 → 18/1) ⇝ 297/16 | note:Ab4 clip:0.1 ]", - "[ 273/16 ⇜ (18/1 → 291/16) ⇝ 297/16 | note:G3 clip:0.1 ]", - "[ 279/16 ⇜ (18/1 → 291/16) | note:C6 clip:0.1 ]", - "[ 285/16 ⇜ (18/1 → 291/16) ⇝ 297/16 | note:Eb4 clip:0.1 ]", + "[ (141/8 → 18/1) ⇝ 147/8 | gain:1 note:Ab3 clip:0.1 ]", + "[ (285/16 → 18/1) ⇝ 297/16 | gain:0.4 note:Ab4 clip:0.1 ]", + "[ 273/16 ⇜ (18/1 → 291/16) ⇝ 297/16 | gain:0.4 note:G3 clip:0.1 ]", + "[ 279/16 ⇜ (18/1 → 291/16) | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ 285/16 ⇜ (18/1 → 291/16) ⇝ 297/16 | gain:0.4 note:Eb4 clip:0.1 ]", "[ 18/1 → 291/16 | s:bd gain:0.7 ]", - "[ 69/4 ⇜ (18/1 → 147/8) ⇝ 75/4 | note:G4 clip:0.1 ]", - "[ 18/1 → 147/8 | note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (18/1 → 147/8) ⇝ 75/4 | note:Eb5 clip:0.1 ]", - "[ 279/16 ⇜ (18/1 → 297/16) ⇝ 303/16 | note:G5 clip:0.1 ]", - "[ 18/1 → 75/4 | note:C3 clip:0.1 ]", - "[ (18/1 → 19/1) ⇝ 39/2 | note:G2 clip:0.1 ]", + "[ 69/4 ⇜ (18/1 → 147/8) ⇝ 75/4 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 18/1 → 147/8 | gain:1 note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (18/1 → 147/8) ⇝ 75/4 | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", + "[ 279/16 ⇜ (18/1 → 297/16) ⇝ 303/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 18/1 → 75/4 | gain:1 note:C3 clip:0.1 ]", + "[ 18/1 → 39/2 | gain:1 note:G2 clip:0.1 ]", "[ 291/16 → 147/8 | s:bd gain:0.7 ]", - "[ 291/16 → 297/16 | note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (291/16 → 297/16) ⇝ 303/16 | note:Eb6 clip:0.1 ]", - "[ 291/16 → 303/16 | note:C4 clip:0.1 ]", - "[ (291/16 → 19/1) ⇝ 315/16 | note:G3 clip:0.1 ]", + "[ 291/16 → 297/16 | gain:1 note:C2 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (291/16 → 297/16) ⇝ 303/16 | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 291/16 → 303/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ (291/16 → 39/2) ⇝ 315/16 | gain:0.4 note:G3 clip:0.1 ]", "[ 147/8 → 75/4 | s:hh gain:0.7 ]", - "[ 147/8 → 75/4 | note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (147/8 → 19/1) ⇝ 153/8 | note:C5 clip:0.1 ]", - "[ (147/8 → 19/1) ⇝ 159/8 | note:G4 clip:0.1 ]", - "[ 297/16 → 303/16 | note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (297/16 → 19/1) ⇝ 309/16 | note:C6 clip:0.1 ]", - "[ (297/16 → 19/1) ⇝ 321/16 | note:G5 clip:0.1 ]", - "[ (75/4 → 19/1) ⇝ 153/8 | s:sn gain:0.7 ]", - "[ (75/4 → 19/1) ⇝ 153/8 | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (75/4 → 19/1) ⇝ 39/2 | note:Eb3 clip:0.1 ]", - "[ (303/16 → 19/1) ⇝ 309/16 | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ (303/16 → 19/1) ⇝ 315/16 | note:Eb4 clip:0.1 ]", - "[ 147/8 ⇜ (19/1 → 153/8) | note:C5 clip:0.1 ]", - "[ 75/4 ⇜ (19/1 → 153/8) | s:sn gain:0.7 ]", - "[ 75/4 ⇜ (19/1 → 153/8) | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 297/16 ⇜ (19/1 → 309/16) | note:C6 clip:0.1 ]", - "[ 303/16 ⇜ (19/1 → 309/16) | note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", - "[ 18/1 ⇜ (19/1 → 39/2) | note:G2 clip:0.1 ]", - "[ 291/16 ⇜ (19/1 → 39/2) ⇝ 315/16 | note:G3 clip:0.1 ]", - "[ 147/8 ⇜ (19/1 → 39/2) ⇝ 159/8 | note:G4 clip:0.1 ]", - "[ 297/16 ⇜ (19/1 → 39/2) ⇝ 321/16 | note:G5 clip:0.1 ]", - "[ 75/4 ⇜ (19/1 → 39/2) | note:Eb3 clip:0.1 ]", - "[ 303/16 ⇜ (19/1 → 39/2) ⇝ 315/16 | note:Eb4 clip:0.1 ]", + "[ 147/8 → 75/4 | gain:1 note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 147/8 → 153/8 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ (147/8 → 39/2) ⇝ 159/8 | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 297/16 → 303/16 | gain:1 note:A1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 297/16 → 309/16 | gain:0.06400000000000002 note:C6 clip:0.1 ]", + "[ (297/16 → 39/2) ⇝ 321/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 75/4 → 153/8 | s:sn gain:0.7 ]", + "[ 75/4 → 153/8 | gain:1 note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ 75/4 → 39/2 | gain:1 note:Eb3 clip:0.1 ]", + "[ 303/16 → 309/16 | gain:1 note:Bb1 s:square clip:0.4 cutoff:400 decay:0.12 sustain:0 ]", + "[ (303/16 → 39/2) ⇝ 315/16 | gain:0.4 note:Eb4 clip:0.1 ]", "[ 153/8 → 39/2 | s:hh gain:0.7 ]", - "[ (153/8 → 39/2) ⇝ 159/8 | note:Eb5 clip:0.1 ]", - "[ (309/16 → 39/2) ⇝ 321/16 | note:Eb6 clip:0.1 ]", - "[ 291/16 ⇜ (39/2 → 315/16) | note:G3 clip:0.1 ]", - "[ 303/16 ⇜ (39/2 → 315/16) | note:Eb4 clip:0.1 ]", - "[ 147/8 ⇜ (39/2 → 159/8) | note:G4 clip:0.1 ]", - "[ 153/8 ⇜ (39/2 → 159/8) | note:C3 clip:0.1 ]", - "[ 153/8 ⇜ (39/2 → 159/8) | note:Eb5 clip:0.1 ]", + "[ (153/8 → 39/2) ⇝ 159/8 | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", + "[ (309/16 → 39/2) ⇝ 321/16 | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 291/16 ⇜ (39/2 → 315/16) | gain:0.4 note:G3 clip:0.1 ]", + "[ 303/16 ⇜ (39/2 → 315/16) | gain:0.4 note:Eb4 clip:0.1 ]", + "[ 147/8 ⇜ (39/2 → 159/8) | gain:0.16000000000000003 note:G4 clip:0.1 ]", + "[ 153/8 ⇜ (39/2 → 159/8) | gain:1 note:C3 clip:0.1 ]", + "[ 153/8 ⇜ (39/2 → 159/8) | gain:0.16000000000000003 note:Eb5 clip:0.1 ]", "[ 39/2 → 159/8 | s:bd gain:0.7 ]", - "[ 297/16 ⇜ (39/2 → 20/1) ⇝ 321/16 | note:G5 clip:0.1 ]", - "[ 153/8 ⇜ (39/2 → 20/1) ⇝ 165/8 | note:G2 clip:0.1 ]", - "[ 309/16 ⇜ (39/2 → 20/1) ⇝ 321/16 | note:Eb6 clip:0.1 ]", - "[ 309/16 ⇜ (315/16 → 20/1) ⇝ 321/16 | note:C4 clip:0.1 ]", - "[ 309/16 ⇜ (315/16 → 20/1) ⇝ 333/16 | note:G3 clip:0.1 ]", - "[ 39/2 ⇜ (159/8 → 20/1) ⇝ 81/4 | note:C5 clip:0.1 ]", - "[ 39/2 ⇜ (159/8 → 20/1) ⇝ 21/1 | note:G4 clip:0.1 ]", + "[ 297/16 ⇜ (39/2 → 20/1) ⇝ 321/16 | gain:0.06400000000000002 note:G5 clip:0.1 ]", + "[ 153/8 ⇜ (39/2 → 20/1) ⇝ 165/8 | gain:1 note:G2 clip:0.1 ]", + "[ 309/16 ⇜ (39/2 → 20/1) ⇝ 321/16 | gain:0.06400000000000002 note:Eb6 clip:0.1 ]", + "[ 309/16 ⇜ (315/16 → 20/1) ⇝ 321/16 | gain:0.4 note:C4 clip:0.1 ]", + "[ 309/16 ⇜ (315/16 → 20/1) ⇝ 333/16 | gain:0.4 note:G3 clip:0.1 ]", + "[ 39/2 ⇜ (159/8 → 20/1) ⇝ 81/4 | gain:0.16000000000000003 note:C5 clip:0.1 ]", + "[ 39/2 ⇜ (159/8 → 20/1) ⇝ 21/1 | gain:0.16000000000000003 note:G4 clip:0.1 ]", "[ (159/8 → 20/1) ⇝ 81/4 | s:hh gain:0.7 ]", - "[ (159/8 → 20/1) ⇝ 165/8 | note:Eb3 clip:0.1 ]", + "[ (159/8 → 20/1) ⇝ 165/8 | gain:1 note:Eb3 clip:0.1 ]", ] `; exports[`renders tunes > tune: waa2 1`] = ` [ - "[ -1/4 ⇜ (0/1 → 1/4) | note:48 clip:1.1738393178344886 s:sawtooth cutoff:3997.892048359052 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", - "[ -1/4 ⇜ (0/1 → 1/4) | note:64 clip:1.1738393178344886 s:sawtooth cutoff:3997.892048359052 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", + "[ -1/4 ⇜ (0/1 → 1/4) | note:48 clip:1.15 s:sawtooth cutoff:4000 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", + "[ -1/4 ⇜ (0/1 → 1/4) | note:64 clip:1.15 s:sawtooth cutoff:4000 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", "[ (0/1 → 1/4) ⇝ 1/2 | note:62 clip:1.197659880151613 s:sawtooth cutoff:3991.5732716763446 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", "[ (0/1 → 1/4) ⇝ 1/2 | note:43 clip:1.197659880151613 s:sawtooth cutoff:3991.5732716763446 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", "[ 0/1 ⇜ (1/4 → 1/2) | note:62 clip:1.197659880151613 s:square cutoff:3991.5732716763446 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", @@ -10180,908 +8758,908 @@ exports[`renders tunes > tune: waa2 1`] = ` "[ 1/2 ⇜ (3/4 → 1/1) | note:69 clip:1.292380289809026 s:square cutoff:3924.645587531366 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", "[ 3/4 → 1/1 | note:41 clip:1.315826773713709 s:square cutoff:3897.7021140702864 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", "[ 3/4 → 1/1 | note:62 clip:1.315826773713709 s:square cutoff:3897.7021140702864 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", - "[ (3/4 → 1/1) ⇝ 5/4 | note:81 clip:1.315826773713709 s:square cutoff:3897.7021140702864 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", + "[ (3/4 → 1/1) ⇝ 5/4 | note:81 clip:1.3391427938628673 s:square cutoff:3866.789181894752 gain:0.5 room:0.5 lpattack:0.125 lpenv:-2 vib:8 vibmod:0.125 fanchor:0.25 ]", ] `; exports[`renders tunes > tune: wavyKalimba 1`] = ` [ - "[ (0/1 → 1/12) ⇝ 1/4 | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 0/1 → 1/2 | note:C2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 0/1 ⇜ (1/12 → 1/6) ⇝ 1/4 | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 0/1 ⇜ (1/6 → 1/4) | note:G3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (1/4 → 1/3) ⇝ 1/2 | note:B3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 1/4 ⇜ (1/3 → 5/12) ⇝ 1/2 | note:E4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 1/4 ⇜ (5/12 → 1/2) | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (1/2 → 7/12) ⇝ 3/4 | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 1/2 → 1/1 | note:E2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 1/2 ⇜ (7/12 → 2/3) ⇝ 3/4 | note:A2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 1/2 ⇜ (2/3 → 3/4) | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (3/4 → 5/6) ⇝ 1/1 | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 3/4 ⇜ (5/6 → 11/12) ⇝ 1/1 | note:G3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 3/4 ⇜ (11/12 → 1/1) | note:B3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (1/1 → 13/12) ⇝ 5/4 | note:E4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 1/1 → 3/2 | note:C2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 1/1 ⇜ (13/12 → 7/6) ⇝ 5/4 | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 1/1 ⇜ (7/6 → 5/4) | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (5/4 → 4/3) ⇝ 3/2 | note:A2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 5/4 ⇜ (4/3 → 17/12) ⇝ 3/2 | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 5/4 ⇜ (17/12 → 3/2) | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (3/2 → 19/12) ⇝ 7/4 | note:G3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 3/2 → 2/1 | note:G2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 3/2 ⇜ (19/12 → 5/3) ⇝ 7/4 | note:B3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 3/2 ⇜ (5/3 → 7/4) | note:E4 clip:0.4 s:kalimba delay:0.2 ]", - "[ (7/4 → 11/6) ⇝ 2/1 | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 7/4 ⇜ (11/6 → 23/12) ⇝ 2/1 | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 7/4 ⇜ (23/12 → 2/1) | note:A2 clip:0.4 s:kalimba delay:0.2 ]", - "[ (2/1 → 25/12) ⇝ 9/4 | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 2/1 → 5/2 | note:C2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 2/1 ⇜ (25/12 → 13/6) ⇝ 9/4 | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 2/1 ⇜ (13/6 → 9/4) | note:G3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (9/4 → 7/3) ⇝ 5/2 | note:Bb3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 9/4 ⇜ (7/3 → 29/12) ⇝ 5/2 | note:E4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 9/4 ⇜ (29/12 → 5/2) | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (5/2 → 31/12) ⇝ 11/4 | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 5/2 → 3/1 | note:E2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 5/2 ⇜ (31/12 → 8/3) ⇝ 11/4 | note:A2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 5/2 ⇜ (8/3 → 11/4) | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (11/4 → 17/6) ⇝ 3/1 | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 11/4 ⇜ (17/6 → 35/12) ⇝ 3/1 | note:G3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 11/4 ⇜ (35/12 → 3/1) | note:Bb3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (3/1 → 37/12) ⇝ 13/4 | note:E4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 3/1 → 7/2 | note:C2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 3/1 ⇜ (37/12 → 19/6) ⇝ 13/4 | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 3/1 ⇜ (19/6 → 13/4) | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (13/4 → 10/3) ⇝ 7/2 | note:A2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 13/4 ⇜ (10/3 → 41/12) ⇝ 7/2 | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 13/4 ⇜ (41/12 → 7/2) | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (7/2 → 43/12) ⇝ 15/4 | note:G3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 7/2 → 4/1 | note:G2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 7/2 ⇜ (43/12 → 11/3) ⇝ 15/4 | note:Bb3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 7/2 ⇜ (11/3 → 15/4) | note:E4 clip:0.4 s:kalimba delay:0.2 ]", - "[ (15/4 → 23/6) ⇝ 4/1 | note:E3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 15/4 ⇜ (23/6 → 47/12) ⇝ 4/1 | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 15/4 ⇜ (47/12 → 4/1) | note:A2 clip:0.4 s:kalimba delay:0.2 ]", - "[ (4/1 → 49/12) ⇝ 17/4 | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 4/1 → 9/2 | note:F2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 4/1 ⇜ (49/12 → 25/6) ⇝ 17/4 | note:A3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 4/1 ⇜ (25/6 → 17/4) | note:C4 clip:0.4 s:kalimba delay:0.2 ]", - "[ (17/4 → 13/3) ⇝ 9/2 | note:E4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 17/4 ⇜ (13/3 → 53/12) ⇝ 9/2 | note:A4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 17/4 ⇜ (53/12 → 9/2) | note:A3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (9/2 → 55/12) ⇝ 19/4 | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 9/2 → 5/1 | note:A2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 9/2 ⇜ (55/12 → 14/3) ⇝ 19/4 | note:D3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 9/2 ⇜ (14/3 → 19/4) | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (19/4 → 29/6) ⇝ 5/1 | note:A3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 19/4 ⇜ (29/6 → 59/12) ⇝ 5/1 | note:C4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 19/4 ⇜ (59/12 → 5/1) | note:E4 clip:0.4 s:kalimba delay:0.2 ]", - "[ (5/1 → 61/12) ⇝ 21/4 | note:A4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 5/1 → 11/2 | note:F2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 5/1 ⇜ (61/12 → 31/6) ⇝ 21/4 | note:A3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 5/1 ⇜ (31/6 → 21/4) | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (21/4 → 16/3) ⇝ 11/2 | note:D3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 21/4 ⇜ (16/3 → 65/12) ⇝ 11/2 | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 21/4 ⇜ (65/12 → 11/2) | note:A3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (11/2 → 67/12) ⇝ 23/4 | note:C4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 11/2 → 6/1 | note:C3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 11/2 ⇜ (67/12 → 17/3) ⇝ 23/4 | note:E4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 11/2 ⇜ (17/3 → 23/4) | note:A4 clip:0.4 s:kalimba delay:0.2 ]", - "[ (23/4 → 35/6) ⇝ 6/1 | note:A3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 23/4 ⇜ (35/6 → 71/12) ⇝ 6/1 | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 23/4 ⇜ (71/12 → 6/1) | note:D3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (6/1 → 73/12) ⇝ 25/4 | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 6/1 → 13/2 | note:F2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 6/1 ⇜ (73/12 → 37/6) ⇝ 25/4 | note:Ab3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 6/1 ⇜ (37/6 → 25/4) | note:C4 clip:0.4 s:kalimba delay:0.2 ]", - "[ (25/4 → 19/3) ⇝ 13/2 | note:Eb4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 25/4 ⇜ (19/3 → 77/12) ⇝ 13/2 | note:Ab4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 25/4 ⇜ (77/12 → 13/2) | note:Ab3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (13/2 → 79/12) ⇝ 27/4 | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 13/2 → 7/1 | note:Eb2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 13/2 ⇜ (79/12 → 20/3) ⇝ 27/4 | note:Db3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 13/2 ⇜ (20/3 → 27/4) | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (27/4 → 41/6) ⇝ 7/1 | note:Ab3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 27/4 ⇜ (41/6 → 83/12) ⇝ 7/1 | note:C4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 27/4 ⇜ (83/12 → 7/1) | note:Eb4 clip:0.4 s:kalimba delay:0.2 ]", - "[ (7/1 → 85/12) ⇝ 29/4 | note:F4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 7/1 → 15/2 | note:Db2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 7/1 ⇜ (85/12 → 43/6) ⇝ 29/4 | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 7/1 ⇜ (43/6 → 29/4) | note:Db3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (29/4 → 22/3) ⇝ 15/2 | note:Bb2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 29/4 ⇜ (22/3 → 89/12) ⇝ 15/2 | note:Db3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 29/4 ⇜ (89/12 → 15/2) | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ (15/2 → 91/12) ⇝ 31/4 | note:Ab3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 15/2 → 8/1 | note:Ab2 clip:0.4 s:kalimba delay:0.2 ]", - "[ 15/2 ⇜ (91/12 → 23/3) ⇝ 31/4 | note:C4 clip:0.4 s:kalimba delay:0.2 ]", - "[ 15/2 ⇜ (23/3 → 31/4) | note:F4 clip:0.4 s:kalimba delay:0.2 ]", - "[ (31/4 → 47/6) ⇝ 8/1 | note:F3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 31/4 ⇜ (47/6 → 95/12) ⇝ 8/1 | note:Db3 clip:0.4 s:kalimba delay:0.2 ]", - "[ 31/4 ⇜ (95/12 → 8/1) | note:Bb2 clip:0.4 s:kalimba delay:0.2 ]", - "[ (8/1 → 97/12) ⇝ 33/4 | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 8/1 → 17/2 | note:C2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 8/1 ⇜ (97/12 → 49/6) ⇝ 33/4 | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 8/1 ⇜ (49/6 → 33/4) | note:B3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (33/4 → 25/3) ⇝ 17/2 | note:D4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 33/4 ⇜ (25/3 → 101/12) ⇝ 17/2 | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 33/4 ⇜ (101/12 → 17/2) | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (17/2 → 103/12) ⇝ 35/4 | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 17/2 → 9/1 | note:E2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 17/2 ⇜ (103/12 → 26/3) ⇝ 35/4 | note:C3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 17/2 ⇜ (26/3 → 35/4) | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (35/4 → 53/6) ⇝ 9/1 | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 35/4 ⇜ (53/6 → 107/12) ⇝ 9/1 | note:B3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 35/4 ⇜ (107/12 → 9/1) | note:D4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (9/1 → 109/12) ⇝ 37/4 | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 9/1 → 19/2 | note:C2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 9/1 ⇜ (109/12 → 55/6) ⇝ 37/4 | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 9/1 ⇜ (55/6 → 37/4) | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (37/4 → 28/3) ⇝ 19/2 | note:C3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 37/4 ⇜ (28/3 → 113/12) ⇝ 19/2 | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 37/4 ⇜ (113/12 → 19/2) | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (19/2 → 115/12) ⇝ 39/4 | note:B3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 19/2 → 10/1 | note:G2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 19/2 ⇜ (115/12 → 29/3) ⇝ 39/4 | note:D4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 19/2 ⇜ (29/3 → 39/4) | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (39/4 → 59/6) ⇝ 10/1 | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 39/4 ⇜ (59/6 → 119/12) ⇝ 10/1 | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 39/4 ⇜ (119/12 → 10/1) | note:C3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (10/1 → 121/12) ⇝ 41/4 | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 10/1 → 21/2 | note:C2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 10/1 ⇜ (121/12 → 61/6) ⇝ 41/4 | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 10/1 ⇜ (61/6 → 41/4) | note:Bb3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (41/4 → 31/3) ⇝ 21/2 | note:D4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 41/4 ⇜ (31/3 → 125/12) ⇝ 21/2 | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 41/4 ⇜ (125/12 → 21/2) | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (21/2 → 127/12) ⇝ 43/4 | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 21/2 → 11/1 | note:E2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 21/2 ⇜ (127/12 → 32/3) ⇝ 43/4 | note:C3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 21/2 ⇜ (32/3 → 43/4) | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (43/4 → 65/6) ⇝ 11/1 | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 43/4 ⇜ (65/6 → 131/12) ⇝ 11/1 | note:Bb3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 43/4 ⇜ (131/12 → 11/1) | note:D4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (11/1 → 133/12) ⇝ 45/4 | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 11/1 → 23/2 | note:C2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 11/1 ⇜ (133/12 → 67/6) ⇝ 45/4 | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 11/1 ⇜ (67/6 → 45/4) | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (45/4 → 34/3) ⇝ 23/2 | note:C3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 45/4 ⇜ (34/3 → 137/12) ⇝ 23/2 | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 45/4 ⇜ (137/12 → 23/2) | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (23/2 → 139/12) ⇝ 47/4 | note:Bb3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 23/2 → 12/1 | note:G2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 23/2 ⇜ (139/12 → 35/3) ⇝ 47/4 | note:D4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 23/2 ⇜ (35/3 → 47/4) | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (47/4 → 71/6) ⇝ 12/1 | note:G3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 47/4 ⇜ (71/6 → 143/12) ⇝ 12/1 | note:E3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 47/4 ⇜ (143/12 → 12/1) | note:C3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (12/1 → 145/12) ⇝ 49/4 | note:A3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 12/1 → 25/2 | note:F2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 12/1 ⇜ (145/12 → 73/6) ⇝ 49/4 | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 12/1 ⇜ (73/6 → 49/4) | note:E4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (49/4 → 37/3) ⇝ 25/2 | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 49/4 ⇜ (37/3 → 149/12) ⇝ 25/2 | note:C5 clip:0.8 s:kalimba delay:0.2 ]", - "[ 49/4 ⇜ (149/12 → 25/2) | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (25/2 → 151/12) ⇝ 51/4 | note:A3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 25/2 → 13/1 | note:A2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 25/2 ⇜ (151/12 → 38/3) ⇝ 51/4 | note:F3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 25/2 ⇜ (38/3 → 51/4) | note:A3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (51/4 → 77/6) ⇝ 13/1 | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 51/4 ⇜ (77/6 → 155/12) ⇝ 13/1 | note:E4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 51/4 ⇜ (155/12 → 13/1) | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (13/1 → 157/12) ⇝ 53/4 | note:C5 clip:0.8 s:kalimba delay:0.2 ]", - "[ 13/1 → 27/2 | note:F2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 13/1 ⇜ (157/12 → 79/6) ⇝ 53/4 | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 13/1 ⇜ (79/6 → 53/4) | note:A3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (53/4 → 40/3) ⇝ 27/2 | note:F3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 53/4 ⇜ (40/3 → 161/12) ⇝ 27/2 | note:A3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 53/4 ⇜ (161/12 → 27/2) | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (27/2 → 163/12) ⇝ 55/4 | note:E4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 27/2 → 14/1 | note:C3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 27/2 ⇜ (163/12 → 41/3) ⇝ 55/4 | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 27/2 ⇜ (41/3 → 55/4) | note:C5 clip:0.8 s:kalimba delay:0.2 ]", - "[ (55/4 → 83/6) ⇝ 14/1 | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 55/4 ⇜ (83/6 → 167/12) ⇝ 14/1 | note:A3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 55/4 ⇜ (167/12 → 14/1) | note:F3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (14/1 → 169/12) ⇝ 57/4 | note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 14/1 → 29/2 | note:F2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 14/1 ⇜ (169/12 → 85/6) ⇝ 57/4 | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 14/1 ⇜ (85/6 → 57/4) | note:Eb4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (57/4 → 43/3) ⇝ 29/2 | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 57/4 ⇜ (43/3 → 173/12) ⇝ 29/2 | note:C5 clip:0.8 s:kalimba delay:0.2 ]", - "[ 57/4 ⇜ (173/12 → 29/2) | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (29/2 → 175/12) ⇝ 59/4 | note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 29/2 → 15/1 | note:Eb2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 29/2 ⇜ (175/12 → 44/3) ⇝ 59/4 | note:F3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 29/2 ⇜ (44/3 → 59/4) | note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (59/4 → 89/6) ⇝ 15/1 | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 59/4 ⇜ (89/6 → 179/12) ⇝ 15/1 | note:Eb4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 59/4 ⇜ (179/12 → 15/1) | note:G4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (15/1 → 181/12) ⇝ 61/4 | note:Ab4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 15/1 → 31/2 | note:Db2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 15/1 ⇜ (181/12 → 91/6) ⇝ 61/4 | note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 15/1 ⇜ (91/6 → 61/4) | note:F3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (61/4 → 46/3) ⇝ 31/2 | note:Db3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 61/4 ⇜ (46/3 → 185/12) ⇝ 31/2 | note:F3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 61/4 ⇜ (185/12 → 31/2) | note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (31/2 → 187/12) ⇝ 63/4 | note:C4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 31/2 → 16/1 | note:Ab2 clip:0.8 s:kalimba delay:0.2 ]", - "[ 31/2 ⇜ (187/12 → 47/3) ⇝ 63/4 | note:Eb4 clip:0.8 s:kalimba delay:0.2 ]", - "[ 31/2 ⇜ (47/3 → 63/4) | note:Ab4 clip:0.8 s:kalimba delay:0.2 ]", - "[ (63/4 → 95/6) ⇝ 16/1 | note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 63/4 ⇜ (95/6 → 191/12) ⇝ 16/1 | note:F3 clip:0.8 s:kalimba delay:0.2 ]", - "[ 63/4 ⇜ (191/12 → 16/1) | note:Db3 clip:0.8 s:kalimba delay:0.2 ]", - "[ (16/1 → 193/12) ⇝ 65/4 | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ 16/1 → 33/2 | note:C2 clip:1 s:kalimba delay:0.2 ]", - "[ 16/1 ⇜ (193/12 → 97/6) ⇝ 65/4 | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ 16/1 ⇜ (97/6 → 65/4) | note:G3 clip:1 s:kalimba delay:0.2 ]", - "[ (65/4 → 49/3) ⇝ 33/2 | note:B3 clip:1 s:kalimba delay:0.2 ]", - "[ 65/4 ⇜ (49/3 → 197/12) ⇝ 33/2 | note:E4 clip:1 s:kalimba delay:0.2 ]", - "[ 65/4 ⇜ (197/12 → 33/2) | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ (33/2 → 199/12) ⇝ 67/4 | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ 33/2 → 17/1 | note:E2 clip:1 s:kalimba delay:0.2 ]", - "[ 33/2 ⇜ (199/12 → 50/3) ⇝ 67/4 | note:A2 clip:1 s:kalimba delay:0.2 ]", - "[ 33/2 ⇜ (50/3 → 67/4) | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ (67/4 → 101/6) ⇝ 17/1 | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ 67/4 ⇜ (101/6 → 203/12) ⇝ 17/1 | note:G3 clip:1 s:kalimba delay:0.2 ]", - "[ 67/4 ⇜ (203/12 → 17/1) | note:B3 clip:1 s:kalimba delay:0.2 ]", - "[ (17/1 → 205/12) ⇝ 69/4 | note:E4 clip:1 s:kalimba delay:0.2 ]", - "[ 17/1 → 35/2 | note:C2 clip:1 s:kalimba delay:0.2 ]", - "[ 17/1 ⇜ (205/12 → 103/6) ⇝ 69/4 | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ 17/1 ⇜ (103/6 → 69/4) | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ (69/4 → 52/3) ⇝ 35/2 | note:A2 clip:1 s:kalimba delay:0.2 ]", - "[ 69/4 ⇜ (52/3 → 209/12) ⇝ 35/2 | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ 69/4 ⇜ (209/12 → 35/2) | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ (35/2 → 211/12) ⇝ 71/4 | note:G3 clip:1 s:kalimba delay:0.2 ]", - "[ 35/2 → 18/1 | note:G2 clip:1 s:kalimba delay:0.2 ]", - "[ 35/2 ⇜ (211/12 → 53/3) ⇝ 71/4 | note:B3 clip:1 s:kalimba delay:0.2 ]", - "[ 35/2 ⇜ (53/3 → 71/4) | note:E4 clip:1 s:kalimba delay:0.2 ]", - "[ (71/4 → 107/6) ⇝ 18/1 | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ 71/4 ⇜ (107/6 → 215/12) ⇝ 18/1 | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ 71/4 ⇜ (215/12 → 18/1) | note:A2 clip:1 s:kalimba delay:0.2 ]", - "[ (18/1 → 217/12) ⇝ 73/4 | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ 18/1 → 37/2 | note:C2 clip:1 s:kalimba delay:0.2 ]", - "[ 18/1 ⇜ (217/12 → 109/6) ⇝ 73/4 | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ 18/1 ⇜ (109/6 → 73/4) | note:G3 clip:1 s:kalimba delay:0.2 ]", - "[ (73/4 → 55/3) ⇝ 37/2 | note:Bb3 clip:1 s:kalimba delay:0.2 ]", - "[ 73/4 ⇜ (55/3 → 221/12) ⇝ 37/2 | note:E4 clip:1 s:kalimba delay:0.2 ]", - "[ 73/4 ⇜ (221/12 → 37/2) | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ (37/2 → 223/12) ⇝ 75/4 | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ 37/2 → 19/1 | note:E2 clip:1 s:kalimba delay:0.2 ]", - "[ 37/2 ⇜ (223/12 → 56/3) ⇝ 75/4 | note:A2 clip:1 s:kalimba delay:0.2 ]", - "[ 37/2 ⇜ (56/3 → 75/4) | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ (75/4 → 113/6) ⇝ 19/1 | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ 75/4 ⇜ (113/6 → 227/12) ⇝ 19/1 | note:G3 clip:1 s:kalimba delay:0.2 ]", - "[ 75/4 ⇜ (227/12 → 19/1) | note:Bb3 clip:1 s:kalimba delay:0.2 ]", - "[ (19/1 → 229/12) ⇝ 77/4 | note:E4 clip:1 s:kalimba delay:0.2 ]", - "[ 19/1 → 39/2 | note:C2 clip:1 s:kalimba delay:0.2 ]", - "[ 19/1 ⇜ (229/12 → 115/6) ⇝ 77/4 | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ 19/1 ⇜ (115/6 → 77/4) | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ (77/4 → 58/3) ⇝ 39/2 | note:A2 clip:1 s:kalimba delay:0.2 ]", - "[ 77/4 ⇜ (58/3 → 233/12) ⇝ 39/2 | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ 77/4 ⇜ (233/12 → 39/2) | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ (39/2 → 235/12) ⇝ 79/4 | note:G3 clip:1 s:kalimba delay:0.2 ]", - "[ 39/2 → 20/1 | note:G2 clip:1 s:kalimba delay:0.2 ]", - "[ 39/2 ⇜ (235/12 → 59/3) ⇝ 79/4 | note:Bb3 clip:1 s:kalimba delay:0.2 ]", - "[ 39/2 ⇜ (59/3 → 79/4) | note:E4 clip:1 s:kalimba delay:0.2 ]", - "[ (79/4 → 119/6) ⇝ 20/1 | note:E3 clip:1 s:kalimba delay:0.2 ]", - "[ 79/4 ⇜ (119/6 → 239/12) ⇝ 20/1 | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ 79/4 ⇜ (239/12 → 20/1) | note:A2 clip:1 s:kalimba delay:0.2 ]", - "[ (20/1 → 241/12) ⇝ 81/4 | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ 20/1 → 41/2 | note:F2 clip:1 s:kalimba delay:0.2 ]", - "[ 20/1 ⇜ (241/12 → 121/6) ⇝ 81/4 | note:A3 clip:1 s:kalimba delay:0.2 ]", - "[ 20/1 ⇜ (121/6 → 81/4) | note:C4 clip:1 s:kalimba delay:0.2 ]", - "[ (81/4 → 61/3) ⇝ 41/2 | note:E4 clip:1 s:kalimba delay:0.2 ]", - "[ 81/4 ⇜ (61/3 → 245/12) ⇝ 41/2 | note:A4 clip:1 s:kalimba delay:0.2 ]", - "[ 81/4 ⇜ (245/12 → 41/2) | note:A3 clip:1 s:kalimba delay:0.2 ]", - "[ (41/2 → 247/12) ⇝ 83/4 | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ 41/2 → 21/1 | note:A2 clip:1 s:kalimba delay:0.2 ]", - "[ 41/2 ⇜ (247/12 → 62/3) ⇝ 83/4 | note:D3 clip:1 s:kalimba delay:0.2 ]", - "[ 41/2 ⇜ (62/3 → 83/4) | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ (83/4 → 125/6) ⇝ 21/1 | note:A3 clip:1 s:kalimba delay:0.2 ]", - "[ 83/4 ⇜ (125/6 → 251/12) ⇝ 21/1 | note:C4 clip:1 s:kalimba delay:0.2 ]", - "[ 83/4 ⇜ (251/12 → 21/1) | note:E4 clip:1 s:kalimba delay:0.2 ]", - "[ (21/1 → 253/12) ⇝ 85/4 | note:A4 clip:1 s:kalimba delay:0.2 ]", - "[ 21/1 → 43/2 | note:F2 clip:1 s:kalimba delay:0.2 ]", - "[ 21/1 ⇜ (253/12 → 127/6) ⇝ 85/4 | note:A3 clip:1 s:kalimba delay:0.2 ]", - "[ 21/1 ⇜ (127/6 → 85/4) | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ (85/4 → 64/3) ⇝ 43/2 | note:D3 clip:1 s:kalimba delay:0.2 ]", - "[ 85/4 ⇜ (64/3 → 257/12) ⇝ 43/2 | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ 85/4 ⇜ (257/12 → 43/2) | note:A3 clip:1 s:kalimba delay:0.2 ]", - "[ (43/2 → 259/12) ⇝ 87/4 | note:C4 clip:1 s:kalimba delay:0.2 ]", - "[ 43/2 → 22/1 | note:C3 clip:1 s:kalimba delay:0.2 ]", - "[ 43/2 ⇜ (259/12 → 65/3) ⇝ 87/4 | note:E4 clip:1 s:kalimba delay:0.2 ]", - "[ 43/2 ⇜ (65/3 → 87/4) | note:A4 clip:1 s:kalimba delay:0.2 ]", - "[ (87/4 → 131/6) ⇝ 22/1 | note:A3 clip:1 s:kalimba delay:0.2 ]", - "[ 87/4 ⇜ (131/6 → 263/12) ⇝ 22/1 | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ 87/4 ⇜ (263/12 → 22/1) | note:D3 clip:1 s:kalimba delay:0.2 ]", - "[ (22/1 → 265/12) ⇝ 89/4 | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ 22/1 → 45/2 | note:F2 clip:1 s:kalimba delay:0.2 ]", - "[ 22/1 ⇜ (265/12 → 133/6) ⇝ 89/4 | note:Ab3 clip:1 s:kalimba delay:0.2 ]", - "[ 22/1 ⇜ (133/6 → 89/4) | note:C4 clip:1 s:kalimba delay:0.2 ]", - "[ (89/4 → 67/3) ⇝ 45/2 | note:Eb4 clip:1 s:kalimba delay:0.2 ]", - "[ 89/4 ⇜ (67/3 → 269/12) ⇝ 45/2 | note:Ab4 clip:1 s:kalimba delay:0.2 ]", - "[ 89/4 ⇜ (269/12 → 45/2) | note:Ab3 clip:1 s:kalimba delay:0.2 ]", - "[ (45/2 → 271/12) ⇝ 91/4 | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ 45/2 → 23/1 | note:Eb2 clip:1 s:kalimba delay:0.2 ]", - "[ 45/2 ⇜ (271/12 → 68/3) ⇝ 91/4 | note:Db3 clip:1 s:kalimba delay:0.2 ]", - "[ 45/2 ⇜ (68/3 → 91/4) | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ (91/4 → 137/6) ⇝ 23/1 | note:Ab3 clip:1 s:kalimba delay:0.2 ]", - "[ 91/4 ⇜ (137/6 → 275/12) ⇝ 23/1 | note:C4 clip:1 s:kalimba delay:0.2 ]", - "[ 91/4 ⇜ (275/12 → 23/1) | note:Eb4 clip:1 s:kalimba delay:0.2 ]", - "[ (23/1 → 277/12) ⇝ 93/4 | note:F4 clip:1 s:kalimba delay:0.2 ]", - "[ 23/1 → 47/2 | note:Db2 clip:1 s:kalimba delay:0.2 ]", - "[ 23/1 ⇜ (277/12 → 139/6) ⇝ 93/4 | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ 23/1 ⇜ (139/6 → 93/4) | note:Db3 clip:1 s:kalimba delay:0.2 ]", - "[ (93/4 → 70/3) ⇝ 47/2 | note:Bb2 clip:1 s:kalimba delay:0.2 ]", - "[ 93/4 ⇜ (70/3 → 281/12) ⇝ 47/2 | note:Db3 clip:1 s:kalimba delay:0.2 ]", - "[ 93/4 ⇜ (281/12 → 47/2) | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ (47/2 → 283/12) ⇝ 95/4 | note:Ab3 clip:1 s:kalimba delay:0.2 ]", - "[ 47/2 → 24/1 | note:Ab2 clip:1 s:kalimba delay:0.2 ]", - "[ 47/2 ⇜ (283/12 → 71/3) ⇝ 95/4 | note:C4 clip:1 s:kalimba delay:0.2 ]", - "[ 47/2 ⇜ (71/3 → 95/4) | note:F4 clip:1 s:kalimba delay:0.2 ]", - "[ (95/4 → 143/6) ⇝ 24/1 | note:F3 clip:1 s:kalimba delay:0.2 ]", - "[ 95/4 ⇜ (143/6 → 287/12) ⇝ 24/1 | note:Db3 clip:1 s:kalimba delay:0.2 ]", - "[ 95/4 ⇜ (287/12 → 24/1) | note:Bb2 clip:1 s:kalimba delay:0.2 ]", - "[ (24/1 → 289/12) ⇝ 97/4 | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 24/1 → 49/2 | note:C2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 24/1 ⇜ (289/12 → 145/6) ⇝ 97/4 | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 24/1 ⇜ (145/6 → 97/4) | note:B3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (97/4 → 73/3) ⇝ 49/2 | note:D4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 97/4 ⇜ (73/3 → 293/12) ⇝ 49/2 | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 97/4 ⇜ (293/12 → 49/2) | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (49/2 → 295/12) ⇝ 99/4 | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 49/2 → 25/1 | note:E2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 49/2 ⇜ (295/12 → 74/3) ⇝ 99/4 | note:C3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 49/2 ⇜ (74/3 → 99/4) | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (99/4 → 149/6) ⇝ 25/1 | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 99/4 ⇜ (149/6 → 299/12) ⇝ 25/1 | note:B3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 99/4 ⇜ (299/12 → 25/1) | note:D4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (25/1 → 301/12) ⇝ 101/4 | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 25/1 → 51/2 | note:C2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 25/1 ⇜ (301/12 → 151/6) ⇝ 101/4 | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 25/1 ⇜ (151/6 → 101/4) | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (101/4 → 76/3) ⇝ 51/2 | note:C3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 101/4 ⇜ (76/3 → 305/12) ⇝ 51/2 | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 101/4 ⇜ (305/12 → 51/2) | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (51/2 → 307/12) ⇝ 103/4 | note:B3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 51/2 → 26/1 | note:G2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 51/2 ⇜ (307/12 → 77/3) ⇝ 103/4 | note:D4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 51/2 ⇜ (77/3 → 103/4) | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (103/4 → 155/6) ⇝ 26/1 | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 103/4 ⇜ (155/6 → 311/12) ⇝ 26/1 | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 103/4 ⇜ (311/12 → 26/1) | note:C3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (26/1 → 313/12) ⇝ 105/4 | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 26/1 → 53/2 | note:C2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 26/1 ⇜ (313/12 → 157/6) ⇝ 105/4 | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 26/1 ⇜ (157/6 → 105/4) | note:Bb3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (105/4 → 79/3) ⇝ 53/2 | note:D4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 105/4 ⇜ (79/3 → 317/12) ⇝ 53/2 | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 105/4 ⇜ (317/12 → 53/2) | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (53/2 → 319/12) ⇝ 107/4 | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 53/2 → 27/1 | note:E2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 53/2 ⇜ (319/12 → 80/3) ⇝ 107/4 | note:C3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 53/2 ⇜ (80/3 → 107/4) | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (107/4 → 161/6) ⇝ 27/1 | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 107/4 ⇜ (161/6 → 323/12) ⇝ 27/1 | note:Bb3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 107/4 ⇜ (323/12 → 27/1) | note:D4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (27/1 → 325/12) ⇝ 109/4 | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 27/1 → 55/2 | note:C2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 27/1 ⇜ (325/12 → 163/6) ⇝ 109/4 | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 27/1 ⇜ (163/6 → 109/4) | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (109/4 → 82/3) ⇝ 55/2 | note:C3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 109/4 ⇜ (82/3 → 329/12) ⇝ 55/2 | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 109/4 ⇜ (329/12 → 55/2) | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (55/2 → 331/12) ⇝ 111/4 | note:Bb3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 55/2 → 28/1 | note:G2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 55/2 ⇜ (331/12 → 83/3) ⇝ 111/4 | note:D4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 55/2 ⇜ (83/3 → 111/4) | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (111/4 → 167/6) ⇝ 28/1 | note:G3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 111/4 ⇜ (167/6 → 335/12) ⇝ 28/1 | note:E3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 111/4 ⇜ (335/12 → 28/1) | note:C3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (28/1 → 337/12) ⇝ 113/4 | note:A3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 28/1 → 57/2 | note:F2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 28/1 ⇜ (337/12 → 169/6) ⇝ 113/4 | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 28/1 ⇜ (169/6 → 113/4) | note:E4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (113/4 → 85/3) ⇝ 57/2 | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 113/4 ⇜ (85/3 → 341/12) ⇝ 57/2 | note:C5 clip:1.2 s:kalimba delay:0.2 ]", - "[ 113/4 ⇜ (341/12 → 57/2) | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (57/2 → 343/12) ⇝ 115/4 | note:A3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 57/2 → 29/1 | note:A2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 57/2 ⇜ (343/12 → 86/3) ⇝ 115/4 | note:F3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 57/2 ⇜ (86/3 → 115/4) | note:A3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (115/4 → 173/6) ⇝ 29/1 | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 115/4 ⇜ (173/6 → 347/12) ⇝ 29/1 | note:E4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 115/4 ⇜ (347/12 → 29/1) | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (29/1 → 349/12) ⇝ 117/4 | note:C5 clip:1.2 s:kalimba delay:0.2 ]", - "[ 29/1 → 59/2 | note:F2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 29/1 ⇜ (349/12 → 175/6) ⇝ 117/4 | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 29/1 ⇜ (175/6 → 117/4) | note:A3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (117/4 → 88/3) ⇝ 59/2 | note:F3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 117/4 ⇜ (88/3 → 353/12) ⇝ 59/2 | note:A3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 117/4 ⇜ (353/12 → 59/2) | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (59/2 → 355/12) ⇝ 119/4 | note:E4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 59/2 → 30/1 | note:C3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 59/2 ⇜ (355/12 → 89/3) ⇝ 119/4 | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 59/2 ⇜ (89/3 → 119/4) | note:C5 clip:1.2 s:kalimba delay:0.2 ]", - "[ (119/4 → 179/6) ⇝ 30/1 | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 119/4 ⇜ (179/6 → 359/12) ⇝ 30/1 | note:A3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 119/4 ⇜ (359/12 → 30/1) | note:F3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (30/1 → 361/12) ⇝ 121/4 | note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 30/1 → 61/2 | note:F2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 30/1 ⇜ (361/12 → 181/6) ⇝ 121/4 | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 30/1 ⇜ (181/6 → 121/4) | note:Eb4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (121/4 → 91/3) ⇝ 61/2 | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 121/4 ⇜ (91/3 → 365/12) ⇝ 61/2 | note:C5 clip:1.2 s:kalimba delay:0.2 ]", - "[ 121/4 ⇜ (365/12 → 61/2) | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (61/2 → 367/12) ⇝ 123/4 | note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 61/2 → 31/1 | note:Eb2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 61/2 ⇜ (367/12 → 92/3) ⇝ 123/4 | note:F3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 61/2 ⇜ (92/3 → 123/4) | note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (123/4 → 185/6) ⇝ 31/1 | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 123/4 ⇜ (185/6 → 371/12) ⇝ 31/1 | note:Eb4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 123/4 ⇜ (371/12 → 31/1) | note:G4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (31/1 → 373/12) ⇝ 125/4 | note:Ab4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 31/1 → 63/2 | note:Db2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 31/1 ⇜ (373/12 → 187/6) ⇝ 125/4 | note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 31/1 ⇜ (187/6 → 125/4) | note:F3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (125/4 → 94/3) ⇝ 63/2 | note:Db3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 125/4 ⇜ (94/3 → 377/12) ⇝ 63/2 | note:F3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 125/4 ⇜ (377/12 → 63/2) | note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (63/2 → 379/12) ⇝ 127/4 | note:C4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 63/2 → 32/1 | note:Ab2 clip:1.2 s:kalimba delay:0.2 ]", - "[ 63/2 ⇜ (379/12 → 95/3) ⇝ 127/4 | note:Eb4 clip:1.2 s:kalimba delay:0.2 ]", - "[ 63/2 ⇜ (95/3 → 127/4) | note:Ab4 clip:1.2 s:kalimba delay:0.2 ]", - "[ (127/4 → 191/6) ⇝ 32/1 | note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 127/4 ⇜ (191/6 → 383/12) ⇝ 32/1 | note:F3 clip:1.2 s:kalimba delay:0.2 ]", - "[ 127/4 ⇜ (383/12 → 32/1) | note:Db3 clip:1.2 s:kalimba delay:0.2 ]", - "[ (32/1 → 385/12) ⇝ 129/4 | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 32/1 → 65/2 | note:C2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 32/1 ⇜ (385/12 → 193/6) ⇝ 129/4 | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 32/1 ⇜ (193/6 → 129/4) | note:G3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (129/4 → 97/3) ⇝ 65/2 | note:B3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 129/4 ⇜ (97/3 → 389/12) ⇝ 65/2 | note:E4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 129/4 ⇜ (389/12 → 65/2) | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (65/2 → 391/12) ⇝ 131/4 | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 65/2 → 33/1 | note:E2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 65/2 ⇜ (391/12 → 98/3) ⇝ 131/4 | note:A2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 65/2 ⇜ (98/3 → 131/4) | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (131/4 → 197/6) ⇝ 33/1 | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 131/4 ⇜ (197/6 → 395/12) ⇝ 33/1 | note:G3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 131/4 ⇜ (395/12 → 33/1) | note:B3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (33/1 → 397/12) ⇝ 133/4 | note:E4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 33/1 → 67/2 | note:C2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 33/1 ⇜ (397/12 → 199/6) ⇝ 133/4 | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 33/1 ⇜ (199/6 → 133/4) | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (133/4 → 100/3) ⇝ 67/2 | note:A2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 133/4 ⇜ (100/3 → 401/12) ⇝ 67/2 | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 133/4 ⇜ (401/12 → 67/2) | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (67/2 → 403/12) ⇝ 135/4 | note:G3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 67/2 → 34/1 | note:G2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 67/2 ⇜ (403/12 → 101/3) ⇝ 135/4 | note:B3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 67/2 ⇜ (101/3 → 135/4) | note:E4 clip:1.4 s:kalimba delay:0.2 ]", - "[ (135/4 → 203/6) ⇝ 34/1 | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 135/4 ⇜ (203/6 → 407/12) ⇝ 34/1 | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 135/4 ⇜ (407/12 → 34/1) | note:A2 clip:1.4 s:kalimba delay:0.2 ]", - "[ (34/1 → 409/12) ⇝ 137/4 | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 34/1 → 69/2 | note:C2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 34/1 ⇜ (409/12 → 205/6) ⇝ 137/4 | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 34/1 ⇜ (205/6 → 137/4) | note:G3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (137/4 → 103/3) ⇝ 69/2 | note:Bb3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 137/4 ⇜ (103/3 → 413/12) ⇝ 69/2 | note:E4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 137/4 ⇜ (413/12 → 69/2) | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (69/2 → 415/12) ⇝ 139/4 | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 69/2 → 35/1 | note:E2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 69/2 ⇜ (415/12 → 104/3) ⇝ 139/4 | note:A2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 69/2 ⇜ (104/3 → 139/4) | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (139/4 → 209/6) ⇝ 35/1 | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 139/4 ⇜ (209/6 → 419/12) ⇝ 35/1 | note:G3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 139/4 ⇜ (419/12 → 35/1) | note:Bb3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (35/1 → 421/12) ⇝ 141/4 | note:E4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 35/1 → 71/2 | note:C2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 35/1 ⇜ (421/12 → 211/6) ⇝ 141/4 | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 35/1 ⇜ (211/6 → 141/4) | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (141/4 → 106/3) ⇝ 71/2 | note:A2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 141/4 ⇜ (106/3 → 425/12) ⇝ 71/2 | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 141/4 ⇜ (425/12 → 71/2) | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (71/2 → 427/12) ⇝ 143/4 | note:G3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 71/2 → 36/1 | note:G2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 71/2 ⇜ (427/12 → 107/3) ⇝ 143/4 | note:Bb3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 71/2 ⇜ (107/3 → 143/4) | note:E4 clip:1.4 s:kalimba delay:0.2 ]", - "[ (143/4 → 215/6) ⇝ 36/1 | note:E3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 143/4 ⇜ (215/6 → 431/12) ⇝ 36/1 | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 143/4 ⇜ (431/12 → 36/1) | note:A2 clip:1.4 s:kalimba delay:0.2 ]", - "[ (36/1 → 433/12) ⇝ 145/4 | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 36/1 → 73/2 | note:F2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 36/1 ⇜ (433/12 → 217/6) ⇝ 145/4 | note:A3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 36/1 ⇜ (217/6 → 145/4) | note:C4 clip:1.4 s:kalimba delay:0.2 ]", - "[ (145/4 → 109/3) ⇝ 73/2 | note:E4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 145/4 ⇜ (109/3 → 437/12) ⇝ 73/2 | note:A4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 145/4 ⇜ (437/12 → 73/2) | note:A3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (73/2 → 439/12) ⇝ 147/4 | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 73/2 → 37/1 | note:A2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 73/2 ⇜ (439/12 → 110/3) ⇝ 147/4 | note:D3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 73/2 ⇜ (110/3 → 147/4) | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (147/4 → 221/6) ⇝ 37/1 | note:A3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 147/4 ⇜ (221/6 → 443/12) ⇝ 37/1 | note:C4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 147/4 ⇜ (443/12 → 37/1) | note:E4 clip:1.4 s:kalimba delay:0.2 ]", - "[ (37/1 → 445/12) ⇝ 149/4 | note:A4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 37/1 → 75/2 | note:F2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 37/1 ⇜ (445/12 → 223/6) ⇝ 149/4 | note:A3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 37/1 ⇜ (223/6 → 149/4) | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (149/4 → 112/3) ⇝ 75/2 | note:D3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 149/4 ⇜ (112/3 → 449/12) ⇝ 75/2 | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 149/4 ⇜ (449/12 → 75/2) | note:A3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (75/2 → 451/12) ⇝ 151/4 | note:C4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 75/2 → 38/1 | note:C3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 75/2 ⇜ (451/12 → 113/3) ⇝ 151/4 | note:E4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 75/2 ⇜ (113/3 → 151/4) | note:A4 clip:1.4 s:kalimba delay:0.2 ]", - "[ (151/4 → 227/6) ⇝ 38/1 | note:A3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 151/4 ⇜ (227/6 → 455/12) ⇝ 38/1 | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 151/4 ⇜ (455/12 → 38/1) | note:D3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (38/1 → 457/12) ⇝ 153/4 | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 38/1 → 77/2 | note:F2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 38/1 ⇜ (457/12 → 229/6) ⇝ 153/4 | note:Ab3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 38/1 ⇜ (229/6 → 153/4) | note:C4 clip:1.4 s:kalimba delay:0.2 ]", - "[ (153/4 → 115/3) ⇝ 77/2 | note:Eb4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 153/4 ⇜ (115/3 → 461/12) ⇝ 77/2 | note:Ab4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 153/4 ⇜ (461/12 → 77/2) | note:Ab3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (77/2 → 463/12) ⇝ 155/4 | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 77/2 → 39/1 | note:Eb2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 77/2 ⇜ (463/12 → 116/3) ⇝ 155/4 | note:Db3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 77/2 ⇜ (116/3 → 155/4) | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (155/4 → 233/6) ⇝ 39/1 | note:Ab3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 155/4 ⇜ (233/6 → 467/12) ⇝ 39/1 | note:C4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 155/4 ⇜ (467/12 → 39/1) | note:Eb4 clip:1.4 s:kalimba delay:0.2 ]", - "[ (39/1 → 469/12) ⇝ 157/4 | note:F4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 39/1 → 79/2 | note:Db2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 39/1 ⇜ (469/12 → 235/6) ⇝ 157/4 | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 39/1 ⇜ (235/6 → 157/4) | note:Db3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (157/4 → 118/3) ⇝ 79/2 | note:Bb2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 157/4 ⇜ (118/3 → 473/12) ⇝ 79/2 | note:Db3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 157/4 ⇜ (473/12 → 79/2) | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ (79/2 → 475/12) ⇝ 159/4 | note:Ab3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 79/2 → 40/1 | note:Ab2 clip:1.4 s:kalimba delay:0.2 ]", - "[ 79/2 ⇜ (475/12 → 119/3) ⇝ 159/4 | note:C4 clip:1.4 s:kalimba delay:0.2 ]", - "[ 79/2 ⇜ (119/3 → 159/4) | note:F4 clip:1.4 s:kalimba delay:0.2 ]", - "[ (159/4 → 239/6) ⇝ 40/1 | note:F3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 159/4 ⇜ (239/6 → 479/12) ⇝ 40/1 | note:Db3 clip:1.4 s:kalimba delay:0.2 ]", - "[ 159/4 ⇜ (479/12 → 40/1) | note:Bb2 clip:1.4 s:kalimba delay:0.2 ]", - "[ (40/1 → 481/12) ⇝ 161/4 | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 40/1 → 81/2 | note:C2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 40/1 ⇜ (481/12 → 241/6) ⇝ 161/4 | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 40/1 ⇜ (241/6 → 161/4) | note:B3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (161/4 → 121/3) ⇝ 81/2 | note:D4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 161/4 ⇜ (121/3 → 485/12) ⇝ 81/2 | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 161/4 ⇜ (485/12 → 81/2) | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (81/2 → 487/12) ⇝ 163/4 | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 81/2 → 41/1 | note:E2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 81/2 ⇜ (487/12 → 122/3) ⇝ 163/4 | note:C3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 81/2 ⇜ (122/3 → 163/4) | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (163/4 → 245/6) ⇝ 41/1 | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 163/4 ⇜ (245/6 → 491/12) ⇝ 41/1 | note:B3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 163/4 ⇜ (491/12 → 41/1) | note:D4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (41/1 → 493/12) ⇝ 165/4 | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 41/1 → 83/2 | note:C2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 41/1 ⇜ (493/12 → 247/6) ⇝ 165/4 | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 41/1 ⇜ (247/6 → 165/4) | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (165/4 → 124/3) ⇝ 83/2 | note:C3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 165/4 ⇜ (124/3 → 497/12) ⇝ 83/2 | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 165/4 ⇜ (497/12 → 83/2) | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (83/2 → 499/12) ⇝ 167/4 | note:B3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 83/2 → 42/1 | note:G2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 83/2 ⇜ (499/12 → 125/3) ⇝ 167/4 | note:D4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 83/2 ⇜ (125/3 → 167/4) | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (167/4 → 251/6) ⇝ 42/1 | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 167/4 ⇜ (251/6 → 503/12) ⇝ 42/1 | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 167/4 ⇜ (503/12 → 42/1) | note:C3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (42/1 → 505/12) ⇝ 169/4 | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 42/1 → 85/2 | note:C2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 42/1 ⇜ (505/12 → 253/6) ⇝ 169/4 | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 42/1 ⇜ (253/6 → 169/4) | note:Bb3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (169/4 → 127/3) ⇝ 85/2 | note:D4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 169/4 ⇜ (127/3 → 509/12) ⇝ 85/2 | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 169/4 ⇜ (509/12 → 85/2) | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (85/2 → 511/12) ⇝ 171/4 | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 85/2 → 43/1 | note:E2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 85/2 ⇜ (511/12 → 128/3) ⇝ 171/4 | note:C3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 85/2 ⇜ (128/3 → 171/4) | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (171/4 → 257/6) ⇝ 43/1 | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 171/4 ⇜ (257/6 → 515/12) ⇝ 43/1 | note:Bb3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 171/4 ⇜ (515/12 → 43/1) | note:D4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (43/1 → 517/12) ⇝ 173/4 | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 43/1 → 87/2 | note:C2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 43/1 ⇜ (517/12 → 259/6) ⇝ 173/4 | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 43/1 ⇜ (259/6 → 173/4) | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (173/4 → 130/3) ⇝ 87/2 | note:C3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 173/4 ⇜ (130/3 → 521/12) ⇝ 87/2 | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 173/4 ⇜ (521/12 → 87/2) | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (87/2 → 523/12) ⇝ 175/4 | note:Bb3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 87/2 → 44/1 | note:G2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 87/2 ⇜ (523/12 → 131/3) ⇝ 175/4 | note:D4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 87/2 ⇜ (131/3 → 175/4) | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (175/4 → 263/6) ⇝ 44/1 | note:G3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 175/4 ⇜ (263/6 → 527/12) ⇝ 44/1 | note:E3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 175/4 ⇜ (527/12 → 44/1) | note:C3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (44/1 → 529/12) ⇝ 177/4 | note:A3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 44/1 → 89/2 | note:F2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 44/1 ⇜ (529/12 → 265/6) ⇝ 177/4 | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 44/1 ⇜ (265/6 → 177/4) | note:E4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (177/4 → 133/3) ⇝ 89/2 | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 177/4 ⇜ (133/3 → 533/12) ⇝ 89/2 | note:C5 clip:1.6 s:kalimba delay:0.2 ]", - "[ 177/4 ⇜ (533/12 → 89/2) | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (89/2 → 535/12) ⇝ 179/4 | note:A3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 89/2 → 45/1 | note:A2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 89/2 ⇜ (535/12 → 134/3) ⇝ 179/4 | note:F3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 89/2 ⇜ (134/3 → 179/4) | note:A3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (179/4 → 269/6) ⇝ 45/1 | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 179/4 ⇜ (269/6 → 539/12) ⇝ 45/1 | note:E4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 179/4 ⇜ (539/12 → 45/1) | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (45/1 → 541/12) ⇝ 181/4 | note:C5 clip:1.6 s:kalimba delay:0.2 ]", - "[ 45/1 → 91/2 | note:F2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 45/1 ⇜ (541/12 → 271/6) ⇝ 181/4 | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 45/1 ⇜ (271/6 → 181/4) | note:A3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (181/4 → 136/3) ⇝ 91/2 | note:F3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 181/4 ⇜ (136/3 → 545/12) ⇝ 91/2 | note:A3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 181/4 ⇜ (545/12 → 91/2) | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (91/2 → 547/12) ⇝ 183/4 | note:E4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 91/2 → 46/1 | note:C3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 91/2 ⇜ (547/12 → 137/3) ⇝ 183/4 | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 91/2 ⇜ (137/3 → 183/4) | note:C5 clip:1.6 s:kalimba delay:0.2 ]", - "[ (183/4 → 275/6) ⇝ 46/1 | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 183/4 ⇜ (275/6 → 551/12) ⇝ 46/1 | note:A3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 183/4 ⇜ (551/12 → 46/1) | note:F3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (46/1 → 553/12) ⇝ 185/4 | note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 46/1 → 93/2 | note:F2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 46/1 ⇜ (553/12 → 277/6) ⇝ 185/4 | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 46/1 ⇜ (277/6 → 185/4) | note:Eb4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (185/4 → 139/3) ⇝ 93/2 | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 185/4 ⇜ (139/3 → 557/12) ⇝ 93/2 | note:C5 clip:1.6 s:kalimba delay:0.2 ]", - "[ 185/4 ⇜ (557/12 → 93/2) | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (93/2 → 559/12) ⇝ 187/4 | note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 93/2 → 47/1 | note:Eb2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 93/2 ⇜ (559/12 → 140/3) ⇝ 187/4 | note:F3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 93/2 ⇜ (140/3 → 187/4) | note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (187/4 → 281/6) ⇝ 47/1 | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 187/4 ⇜ (281/6 → 563/12) ⇝ 47/1 | note:Eb4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 187/4 ⇜ (563/12 → 47/1) | note:G4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (47/1 → 565/12) ⇝ 189/4 | note:Ab4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 47/1 → 95/2 | note:Db2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 47/1 ⇜ (565/12 → 283/6) ⇝ 189/4 | note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 47/1 ⇜ (283/6 → 189/4) | note:F3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (189/4 → 142/3) ⇝ 95/2 | note:Db3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 189/4 ⇜ (142/3 → 569/12) ⇝ 95/2 | note:F3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 189/4 ⇜ (569/12 → 95/2) | note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (95/2 → 571/12) ⇝ 191/4 | note:C4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 95/2 → 48/1 | note:Ab2 clip:1.6 s:kalimba delay:0.2 ]", - "[ 95/2 ⇜ (571/12 → 143/3) ⇝ 191/4 | note:Eb4 clip:1.6 s:kalimba delay:0.2 ]", - "[ 95/2 ⇜ (143/3 → 191/4) | note:Ab4 clip:1.6 s:kalimba delay:0.2 ]", - "[ (191/4 → 287/6) ⇝ 48/1 | note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 191/4 ⇜ (287/6 → 575/12) ⇝ 48/1 | note:F3 clip:1.6 s:kalimba delay:0.2 ]", - "[ 191/4 ⇜ (575/12 → 48/1) | note:Db3 clip:1.6 s:kalimba delay:0.2 ]", - "[ (48/1 → 577/12) ⇝ 193/4 | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 48/1 → 97/2 | note:C2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 48/1 ⇜ (577/12 → 289/6) ⇝ 193/4 | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 48/1 ⇜ (289/6 → 193/4) | note:G3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (193/4 → 145/3) ⇝ 97/2 | note:B3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 193/4 ⇜ (145/3 → 581/12) ⇝ 97/2 | note:E4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 193/4 ⇜ (581/12 → 97/2) | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (97/2 → 583/12) ⇝ 195/4 | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 97/2 → 49/1 | note:E2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 97/2 ⇜ (583/12 → 146/3) ⇝ 195/4 | note:A2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 97/2 ⇜ (146/3 → 195/4) | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (195/4 → 293/6) ⇝ 49/1 | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 195/4 ⇜ (293/6 → 587/12) ⇝ 49/1 | note:G3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 195/4 ⇜ (587/12 → 49/1) | note:B3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (49/1 → 589/12) ⇝ 197/4 | note:E4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 49/1 → 99/2 | note:C2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 49/1 ⇜ (589/12 → 295/6) ⇝ 197/4 | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 49/1 ⇜ (295/6 → 197/4) | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (197/4 → 148/3) ⇝ 99/2 | note:A2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 197/4 ⇜ (148/3 → 593/12) ⇝ 99/2 | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 197/4 ⇜ (593/12 → 99/2) | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (99/2 → 595/12) ⇝ 199/4 | note:G3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 99/2 → 50/1 | note:G2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 99/2 ⇜ (595/12 → 149/3) ⇝ 199/4 | note:B3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 99/2 ⇜ (149/3 → 199/4) | note:E4 clip:1.8 s:kalimba delay:0.2 ]", - "[ (199/4 → 299/6) ⇝ 50/1 | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 199/4 ⇜ (299/6 → 599/12) ⇝ 50/1 | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 199/4 ⇜ (599/12 → 50/1) | note:A2 clip:1.8 s:kalimba delay:0.2 ]", - "[ (50/1 → 601/12) ⇝ 201/4 | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 50/1 → 101/2 | note:C2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 50/1 ⇜ (601/12 → 301/6) ⇝ 201/4 | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 50/1 ⇜ (301/6 → 201/4) | note:G3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (201/4 → 151/3) ⇝ 101/2 | note:Bb3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 201/4 ⇜ (151/3 → 605/12) ⇝ 101/2 | note:E4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 201/4 ⇜ (605/12 → 101/2) | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (101/2 → 607/12) ⇝ 203/4 | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 101/2 → 51/1 | note:E2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 101/2 ⇜ (607/12 → 152/3) ⇝ 203/4 | note:A2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 101/2 ⇜ (152/3 → 203/4) | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (203/4 → 305/6) ⇝ 51/1 | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 203/4 ⇜ (305/6 → 611/12) ⇝ 51/1 | note:G3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 203/4 ⇜ (611/12 → 51/1) | note:Bb3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (51/1 → 613/12) ⇝ 205/4 | note:E4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 51/1 → 103/2 | note:C2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 51/1 ⇜ (613/12 → 307/6) ⇝ 205/4 | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 51/1 ⇜ (307/6 → 205/4) | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (205/4 → 154/3) ⇝ 103/2 | note:A2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 205/4 ⇜ (154/3 → 617/12) ⇝ 103/2 | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 205/4 ⇜ (617/12 → 103/2) | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (103/2 → 619/12) ⇝ 207/4 | note:G3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 103/2 → 52/1 | note:G2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 103/2 ⇜ (619/12 → 155/3) ⇝ 207/4 | note:Bb3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 103/2 ⇜ (155/3 → 207/4) | note:E4 clip:1.8 s:kalimba delay:0.2 ]", - "[ (207/4 → 311/6) ⇝ 52/1 | note:E3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 207/4 ⇜ (311/6 → 623/12) ⇝ 52/1 | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 207/4 ⇜ (623/12 → 52/1) | note:A2 clip:1.8 s:kalimba delay:0.2 ]", - "[ (52/1 → 625/12) ⇝ 209/4 | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 52/1 → 105/2 | note:F2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 52/1 ⇜ (625/12 → 313/6) ⇝ 209/4 | note:A3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 52/1 ⇜ (313/6 → 209/4) | note:C4 clip:1.8 s:kalimba delay:0.2 ]", - "[ (209/4 → 157/3) ⇝ 105/2 | note:E4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 209/4 ⇜ (157/3 → 629/12) ⇝ 105/2 | note:A4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 209/4 ⇜ (629/12 → 105/2) | note:A3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (105/2 → 631/12) ⇝ 211/4 | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 105/2 → 53/1 | note:A2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 105/2 ⇜ (631/12 → 158/3) ⇝ 211/4 | note:D3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 105/2 ⇜ (158/3 → 211/4) | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (211/4 → 317/6) ⇝ 53/1 | note:A3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 211/4 ⇜ (317/6 → 635/12) ⇝ 53/1 | note:C4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 211/4 ⇜ (635/12 → 53/1) | note:E4 clip:1.8 s:kalimba delay:0.2 ]", - "[ (53/1 → 637/12) ⇝ 213/4 | note:A4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 53/1 → 107/2 | note:F2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 53/1 ⇜ (637/12 → 319/6) ⇝ 213/4 | note:A3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 53/1 ⇜ (319/6 → 213/4) | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (213/4 → 160/3) ⇝ 107/2 | note:D3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 213/4 ⇜ (160/3 → 641/12) ⇝ 107/2 | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 213/4 ⇜ (641/12 → 107/2) | note:A3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (107/2 → 643/12) ⇝ 215/4 | note:C4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 107/2 → 54/1 | note:C3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 107/2 ⇜ (643/12 → 161/3) ⇝ 215/4 | note:E4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 107/2 ⇜ (161/3 → 215/4) | note:A4 clip:1.8 s:kalimba delay:0.2 ]", - "[ (215/4 → 323/6) ⇝ 54/1 | note:A3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 215/4 ⇜ (323/6 → 647/12) ⇝ 54/1 | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 215/4 ⇜ (647/12 → 54/1) | note:D3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (54/1 → 649/12) ⇝ 217/4 | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 54/1 → 109/2 | note:F2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 54/1 ⇜ (649/12 → 325/6) ⇝ 217/4 | note:Ab3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 54/1 ⇜ (325/6 → 217/4) | note:C4 clip:1.8 s:kalimba delay:0.2 ]", - "[ (217/4 → 163/3) ⇝ 109/2 | note:Eb4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 217/4 ⇜ (163/3 → 653/12) ⇝ 109/2 | note:Ab4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 217/4 ⇜ (653/12 → 109/2) | note:Ab3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (109/2 → 655/12) ⇝ 219/4 | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 109/2 → 55/1 | note:Eb2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 109/2 ⇜ (655/12 → 164/3) ⇝ 219/4 | note:Db3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 109/2 ⇜ (164/3 → 219/4) | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (219/4 → 329/6) ⇝ 55/1 | note:Ab3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 219/4 ⇜ (329/6 → 659/12) ⇝ 55/1 | note:C4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 219/4 ⇜ (659/12 → 55/1) | note:Eb4 clip:1.8 s:kalimba delay:0.2 ]", - "[ (55/1 → 661/12) ⇝ 221/4 | note:F4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 55/1 → 111/2 | note:Db2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 55/1 ⇜ (661/12 → 331/6) ⇝ 221/4 | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 55/1 ⇜ (331/6 → 221/4) | note:Db3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (221/4 → 166/3) ⇝ 111/2 | note:Bb2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 221/4 ⇜ (166/3 → 665/12) ⇝ 111/2 | note:Db3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 221/4 ⇜ (665/12 → 111/2) | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ (111/2 → 667/12) ⇝ 223/4 | note:Ab3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 111/2 → 56/1 | note:Ab2 clip:1.8 s:kalimba delay:0.2 ]", - "[ 111/2 ⇜ (667/12 → 167/3) ⇝ 223/4 | note:C4 clip:1.8 s:kalimba delay:0.2 ]", - "[ 111/2 ⇜ (167/3 → 223/4) | note:F4 clip:1.8 s:kalimba delay:0.2 ]", - "[ (223/4 → 335/6) ⇝ 56/1 | note:F3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 223/4 ⇜ (335/6 → 671/12) ⇝ 56/1 | note:Db3 clip:1.8 s:kalimba delay:0.2 ]", - "[ 223/4 ⇜ (671/12 → 56/1) | note:Bb2 clip:1.8 s:kalimba delay:0.2 ]", - "[ (56/1 → 673/12) ⇝ 225/4 | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ 56/1 → 113/2 | note:C2 clip:2 s:kalimba delay:0.2 ]", - "[ 56/1 ⇜ (673/12 → 337/6) ⇝ 225/4 | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ 56/1 ⇜ (337/6 → 225/4) | note:B3 clip:2 s:kalimba delay:0.2 ]", - "[ (225/4 → 169/3) ⇝ 113/2 | note:D4 clip:2 s:kalimba delay:0.2 ]", - "[ 225/4 ⇜ (169/3 → 677/12) ⇝ 113/2 | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ 225/4 ⇜ (677/12 → 113/2) | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ (113/2 → 679/12) ⇝ 227/4 | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ 113/2 → 57/1 | note:E2 clip:2 s:kalimba delay:0.2 ]", - "[ 113/2 ⇜ (679/12 → 170/3) ⇝ 227/4 | note:C3 clip:2 s:kalimba delay:0.2 ]", - "[ 113/2 ⇜ (170/3 → 227/4) | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ (227/4 → 341/6) ⇝ 57/1 | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ 227/4 ⇜ (341/6 → 683/12) ⇝ 57/1 | note:B3 clip:2 s:kalimba delay:0.2 ]", - "[ 227/4 ⇜ (683/12 → 57/1) | note:D4 clip:2 s:kalimba delay:0.2 ]", - "[ (57/1 → 685/12) ⇝ 229/4 | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ 57/1 → 115/2 | note:C2 clip:2 s:kalimba delay:0.2 ]", - "[ 57/1 ⇜ (685/12 → 343/6) ⇝ 229/4 | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ 57/1 ⇜ (343/6 → 229/4) | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ (229/4 → 172/3) ⇝ 115/2 | note:C3 clip:2 s:kalimba delay:0.2 ]", - "[ 229/4 ⇜ (172/3 → 689/12) ⇝ 115/2 | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ 229/4 ⇜ (689/12 → 115/2) | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ (115/2 → 691/12) ⇝ 231/4 | note:B3 clip:2 s:kalimba delay:0.2 ]", - "[ 115/2 → 58/1 | note:G2 clip:2 s:kalimba delay:0.2 ]", - "[ 115/2 ⇜ (691/12 → 173/3) ⇝ 231/4 | note:D4 clip:2 s:kalimba delay:0.2 ]", - "[ 115/2 ⇜ (173/3 → 231/4) | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ (231/4 → 347/6) ⇝ 58/1 | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ 231/4 ⇜ (347/6 → 695/12) ⇝ 58/1 | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ 231/4 ⇜ (695/12 → 58/1) | note:C3 clip:2 s:kalimba delay:0.2 ]", - "[ (58/1 → 697/12) ⇝ 233/4 | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ 58/1 → 117/2 | note:C2 clip:2 s:kalimba delay:0.2 ]", - "[ 58/1 ⇜ (697/12 → 349/6) ⇝ 233/4 | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ 58/1 ⇜ (349/6 → 233/4) | note:Bb3 clip:2 s:kalimba delay:0.2 ]", - "[ (233/4 → 175/3) ⇝ 117/2 | note:D4 clip:2 s:kalimba delay:0.2 ]", - "[ 233/4 ⇜ (175/3 → 701/12) ⇝ 117/2 | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ 233/4 ⇜ (701/12 → 117/2) | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ (117/2 → 703/12) ⇝ 235/4 | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ 117/2 → 59/1 | note:E2 clip:2 s:kalimba delay:0.2 ]", - "[ 117/2 ⇜ (703/12 → 176/3) ⇝ 235/4 | note:C3 clip:2 s:kalimba delay:0.2 ]", - "[ 117/2 ⇜ (176/3 → 235/4) | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ (235/4 → 353/6) ⇝ 59/1 | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ 235/4 ⇜ (353/6 → 707/12) ⇝ 59/1 | note:Bb3 clip:2 s:kalimba delay:0.2 ]", - "[ 235/4 ⇜ (707/12 → 59/1) | note:D4 clip:2 s:kalimba delay:0.2 ]", - "[ (59/1 → 709/12) ⇝ 237/4 | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ 59/1 → 119/2 | note:C2 clip:2 s:kalimba delay:0.2 ]", - "[ 59/1 ⇜ (709/12 → 355/6) ⇝ 237/4 | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ 59/1 ⇜ (355/6 → 237/4) | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ (237/4 → 178/3) ⇝ 119/2 | note:C3 clip:2 s:kalimba delay:0.2 ]", - "[ 237/4 ⇜ (178/3 → 713/12) ⇝ 119/2 | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ 237/4 ⇜ (713/12 → 119/2) | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ (119/2 → 715/12) ⇝ 239/4 | note:Bb3 clip:2 s:kalimba delay:0.2 ]", - "[ 119/2 → 60/1 | note:G2 clip:2 s:kalimba delay:0.2 ]", - "[ 119/2 ⇜ (715/12 → 179/3) ⇝ 239/4 | note:D4 clip:2 s:kalimba delay:0.2 ]", - "[ 119/2 ⇜ (179/3 → 239/4) | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ (239/4 → 359/6) ⇝ 60/1 | note:G3 clip:2 s:kalimba delay:0.2 ]", - "[ 239/4 ⇜ (359/6 → 719/12) ⇝ 60/1 | note:E3 clip:2 s:kalimba delay:0.2 ]", - "[ 239/4 ⇜ (719/12 → 60/1) | note:C3 clip:2 s:kalimba delay:0.2 ]", - "[ (60/1 → 721/12) ⇝ 241/4 | note:A3 clip:2 s:kalimba delay:0.2 ]", - "[ 60/1 → 121/2 | note:F2 clip:2 s:kalimba delay:0.2 ]", - "[ 60/1 ⇜ (721/12 → 361/6) ⇝ 241/4 | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ 60/1 ⇜ (361/6 → 241/4) | note:E4 clip:2 s:kalimba delay:0.2 ]", - "[ (241/4 → 181/3) ⇝ 121/2 | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ 241/4 ⇜ (181/3 → 725/12) ⇝ 121/2 | note:C5 clip:2 s:kalimba delay:0.2 ]", - "[ 241/4 ⇜ (725/12 → 121/2) | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ (121/2 → 727/12) ⇝ 243/4 | note:A3 clip:2 s:kalimba delay:0.2 ]", - "[ 121/2 → 61/1 | note:A2 clip:2 s:kalimba delay:0.2 ]", - "[ 121/2 ⇜ (727/12 → 182/3) ⇝ 243/4 | note:F3 clip:2 s:kalimba delay:0.2 ]", - "[ 121/2 ⇜ (182/3 → 243/4) | note:A3 clip:2 s:kalimba delay:0.2 ]", - "[ (243/4 → 365/6) ⇝ 61/1 | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ 243/4 ⇜ (365/6 → 731/12) ⇝ 61/1 | note:E4 clip:2 s:kalimba delay:0.2 ]", - "[ 243/4 ⇜ (731/12 → 61/1) | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ (61/1 → 733/12) ⇝ 245/4 | note:C5 clip:2 s:kalimba delay:0.2 ]", - "[ 61/1 → 123/2 | note:F2 clip:2 s:kalimba delay:0.2 ]", - "[ 61/1 ⇜ (733/12 → 367/6) ⇝ 245/4 | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ 61/1 ⇜ (367/6 → 245/4) | note:A3 clip:2 s:kalimba delay:0.2 ]", - "[ (245/4 → 184/3) ⇝ 123/2 | note:F3 clip:2 s:kalimba delay:0.2 ]", - "[ 245/4 ⇜ (184/3 → 737/12) ⇝ 123/2 | note:A3 clip:2 s:kalimba delay:0.2 ]", - "[ 245/4 ⇜ (737/12 → 123/2) | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ (123/2 → 739/12) ⇝ 247/4 | note:E4 clip:2 s:kalimba delay:0.2 ]", - "[ 123/2 → 62/1 | note:C3 clip:2 s:kalimba delay:0.2 ]", - "[ 123/2 ⇜ (739/12 → 185/3) ⇝ 247/4 | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ 123/2 ⇜ (185/3 → 247/4) | note:C5 clip:2 s:kalimba delay:0.2 ]", - "[ (247/4 → 371/6) ⇝ 62/1 | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ 247/4 ⇜ (371/6 → 743/12) ⇝ 62/1 | note:A3 clip:2 s:kalimba delay:0.2 ]", - "[ 247/4 ⇜ (743/12 → 62/1) | note:F3 clip:2 s:kalimba delay:0.2 ]", - "[ (62/1 → 745/12) ⇝ 249/4 | note:Ab3 clip:2 s:kalimba delay:0.2 ]", - "[ 62/1 → 125/2 | note:F2 clip:2 s:kalimba delay:0.2 ]", - "[ 62/1 ⇜ (745/12 → 373/6) ⇝ 249/4 | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ 62/1 ⇜ (373/6 → 249/4) | note:Eb4 clip:2 s:kalimba delay:0.2 ]", - "[ (249/4 → 187/3) ⇝ 125/2 | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ 249/4 ⇜ (187/3 → 749/12) ⇝ 125/2 | note:C5 clip:2 s:kalimba delay:0.2 ]", - "[ 249/4 ⇜ (749/12 → 125/2) | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ (125/2 → 751/12) ⇝ 251/4 | note:Ab3 clip:2 s:kalimba delay:0.2 ]", - "[ 125/2 → 63/1 | note:Eb2 clip:2 s:kalimba delay:0.2 ]", - "[ 125/2 ⇜ (751/12 → 188/3) ⇝ 251/4 | note:F3 clip:2 s:kalimba delay:0.2 ]", - "[ 125/2 ⇜ (188/3 → 251/4) | note:Ab3 clip:2 s:kalimba delay:0.2 ]", - "[ (251/4 → 377/6) ⇝ 63/1 | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ 251/4 ⇜ (377/6 → 755/12) ⇝ 63/1 | note:Eb4 clip:2 s:kalimba delay:0.2 ]", - "[ 251/4 ⇜ (755/12 → 63/1) | note:G4 clip:2 s:kalimba delay:0.2 ]", - "[ (63/1 → 757/12) ⇝ 253/4 | note:Ab4 clip:2 s:kalimba delay:0.2 ]", - "[ 63/1 → 127/2 | note:Db2 clip:2 s:kalimba delay:0.2 ]", - "[ 63/1 ⇜ (757/12 → 379/6) ⇝ 253/4 | note:Ab3 clip:2 s:kalimba delay:0.2 ]", - "[ 63/1 ⇜ (379/6 → 253/4) | note:F3 clip:2 s:kalimba delay:0.2 ]", - "[ (253/4 → 190/3) ⇝ 127/2 | note:Db3 clip:2 s:kalimba delay:0.2 ]", - "[ 253/4 ⇜ (190/3 → 761/12) ⇝ 127/2 | note:F3 clip:2 s:kalimba delay:0.2 ]", - "[ 253/4 ⇜ (761/12 → 127/2) | note:Ab3 clip:2 s:kalimba delay:0.2 ]", - "[ (127/2 → 763/12) ⇝ 255/4 | note:C4 clip:2 s:kalimba delay:0.2 ]", - "[ 127/2 → 64/1 | note:Ab2 clip:2 s:kalimba delay:0.2 ]", - "[ 127/2 ⇜ (763/12 → 191/3) ⇝ 255/4 | note:Eb4 clip:2 s:kalimba delay:0.2 ]", - "[ 127/2 ⇜ (191/3 → 255/4) | note:Ab4 clip:2 s:kalimba delay:0.2 ]", - "[ (255/4 → 383/6) ⇝ 64/1 | note:Ab3 clip:2 s:kalimba delay:0.2 ]", - "[ 255/4 ⇜ (383/6 → 767/12) ⇝ 64/1 | note:F3 clip:2 s:kalimba delay:0.2 ]", - "[ 255/4 ⇜ (767/12 → 64/1) | note:Db3 clip:2 s:kalimba delay:0.2 ]", + "[ (0/1 → 1/12) ⇝ 1/4 | velocity:0.8 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 0/1 → 1/2 | velocity:0.8 note:C2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 0/1 ⇜ (1/12 → 1/6) ⇝ 1/4 | velocity:0.8 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 0/1 ⇜ (1/6 → 1/4) | velocity:0.8 note:G3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (1/4 → 1/3) ⇝ 1/2 | velocity:0.3 note:B3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 1/4 ⇜ (1/3 → 5/12) ⇝ 1/2 | velocity:0.3 note:E4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 1/4 ⇜ (5/12 → 1/2) | velocity:0.3 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (1/2 → 7/12) ⇝ 3/4 | velocity:0.6 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 1/2 → 1/1 | velocity:0.8 note:E2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 1/2 ⇜ (7/12 → 2/3) ⇝ 3/4 | velocity:0.6 note:A2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 1/2 ⇜ (2/3 → 3/4) | velocity:0.6 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (3/4 → 5/6) ⇝ 1/1 | velocity:0.8 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 3/4 ⇜ (5/6 → 11/12) ⇝ 1/1 | velocity:0.8 note:G3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 3/4 ⇜ (11/12 → 1/1) | velocity:0.8 note:B3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (1/1 → 13/12) ⇝ 5/4 | velocity:0.3 note:E4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 1/1 → 3/2 | velocity:0.8 note:C2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 1/1 ⇜ (13/12 → 7/6) ⇝ 5/4 | velocity:0.3 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 1/1 ⇜ (7/6 → 5/4) | velocity:0.3 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (5/4 → 4/3) ⇝ 3/2 | velocity:0.6 note:A2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 5/4 ⇜ (4/3 → 17/12) ⇝ 3/2 | velocity:0.6 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 5/4 ⇜ (17/12 → 3/2) | velocity:0.6 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (3/2 → 19/12) ⇝ 7/4 | velocity:0.8 note:G3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 3/2 → 2/1 | velocity:0.8 note:G2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 3/2 ⇜ (19/12 → 5/3) ⇝ 7/4 | velocity:0.8 note:B3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 3/2 ⇜ (5/3 → 7/4) | velocity:0.8 note:E4 clip:0.4 s:kalimba delay:0.2 ]", + "[ (7/4 → 11/6) ⇝ 2/1 | velocity:0.3 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 7/4 ⇜ (11/6 → 23/12) ⇝ 2/1 | velocity:0.3 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 7/4 ⇜ (23/12 → 2/1) | velocity:0.3 note:A2 clip:0.4 s:kalimba delay:0.2 ]", + "[ (2/1 → 25/12) ⇝ 9/4 | velocity:0.6 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 2/1 → 5/2 | velocity:0.8 note:C2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 2/1 ⇜ (25/12 → 13/6) ⇝ 9/4 | velocity:0.6 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 2/1 ⇜ (13/6 → 9/4) | velocity:0.6 note:G3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (9/4 → 7/3) ⇝ 5/2 | velocity:0.8 note:Bb3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 9/4 ⇜ (7/3 → 29/12) ⇝ 5/2 | velocity:0.8 note:E4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 9/4 ⇜ (29/12 → 5/2) | velocity:0.8 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (5/2 → 31/12) ⇝ 11/4 | velocity:0.3 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 5/2 → 3/1 | velocity:0.8 note:E2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 5/2 ⇜ (31/12 → 8/3) ⇝ 11/4 | velocity:0.3 note:A2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 5/2 ⇜ (8/3 → 11/4) | velocity:0.3 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (11/4 → 17/6) ⇝ 3/1 | velocity:0.6 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 11/4 ⇜ (17/6 → 35/12) ⇝ 3/1 | velocity:0.6 note:G3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 11/4 ⇜ (35/12 → 3/1) | velocity:0.6 note:Bb3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (3/1 → 37/12) ⇝ 13/4 | velocity:0.8 note:E4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 3/1 → 7/2 | velocity:0.8 note:C2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 3/1 ⇜ (37/12 → 19/6) ⇝ 13/4 | velocity:0.8 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 3/1 ⇜ (19/6 → 13/4) | velocity:0.8 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (13/4 → 10/3) ⇝ 7/2 | velocity:0.3 note:A2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 13/4 ⇜ (10/3 → 41/12) ⇝ 7/2 | velocity:0.3 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 13/4 ⇜ (41/12 → 7/2) | velocity:0.3 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (7/2 → 43/12) ⇝ 15/4 | velocity:0.6 note:G3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 7/2 → 4/1 | velocity:0.8 note:G2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 7/2 ⇜ (43/12 → 11/3) ⇝ 15/4 | velocity:0.6 note:Bb3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 7/2 ⇜ (11/3 → 15/4) | velocity:0.6 note:E4 clip:0.4 s:kalimba delay:0.2 ]", + "[ (15/4 → 23/6) ⇝ 4/1 | velocity:0.8 note:E3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 15/4 ⇜ (23/6 → 47/12) ⇝ 4/1 | velocity:0.8 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 15/4 ⇜ (47/12 → 4/1) | velocity:0.8 note:A2 clip:0.4 s:kalimba delay:0.2 ]", + "[ (4/1 → 49/12) ⇝ 17/4 | velocity:0.3 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 4/1 → 9/2 | velocity:0.8 note:F2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 4/1 ⇜ (49/12 → 25/6) ⇝ 17/4 | velocity:0.3 note:A3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 4/1 ⇜ (25/6 → 17/4) | velocity:0.3 note:C4 clip:0.4 s:kalimba delay:0.2 ]", + "[ (17/4 → 13/3) ⇝ 9/2 | velocity:0.6 note:E4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 17/4 ⇜ (13/3 → 53/12) ⇝ 9/2 | velocity:0.6 note:A4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 17/4 ⇜ (53/12 → 9/2) | velocity:0.6 note:A3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (9/2 → 55/12) ⇝ 19/4 | velocity:0.8 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 9/2 → 5/1 | velocity:0.8 note:A2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 9/2 ⇜ (55/12 → 14/3) ⇝ 19/4 | velocity:0.8 note:D3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 9/2 ⇜ (14/3 → 19/4) | velocity:0.8 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (19/4 → 29/6) ⇝ 5/1 | velocity:0.3 note:A3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 19/4 ⇜ (29/6 → 59/12) ⇝ 5/1 | velocity:0.3 note:C4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 19/4 ⇜ (59/12 → 5/1) | velocity:0.3 note:E4 clip:0.4 s:kalimba delay:0.2 ]", + "[ (5/1 → 61/12) ⇝ 21/4 | velocity:0.6 note:A4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 5/1 → 11/2 | velocity:0.8 note:F2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 5/1 ⇜ (61/12 → 31/6) ⇝ 21/4 | velocity:0.6 note:A3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 5/1 ⇜ (31/6 → 21/4) | velocity:0.6 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (21/4 → 16/3) ⇝ 11/2 | velocity:0.8 note:D3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 21/4 ⇜ (16/3 → 65/12) ⇝ 11/2 | velocity:0.8 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 21/4 ⇜ (65/12 → 11/2) | velocity:0.8 note:A3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (11/2 → 67/12) ⇝ 23/4 | velocity:0.3 note:C4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 11/2 → 6/1 | velocity:0.8 note:C3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 11/2 ⇜ (67/12 → 17/3) ⇝ 23/4 | velocity:0.3 note:E4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 11/2 ⇜ (17/3 → 23/4) | velocity:0.3 note:A4 clip:0.4 s:kalimba delay:0.2 ]", + "[ (23/4 → 35/6) ⇝ 6/1 | velocity:0.6 note:A3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 23/4 ⇜ (35/6 → 71/12) ⇝ 6/1 | velocity:0.6 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 23/4 ⇜ (71/12 → 6/1) | velocity:0.6 note:D3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (6/1 → 73/12) ⇝ 25/4 | velocity:0.8 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 6/1 → 13/2 | velocity:0.8 note:F2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 6/1 ⇜ (73/12 → 37/6) ⇝ 25/4 | velocity:0.8 note:Ab3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 6/1 ⇜ (37/6 → 25/4) | velocity:0.8 note:C4 clip:0.4 s:kalimba delay:0.2 ]", + "[ (25/4 → 19/3) ⇝ 13/2 | velocity:0.3 note:Eb4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 25/4 ⇜ (19/3 → 77/12) ⇝ 13/2 | velocity:0.3 note:Ab4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 25/4 ⇜ (77/12 → 13/2) | velocity:0.3 note:Ab3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (13/2 → 79/12) ⇝ 27/4 | velocity:0.6 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 13/2 → 7/1 | velocity:0.8 note:Eb2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 13/2 ⇜ (79/12 → 20/3) ⇝ 27/4 | velocity:0.6 note:Db3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 13/2 ⇜ (20/3 → 27/4) | velocity:0.6 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (27/4 → 41/6) ⇝ 7/1 | velocity:0.8 note:Ab3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 27/4 ⇜ (41/6 → 83/12) ⇝ 7/1 | velocity:0.8 note:C4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 27/4 ⇜ (83/12 → 7/1) | velocity:0.8 note:Eb4 clip:0.4 s:kalimba delay:0.2 ]", + "[ (7/1 → 85/12) ⇝ 29/4 | velocity:0.3 note:F4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 7/1 → 15/2 | velocity:0.8 note:Db2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 7/1 ⇜ (85/12 → 43/6) ⇝ 29/4 | velocity:0.3 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 7/1 ⇜ (43/6 → 29/4) | velocity:0.3 note:Db3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (29/4 → 22/3) ⇝ 15/2 | velocity:0.6 note:Bb2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 29/4 ⇜ (22/3 → 89/12) ⇝ 15/2 | velocity:0.6 note:Db3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 29/4 ⇜ (89/12 → 15/2) | velocity:0.6 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ (15/2 → 91/12) ⇝ 31/4 | velocity:0.8 note:Ab3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 15/2 → 8/1 | velocity:0.8 note:Ab2 clip:0.4 s:kalimba delay:0.2 ]", + "[ 15/2 ⇜ (91/12 → 23/3) ⇝ 31/4 | velocity:0.8 note:C4 clip:0.4 s:kalimba delay:0.2 ]", + "[ 15/2 ⇜ (23/3 → 31/4) | velocity:0.8 note:F4 clip:0.4 s:kalimba delay:0.2 ]", + "[ (31/4 → 47/6) ⇝ 8/1 | velocity:0.3 note:F3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 31/4 ⇜ (47/6 → 95/12) ⇝ 8/1 | velocity:0.3 note:Db3 clip:0.4 s:kalimba delay:0.2 ]", + "[ 31/4 ⇜ (95/12 → 8/1) | velocity:0.3 note:Bb2 clip:0.4 s:kalimba delay:0.2 ]", + "[ (8/1 → 97/12) ⇝ 33/4 | velocity:0.6 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 8/1 → 17/2 | velocity:0.8 note:C2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 8/1 ⇜ (97/12 → 49/6) ⇝ 33/4 | velocity:0.6 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 8/1 ⇜ (49/6 → 33/4) | velocity:0.6 note:B3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (33/4 → 25/3) ⇝ 17/2 | velocity:0.8 note:D4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 33/4 ⇜ (25/3 → 101/12) ⇝ 17/2 | velocity:0.8 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 33/4 ⇜ (101/12 → 17/2) | velocity:0.8 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (17/2 → 103/12) ⇝ 35/4 | velocity:0.3 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 17/2 → 9/1 | velocity:0.8 note:E2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 17/2 ⇜ (103/12 → 26/3) ⇝ 35/4 | velocity:0.3 note:C3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 17/2 ⇜ (26/3 → 35/4) | velocity:0.3 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (35/4 → 53/6) ⇝ 9/1 | velocity:0.6 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 35/4 ⇜ (53/6 → 107/12) ⇝ 9/1 | velocity:0.6 note:B3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 35/4 ⇜ (107/12 → 9/1) | velocity:0.6 note:D4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (9/1 → 109/12) ⇝ 37/4 | velocity:0.8 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 9/1 → 19/2 | velocity:0.8 note:C2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 9/1 ⇜ (109/12 → 55/6) ⇝ 37/4 | velocity:0.8 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 9/1 ⇜ (55/6 → 37/4) | velocity:0.8 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (37/4 → 28/3) ⇝ 19/2 | velocity:0.3 note:C3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 37/4 ⇜ (28/3 → 113/12) ⇝ 19/2 | velocity:0.3 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 37/4 ⇜ (113/12 → 19/2) | velocity:0.3 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (19/2 → 115/12) ⇝ 39/4 | velocity:0.6 note:B3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 19/2 → 10/1 | velocity:0.8 note:G2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 19/2 ⇜ (115/12 → 29/3) ⇝ 39/4 | velocity:0.6 note:D4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 19/2 ⇜ (29/3 → 39/4) | velocity:0.6 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (39/4 → 59/6) ⇝ 10/1 | velocity:0.8 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 39/4 ⇜ (59/6 → 119/12) ⇝ 10/1 | velocity:0.8 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 39/4 ⇜ (119/12 → 10/1) | velocity:0.8 note:C3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (10/1 → 121/12) ⇝ 41/4 | velocity:0.3 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 10/1 → 21/2 | velocity:0.8 note:C2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 10/1 ⇜ (121/12 → 61/6) ⇝ 41/4 | velocity:0.3 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 10/1 ⇜ (61/6 → 41/4) | velocity:0.3 note:Bb3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (41/4 → 31/3) ⇝ 21/2 | velocity:0.6 note:D4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 41/4 ⇜ (31/3 → 125/12) ⇝ 21/2 | velocity:0.6 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 41/4 ⇜ (125/12 → 21/2) | velocity:0.6 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (21/2 → 127/12) ⇝ 43/4 | velocity:0.8 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 21/2 → 11/1 | velocity:0.8 note:E2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 21/2 ⇜ (127/12 → 32/3) ⇝ 43/4 | velocity:0.8 note:C3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 21/2 ⇜ (32/3 → 43/4) | velocity:0.8 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (43/4 → 65/6) ⇝ 11/1 | velocity:0.3 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 43/4 ⇜ (65/6 → 131/12) ⇝ 11/1 | velocity:0.3 note:Bb3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 43/4 ⇜ (131/12 → 11/1) | velocity:0.3 note:D4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (11/1 → 133/12) ⇝ 45/4 | velocity:0.6 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 11/1 → 23/2 | velocity:0.8 note:C2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 11/1 ⇜ (133/12 → 67/6) ⇝ 45/4 | velocity:0.6 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 11/1 ⇜ (67/6 → 45/4) | velocity:0.6 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (45/4 → 34/3) ⇝ 23/2 | velocity:0.8 note:C3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 45/4 ⇜ (34/3 → 137/12) ⇝ 23/2 | velocity:0.8 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 45/4 ⇜ (137/12 → 23/2) | velocity:0.8 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (23/2 → 139/12) ⇝ 47/4 | velocity:0.3 note:Bb3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 23/2 → 12/1 | velocity:0.8 note:G2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 23/2 ⇜ (139/12 → 35/3) ⇝ 47/4 | velocity:0.3 note:D4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 23/2 ⇜ (35/3 → 47/4) | velocity:0.3 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (47/4 → 71/6) ⇝ 12/1 | velocity:0.6 note:G3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 47/4 ⇜ (71/6 → 143/12) ⇝ 12/1 | velocity:0.6 note:E3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 47/4 ⇜ (143/12 → 12/1) | velocity:0.6 note:C3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (12/1 → 145/12) ⇝ 49/4 | velocity:0.8 note:A3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 12/1 → 25/2 | velocity:0.8 note:F2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 12/1 ⇜ (145/12 → 73/6) ⇝ 49/4 | velocity:0.8 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 12/1 ⇜ (73/6 → 49/4) | velocity:0.8 note:E4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (49/4 → 37/3) ⇝ 25/2 | velocity:0.3 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 49/4 ⇜ (37/3 → 149/12) ⇝ 25/2 | velocity:0.3 note:C5 clip:0.8 s:kalimba delay:0.2 ]", + "[ 49/4 ⇜ (149/12 → 25/2) | velocity:0.3 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (25/2 → 151/12) ⇝ 51/4 | velocity:0.6 note:A3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 25/2 → 13/1 | velocity:0.8 note:A2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 25/2 ⇜ (151/12 → 38/3) ⇝ 51/4 | velocity:0.6 note:F3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 25/2 ⇜ (38/3 → 51/4) | velocity:0.6 note:A3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (51/4 → 77/6) ⇝ 13/1 | velocity:0.8 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 51/4 ⇜ (77/6 → 155/12) ⇝ 13/1 | velocity:0.8 note:E4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 51/4 ⇜ (155/12 → 13/1) | velocity:0.8 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (13/1 → 157/12) ⇝ 53/4 | velocity:0.3 note:C5 clip:0.8 s:kalimba delay:0.2 ]", + "[ 13/1 → 27/2 | velocity:0.8 note:F2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 13/1 ⇜ (157/12 → 79/6) ⇝ 53/4 | velocity:0.3 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 13/1 ⇜ (79/6 → 53/4) | velocity:0.3 note:A3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (53/4 → 40/3) ⇝ 27/2 | velocity:0.6 note:F3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 53/4 ⇜ (40/3 → 161/12) ⇝ 27/2 | velocity:0.6 note:A3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 53/4 ⇜ (161/12 → 27/2) | velocity:0.6 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (27/2 → 163/12) ⇝ 55/4 | velocity:0.8 note:E4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 27/2 → 14/1 | velocity:0.8 note:C3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 27/2 ⇜ (163/12 → 41/3) ⇝ 55/4 | velocity:0.8 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 27/2 ⇜ (41/3 → 55/4) | velocity:0.8 note:C5 clip:0.8 s:kalimba delay:0.2 ]", + "[ (55/4 → 83/6) ⇝ 14/1 | velocity:0.3 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 55/4 ⇜ (83/6 → 167/12) ⇝ 14/1 | velocity:0.3 note:A3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 55/4 ⇜ (167/12 → 14/1) | velocity:0.3 note:F3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (14/1 → 169/12) ⇝ 57/4 | velocity:0.6 note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 14/1 → 29/2 | velocity:0.8 note:F2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 14/1 ⇜ (169/12 → 85/6) ⇝ 57/4 | velocity:0.6 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 14/1 ⇜ (85/6 → 57/4) | velocity:0.6 note:Eb4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (57/4 → 43/3) ⇝ 29/2 | velocity:0.8 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 57/4 ⇜ (43/3 → 173/12) ⇝ 29/2 | velocity:0.8 note:C5 clip:0.8 s:kalimba delay:0.2 ]", + "[ 57/4 ⇜ (173/12 → 29/2) | velocity:0.8 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (29/2 → 175/12) ⇝ 59/4 | velocity:0.3 note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 29/2 → 15/1 | velocity:0.8 note:Eb2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 29/2 ⇜ (175/12 → 44/3) ⇝ 59/4 | velocity:0.3 note:F3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 29/2 ⇜ (44/3 → 59/4) | velocity:0.3 note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (59/4 → 89/6) ⇝ 15/1 | velocity:0.6 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 59/4 ⇜ (89/6 → 179/12) ⇝ 15/1 | velocity:0.6 note:Eb4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 59/4 ⇜ (179/12 → 15/1) | velocity:0.6 note:G4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (15/1 → 181/12) ⇝ 61/4 | velocity:0.8 note:Ab4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 15/1 → 31/2 | velocity:0.8 note:Db2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 15/1 ⇜ (181/12 → 91/6) ⇝ 61/4 | velocity:0.8 note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 15/1 ⇜ (91/6 → 61/4) | velocity:0.8 note:F3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (61/4 → 46/3) ⇝ 31/2 | velocity:0.3 note:Db3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 61/4 ⇜ (46/3 → 185/12) ⇝ 31/2 | velocity:0.3 note:F3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 61/4 ⇜ (185/12 → 31/2) | velocity:0.3 note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (31/2 → 187/12) ⇝ 63/4 | velocity:0.6 note:C4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 31/2 → 16/1 | velocity:0.8 note:Ab2 clip:0.8 s:kalimba delay:0.2 ]", + "[ 31/2 ⇜ (187/12 → 47/3) ⇝ 63/4 | velocity:0.6 note:Eb4 clip:0.8 s:kalimba delay:0.2 ]", + "[ 31/2 ⇜ (47/3 → 63/4) | velocity:0.6 note:Ab4 clip:0.8 s:kalimba delay:0.2 ]", + "[ (63/4 → 95/6) ⇝ 16/1 | velocity:0.8 note:Ab3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 63/4 ⇜ (95/6 → 191/12) ⇝ 16/1 | velocity:0.8 note:F3 clip:0.8 s:kalimba delay:0.2 ]", + "[ 63/4 ⇜ (191/12 → 16/1) | velocity:0.8 note:Db3 clip:0.8 s:kalimba delay:0.2 ]", + "[ (16/1 → 193/12) ⇝ 65/4 | velocity:0.3 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ 16/1 → 33/2 | velocity:0.8 note:C2 clip:1 s:kalimba delay:0.2 ]", + "[ 16/1 ⇜ (193/12 → 97/6) ⇝ 65/4 | velocity:0.3 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ 16/1 ⇜ (97/6 → 65/4) | velocity:0.3 note:G3 clip:1 s:kalimba delay:0.2 ]", + "[ (65/4 → 49/3) ⇝ 33/2 | velocity:0.6 note:B3 clip:1 s:kalimba delay:0.2 ]", + "[ 65/4 ⇜ (49/3 → 197/12) ⇝ 33/2 | velocity:0.6 note:E4 clip:1 s:kalimba delay:0.2 ]", + "[ 65/4 ⇜ (197/12 → 33/2) | velocity:0.6 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ (33/2 → 199/12) ⇝ 67/4 | velocity:0.8 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ 33/2 → 17/1 | velocity:0.8 note:E2 clip:1 s:kalimba delay:0.2 ]", + "[ 33/2 ⇜ (199/12 → 50/3) ⇝ 67/4 | velocity:0.8 note:A2 clip:1 s:kalimba delay:0.2 ]", + "[ 33/2 ⇜ (50/3 → 67/4) | velocity:0.8 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ (67/4 → 101/6) ⇝ 17/1 | velocity:0.3 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ 67/4 ⇜ (101/6 → 203/12) ⇝ 17/1 | velocity:0.3 note:G3 clip:1 s:kalimba delay:0.2 ]", + "[ 67/4 ⇜ (203/12 → 17/1) | velocity:0.3 note:B3 clip:1 s:kalimba delay:0.2 ]", + "[ (17/1 → 205/12) ⇝ 69/4 | velocity:0.6 note:E4 clip:1 s:kalimba delay:0.2 ]", + "[ 17/1 → 35/2 | velocity:0.8 note:C2 clip:1 s:kalimba delay:0.2 ]", + "[ 17/1 ⇜ (205/12 → 103/6) ⇝ 69/4 | velocity:0.6 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ 17/1 ⇜ (103/6 → 69/4) | velocity:0.6 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ (69/4 → 52/3) ⇝ 35/2 | velocity:0.8 note:A2 clip:1 s:kalimba delay:0.2 ]", + "[ 69/4 ⇜ (52/3 → 209/12) ⇝ 35/2 | velocity:0.8 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ 69/4 ⇜ (209/12 → 35/2) | velocity:0.8 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ (35/2 → 211/12) ⇝ 71/4 | velocity:0.3 note:G3 clip:1 s:kalimba delay:0.2 ]", + "[ 35/2 → 18/1 | velocity:0.8 note:G2 clip:1 s:kalimba delay:0.2 ]", + "[ 35/2 ⇜ (211/12 → 53/3) ⇝ 71/4 | velocity:0.3 note:B3 clip:1 s:kalimba delay:0.2 ]", + "[ 35/2 ⇜ (53/3 → 71/4) | velocity:0.3 note:E4 clip:1 s:kalimba delay:0.2 ]", + "[ (71/4 → 107/6) ⇝ 18/1 | velocity:0.6 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ 71/4 ⇜ (107/6 → 215/12) ⇝ 18/1 | velocity:0.6 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ 71/4 ⇜ (215/12 → 18/1) | velocity:0.6 note:A2 clip:1 s:kalimba delay:0.2 ]", + "[ (18/1 → 217/12) ⇝ 73/4 | velocity:0.8 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ 18/1 → 37/2 | velocity:0.8 note:C2 clip:1 s:kalimba delay:0.2 ]", + "[ 18/1 ⇜ (217/12 → 109/6) ⇝ 73/4 | velocity:0.8 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ 18/1 ⇜ (109/6 → 73/4) | velocity:0.8 note:G3 clip:1 s:kalimba delay:0.2 ]", + "[ (73/4 → 55/3) ⇝ 37/2 | velocity:0.3 note:Bb3 clip:1 s:kalimba delay:0.2 ]", + "[ 73/4 ⇜ (55/3 → 221/12) ⇝ 37/2 | velocity:0.3 note:E4 clip:1 s:kalimba delay:0.2 ]", + "[ 73/4 ⇜ (221/12 → 37/2) | velocity:0.3 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ (37/2 → 223/12) ⇝ 75/4 | velocity:0.6 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ 37/2 → 19/1 | velocity:0.8 note:E2 clip:1 s:kalimba delay:0.2 ]", + "[ 37/2 ⇜ (223/12 → 56/3) ⇝ 75/4 | velocity:0.6 note:A2 clip:1 s:kalimba delay:0.2 ]", + "[ 37/2 ⇜ (56/3 → 75/4) | velocity:0.6 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ (75/4 → 113/6) ⇝ 19/1 | velocity:0.8 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ 75/4 ⇜ (113/6 → 227/12) ⇝ 19/1 | velocity:0.8 note:G3 clip:1 s:kalimba delay:0.2 ]", + "[ 75/4 ⇜ (227/12 → 19/1) | velocity:0.8 note:Bb3 clip:1 s:kalimba delay:0.2 ]", + "[ (19/1 → 229/12) ⇝ 77/4 | velocity:0.3 note:E4 clip:1 s:kalimba delay:0.2 ]", + "[ 19/1 → 39/2 | velocity:0.8 note:C2 clip:1 s:kalimba delay:0.2 ]", + "[ 19/1 ⇜ (229/12 → 115/6) ⇝ 77/4 | velocity:0.3 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ 19/1 ⇜ (115/6 → 77/4) | velocity:0.3 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ (77/4 → 58/3) ⇝ 39/2 | velocity:0.6 note:A2 clip:1 s:kalimba delay:0.2 ]", + "[ 77/4 ⇜ (58/3 → 233/12) ⇝ 39/2 | velocity:0.6 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ 77/4 ⇜ (233/12 → 39/2) | velocity:0.6 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ (39/2 → 235/12) ⇝ 79/4 | velocity:0.8 note:G3 clip:1 s:kalimba delay:0.2 ]", + "[ 39/2 → 20/1 | velocity:0.8 note:G2 clip:1 s:kalimba delay:0.2 ]", + "[ 39/2 ⇜ (235/12 → 59/3) ⇝ 79/4 | velocity:0.8 note:Bb3 clip:1 s:kalimba delay:0.2 ]", + "[ 39/2 ⇜ (59/3 → 79/4) | velocity:0.8 note:E4 clip:1 s:kalimba delay:0.2 ]", + "[ (79/4 → 119/6) ⇝ 20/1 | velocity:0.3 note:E3 clip:1 s:kalimba delay:0.2 ]", + "[ 79/4 ⇜ (119/6 → 239/12) ⇝ 20/1 | velocity:0.3 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ 79/4 ⇜ (239/12 → 20/1) | velocity:0.3 note:A2 clip:1 s:kalimba delay:0.2 ]", + "[ (20/1 → 241/12) ⇝ 81/4 | velocity:0.6 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ 20/1 → 41/2 | velocity:0.8 note:F2 clip:1 s:kalimba delay:0.2 ]", + "[ 20/1 ⇜ (241/12 → 121/6) ⇝ 81/4 | velocity:0.6 note:A3 clip:1 s:kalimba delay:0.2 ]", + "[ 20/1 ⇜ (121/6 → 81/4) | velocity:0.6 note:C4 clip:1 s:kalimba delay:0.2 ]", + "[ (81/4 → 61/3) ⇝ 41/2 | velocity:0.8 note:E4 clip:1 s:kalimba delay:0.2 ]", + "[ 81/4 ⇜ (61/3 → 245/12) ⇝ 41/2 | velocity:0.8 note:A4 clip:1 s:kalimba delay:0.2 ]", + "[ 81/4 ⇜ (245/12 → 41/2) | velocity:0.8 note:A3 clip:1 s:kalimba delay:0.2 ]", + "[ (41/2 → 247/12) ⇝ 83/4 | velocity:0.3 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ 41/2 → 21/1 | velocity:0.8 note:A2 clip:1 s:kalimba delay:0.2 ]", + "[ 41/2 ⇜ (247/12 → 62/3) ⇝ 83/4 | velocity:0.3 note:D3 clip:1 s:kalimba delay:0.2 ]", + "[ 41/2 ⇜ (62/3 → 83/4) | velocity:0.3 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ (83/4 → 125/6) ⇝ 21/1 | velocity:0.6 note:A3 clip:1 s:kalimba delay:0.2 ]", + "[ 83/4 ⇜ (125/6 → 251/12) ⇝ 21/1 | velocity:0.6 note:C4 clip:1 s:kalimba delay:0.2 ]", + "[ 83/4 ⇜ (251/12 → 21/1) | velocity:0.6 note:E4 clip:1 s:kalimba delay:0.2 ]", + "[ (21/1 → 253/12) ⇝ 85/4 | velocity:0.8 note:A4 clip:1 s:kalimba delay:0.2 ]", + "[ 21/1 → 43/2 | velocity:0.8 note:F2 clip:1 s:kalimba delay:0.2 ]", + "[ 21/1 ⇜ (253/12 → 127/6) ⇝ 85/4 | velocity:0.8 note:A3 clip:1 s:kalimba delay:0.2 ]", + "[ 21/1 ⇜ (127/6 → 85/4) | velocity:0.8 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ (85/4 → 64/3) ⇝ 43/2 | velocity:0.3 note:D3 clip:1 s:kalimba delay:0.2 ]", + "[ 85/4 ⇜ (64/3 → 257/12) ⇝ 43/2 | velocity:0.3 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ 85/4 ⇜ (257/12 → 43/2) | velocity:0.3 note:A3 clip:1 s:kalimba delay:0.2 ]", + "[ (43/2 → 259/12) ⇝ 87/4 | velocity:0.6 note:C4 clip:1 s:kalimba delay:0.2 ]", + "[ 43/2 → 22/1 | velocity:0.8 note:C3 clip:1 s:kalimba delay:0.2 ]", + "[ 43/2 ⇜ (259/12 → 65/3) ⇝ 87/4 | velocity:0.6 note:E4 clip:1 s:kalimba delay:0.2 ]", + "[ 43/2 ⇜ (65/3 → 87/4) | velocity:0.6 note:A4 clip:1 s:kalimba delay:0.2 ]", + "[ (87/4 → 131/6) ⇝ 22/1 | velocity:0.8 note:A3 clip:1 s:kalimba delay:0.2 ]", + "[ 87/4 ⇜ (131/6 → 263/12) ⇝ 22/1 | velocity:0.8 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ 87/4 ⇜ (263/12 → 22/1) | velocity:0.8 note:D3 clip:1 s:kalimba delay:0.2 ]", + "[ (22/1 → 265/12) ⇝ 89/4 | velocity:0.3 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ 22/1 → 45/2 | velocity:0.8 note:F2 clip:1 s:kalimba delay:0.2 ]", + "[ 22/1 ⇜ (265/12 → 133/6) ⇝ 89/4 | velocity:0.3 note:Ab3 clip:1 s:kalimba delay:0.2 ]", + "[ 22/1 ⇜ (133/6 → 89/4) | velocity:0.3 note:C4 clip:1 s:kalimba delay:0.2 ]", + "[ (89/4 → 67/3) ⇝ 45/2 | velocity:0.6 note:Eb4 clip:1 s:kalimba delay:0.2 ]", + "[ 89/4 ⇜ (67/3 → 269/12) ⇝ 45/2 | velocity:0.6 note:Ab4 clip:1 s:kalimba delay:0.2 ]", + "[ 89/4 ⇜ (269/12 → 45/2) | velocity:0.6 note:Ab3 clip:1 s:kalimba delay:0.2 ]", + "[ (45/2 → 271/12) ⇝ 91/4 | velocity:0.8 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ 45/2 → 23/1 | velocity:0.8 note:Eb2 clip:1 s:kalimba delay:0.2 ]", + "[ 45/2 ⇜ (271/12 → 68/3) ⇝ 91/4 | velocity:0.8 note:Db3 clip:1 s:kalimba delay:0.2 ]", + "[ 45/2 ⇜ (68/3 → 91/4) | velocity:0.8 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ (91/4 → 137/6) ⇝ 23/1 | velocity:0.3 note:Ab3 clip:1 s:kalimba delay:0.2 ]", + "[ 91/4 ⇜ (137/6 → 275/12) ⇝ 23/1 | velocity:0.3 note:C4 clip:1 s:kalimba delay:0.2 ]", + "[ 91/4 ⇜ (275/12 → 23/1) | velocity:0.3 note:Eb4 clip:1 s:kalimba delay:0.2 ]", + "[ (23/1 → 277/12) ⇝ 93/4 | velocity:0.6 note:F4 clip:1 s:kalimba delay:0.2 ]", + "[ 23/1 → 47/2 | velocity:0.8 note:Db2 clip:1 s:kalimba delay:0.2 ]", + "[ 23/1 ⇜ (277/12 → 139/6) ⇝ 93/4 | velocity:0.6 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ 23/1 ⇜ (139/6 → 93/4) | velocity:0.6 note:Db3 clip:1 s:kalimba delay:0.2 ]", + "[ (93/4 → 70/3) ⇝ 47/2 | velocity:0.8 note:Bb2 clip:1 s:kalimba delay:0.2 ]", + "[ 93/4 ⇜ (70/3 → 281/12) ⇝ 47/2 | velocity:0.8 note:Db3 clip:1 s:kalimba delay:0.2 ]", + "[ 93/4 ⇜ (281/12 → 47/2) | velocity:0.8 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ (47/2 → 283/12) ⇝ 95/4 | velocity:0.3 note:Ab3 clip:1 s:kalimba delay:0.2 ]", + "[ 47/2 → 24/1 | velocity:0.8 note:Ab2 clip:1 s:kalimba delay:0.2 ]", + "[ 47/2 ⇜ (283/12 → 71/3) ⇝ 95/4 | velocity:0.3 note:C4 clip:1 s:kalimba delay:0.2 ]", + "[ 47/2 ⇜ (71/3 → 95/4) | velocity:0.3 note:F4 clip:1 s:kalimba delay:0.2 ]", + "[ (95/4 → 143/6) ⇝ 24/1 | velocity:0.6 note:F3 clip:1 s:kalimba delay:0.2 ]", + "[ 95/4 ⇜ (143/6 → 287/12) ⇝ 24/1 | velocity:0.6 note:Db3 clip:1 s:kalimba delay:0.2 ]", + "[ 95/4 ⇜ (287/12 → 24/1) | velocity:0.6 note:Bb2 clip:1 s:kalimba delay:0.2 ]", + "[ (24/1 → 289/12) ⇝ 97/4 | velocity:0.8 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 24/1 → 49/2 | velocity:0.8 note:C2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 24/1 ⇜ (289/12 → 145/6) ⇝ 97/4 | velocity:0.8 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 24/1 ⇜ (145/6 → 97/4) | velocity:0.8 note:B3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (97/4 → 73/3) ⇝ 49/2 | velocity:0.3 note:D4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 97/4 ⇜ (73/3 → 293/12) ⇝ 49/2 | velocity:0.3 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 97/4 ⇜ (293/12 → 49/2) | velocity:0.3 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (49/2 → 295/12) ⇝ 99/4 | velocity:0.6 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 49/2 → 25/1 | velocity:0.8 note:E2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 49/2 ⇜ (295/12 → 74/3) ⇝ 99/4 | velocity:0.6 note:C3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 49/2 ⇜ (74/3 → 99/4) | velocity:0.6 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (99/4 → 149/6) ⇝ 25/1 | velocity:0.8 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 99/4 ⇜ (149/6 → 299/12) ⇝ 25/1 | velocity:0.8 note:B3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 99/4 ⇜ (299/12 → 25/1) | velocity:0.8 note:D4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (25/1 → 301/12) ⇝ 101/4 | velocity:0.3 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 25/1 → 51/2 | velocity:0.8 note:C2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 25/1 ⇜ (301/12 → 151/6) ⇝ 101/4 | velocity:0.3 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 25/1 ⇜ (151/6 → 101/4) | velocity:0.3 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (101/4 → 76/3) ⇝ 51/2 | velocity:0.6 note:C3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 101/4 ⇜ (76/3 → 305/12) ⇝ 51/2 | velocity:0.6 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 101/4 ⇜ (305/12 → 51/2) | velocity:0.6 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (51/2 → 307/12) ⇝ 103/4 | velocity:0.8 note:B3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 51/2 → 26/1 | velocity:0.8 note:G2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 51/2 ⇜ (307/12 → 77/3) ⇝ 103/4 | velocity:0.8 note:D4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 51/2 ⇜ (77/3 → 103/4) | velocity:0.8 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (103/4 → 155/6) ⇝ 26/1 | velocity:0.3 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 103/4 ⇜ (155/6 → 311/12) ⇝ 26/1 | velocity:0.3 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 103/4 ⇜ (311/12 → 26/1) | velocity:0.3 note:C3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (26/1 → 313/12) ⇝ 105/4 | velocity:0.6 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 26/1 → 53/2 | velocity:0.8 note:C2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 26/1 ⇜ (313/12 → 157/6) ⇝ 105/4 | velocity:0.6 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 26/1 ⇜ (157/6 → 105/4) | velocity:0.6 note:Bb3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (105/4 → 79/3) ⇝ 53/2 | velocity:0.8 note:D4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 105/4 ⇜ (79/3 → 317/12) ⇝ 53/2 | velocity:0.8 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 105/4 ⇜ (317/12 → 53/2) | velocity:0.8 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (53/2 → 319/12) ⇝ 107/4 | velocity:0.3 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 53/2 → 27/1 | velocity:0.8 note:E2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 53/2 ⇜ (319/12 → 80/3) ⇝ 107/4 | velocity:0.3 note:C3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 53/2 ⇜ (80/3 → 107/4) | velocity:0.3 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (107/4 → 161/6) ⇝ 27/1 | velocity:0.6 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 107/4 ⇜ (161/6 → 323/12) ⇝ 27/1 | velocity:0.6 note:Bb3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 107/4 ⇜ (323/12 → 27/1) | velocity:0.6 note:D4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (27/1 → 325/12) ⇝ 109/4 | velocity:0.8 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 27/1 → 55/2 | velocity:0.8 note:C2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 27/1 ⇜ (325/12 → 163/6) ⇝ 109/4 | velocity:0.8 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 27/1 ⇜ (163/6 → 109/4) | velocity:0.8 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (109/4 → 82/3) ⇝ 55/2 | velocity:0.3 note:C3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 109/4 ⇜ (82/3 → 329/12) ⇝ 55/2 | velocity:0.3 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 109/4 ⇜ (329/12 → 55/2) | velocity:0.3 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (55/2 → 331/12) ⇝ 111/4 | velocity:0.6 note:Bb3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 55/2 → 28/1 | velocity:0.8 note:G2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 55/2 ⇜ (331/12 → 83/3) ⇝ 111/4 | velocity:0.6 note:D4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 55/2 ⇜ (83/3 → 111/4) | velocity:0.6 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (111/4 → 167/6) ⇝ 28/1 | velocity:0.8 note:G3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 111/4 ⇜ (167/6 → 335/12) ⇝ 28/1 | velocity:0.8 note:E3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 111/4 ⇜ (335/12 → 28/1) | velocity:0.8 note:C3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (28/1 → 337/12) ⇝ 113/4 | velocity:0.3 note:A3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 28/1 → 57/2 | velocity:0.8 note:F2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 28/1 ⇜ (337/12 → 169/6) ⇝ 113/4 | velocity:0.3 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 28/1 ⇜ (169/6 → 113/4) | velocity:0.3 note:E4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (113/4 → 85/3) ⇝ 57/2 | velocity:0.6 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 113/4 ⇜ (85/3 → 341/12) ⇝ 57/2 | velocity:0.6 note:C5 clip:1.2 s:kalimba delay:0.2 ]", + "[ 113/4 ⇜ (341/12 → 57/2) | velocity:0.6 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (57/2 → 343/12) ⇝ 115/4 | velocity:0.8 note:A3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 57/2 → 29/1 | velocity:0.8 note:A2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 57/2 ⇜ (343/12 → 86/3) ⇝ 115/4 | velocity:0.8 note:F3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 57/2 ⇜ (86/3 → 115/4) | velocity:0.8 note:A3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (115/4 → 173/6) ⇝ 29/1 | velocity:0.3 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 115/4 ⇜ (173/6 → 347/12) ⇝ 29/1 | velocity:0.3 note:E4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 115/4 ⇜ (347/12 → 29/1) | velocity:0.3 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (29/1 → 349/12) ⇝ 117/4 | velocity:0.6 note:C5 clip:1.2 s:kalimba delay:0.2 ]", + "[ 29/1 → 59/2 | velocity:0.8 note:F2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 29/1 ⇜ (349/12 → 175/6) ⇝ 117/4 | velocity:0.6 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 29/1 ⇜ (175/6 → 117/4) | velocity:0.6 note:A3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (117/4 → 88/3) ⇝ 59/2 | velocity:0.8 note:F3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 117/4 ⇜ (88/3 → 353/12) ⇝ 59/2 | velocity:0.8 note:A3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 117/4 ⇜ (353/12 → 59/2) | velocity:0.8 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (59/2 → 355/12) ⇝ 119/4 | velocity:0.3 note:E4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 59/2 → 30/1 | velocity:0.8 note:C3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 59/2 ⇜ (355/12 → 89/3) ⇝ 119/4 | velocity:0.3 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 59/2 ⇜ (89/3 → 119/4) | velocity:0.3 note:C5 clip:1.2 s:kalimba delay:0.2 ]", + "[ (119/4 → 179/6) ⇝ 30/1 | velocity:0.6 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 119/4 ⇜ (179/6 → 359/12) ⇝ 30/1 | velocity:0.6 note:A3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 119/4 ⇜ (359/12 → 30/1) | velocity:0.6 note:F3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (30/1 → 361/12) ⇝ 121/4 | velocity:0.8 note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 30/1 → 61/2 | velocity:0.8 note:F2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 30/1 ⇜ (361/12 → 181/6) ⇝ 121/4 | velocity:0.8 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 30/1 ⇜ (181/6 → 121/4) | velocity:0.8 note:Eb4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (121/4 → 91/3) ⇝ 61/2 | velocity:0.3 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 121/4 ⇜ (91/3 → 365/12) ⇝ 61/2 | velocity:0.3 note:C5 clip:1.2 s:kalimba delay:0.2 ]", + "[ 121/4 ⇜ (365/12 → 61/2) | velocity:0.3 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (61/2 → 367/12) ⇝ 123/4 | velocity:0.6 note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 61/2 → 31/1 | velocity:0.8 note:Eb2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 61/2 ⇜ (367/12 → 92/3) ⇝ 123/4 | velocity:0.6 note:F3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 61/2 ⇜ (92/3 → 123/4) | velocity:0.6 note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (123/4 → 185/6) ⇝ 31/1 | velocity:0.8 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 123/4 ⇜ (185/6 → 371/12) ⇝ 31/1 | velocity:0.8 note:Eb4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 123/4 ⇜ (371/12 → 31/1) | velocity:0.8 note:G4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (31/1 → 373/12) ⇝ 125/4 | velocity:0.3 note:Ab4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 31/1 → 63/2 | velocity:0.8 note:Db2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 31/1 ⇜ (373/12 → 187/6) ⇝ 125/4 | velocity:0.3 note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 31/1 ⇜ (187/6 → 125/4) | velocity:0.3 note:F3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (125/4 → 94/3) ⇝ 63/2 | velocity:0.6 note:Db3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 125/4 ⇜ (94/3 → 377/12) ⇝ 63/2 | velocity:0.6 note:F3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 125/4 ⇜ (377/12 → 63/2) | velocity:0.6 note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (63/2 → 379/12) ⇝ 127/4 | velocity:0.8 note:C4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 63/2 → 32/1 | velocity:0.8 note:Ab2 clip:1.2 s:kalimba delay:0.2 ]", + "[ 63/2 ⇜ (379/12 → 95/3) ⇝ 127/4 | velocity:0.8 note:Eb4 clip:1.2 s:kalimba delay:0.2 ]", + "[ 63/2 ⇜ (95/3 → 127/4) | velocity:0.8 note:Ab4 clip:1.2 s:kalimba delay:0.2 ]", + "[ (127/4 → 191/6) ⇝ 32/1 | velocity:0.3 note:Ab3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 127/4 ⇜ (191/6 → 383/12) ⇝ 32/1 | velocity:0.3 note:F3 clip:1.2 s:kalimba delay:0.2 ]", + "[ 127/4 ⇜ (383/12 → 32/1) | velocity:0.3 note:Db3 clip:1.2 s:kalimba delay:0.2 ]", + "[ (32/1 → 385/12) ⇝ 129/4 | velocity:0.6 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 32/1 → 65/2 | velocity:0.8 note:C2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 32/1 ⇜ (385/12 → 193/6) ⇝ 129/4 | velocity:0.6 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 32/1 ⇜ (193/6 → 129/4) | velocity:0.6 note:G3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (129/4 → 97/3) ⇝ 65/2 | velocity:0.8 note:B3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 129/4 ⇜ (97/3 → 389/12) ⇝ 65/2 | velocity:0.8 note:E4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 129/4 ⇜ (389/12 → 65/2) | velocity:0.8 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (65/2 → 391/12) ⇝ 131/4 | velocity:0.3 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 65/2 → 33/1 | velocity:0.8 note:E2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 65/2 ⇜ (391/12 → 98/3) ⇝ 131/4 | velocity:0.3 note:A2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 65/2 ⇜ (98/3 → 131/4) | velocity:0.3 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (131/4 → 197/6) ⇝ 33/1 | velocity:0.6 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 131/4 ⇜ (197/6 → 395/12) ⇝ 33/1 | velocity:0.6 note:G3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 131/4 ⇜ (395/12 → 33/1) | velocity:0.6 note:B3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (33/1 → 397/12) ⇝ 133/4 | velocity:0.8 note:E4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 33/1 → 67/2 | velocity:0.8 note:C2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 33/1 ⇜ (397/12 → 199/6) ⇝ 133/4 | velocity:0.8 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 33/1 ⇜ (199/6 → 133/4) | velocity:0.8 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (133/4 → 100/3) ⇝ 67/2 | velocity:0.3 note:A2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 133/4 ⇜ (100/3 → 401/12) ⇝ 67/2 | velocity:0.3 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 133/4 ⇜ (401/12 → 67/2) | velocity:0.3 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (67/2 → 403/12) ⇝ 135/4 | velocity:0.6 note:G3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 67/2 → 34/1 | velocity:0.8 note:G2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 67/2 ⇜ (403/12 → 101/3) ⇝ 135/4 | velocity:0.6 note:B3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 67/2 ⇜ (101/3 → 135/4) | velocity:0.6 note:E4 clip:1.4 s:kalimba delay:0.2 ]", + "[ (135/4 → 203/6) ⇝ 34/1 | velocity:0.8 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 135/4 ⇜ (203/6 → 407/12) ⇝ 34/1 | velocity:0.8 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 135/4 ⇜ (407/12 → 34/1) | velocity:0.8 note:A2 clip:1.4 s:kalimba delay:0.2 ]", + "[ (34/1 → 409/12) ⇝ 137/4 | velocity:0.3 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 34/1 → 69/2 | velocity:0.8 note:C2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 34/1 ⇜ (409/12 → 205/6) ⇝ 137/4 | velocity:0.3 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 34/1 ⇜ (205/6 → 137/4) | velocity:0.3 note:G3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (137/4 → 103/3) ⇝ 69/2 | velocity:0.6 note:Bb3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 137/4 ⇜ (103/3 → 413/12) ⇝ 69/2 | velocity:0.6 note:E4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 137/4 ⇜ (413/12 → 69/2) | velocity:0.6 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (69/2 → 415/12) ⇝ 139/4 | velocity:0.8 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 69/2 → 35/1 | velocity:0.8 note:E2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 69/2 ⇜ (415/12 → 104/3) ⇝ 139/4 | velocity:0.8 note:A2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 69/2 ⇜ (104/3 → 139/4) | velocity:0.8 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (139/4 → 209/6) ⇝ 35/1 | velocity:0.3 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 139/4 ⇜ (209/6 → 419/12) ⇝ 35/1 | velocity:0.3 note:G3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 139/4 ⇜ (419/12 → 35/1) | velocity:0.3 note:Bb3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (35/1 → 421/12) ⇝ 141/4 | velocity:0.6 note:E4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 35/1 → 71/2 | velocity:0.8 note:C2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 35/1 ⇜ (421/12 → 211/6) ⇝ 141/4 | velocity:0.6 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 35/1 ⇜ (211/6 → 141/4) | velocity:0.6 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (141/4 → 106/3) ⇝ 71/2 | velocity:0.8 note:A2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 141/4 ⇜ (106/3 → 425/12) ⇝ 71/2 | velocity:0.8 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 141/4 ⇜ (425/12 → 71/2) | velocity:0.8 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (71/2 → 427/12) ⇝ 143/4 | velocity:0.3 note:G3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 71/2 → 36/1 | velocity:0.8 note:G2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 71/2 ⇜ (427/12 → 107/3) ⇝ 143/4 | velocity:0.3 note:Bb3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 71/2 ⇜ (107/3 → 143/4) | velocity:0.3 note:E4 clip:1.4 s:kalimba delay:0.2 ]", + "[ (143/4 → 215/6) ⇝ 36/1 | velocity:0.6 note:E3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 143/4 ⇜ (215/6 → 431/12) ⇝ 36/1 | velocity:0.6 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 143/4 ⇜ (431/12 → 36/1) | velocity:0.6 note:A2 clip:1.4 s:kalimba delay:0.2 ]", + "[ (36/1 → 433/12) ⇝ 145/4 | velocity:0.8 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 36/1 → 73/2 | velocity:0.8 note:F2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 36/1 ⇜ (433/12 → 217/6) ⇝ 145/4 | velocity:0.8 note:A3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 36/1 ⇜ (217/6 → 145/4) | velocity:0.8 note:C4 clip:1.4 s:kalimba delay:0.2 ]", + "[ (145/4 → 109/3) ⇝ 73/2 | velocity:0.3 note:E4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 145/4 ⇜ (109/3 → 437/12) ⇝ 73/2 | velocity:0.3 note:A4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 145/4 ⇜ (437/12 → 73/2) | velocity:0.3 note:A3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (73/2 → 439/12) ⇝ 147/4 | velocity:0.6 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 73/2 → 37/1 | velocity:0.8 note:A2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 73/2 ⇜ (439/12 → 110/3) ⇝ 147/4 | velocity:0.6 note:D3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 73/2 ⇜ (110/3 → 147/4) | velocity:0.6 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (147/4 → 221/6) ⇝ 37/1 | velocity:0.8 note:A3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 147/4 ⇜ (221/6 → 443/12) ⇝ 37/1 | velocity:0.8 note:C4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 147/4 ⇜ (443/12 → 37/1) | velocity:0.8 note:E4 clip:1.4 s:kalimba delay:0.2 ]", + "[ (37/1 → 445/12) ⇝ 149/4 | velocity:0.3 note:A4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 37/1 → 75/2 | velocity:0.8 note:F2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 37/1 ⇜ (445/12 → 223/6) ⇝ 149/4 | velocity:0.3 note:A3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 37/1 ⇜ (223/6 → 149/4) | velocity:0.3 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (149/4 → 112/3) ⇝ 75/2 | velocity:0.6 note:D3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 149/4 ⇜ (112/3 → 449/12) ⇝ 75/2 | velocity:0.6 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 149/4 ⇜ (449/12 → 75/2) | velocity:0.6 note:A3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (75/2 → 451/12) ⇝ 151/4 | velocity:0.8 note:C4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 75/2 → 38/1 | velocity:0.8 note:C3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 75/2 ⇜ (451/12 → 113/3) ⇝ 151/4 | velocity:0.8 note:E4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 75/2 ⇜ (113/3 → 151/4) | velocity:0.8 note:A4 clip:1.4 s:kalimba delay:0.2 ]", + "[ (151/4 → 227/6) ⇝ 38/1 | velocity:0.3 note:A3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 151/4 ⇜ (227/6 → 455/12) ⇝ 38/1 | velocity:0.3 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 151/4 ⇜ (455/12 → 38/1) | velocity:0.3 note:D3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (38/1 → 457/12) ⇝ 153/4 | velocity:0.6 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 38/1 → 77/2 | velocity:0.8 note:F2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 38/1 ⇜ (457/12 → 229/6) ⇝ 153/4 | velocity:0.6 note:Ab3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 38/1 ⇜ (229/6 → 153/4) | velocity:0.6 note:C4 clip:1.4 s:kalimba delay:0.2 ]", + "[ (153/4 → 115/3) ⇝ 77/2 | velocity:0.8 note:Eb4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 153/4 ⇜ (115/3 → 461/12) ⇝ 77/2 | velocity:0.8 note:Ab4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 153/4 ⇜ (461/12 → 77/2) | velocity:0.8 note:Ab3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (77/2 → 463/12) ⇝ 155/4 | velocity:0.3 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 77/2 → 39/1 | velocity:0.8 note:Eb2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 77/2 ⇜ (463/12 → 116/3) ⇝ 155/4 | velocity:0.3 note:Db3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 77/2 ⇜ (116/3 → 155/4) | velocity:0.3 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (155/4 → 233/6) ⇝ 39/1 | velocity:0.6 note:Ab3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 155/4 ⇜ (233/6 → 467/12) ⇝ 39/1 | velocity:0.6 note:C4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 155/4 ⇜ (467/12 → 39/1) | velocity:0.6 note:Eb4 clip:1.4 s:kalimba delay:0.2 ]", + "[ (39/1 → 469/12) ⇝ 157/4 | velocity:0.8 note:F4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 39/1 → 79/2 | velocity:0.8 note:Db2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 39/1 ⇜ (469/12 → 235/6) ⇝ 157/4 | velocity:0.8 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 39/1 ⇜ (235/6 → 157/4) | velocity:0.8 note:Db3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (157/4 → 118/3) ⇝ 79/2 | velocity:0.3 note:Bb2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 157/4 ⇜ (118/3 → 473/12) ⇝ 79/2 | velocity:0.3 note:Db3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 157/4 ⇜ (473/12 → 79/2) | velocity:0.3 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ (79/2 → 475/12) ⇝ 159/4 | velocity:0.6 note:Ab3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 79/2 → 40/1 | velocity:0.8 note:Ab2 clip:1.4 s:kalimba delay:0.2 ]", + "[ 79/2 ⇜ (475/12 → 119/3) ⇝ 159/4 | velocity:0.6 note:C4 clip:1.4 s:kalimba delay:0.2 ]", + "[ 79/2 ⇜ (119/3 → 159/4) | velocity:0.6 note:F4 clip:1.4 s:kalimba delay:0.2 ]", + "[ (159/4 → 239/6) ⇝ 40/1 | velocity:0.8 note:F3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 159/4 ⇜ (239/6 → 479/12) ⇝ 40/1 | velocity:0.8 note:Db3 clip:1.4 s:kalimba delay:0.2 ]", + "[ 159/4 ⇜ (479/12 → 40/1) | velocity:0.8 note:Bb2 clip:1.4 s:kalimba delay:0.2 ]", + "[ (40/1 → 481/12) ⇝ 161/4 | velocity:0.3 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 40/1 → 81/2 | velocity:0.8 note:C2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 40/1 ⇜ (481/12 → 241/6) ⇝ 161/4 | velocity:0.3 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 40/1 ⇜ (241/6 → 161/4) | velocity:0.3 note:B3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (161/4 → 121/3) ⇝ 81/2 | velocity:0.6 note:D4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 161/4 ⇜ (121/3 → 485/12) ⇝ 81/2 | velocity:0.6 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 161/4 ⇜ (485/12 → 81/2) | velocity:0.6 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (81/2 → 487/12) ⇝ 163/4 | velocity:0.8 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 81/2 → 41/1 | velocity:0.8 note:E2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 81/2 ⇜ (487/12 → 122/3) ⇝ 163/4 | velocity:0.8 note:C3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 81/2 ⇜ (122/3 → 163/4) | velocity:0.8 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (163/4 → 245/6) ⇝ 41/1 | velocity:0.3 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 163/4 ⇜ (245/6 → 491/12) ⇝ 41/1 | velocity:0.3 note:B3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 163/4 ⇜ (491/12 → 41/1) | velocity:0.3 note:D4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (41/1 → 493/12) ⇝ 165/4 | velocity:0.6 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 41/1 → 83/2 | velocity:0.8 note:C2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 41/1 ⇜ (493/12 → 247/6) ⇝ 165/4 | velocity:0.6 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 41/1 ⇜ (247/6 → 165/4) | velocity:0.6 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (165/4 → 124/3) ⇝ 83/2 | velocity:0.8 note:C3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 165/4 ⇜ (124/3 → 497/12) ⇝ 83/2 | velocity:0.8 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 165/4 ⇜ (497/12 → 83/2) | velocity:0.8 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (83/2 → 499/12) ⇝ 167/4 | velocity:0.3 note:B3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 83/2 → 42/1 | velocity:0.8 note:G2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 83/2 ⇜ (499/12 → 125/3) ⇝ 167/4 | velocity:0.3 note:D4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 83/2 ⇜ (125/3 → 167/4) | velocity:0.3 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (167/4 → 251/6) ⇝ 42/1 | velocity:0.6 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 167/4 ⇜ (251/6 → 503/12) ⇝ 42/1 | velocity:0.6 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 167/4 ⇜ (503/12 → 42/1) | velocity:0.6 note:C3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (42/1 → 505/12) ⇝ 169/4 | velocity:0.8 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 42/1 → 85/2 | velocity:0.8 note:C2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 42/1 ⇜ (505/12 → 253/6) ⇝ 169/4 | velocity:0.8 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 42/1 ⇜ (253/6 → 169/4) | velocity:0.8 note:Bb3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (169/4 → 127/3) ⇝ 85/2 | velocity:0.3 note:D4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 169/4 ⇜ (127/3 → 509/12) ⇝ 85/2 | velocity:0.3 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 169/4 ⇜ (509/12 → 85/2) | velocity:0.3 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (85/2 → 511/12) ⇝ 171/4 | velocity:0.6 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 85/2 → 43/1 | velocity:0.8 note:E2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 85/2 ⇜ (511/12 → 128/3) ⇝ 171/4 | velocity:0.6 note:C3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 85/2 ⇜ (128/3 → 171/4) | velocity:0.6 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (171/4 → 257/6) ⇝ 43/1 | velocity:0.8 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 171/4 ⇜ (257/6 → 515/12) ⇝ 43/1 | velocity:0.8 note:Bb3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 171/4 ⇜ (515/12 → 43/1) | velocity:0.8 note:D4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (43/1 → 517/12) ⇝ 173/4 | velocity:0.3 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 43/1 → 87/2 | velocity:0.8 note:C2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 43/1 ⇜ (517/12 → 259/6) ⇝ 173/4 | velocity:0.3 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 43/1 ⇜ (259/6 → 173/4) | velocity:0.3 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (173/4 → 130/3) ⇝ 87/2 | velocity:0.6 note:C3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 173/4 ⇜ (130/3 → 521/12) ⇝ 87/2 | velocity:0.6 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 173/4 ⇜ (521/12 → 87/2) | velocity:0.6 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (87/2 → 523/12) ⇝ 175/4 | velocity:0.8 note:Bb3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 87/2 → 44/1 | velocity:0.8 note:G2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 87/2 ⇜ (523/12 → 131/3) ⇝ 175/4 | velocity:0.8 note:D4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 87/2 ⇜ (131/3 → 175/4) | velocity:0.8 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (175/4 → 263/6) ⇝ 44/1 | velocity:0.3 note:G3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 175/4 ⇜ (263/6 → 527/12) ⇝ 44/1 | velocity:0.3 note:E3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 175/4 ⇜ (527/12 → 44/1) | velocity:0.3 note:C3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (44/1 → 529/12) ⇝ 177/4 | velocity:0.6 note:A3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 44/1 → 89/2 | velocity:0.8 note:F2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 44/1 ⇜ (529/12 → 265/6) ⇝ 177/4 | velocity:0.6 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 44/1 ⇜ (265/6 → 177/4) | velocity:0.6 note:E4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (177/4 → 133/3) ⇝ 89/2 | velocity:0.8 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 177/4 ⇜ (133/3 → 533/12) ⇝ 89/2 | velocity:0.8 note:C5 clip:1.6 s:kalimba delay:0.2 ]", + "[ 177/4 ⇜ (533/12 → 89/2) | velocity:0.8 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (89/2 → 535/12) ⇝ 179/4 | velocity:0.3 note:A3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 89/2 → 45/1 | velocity:0.8 note:A2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 89/2 ⇜ (535/12 → 134/3) ⇝ 179/4 | velocity:0.3 note:F3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 89/2 ⇜ (134/3 → 179/4) | velocity:0.3 note:A3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (179/4 → 269/6) ⇝ 45/1 | velocity:0.6 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 179/4 ⇜ (269/6 → 539/12) ⇝ 45/1 | velocity:0.6 note:E4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 179/4 ⇜ (539/12 → 45/1) | velocity:0.6 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (45/1 → 541/12) ⇝ 181/4 | velocity:0.8 note:C5 clip:1.6 s:kalimba delay:0.2 ]", + "[ 45/1 → 91/2 | velocity:0.8 note:F2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 45/1 ⇜ (541/12 → 271/6) ⇝ 181/4 | velocity:0.8 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 45/1 ⇜ (271/6 → 181/4) | velocity:0.8 note:A3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (181/4 → 136/3) ⇝ 91/2 | velocity:0.3 note:F3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 181/4 ⇜ (136/3 → 545/12) ⇝ 91/2 | velocity:0.3 note:A3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 181/4 ⇜ (545/12 → 91/2) | velocity:0.3 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (91/2 → 547/12) ⇝ 183/4 | velocity:0.6 note:E4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 91/2 → 46/1 | velocity:0.8 note:C3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 91/2 ⇜ (547/12 → 137/3) ⇝ 183/4 | velocity:0.6 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 91/2 ⇜ (137/3 → 183/4) | velocity:0.6 note:C5 clip:1.6 s:kalimba delay:0.2 ]", + "[ (183/4 → 275/6) ⇝ 46/1 | velocity:0.8 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 183/4 ⇜ (275/6 → 551/12) ⇝ 46/1 | velocity:0.8 note:A3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 183/4 ⇜ (551/12 → 46/1) | velocity:0.8 note:F3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (46/1 → 553/12) ⇝ 185/4 | velocity:0.3 note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 46/1 → 93/2 | velocity:0.8 note:F2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 46/1 ⇜ (553/12 → 277/6) ⇝ 185/4 | velocity:0.3 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 46/1 ⇜ (277/6 → 185/4) | velocity:0.3 note:Eb4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (185/4 → 139/3) ⇝ 93/2 | velocity:0.6 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 185/4 ⇜ (139/3 → 557/12) ⇝ 93/2 | velocity:0.6 note:C5 clip:1.6 s:kalimba delay:0.2 ]", + "[ 185/4 ⇜ (557/12 → 93/2) | velocity:0.6 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (93/2 → 559/12) ⇝ 187/4 | velocity:0.8 note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 93/2 → 47/1 | velocity:0.8 note:Eb2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 93/2 ⇜ (559/12 → 140/3) ⇝ 187/4 | velocity:0.8 note:F3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 93/2 ⇜ (140/3 → 187/4) | velocity:0.8 note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (187/4 → 281/6) ⇝ 47/1 | velocity:0.3 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 187/4 ⇜ (281/6 → 563/12) ⇝ 47/1 | velocity:0.3 note:Eb4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 187/4 ⇜ (563/12 → 47/1) | velocity:0.3 note:G4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (47/1 → 565/12) ⇝ 189/4 | velocity:0.6 note:Ab4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 47/1 → 95/2 | velocity:0.8 note:Db2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 47/1 ⇜ (565/12 → 283/6) ⇝ 189/4 | velocity:0.6 note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 47/1 ⇜ (283/6 → 189/4) | velocity:0.6 note:F3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (189/4 → 142/3) ⇝ 95/2 | velocity:0.8 note:Db3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 189/4 ⇜ (142/3 → 569/12) ⇝ 95/2 | velocity:0.8 note:F3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 189/4 ⇜ (569/12 → 95/2) | velocity:0.8 note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (95/2 → 571/12) ⇝ 191/4 | velocity:0.3 note:C4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 95/2 → 48/1 | velocity:0.8 note:Ab2 clip:1.6 s:kalimba delay:0.2 ]", + "[ 95/2 ⇜ (571/12 → 143/3) ⇝ 191/4 | velocity:0.3 note:Eb4 clip:1.6 s:kalimba delay:0.2 ]", + "[ 95/2 ⇜ (143/3 → 191/4) | velocity:0.3 note:Ab4 clip:1.6 s:kalimba delay:0.2 ]", + "[ (191/4 → 287/6) ⇝ 48/1 | velocity:0.6 note:Ab3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 191/4 ⇜ (287/6 → 575/12) ⇝ 48/1 | velocity:0.6 note:F3 clip:1.6 s:kalimba delay:0.2 ]", + "[ 191/4 ⇜ (575/12 → 48/1) | velocity:0.6 note:Db3 clip:1.6 s:kalimba delay:0.2 ]", + "[ (48/1 → 577/12) ⇝ 193/4 | velocity:0.8 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 48/1 → 97/2 | velocity:0.8 note:C2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 48/1 ⇜ (577/12 → 289/6) ⇝ 193/4 | velocity:0.8 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 48/1 ⇜ (289/6 → 193/4) | velocity:0.8 note:G3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (193/4 → 145/3) ⇝ 97/2 | velocity:0.3 note:B3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 193/4 ⇜ (145/3 → 581/12) ⇝ 97/2 | velocity:0.3 note:E4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 193/4 ⇜ (581/12 → 97/2) | velocity:0.3 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (97/2 → 583/12) ⇝ 195/4 | velocity:0.6 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 97/2 → 49/1 | velocity:0.8 note:E2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 97/2 ⇜ (583/12 → 146/3) ⇝ 195/4 | velocity:0.6 note:A2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 97/2 ⇜ (146/3 → 195/4) | velocity:0.6 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (195/4 → 293/6) ⇝ 49/1 | velocity:0.8 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 195/4 ⇜ (293/6 → 587/12) ⇝ 49/1 | velocity:0.8 note:G3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 195/4 ⇜ (587/12 → 49/1) | velocity:0.8 note:B3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (49/1 → 589/12) ⇝ 197/4 | velocity:0.3 note:E4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 49/1 → 99/2 | velocity:0.8 note:C2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 49/1 ⇜ (589/12 → 295/6) ⇝ 197/4 | velocity:0.3 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 49/1 ⇜ (295/6 → 197/4) | velocity:0.3 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (197/4 → 148/3) ⇝ 99/2 | velocity:0.6 note:A2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 197/4 ⇜ (148/3 → 593/12) ⇝ 99/2 | velocity:0.6 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 197/4 ⇜ (593/12 → 99/2) | velocity:0.6 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (99/2 → 595/12) ⇝ 199/4 | velocity:0.8 note:G3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 99/2 → 50/1 | velocity:0.8 note:G2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 99/2 ⇜ (595/12 → 149/3) ⇝ 199/4 | velocity:0.8 note:B3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 99/2 ⇜ (149/3 → 199/4) | velocity:0.8 note:E4 clip:1.8 s:kalimba delay:0.2 ]", + "[ (199/4 → 299/6) ⇝ 50/1 | velocity:0.3 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 199/4 ⇜ (299/6 → 599/12) ⇝ 50/1 | velocity:0.3 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 199/4 ⇜ (599/12 → 50/1) | velocity:0.3 note:A2 clip:1.8 s:kalimba delay:0.2 ]", + "[ (50/1 → 601/12) ⇝ 201/4 | velocity:0.6 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 50/1 → 101/2 | velocity:0.8 note:C2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 50/1 ⇜ (601/12 → 301/6) ⇝ 201/4 | velocity:0.6 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 50/1 ⇜ (301/6 → 201/4) | velocity:0.6 note:G3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (201/4 → 151/3) ⇝ 101/2 | velocity:0.8 note:Bb3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 201/4 ⇜ (151/3 → 605/12) ⇝ 101/2 | velocity:0.8 note:E4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 201/4 ⇜ (605/12 → 101/2) | velocity:0.8 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (101/2 → 607/12) ⇝ 203/4 | velocity:0.3 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 101/2 → 51/1 | velocity:0.8 note:E2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 101/2 ⇜ (607/12 → 152/3) ⇝ 203/4 | velocity:0.3 note:A2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 101/2 ⇜ (152/3 → 203/4) | velocity:0.3 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (203/4 → 305/6) ⇝ 51/1 | velocity:0.6 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 203/4 ⇜ (305/6 → 611/12) ⇝ 51/1 | velocity:0.6 note:G3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 203/4 ⇜ (611/12 → 51/1) | velocity:0.6 note:Bb3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (51/1 → 613/12) ⇝ 205/4 | velocity:0.8 note:E4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 51/1 → 103/2 | velocity:0.8 note:C2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 51/1 ⇜ (613/12 → 307/6) ⇝ 205/4 | velocity:0.8 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 51/1 ⇜ (307/6 → 205/4) | velocity:0.8 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (205/4 → 154/3) ⇝ 103/2 | velocity:0.3 note:A2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 205/4 ⇜ (154/3 → 617/12) ⇝ 103/2 | velocity:0.3 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 205/4 ⇜ (617/12 → 103/2) | velocity:0.3 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (103/2 → 619/12) ⇝ 207/4 | velocity:0.6 note:G3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 103/2 → 52/1 | velocity:0.8 note:G2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 103/2 ⇜ (619/12 → 155/3) ⇝ 207/4 | velocity:0.6 note:Bb3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 103/2 ⇜ (155/3 → 207/4) | velocity:0.6 note:E4 clip:1.8 s:kalimba delay:0.2 ]", + "[ (207/4 → 311/6) ⇝ 52/1 | velocity:0.8 note:E3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 207/4 ⇜ (311/6 → 623/12) ⇝ 52/1 | velocity:0.8 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 207/4 ⇜ (623/12 → 52/1) | velocity:0.8 note:A2 clip:1.8 s:kalimba delay:0.2 ]", + "[ (52/1 → 625/12) ⇝ 209/4 | velocity:0.3 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 52/1 → 105/2 | velocity:0.8 note:F2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 52/1 ⇜ (625/12 → 313/6) ⇝ 209/4 | velocity:0.3 note:A3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 52/1 ⇜ (313/6 → 209/4) | velocity:0.3 note:C4 clip:1.8 s:kalimba delay:0.2 ]", + "[ (209/4 → 157/3) ⇝ 105/2 | velocity:0.6 note:E4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 209/4 ⇜ (157/3 → 629/12) ⇝ 105/2 | velocity:0.6 note:A4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 209/4 ⇜ (629/12 → 105/2) | velocity:0.6 note:A3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (105/2 → 631/12) ⇝ 211/4 | velocity:0.8 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 105/2 → 53/1 | velocity:0.8 note:A2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 105/2 ⇜ (631/12 → 158/3) ⇝ 211/4 | velocity:0.8 note:D3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 105/2 ⇜ (158/3 → 211/4) | velocity:0.8 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (211/4 → 317/6) ⇝ 53/1 | velocity:0.3 note:A3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 211/4 ⇜ (317/6 → 635/12) ⇝ 53/1 | velocity:0.3 note:C4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 211/4 ⇜ (635/12 → 53/1) | velocity:0.3 note:E4 clip:1.8 s:kalimba delay:0.2 ]", + "[ (53/1 → 637/12) ⇝ 213/4 | velocity:0.6 note:A4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 53/1 → 107/2 | velocity:0.8 note:F2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 53/1 ⇜ (637/12 → 319/6) ⇝ 213/4 | velocity:0.6 note:A3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 53/1 ⇜ (319/6 → 213/4) | velocity:0.6 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (213/4 → 160/3) ⇝ 107/2 | velocity:0.8 note:D3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 213/4 ⇜ (160/3 → 641/12) ⇝ 107/2 | velocity:0.8 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 213/4 ⇜ (641/12 → 107/2) | velocity:0.8 note:A3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (107/2 → 643/12) ⇝ 215/4 | velocity:0.3 note:C4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 107/2 → 54/1 | velocity:0.8 note:C3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 107/2 ⇜ (643/12 → 161/3) ⇝ 215/4 | velocity:0.3 note:E4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 107/2 ⇜ (161/3 → 215/4) | velocity:0.3 note:A4 clip:1.8 s:kalimba delay:0.2 ]", + "[ (215/4 → 323/6) ⇝ 54/1 | velocity:0.6 note:A3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 215/4 ⇜ (323/6 → 647/12) ⇝ 54/1 | velocity:0.6 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 215/4 ⇜ (647/12 → 54/1) | velocity:0.6 note:D3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (54/1 → 649/12) ⇝ 217/4 | velocity:0.8 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 54/1 → 109/2 | velocity:0.8 note:F2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 54/1 ⇜ (649/12 → 325/6) ⇝ 217/4 | velocity:0.8 note:Ab3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 54/1 ⇜ (325/6 → 217/4) | velocity:0.8 note:C4 clip:1.8 s:kalimba delay:0.2 ]", + "[ (217/4 → 163/3) ⇝ 109/2 | velocity:0.3 note:Eb4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 217/4 ⇜ (163/3 → 653/12) ⇝ 109/2 | velocity:0.3 note:Ab4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 217/4 ⇜ (653/12 → 109/2) | velocity:0.3 note:Ab3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (109/2 → 655/12) ⇝ 219/4 | velocity:0.6 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 109/2 → 55/1 | velocity:0.8 note:Eb2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 109/2 ⇜ (655/12 → 164/3) ⇝ 219/4 | velocity:0.6 note:Db3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 109/2 ⇜ (164/3 → 219/4) | velocity:0.6 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (219/4 → 329/6) ⇝ 55/1 | velocity:0.8 note:Ab3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 219/4 ⇜ (329/6 → 659/12) ⇝ 55/1 | velocity:0.8 note:C4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 219/4 ⇜ (659/12 → 55/1) | velocity:0.8 note:Eb4 clip:1.8 s:kalimba delay:0.2 ]", + "[ (55/1 → 661/12) ⇝ 221/4 | velocity:0.3 note:F4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 55/1 → 111/2 | velocity:0.8 note:Db2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 55/1 ⇜ (661/12 → 331/6) ⇝ 221/4 | velocity:0.3 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 55/1 ⇜ (331/6 → 221/4) | velocity:0.3 note:Db3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (221/4 → 166/3) ⇝ 111/2 | velocity:0.6 note:Bb2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 221/4 ⇜ (166/3 → 665/12) ⇝ 111/2 | velocity:0.6 note:Db3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 221/4 ⇜ (665/12 → 111/2) | velocity:0.6 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ (111/2 → 667/12) ⇝ 223/4 | velocity:0.8 note:Ab3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 111/2 → 56/1 | velocity:0.8 note:Ab2 clip:1.8 s:kalimba delay:0.2 ]", + "[ 111/2 ⇜ (667/12 → 167/3) ⇝ 223/4 | velocity:0.8 note:C4 clip:1.8 s:kalimba delay:0.2 ]", + "[ 111/2 ⇜ (167/3 → 223/4) | velocity:0.8 note:F4 clip:1.8 s:kalimba delay:0.2 ]", + "[ (223/4 → 335/6) ⇝ 56/1 | velocity:0.3 note:F3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 223/4 ⇜ (335/6 → 671/12) ⇝ 56/1 | velocity:0.3 note:Db3 clip:1.8 s:kalimba delay:0.2 ]", + "[ 223/4 ⇜ (671/12 → 56/1) | velocity:0.3 note:Bb2 clip:1.8 s:kalimba delay:0.2 ]", + "[ (56/1 → 673/12) ⇝ 225/4 | velocity:0.6 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ 56/1 → 113/2 | velocity:0.8 note:C2 clip:2 s:kalimba delay:0.2 ]", + "[ 56/1 ⇜ (673/12 → 337/6) ⇝ 225/4 | velocity:0.6 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ 56/1 ⇜ (337/6 → 225/4) | velocity:0.6 note:B3 clip:2 s:kalimba delay:0.2 ]", + "[ (225/4 → 169/3) ⇝ 113/2 | velocity:0.8 note:D4 clip:2 s:kalimba delay:0.2 ]", + "[ 225/4 ⇜ (169/3 → 677/12) ⇝ 113/2 | velocity:0.8 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ 225/4 ⇜ (677/12 → 113/2) | velocity:0.8 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ (113/2 → 679/12) ⇝ 227/4 | velocity:0.3 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ 113/2 → 57/1 | velocity:0.8 note:E2 clip:2 s:kalimba delay:0.2 ]", + "[ 113/2 ⇜ (679/12 → 170/3) ⇝ 227/4 | velocity:0.3 note:C3 clip:2 s:kalimba delay:0.2 ]", + "[ 113/2 ⇜ (170/3 → 227/4) | velocity:0.3 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ (227/4 → 341/6) ⇝ 57/1 | velocity:0.6 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ 227/4 ⇜ (341/6 → 683/12) ⇝ 57/1 | velocity:0.6 note:B3 clip:2 s:kalimba delay:0.2 ]", + "[ 227/4 ⇜ (683/12 → 57/1) | velocity:0.6 note:D4 clip:2 s:kalimba delay:0.2 ]", + "[ (57/1 → 685/12) ⇝ 229/4 | velocity:0.8 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ 57/1 → 115/2 | velocity:0.8 note:C2 clip:2 s:kalimba delay:0.2 ]", + "[ 57/1 ⇜ (685/12 → 343/6) ⇝ 229/4 | velocity:0.8 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ 57/1 ⇜ (343/6 → 229/4) | velocity:0.8 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ (229/4 → 172/3) ⇝ 115/2 | velocity:0.3 note:C3 clip:2 s:kalimba delay:0.2 ]", + "[ 229/4 ⇜ (172/3 → 689/12) ⇝ 115/2 | velocity:0.3 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ 229/4 ⇜ (689/12 → 115/2) | velocity:0.3 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ (115/2 → 691/12) ⇝ 231/4 | velocity:0.6 note:B3 clip:2 s:kalimba delay:0.2 ]", + "[ 115/2 → 58/1 | velocity:0.8 note:G2 clip:2 s:kalimba delay:0.2 ]", + "[ 115/2 ⇜ (691/12 → 173/3) ⇝ 231/4 | velocity:0.6 note:D4 clip:2 s:kalimba delay:0.2 ]", + "[ 115/2 ⇜ (173/3 → 231/4) | velocity:0.6 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ (231/4 → 347/6) ⇝ 58/1 | velocity:0.8 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ 231/4 ⇜ (347/6 → 695/12) ⇝ 58/1 | velocity:0.8 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ 231/4 ⇜ (695/12 → 58/1) | velocity:0.8 note:C3 clip:2 s:kalimba delay:0.2 ]", + "[ (58/1 → 697/12) ⇝ 233/4 | velocity:0.3 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ 58/1 → 117/2 | velocity:0.8 note:C2 clip:2 s:kalimba delay:0.2 ]", + "[ 58/1 ⇜ (697/12 → 349/6) ⇝ 233/4 | velocity:0.3 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ 58/1 ⇜ (349/6 → 233/4) | velocity:0.3 note:Bb3 clip:2 s:kalimba delay:0.2 ]", + "[ (233/4 → 175/3) ⇝ 117/2 | velocity:0.6 note:D4 clip:2 s:kalimba delay:0.2 ]", + "[ 233/4 ⇜ (175/3 → 701/12) ⇝ 117/2 | velocity:0.6 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ 233/4 ⇜ (701/12 → 117/2) | velocity:0.6 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ (117/2 → 703/12) ⇝ 235/4 | velocity:0.8 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ 117/2 → 59/1 | velocity:0.8 note:E2 clip:2 s:kalimba delay:0.2 ]", + "[ 117/2 ⇜ (703/12 → 176/3) ⇝ 235/4 | velocity:0.8 note:C3 clip:2 s:kalimba delay:0.2 ]", + "[ 117/2 ⇜ (176/3 → 235/4) | velocity:0.8 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ (235/4 → 353/6) ⇝ 59/1 | velocity:0.3 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ 235/4 ⇜ (353/6 → 707/12) ⇝ 59/1 | velocity:0.3 note:Bb3 clip:2 s:kalimba delay:0.2 ]", + "[ 235/4 ⇜ (707/12 → 59/1) | velocity:0.3 note:D4 clip:2 s:kalimba delay:0.2 ]", + "[ (59/1 → 709/12) ⇝ 237/4 | velocity:0.6 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ 59/1 → 119/2 | velocity:0.8 note:C2 clip:2 s:kalimba delay:0.2 ]", + "[ 59/1 ⇜ (709/12 → 355/6) ⇝ 237/4 | velocity:0.6 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ 59/1 ⇜ (355/6 → 237/4) | velocity:0.6 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ (237/4 → 178/3) ⇝ 119/2 | velocity:0.8 note:C3 clip:2 s:kalimba delay:0.2 ]", + "[ 237/4 ⇜ (178/3 → 713/12) ⇝ 119/2 | velocity:0.8 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ 237/4 ⇜ (713/12 → 119/2) | velocity:0.8 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ (119/2 → 715/12) ⇝ 239/4 | velocity:0.3 note:Bb3 clip:2 s:kalimba delay:0.2 ]", + "[ 119/2 → 60/1 | velocity:0.8 note:G2 clip:2 s:kalimba delay:0.2 ]", + "[ 119/2 ⇜ (715/12 → 179/3) ⇝ 239/4 | velocity:0.3 note:D4 clip:2 s:kalimba delay:0.2 ]", + "[ 119/2 ⇜ (179/3 → 239/4) | velocity:0.3 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ (239/4 → 359/6) ⇝ 60/1 | velocity:0.6 note:G3 clip:2 s:kalimba delay:0.2 ]", + "[ 239/4 ⇜ (359/6 → 719/12) ⇝ 60/1 | velocity:0.6 note:E3 clip:2 s:kalimba delay:0.2 ]", + "[ 239/4 ⇜ (719/12 → 60/1) | velocity:0.6 note:C3 clip:2 s:kalimba delay:0.2 ]", + "[ (60/1 → 721/12) ⇝ 241/4 | velocity:0.8 note:A3 clip:2 s:kalimba delay:0.2 ]", + "[ 60/1 → 121/2 | velocity:0.8 note:F2 clip:2 s:kalimba delay:0.2 ]", + "[ 60/1 ⇜ (721/12 → 361/6) ⇝ 241/4 | velocity:0.8 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ 60/1 ⇜ (361/6 → 241/4) | velocity:0.8 note:E4 clip:2 s:kalimba delay:0.2 ]", + "[ (241/4 → 181/3) ⇝ 121/2 | velocity:0.3 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ 241/4 ⇜ (181/3 → 725/12) ⇝ 121/2 | velocity:0.3 note:C5 clip:2 s:kalimba delay:0.2 ]", + "[ 241/4 ⇜ (725/12 → 121/2) | velocity:0.3 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ (121/2 → 727/12) ⇝ 243/4 | velocity:0.6 note:A3 clip:2 s:kalimba delay:0.2 ]", + "[ 121/2 → 61/1 | velocity:0.8 note:A2 clip:2 s:kalimba delay:0.2 ]", + "[ 121/2 ⇜ (727/12 → 182/3) ⇝ 243/4 | velocity:0.6 note:F3 clip:2 s:kalimba delay:0.2 ]", + "[ 121/2 ⇜ (182/3 → 243/4) | velocity:0.6 note:A3 clip:2 s:kalimba delay:0.2 ]", + "[ (243/4 → 365/6) ⇝ 61/1 | velocity:0.8 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ 243/4 ⇜ (365/6 → 731/12) ⇝ 61/1 | velocity:0.8 note:E4 clip:2 s:kalimba delay:0.2 ]", + "[ 243/4 ⇜ (731/12 → 61/1) | velocity:0.8 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ (61/1 → 733/12) ⇝ 245/4 | velocity:0.3 note:C5 clip:2 s:kalimba delay:0.2 ]", + "[ 61/1 → 123/2 | velocity:0.8 note:F2 clip:2 s:kalimba delay:0.2 ]", + "[ 61/1 ⇜ (733/12 → 367/6) ⇝ 245/4 | velocity:0.3 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ 61/1 ⇜ (367/6 → 245/4) | velocity:0.3 note:A3 clip:2 s:kalimba delay:0.2 ]", + "[ (245/4 → 184/3) ⇝ 123/2 | velocity:0.6 note:F3 clip:2 s:kalimba delay:0.2 ]", + "[ 245/4 ⇜ (184/3 → 737/12) ⇝ 123/2 | velocity:0.6 note:A3 clip:2 s:kalimba delay:0.2 ]", + "[ 245/4 ⇜ (737/12 → 123/2) | velocity:0.6 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ (123/2 → 739/12) ⇝ 247/4 | velocity:0.8 note:E4 clip:2 s:kalimba delay:0.2 ]", + "[ 123/2 → 62/1 | velocity:0.8 note:C3 clip:2 s:kalimba delay:0.2 ]", + "[ 123/2 ⇜ (739/12 → 185/3) ⇝ 247/4 | velocity:0.8 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ 123/2 ⇜ (185/3 → 247/4) | velocity:0.8 note:C5 clip:2 s:kalimba delay:0.2 ]", + "[ (247/4 → 371/6) ⇝ 62/1 | velocity:0.3 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ 247/4 ⇜ (371/6 → 743/12) ⇝ 62/1 | velocity:0.3 note:A3 clip:2 s:kalimba delay:0.2 ]", + "[ 247/4 ⇜ (743/12 → 62/1) | velocity:0.3 note:F3 clip:2 s:kalimba delay:0.2 ]", + "[ (62/1 → 745/12) ⇝ 249/4 | velocity:0.6 note:Ab3 clip:2 s:kalimba delay:0.2 ]", + "[ 62/1 → 125/2 | velocity:0.8 note:F2 clip:2 s:kalimba delay:0.2 ]", + "[ 62/1 ⇜ (745/12 → 373/6) ⇝ 249/4 | velocity:0.6 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ 62/1 ⇜ (373/6 → 249/4) | velocity:0.6 note:Eb4 clip:2 s:kalimba delay:0.2 ]", + "[ (249/4 → 187/3) ⇝ 125/2 | velocity:0.8 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ 249/4 ⇜ (187/3 → 749/12) ⇝ 125/2 | velocity:0.8 note:C5 clip:2 s:kalimba delay:0.2 ]", + "[ 249/4 ⇜ (749/12 → 125/2) | velocity:0.8 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ (125/2 → 751/12) ⇝ 251/4 | velocity:0.3 note:Ab3 clip:2 s:kalimba delay:0.2 ]", + "[ 125/2 → 63/1 | velocity:0.8 note:Eb2 clip:2 s:kalimba delay:0.2 ]", + "[ 125/2 ⇜ (751/12 → 188/3) ⇝ 251/4 | velocity:0.3 note:F3 clip:2 s:kalimba delay:0.2 ]", + "[ 125/2 ⇜ (188/3 → 251/4) | velocity:0.3 note:Ab3 clip:2 s:kalimba delay:0.2 ]", + "[ (251/4 → 377/6) ⇝ 63/1 | velocity:0.6 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ 251/4 ⇜ (377/6 → 755/12) ⇝ 63/1 | velocity:0.6 note:Eb4 clip:2 s:kalimba delay:0.2 ]", + "[ 251/4 ⇜ (755/12 → 63/1) | velocity:0.6 note:G4 clip:2 s:kalimba delay:0.2 ]", + "[ (63/1 → 757/12) ⇝ 253/4 | velocity:0.8 note:Ab4 clip:2 s:kalimba delay:0.2 ]", + "[ 63/1 → 127/2 | velocity:0.8 note:Db2 clip:2 s:kalimba delay:0.2 ]", + "[ 63/1 ⇜ (757/12 → 379/6) ⇝ 253/4 | velocity:0.8 note:Ab3 clip:2 s:kalimba delay:0.2 ]", + "[ 63/1 ⇜ (379/6 → 253/4) | velocity:0.8 note:F3 clip:2 s:kalimba delay:0.2 ]", + "[ (253/4 → 190/3) ⇝ 127/2 | velocity:0.3 note:Db3 clip:2 s:kalimba delay:0.2 ]", + "[ 253/4 ⇜ (190/3 → 761/12) ⇝ 127/2 | velocity:0.3 note:F3 clip:2 s:kalimba delay:0.2 ]", + "[ 253/4 ⇜ (761/12 → 127/2) | velocity:0.3 note:Ab3 clip:2 s:kalimba delay:0.2 ]", + "[ (127/2 → 763/12) ⇝ 255/4 | velocity:0.6 note:C4 clip:2 s:kalimba delay:0.2 ]", + "[ 127/2 → 64/1 | velocity:0.8 note:Ab2 clip:2 s:kalimba delay:0.2 ]", + "[ 127/2 ⇜ (763/12 → 191/3) ⇝ 255/4 | velocity:0.6 note:Eb4 clip:2 s:kalimba delay:0.2 ]", + "[ 127/2 ⇜ (191/3 → 255/4) | velocity:0.6 note:Ab4 clip:2 s:kalimba delay:0.2 ]", + "[ (255/4 → 383/6) ⇝ 64/1 | velocity:0.8 note:Ab3 clip:2 s:kalimba delay:0.2 ]", + "[ 255/4 ⇜ (383/6 → 767/12) ⇝ 64/1 | velocity:0.8 note:F3 clip:2 s:kalimba delay:0.2 ]", + "[ 255/4 ⇜ (767/12 → 64/1) | velocity:0.8 note:Db3 clip:2 s:kalimba delay:0.2 ]", ] `; diff --git a/test/dbdump.js b/test/dbdump.js deleted file mode 100644 index cd299c77..00000000 --- a/test/dbdump.js +++ /dev/null @@ -1,10 +0,0 @@ -import { createClient } from '@supabase/supabase-js'; - -const supabase = createClient( - 'https://pidxdsxphlhzjnzmifth.supabase.co', - 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InBpZHhkc3hwaGxoempuem1pZnRoIiwicm9sZSI6ImFub24iLCJpYXQiOjE2NTYyMzA1NTYsImV4cCI6MTk3MTgwNjU1Nn0.bqlw7802fsWRnqU5BLYtmXk_k-D1VFmbkHMywWc15NM', -); - -const { data } = await supabase.from('code'); - -console.log(JSON.stringify(data)); diff --git a/test/dbdump.json b/test/dbdump.json deleted file mode 100644 index 50b200f1..00000000 --- a/test/dbdump.json +++ /dev/null @@ -1 +0,0 @@ -[{"id":10,"created_at":"2022-06-26T11:01:55.904597+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\nstack(\n s(\"bd,[~ ],hh(3,4)\") // drums\n .speed(perlin.range(.7,.9)) // random sample speed variation\n //.hush()\n ,\"\" // bassline\n .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps\n .add(perlin.range(0,.5)) // random pitch variation\n .superimpose(add(.05)) // add second, slightly detuned voice\n .n() // wrap in \"n\"\n .decay(.15).sustain(0) // make each note of equal length\n .s('sawtooth') // waveform\n .gain(.4) // turn down\n .cutoff(sine.slow(7).range(300,5000)) // automate cutoff\n //.hush()\n ,\">\".voicings() // chords\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .s('sawtooth') // waveform\n .gain(.16) // turn down\n .cutoff(500) // fixed cutoff\n .attack(1) // slowly fade in\n //.hush()\n ,\"a4 c5 \".struct(\"x(5,8)\")\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .decay(.1).sustain(0) // make notes short\n .s('triangle') // waveform\n .degradeBy(perlin.range(0,.5)) // randomly controlled random removal :)\n .echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) // echo notes\n //.hush()\n)\n .out()\n .slow(3/2)","hash":"nLsPXvEPTcQF"},{"id":46,"created_at":"2022-07-18T05:59:44.00982+00:00","code":"stack(\n seq(\n e5, [b4, c5], d5, [c5, b4],\n a4, [a4, c5], e5, [d5, c5],\n b4, [r, c5], d5, e5,\n c5, a4, a4, r,\n [r, d5], [r, f5], a5, [g5, f5],\n e5, [r, c5], e5, [d5, c5],\n b4, [b4, c5], d5, e5,\n c5, a4, a4, r,\n ).rev(),\n seq(\n e2, e3, e2, e3, e2, e3, e2, e3,\n a2, a3, a2, a3, a2, a3, a2, a3,\n gs2, gs3, gs2, gs3, e2, e3, e2, e3,\n a2, a3, a2, a3, a2, a3, b1, c2,\n d2, d3, d2, d3, d2, d3, d2, d3,\n c2, c3, c2, c3, c2, c3, c2, c3,\n b1, b2, b1, b2, e2, e3, e2, e3,\n a1, a2, a1, a2, a1, a2, a1, a2,\n ).rev()\n).slow(16)","hash":"wj1_oPJEGjUu"},{"id":49,"created_at":"2022-07-18T07:00:41.350672+00:00","code":"\"f2,f3,c4,ab4\"\n.scale(seq('F minor', 'F harmonic minor').slow(4))\n.scaleTranspose(\"<0 -1 -2 -3>\")\n.transpose(\"0 1\".slow(16))","hash":"RnD3yO0e31p-"},{"id":75,"created_at":"2022-08-01T12:55:04.965073+00:00","code":"const xorwise = (x) => {\n const a = (x << 13) ^ x;\n const b = (a >> 17) ^ a;\n return (b << 5) ^ b;\n};\nconst _frac = (x) => x - Math.trunc(x);\nconst timeToIntSeed = (x) => xorwise(Math.trunc(_frac(x / 300) * 536870912));\nconst intSeedToRand = (x) => (x % 536870912) / 536870912;\nconst timeToRand = (x) => Math.abs(intSeedToRand(timeToIntSeed(x)));\n\nconst ctx = getDrawContext();\nctx.fillStyle='darkseagreen'\nctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height)\nconst bars = 400;\nconst barMaxHeight = 200;\n\nconst barWidth = ctx.canvas.width / bars;\nfor(let i = 0;i {\n const a = (x << 13) ^ x;\n const b = (a >> 17) ^ a;\n return (b << 5) ^ b;\n};\nconst _frac = (x) => x - Math.trunc(x);\nconst timeToIntSeed = (x) => xorwise(Math.trunc(_frac(x / 300) * 536870912));\nconst intSeedToRand = (x) => (x % 536870912) / 536870912;\nconst timeToRand = (x) => Math.abs(intSeedToRand(timeToIntSeed(x)));\n\nconst ctx = getDrawContext();\nctx.fillStyle='darkseagreen'\nctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height)\nconst bars = 400;\nconst barMaxHeight = 200;\nconst yCenter = 700;\n\nconst barWidth = ctx.canvas.width / bars;\nfor(let i = 0;i {\n const a = (x << 13) ^ x;\n const b = (a >> 17) ^ a;\n return (b << 5) ^ b;\n};\nconst _frac = (x) => x - Math.trunc(x);\nconst timeToIntSeed = (x) => xorwise(Math.trunc(_frac(x / 300) * 536870912));\nconst intSeedToRand = (x) => (x % 536870912) / 536870912;\nconst timeToRand = (x) => Math.abs(intSeedToRand(timeToIntSeed(x)));\n\nconst ctx = getDrawContext();\nctx.fillStyle='darkseagreen'\nctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height)\nconst bars = 300;\nconst barMaxHeight = 200;\nconst yCenter = 700;\n\nconst barWidth = ctx.canvas.width / bars;\nfor(let i = 0;i {\n const a = (x << 13) ^ x;\n const b = (a >> 17) ^ a;\n return (b << 5) ^ b;\n};\nconst _frac = (x) => x - Math.trunc(x);\nconst timeToIntSeed = (x) => xorwise(Math.trunc(_frac(x / 3000) * 536870912));\nconst intSeedToRand = (x) => (x % 536870912) / 536870912;\nconst timeToRand = (x) => Math.abs(intSeedToRand(timeToIntSeed(x)));\n\nconst ctx = getDrawContext();\nctx.fillStyle='darkseagreen'\nctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height)\nconst bars = 300;\nconst barMaxHeight = 200;\nconst yCenter = 700;\n\nconst barWidth = ctx.canvas.width / bars;\nfor(let i = 0;i {\n let n = Math.min(xs.length, ys.length)\n let [s_x, s_y, s_xy, s_x2, s_y2] = [0,0,0,0,0] \n for (let i = 0; i < n; i++) {\n s_x += xs[i]; s_x2 += xs[i] * xs[i];\n s_y += ys[i]; s_xy += xs[i] * ys[i];\n s_y2 += ys[i] * ys[i]\n }\n return (s_xy - s_x * s_y / n) / (Math.sqrt(s_x2 - s_x * s_x / n) * Math.sqrt(s_y2 - s_y * s_y / n))\n}\n\nconst cycleCount = 10000\n\nconst nums0 = rand.late(0).segment(1).queryArc(0, cycleCount).map(x => x.value)\nconst nums1 = rand.late(.0001).segment(1).queryArc(0, cycleCount).map(x => x.value)\n\nconsole.log(correlation(nums0, nums1))\n\n\nconst ctx = getDrawContext();\nctx.fillStyle='darkseagreen'\nctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height)\n\nfor (let i = 0; i < cycleCount; i++) {\n ctx.fillRect(nums0[i] * ctx.canvas.width, (1 - nums1[i]) * ctx.canvas.width, 2, 2);\n}\n\nsilence;","hash":"5_NKdDWsFCk1"},{"id":81,"created_at":"2022-08-01T23:08:10.209914+00:00","code":"const correlation = (xs, ys) => {\n let n = Math.min(xs.length, ys.length)\n let [s_x, s_y, s_xy, s_x2, s_y2] = [0,0,0,0,0] \n for (let i = 0; i < n; i++) {\n s_x += xs[i]; s_x2 += xs[i] * xs[i];\n s_y += ys[i]; s_xy += xs[i] * ys[i];\n s_y2 += ys[i] * ys[i]\n }\n return (s_xy - s_x * s_y / n) / (Math.sqrt(s_x2 - s_x * s_x / n) * Math.sqrt(s_y2 - s_y * s_y / n))\n}\n\nconst cycleCount = 10000\n\nconst nums0 = rand.segment(1).queryArc(0, cycleCount).map(x => x.value)\nconst nums1 = rand.late(.0001).segment(1).queryArc(0, cycleCount).map(x => x.value)\n\nconsole.log(correlation(nums0, nums1))\n\n\nconst ctx = getDrawContext();\nctx.fillStyle='darkseagreen'\nctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height)\nctx.fillText('Pearson correlation is ' + correlation(nums0, nums1), 10, ctx.canvas.height - 100)\n\nfor (let i = 0; i < cycleCount; i++) {\n ctx.fillRect(nums0[i] * ctx.canvas.width, (1 - nums1[i]) * ctx.canvas.height, 2, 2);\n}\n\nsilence;","hash":"kH7LV63mXASH"},{"id":220,"created_at":"2022-09-28T16:18:38.7126+00:00","code":" \"\".voicings()\n .superimpose(x=>x.add(perlin.range(0,.3)))\n .add(\"<0 2>/8\")\n .note().s('sawtooth')\n .attack(.1).decay(.05).sustain(.2)\n .segment(\"<6@3 3>\")\n .cutoff(saw.range(500,2000).slow(16))\n .gain(isaw)\n .out()\n .color(\" [white | gray]\")\n .pianoroll({ vertical:1, fold:1, smear:0,background:'silver' })\n\n // strudel disable-highlighting strudel hide-heade","hash":"cpVS2-bO1LzP"},{"id":11,"created_at":"2022-06-26T11:07:20.701102+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\nstack(\n s(\"bd,[~ ],hh(3,4)\") // drums\n .speed(perlin.range(.7,.9)) // random sample speed variation\n //.hush()\n ,\"\" // bassline\n .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps\n .add(perlin.range(0,.5)) // random pitch variation\n .superimpose(add(.05)) // add second, slightly detuned voice\n .n() // wrap in \"n\"\n .decay(.15).sustain(0) // make each note of equal length\n .s('sawtooth') // waveform\n .gain(.4) // turn down\n .cutoff(sine.slow(7).range(300,5000)) // automate cutoff\n //.hush()\n ,\">\".voicings() // chords\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .s('sawtooth') // waveform\n .gain(.16) // turn down\n .cutoff(500) // fixed cutoff\n .attack(1) // slowly fade in\n //.hush()\n ,\"a4 c5 \".struct(\"x(5,8)\")\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .decay(.1).sustain(0) // make notes short\n .s('triangle') // waveform\n .degradeBy(perlin.range(0,.5)) // randomly controlled random removal :)\n .echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) // echo notes\n //.hush()\n)\n .out()\n .slow(3/2)","hash":"ac7iGrXwBA_D"},{"id":12,"created_at":"2022-06-26T11:09:30.200054+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n perc: ['perc/002_perc2.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\n\"C^7 Am7 Dm7 G7\".slow(2).voicings()\n .stack(\"0@6 [<1 2> <2 0> 1]@2\".scale('C5 major'))\n .n().slow(4)\n .s('0040_FluidR3_GM_sf2_file')\n .color('steelblue')\n .stack(\n \"<-7 ~@2 [~@2 -7] -9 ~@2 [~@2 -9] -10!2 ~ [~@2 -10] -5 ~ [-3 -2 -10]@2>*2\".scale('C3 major')\n .n().s('sawtooth').color('brown')\n )\n .attack(0.05).decay(.1).sustain(.7)\n .cutoff(perlin.range(800,2000))\n .gain(.3)\n .stack(\n s(\" sd,hh*3,~@5 \")\n .speed(perlin.range(.9,1.1))\n .n(3).color('gray')\n ).slow(3/2)\n .pianoroll({autorange:1,vertical:1,fold:0})\n .out()","hash":"0l5OmIwd4Xhc"},{"id":13,"created_at":"2022-06-26T22:23:34.464386+00:00","code":"s(\"bd\")","hash":"a5zB31-92Q7M"},{"id":14,"created_at":"2022-06-27T20:39:04.215675+00:00","code":"const bpm = 90;\nconst lead = polysynth().set({...osc('sine4'),...adsr(.004)}).chain(vol(0.15),out())\nconst bass = fmsynth({...osc('sawtooth6'),...adsr(0.05,.6,0.8,0.1)}).chain(vol(0.6), out());\nconst s = scale(cat('F3 minor', 'Ab3 major', 'Bb3 dorian', 'C4 phrygian dominant').slow(4));\nstack(\n \"0 2\".struct(\" [x ~]\").apply(s).scaleTranspose(stack(0,2)).tone(lead),\n \"<6 7 9 7>\".struct(\"[~ [x ~]*2]*2\").apply(s).scaleTranspose(\"[0,2] [2,4]\".fast(2).every(4,rev)).tone(lead),\n\t\"-14\".struct(\"[~ x@0.8]*2\".early(0.01)).apply(s).tone(bass),\n \"c2*2\".tone(membrane().chain(vol(0.6), out())),\n \"~ c2\".tone(noise().chain(vol(0.2), out())),\n \"c4*4\".tone(metal(adsr(0,.05,0)).chain(vol(0.03), out()))\n)\n.slow(120 / bpm)","hash":"ZNO6a_vBjz65"},{"id":15,"created_at":"2022-06-28T20:05:20.638134+00:00","code":"samples({ flbass: ['00_c2_finger_long_neck.wav','01_c2_finger_short_neck.wav'] }, \n 'github:cleary/samples-flbass/main/')\n\nnote(\"<8(3,8) <7 7*2> [4 5@3] 8>\".sub(1) // sub 1 -> 1-indexed\n.superimpose(\n x=>x.add(7).color('steelblue')\n .off(1/8,x=>x.add(\"2,4\")\n .off(1/8,x=>x.add(5).echo(4,.125,.5)\n //.hush()\n ))\n .slow(2)\n).scale('A1 minor'))\n.s(\"flbass\").n(\"<0 1>/8\")\n.gain(.3)\n.cutoff(sine.slow(7).range(200,4000))\n.resonance(10)\n//.hcutoff(400)\n.clip(1)\n.out()\n.pianoroll({vertical:1})","hash":"8sxdCCcYKcvp"},{"id":16,"created_at":"2022-06-28T22:58:35.06403+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n perc: ['perc/002_perc2.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\n\"C^7 Am7 Dm7 G7\".slow(2).voicings()\n .stack(\"0@6 [<1 2> <2 0> 1]@2\".scale('C5 major'))\n .n().slow(4)\n .s('0040_FluidR3_GM_sf2_file')\n .color('steelblue')\n .stack(\n \"<-7 ~@2 [~@2 -7] -9 ~@2 [~@2 -9] -10!2 ~ [~@2 -10] -5 ~ [-3 -2 -10]@2>*2\".scale('C3 major')\n .n().s('sawtooth').color('brown')\n )\n .attack(0.05).decay(.1).sustain(.7)\n .cutoff(perlin.range(800,2000))\n .gain(.3)\n .stack(\n s(\" sd,hh*3,~@5 \")\n .speed(perlin.range(.9,1.1))\n .n(3).color('gray')\n ).slow(3/2)\n .pianoroll({autorange:1,vertical:1,fold:0})\n .out()","hash":"PIG8q54uhQ5h"},{"id":18,"created_at":"2022-06-29T11:42:55.248174+00:00","code":"stack(\n // melody\n `[B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3] \n [B3@2 D4] [A4@2 G4] [D4@2 [C4 B3]] [A3]\n [B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3]\n [B3@2 D4] [A4@2 G4] D5@2 \n [D5@2 [C5 B4]] [[C5 B4] G4@2] [C5@2 [B4 A4]] [[B4 A4] E4@2]\n [D5@2 [C5 B4]] [[C5 B4] G4 C5] [G5] [~ ~ B3]`,\n // bass\n `[[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[D2 A2] C3@2] [[C2 G2] B2@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[Eb2 Bb2] Db3@2] [[D2 A2] C3 [F3,G2]]`\n).transpose(12).slow(48).tone(\n new PolySynth().chain(\n new Gain(0.3), \n new Chorus(2, 2.5, 0.5).start(), \n new Freeverb(), \n getDestination())\n)","hash":"RyZi9bqqcQku"},{"id":19,"created_at":"2022-06-29T11:43:24.265171+00:00","code":"stack(\n seq(\n \"~\",\n \"~\",\n \"~\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [F5@2 C6] A5 G5\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [Bb5 A5 G5] F5@2\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [F5@2 C6] A5 G5\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [Bb5 A5 G5] F5@2\",\n \"A5 [F5@2 C5] A5 F5\",\n \"Ab5 [F5@2 Ab5] G5@2\",\n \"A5 [F5@2 C5] A5 F5\",\n \"Ab5 [F5@2 C5] C6@2\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [Bb5 A5 G5] F5@2\"\n ),\n seq(\n \"[F4,Bb4,D5] [[D4,G4,Bb4]@2 [Bb3,D4,F4]] [[G3,C4,E4]@2 [[Ab3,F4] [A3,Gb4]]] [Bb3,E4,G4]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, Bb3, Db3] [F3, Bb3, Db3]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [A3, C4, E4] [A3, C4, E4]] [~ [Ab3, C4, Eb4] [Ab3, C4, Eb4]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [G3, C4, E4] [G3, C4, E4]]\",\n \"[~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [F3, Bb3, D4] [F3, Bb3, D4]] [~ [F3, Bb3, C4] [F3, Bb3, C4]] [~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, A3, C4] [F3, A3, C4]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [A3, C4, E4] [A3, C4, E4]] [~ [Ab3, C4, Eb4] [Ab3, C4, Eb4]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [G3, C4, E4] [G3, C4, E4]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [F3, Bb3, D4] [F3, Bb3, D4]] [~ [F3, Bb3, C4] [F3, Bb3, C4]] [~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, A3, C4] [F3, A3, C4]]\",\n \"[~ [Bb3, D3, F4] [Bb3, D3, F4]] [~ [Bb3, D3, F4] [Bb3, D3, F4]] [~ [A3, C4, F4] [A3, C4, F4]] [~ [A3, C4, F4] [A3, C4, F4]]\",\n \"[~ [Ab3, B3, F4] [Ab3, B3, F4]] [~ [Ab3, B3, F4] [Ab3, B3, F4]] [~ [G3, Bb3, F4] [G3, Bb3, F4]] [~ [G3, Bb3, E4] [G3, Bb3, E4]]\",\n \"[~ [Bb3, D3, F4] [Bb3, D3, F4]] [~ [Bb3, D3, F4] [Bb3, D3, F4]] [~ [A3, C4, F4] [A3, C4, F4]] [~ [A3, C4, F4] [A3, C4, F4]]\",\n \"[~ [Ab3, B3, F4] [Ab3, B3, F4]] [~ [Ab3, B3, F4] [Ab3, B3, F4]] [~ [G3, Bb3, F4] [G3, Bb3, F4]] [~ [G3, Bb3, E4] [G3, Bb3, E4]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [F3, Bb3, D4] [F3, Bb3, D4]] [~ [F3, Bb3, C4] [F3, Bb3, C4]] [~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, A3, C4] [F3, A3, C4]]\"\n ),\n seq(\n \"[G3 G3 C3 E3]\",\n \"[F2 D2 G2 C2]\",\n \"[F2 D2 G2 C2]\",\n \"[F2 A2 Bb2 B2]\",\n \"[A2 Ab2 G2 C2]\",\n \"[F2 A2 Bb2 B2]\",\n \"[G2 C2 F2 F2]\",\n \"[F2 A2 Bb2 B2]\",\n \"[A2 Ab2 G2 C2]\",\n \"[F2 A2 Bb2 B2]\",\n \"[G2 C2 F2 F2]\",\n \"[Bb2 Bb2 A2 A2]\",\n \"[Ab2 Ab2 G2 [C2 D2 E2]]\",\n \"[Bb2 Bb2 A2 A2]\",\n \"[Ab2 Ab2 G2 [C2 D2 E2]]\",\n \"[F2 A2 Bb2 B2]\",\n \"[G2 C2 F2 F2]\"\n )\n).slow(51);\n","hash":"83h9X6BCipLc"},{"id":20,"created_at":"2022-06-29T20:25:43.622751+00:00","code":"const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out())\nlet kalimba = await sampler({\n C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3'\n})\nkalimba = kalimba.chain(vol(0.6).connect(delay),out());\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major'])\n\nstack(\n \"[0 2 4 6 9 2 0 -2]*3\"\n .add(\"<0 2>/4\")\n .scale(scales)\n .struct(\"x*8\")\n .velocity(\"<.8 .3 .6>*8\")\n .slow(2)\n .tone(kalimba),\n \"\"\n .scale(scales)\n .scaleTranspose(\"[0 <2 4>]*2\")\n .struct(\"x*4\")\n .velocity(\"<.8 .5>*4\")\n .velocity(0.8)\n .slow(2)\n .tone(kalimba)\n)\n .legato(\"<.4 .8 1 1.2 1.4 1.6 1.8 2>/8\")\n .fast(1)","hash":"Ii6-cLJkxdw9"},{"id":21,"created_at":"2022-06-29T20:25:49.311626+00:00","code":"n(\n \"a4 [a3 c3] a3 c3\"\n .sub(\"<7 12>/2\")\n .off(1/8, add(\"12\"))\n .off(1/4, add(\"7\"))\n)\n .legato(.5)\n .slow(2)\n .s(\"sawtooth square\")\n .cutoff(\"<2000 1000 500>\")\n .out()\n","hash":"-QCLFGNo4Q3J"},{"id":47,"created_at":"2022-07-18T06:48:38.473719+00:00","code":"\"c2 d2 e2@2\".struct(\"x x x*3\").note().out().pianoroll({fold:0,autorange:0,vertical:0,minMidi:30,maxMidi:50})","hash":"0KNPD8AmV-ms"},{"id":116,"created_at":"2022-08-27T21:13:04.238761+00:00","code":"const scales = sequence('C minor', ['D locrian', 'G phrygian'], 'Bb2 minor', ['C locrian','F phrygian']).slow(4)\nstack(\n \"\".fast(2).struct(\"x ~ x@3 x ~ x ~ ~ ~ x ~ x@3\".late(1/8)).early(1/8).slow(2).voicings(),\n \"[~ [0 ~]] 0 [~ [4 ~]] 4\".sub(7).restart(scales).scale(scales).early(.25)\n).note().piano().out().slow(2)","hash":"j5oC-CSjk7Kq"},{"id":22,"created_at":"2022-06-30T13:49:02.347298+00:00","code":"const lfo = cosine.slow(15);\nconst lfo2 = sine.slow(16);\nconst filter1 = x=>x.cutoff(lfo2.range(300,3000));\nconst filter2 = x=>x.hcutoff(lfo.range(1000,6000)).cutoff(4000)\nconst scales = cat('D3 major', 'G3 major').slow(8)\n\nconst drums = await players({\n bd: '344/344757_1676145-lq.mp3',\n sn: '387/387186_7255534-lq.mp3',\n hh: '561/561241_12517458-lq.mp3',\n hh2:'44/44944_236326-lq.mp3',\n hh3: '44/44944_236326-lq.mp3',\n}, 'https://freesound.org/data/previews/')\n\nstack(\n \"-7 0 -7 7\".struct(\"x(5,8,2)\").fast(2).sub(7)\n .scale(scales)\n .n()\n .s(\"sawtooth,square\")\n .gain(.3).attack(0.01).decay(0.1).sustain(.5)\n .apply(filter1),\n \"~@3 [<2 3>,<4 5>]\"\n .echo(4,1/16,.7)\n .scale(scales)\n .n()\n .s('square').gain(.7)\n .attack(0.01).decay(0.1).sustain(0)\n .apply(filter1),\n \"6 4 2\".add(14)\n .superimpose(sub(\"5\"))\n .fast(1).euclidLegato(3,8)\n .mask(\"<1 0@7>\")\n .fast(2)\n .echo(32, 1/8, .8)\n .scale(scales)\n .n()\n .s(\"sawtooth\")\n .gain(sine.range(.1,.4).slow(8))\n .attack(.001).decay(.2).sustain(0)\n .apply(filter2)\n).out().stack(\n stack(\n \"bd <~@7 [~ bd]>\".fast(2),\n \"~ sn\",\n \"[~ hh3]*2\"\n ).tone(drums.chain(vol(.18),out())).fast(2)\n).slow(2)\n \n//.pianoroll({minMidi:20, maxMidi:160})\n// strudel disable-highlighting","hash":"vwau_1P_anLs"},{"id":23,"created_at":"2022-07-01T06:57:24.49368+00:00","code":"\"[Dm7 G7] C^7\"\n .layer(\n x=>x.voicings().struct(\"x(3,8)\".fast(2)),\n x=>x.rootNotes(2).struct(\"x*4\").legato(.95)\n )\n .transpose(\"<0 1 2 1>/2\")\n .note()\n .slow(4)\n .out().piano().pianoroll({vertical:1})","hash":"wVExAEFBUPQB"},{"id":24,"created_at":"2022-07-01T14:36:15.475186+00:00","code":"const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out())\nlet kalimba = await sampler({\n C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3'\n})\nkalimba = kalimba.chain(vol(0.6).connect(delay),out());\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major'])\n\nstack(\n \"[0 2 4 6 9 2 0 -2]*3\"\n .add(\"<0 2>/4\")\n .scale(scales)\n .struct(\"x*8\")\n .velocity(\"<.8 .3 .6>*8\")\n .slow(2)\n .tone(kalimba),\n \"\"\n .scale(scales)\n .scaleTranspose(\"[0 <2 4>]*2\")\n .struct(\"x*4\")\n .velocity(\"<.8 .5>*4\")\n .velocity(0.8)\n .slow(2)\n .tone(kalimba)\n)\n .legato(\"<.4 .8 1 1.2 1.4 1.6 1.8 2>/8\")\n .fast(1)","hash":"C8mMgTmvsnue"},{"id":25,"created_at":"2022-07-01T14:38:58.329924+00:00","code":"const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out())\nlet kalimba = await sampler({\n C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3'\n})\nkalimba = kalimba.chain(vol(0.6).connect(delay),out());\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major'])\n\nstack(\n \"[0 2 4 6 9 2 0 -2]*3\"\n .add(\"<0 2>/4\")\n .scale(scales)\n .struct(\"x*8\")\n .velocity(\"<.8 .3 .6>*8\")\n .slow(2)\n .tone(kalimba),\n \"\"\n .scale(scales)\n .scaleTranspose(\"[0 <2 4>]*2\")\n .struct(\"x*4\")\n .velocity(\"<.8 .5>*4\")\n .velocity(0.8)\n .slow(2)\n .tone(kalimba)\n)\n .legato(\"<.4 .8 1 1.2 1.4 1.6 1.8 2>/8\")\n .fast(1)\n.pianoroll()","hash":"EeNsQ8hdNZwN"},{"id":26,"created_at":"2022-07-03T10:45:32.771893+00:00","code":"`[[e5 [b4 c5] d5 [c5 b4]]\n[a4 [a4 c5] e5 [d5 c5]]\n[b4 [~ c5] d5 e5]\n[c5 a4 a4 ~]\n[[~ d5] [~ f5] a5 [g5 f5]]\n[e5 [~ c5] e5 [d5 c5]]\n[b4 [b4 c5] d5 e5]\n[c5 a4 a4 ~]],\n[[e2 e3]*4]\n[[a2 a3]*4]\n[[g#2 g#3]*2 [e2 e3]*2]\n[a2 a3 a2 a3 a2 a3 b1 c2]\n[[d2 d3]*4]\n[[c2 c3]*4]\n[[b1 b2]*2 [e2 e3]*2]\n[[a1 a2]*4]`.slow(16)\n","hash":"AoWRw1oZkytb"},{"id":27,"created_at":"2022-07-03T10:45:53.927468+00:00","code":"// mixer\nconst mix = (key) => vol({\n chords: .2,\n lead: 0.8,\n bass: .4,\n snare: .95, \n kick: .9,\n hihat: .35,\n}[key]||0);\nconst delay = new FeedbackDelay(1/6, .3).chain(vol(.7), out());\nconst delay2 = new FeedbackDelay(1/6, .2).chain(vol(.15), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\n// instruments\nconst instr = (instrument) => ({\n organ: polysynth().set({...osc('sawtooth4'), ...adsr(.01,.2,0)}).chain(mix('chords').connect(delay),out()),\n lead: polysynth().set({...osc('triangle4'),...adsr(0.01,.05,0)}).chain(mix('lead').connect(delay2), out()),\n bass: polysynth().set({...osc('sawtooth8'),...adsr(.02,.05,.3,.2)}).chain(mix('bass'),lowpass(3000), out()),\n pad: polysynth().set({...osc('square2'),...adsr(0.1,.4,0.8)}).chain(vol(0.15),chorus,out()),\n hihat: metal(adsr(0, .02, 0)).chain(mix('hihat'), out()),\n snare: noise(adsr(0, .15, 0.01)).chain(mix('snare'), lowpass(5000), out()),\n kick: membrane().chain(mix('kick'), out())\n}[instrument]);\n// harmony\nconst t = transpose(\"<0 0 1 0>/8\");\nconst sowhat = scaleTranspose(\"0,3,6,9,11\");\n// track\nstack(\n \"[<0 4 [3 [2 1]]>]/4\".struct(\"[x]*3\").mask(\"[~ x ~]\").scale('D5 dorian').off(1/6, scaleTranspose(-7)).off(1/3, scaleTranspose(-5)).apply(t).tone(instr('lead')).mask(\"<~ ~ x x>/8\"),\n \"< <[d3 ~] [c3 f3] g3>>\".scale('D dorian').apply(sowhat).apply(t).tone(instr('organ')).mask(\"/8\"),\n \"<[d2 [d2 ~]*3]!3 >\".apply(t).tone(instr('bass')),\n \"c1*6\".tone(instr('hihat')),\n \"~ c3\".tone(instr('snare')),\n \"<[c1@5 c1] >\".tone(instr('kick')),\n \"[2,4]/4\".scale('D dorian').apply(t).tone(instr('pad')).mask(\"/8\")\n).fast(6/8)\n// strudel disable-highlighting","hash":"UaTcY5YrOahl"},{"id":28,"created_at":"2022-07-03T11:00:24.355036+00:00","code":"const drums = await players({\n bd: 'bd/BT0A0D0.wav',\n sn: 'sn/ST0T0S3.wav',\n hh: 'hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\n\nstack(\n \"\",\n \"hh*4\",\n \"~ \"\n).tone(drums.chain(out()))\n","hash":"YPLI4xhBDMpV"},{"id":29,"created_at":"2022-07-04T12:35:45.49722+00:00","code":"stack(\n \" \"\n .every(2, fast(2))\n .voicings(),\n \" \"\n).transpose(\"<0 2 3 4>\")","hash":"amB31Tm55hnv"},{"id":30,"created_at":"2022-07-06T15:54:50.086508+00:00","code":"stack(\n // melody\n `[B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3] \n [B3@2 D4] [A4@2 G4] [D4@2 [C4 B3]] [A3]\n [B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3]\n [B3@2 D4] [A4@2 G4] D5@2 \n [D5@2 [C5 B4]] [[C5 B4] G4@2] [C5@2 [B4 A4]] [[B4 A4] E4@2]\n [D5@2 [C5 B4]] [[C5 B4] G4 C5] [G5] [~ ~ B3]`,\n // bass\n `[[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[D2 A2] C3@2] [[C2 G2] B2@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[Eb2 Bb2] Db3@2] [[D2 A2] C3 [F3,G2]]`\n).transpose(12).slow(48).tone(\n new PolySynth().chain(\n new Gain(0.3), \n new Chorus(2, 2.5, 0.5).start(), \n new Freeverb(), \n getDestination())\n)","hash":"8OyCVeBYuqru"},{"id":31,"created_at":"2022-07-09T12:31:13.230041+00:00","code":"const delay = new FeedbackDelay(1/12, .4).chain(vol(0.3), out());\n\nconst drums = await players({\n bd: 'samples/tidal/bd/BT0A0D0.wav',\n sn: 'samples/tidal/sn/ST0T0S3.wav',\n hh: 'samples/tidal/hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/')\n\nconst rhodes = await sampler({\n E1: 'samples/rhodes/MK2Md2000.mp3',\n E2: 'samples/rhodes/MK2Md2012.mp3',\n E3: 'samples/rhodes/MK2Md2024.mp3',\n E4: 'samples/rhodes/MK2Md2036.mp3',\n E5: 'samples/rhodes/MK2Md2048.mp3',\n E6: 'samples/rhodes/MK2Md2060.mp3',\n E7: 'samples/rhodes/MK2Md2072.mp3'\n}, 'https://loophole-letters.vercel.app/')\n\nconst bass = synth(osc('sawtooth8')).chain(vol(.5),out())\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', cat('Db major','Db mixolydian')])\n\nstack(\n \" \"\n .tone(drums.chain(out())),\n \"]>\"\n .scale(scales)\n .struct(\"x*8\")\n .scaleTranspose(\"0 [-5,-2] -7 [-9,-2]\")\n .legato(.3)\n .slow(2)\n .tone(rhodes.chain(vol(0.5).connect(delay), out())),\n //\"]>\".slow(2).voicings().struct(\"~ x\").legato(.25).tone(rhodes),\n \"\"\n .legato(\"<1@3 [.3 1]>\")\n .slow(2)\n .tone(bass),\n).fast(3/2)","hash":"lzjNrzv5qXL2"},{"id":48,"created_at":"2022-07-18T07:00:41.3457+00:00","code":"\"f2,f3,c4,ab4\"\n.scale(seq('F minor', 'F harmonic minor').slow(4))\n.scaleTranspose(\"<0 -1 -2 -3>\")\n.transpose(\"0 1\".slow(16))","hash":"Y5DZt5A66Jj-"},{"id":32,"created_at":"2022-07-11T06:51:34.557206+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\nstack(\n s(\"bd,[~ ],hh*4\") // drums\n .speed(perlin.range(.7,1)) // random sample speed variation\n //.hush()\n ,\"\" // bassline\n .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps\n .add(perlin.range(0,.5)) // random pitch variation\n .superimpose(add(.05)) // add second, slightly detuned voice\n .n() // wrap in \"n\"\n .decay(.15).sustain(0) // make each note of equal length\n .s('sawtooth') // waveform\n .gain(.4) // turn down\n .cutoff(sine.slow(7).range(300,5000)) // automate cutoff\n //.hush()\n ,\">\".voicings() // chords\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .s('sawtooth') // waveform\n .gain(.16) // turn down\n .cutoff(500) // fixed cutoff\n .attack(1) // slowly fade in\n //.hush()\n ,\"a4 c5 \".struct(\"x(5,8)\")\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .decay(.1).sustain(0) // make notes short\n .s('triangle') // waveform\n .degradeBy(perlin.range(0,.5)) // randomly controlled random removal :)\n .echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) // echo notes\n //.hush()\n)\n .out()\n .slow(1.4)","hash":"b5ZZnwaI-UuT"},{"id":33,"created_at":"2022-07-12T02:21:17.231366+00:00","code":"stack(\n // melody\n seq(\n \"[F#5 D5] [B4 G4] Bb4 [B4 A4]\",\n \"[D5 Bb4] [G4 Eb4] F#4 [G4 F4]\",\n \"Bb4 [B4 A4] D5 [D#5 C#5]\",\n \"F#5 [G5 F5] Bb5 [F#5 F#5]\",\n ),\n // chords\n seq(\n \"[B^7 D7] [G^7 Bb7] Eb^7 [Am7 D7]\",\n \"[G^7 Bb7] [Eb^7 F#7] B^7 [Fm7 Bb7]\",\n \"Eb^7 [Am7 D7] G^7 [C#m7 F#7]\",\n \"B^7 [Fm7 Bb7] Eb^7 [C#m7 F#7]\"\n ).voicings(['E3', 'G4']),\n // bass\n seq(\n \"[B2 D2] [G2 Bb2] [Eb2 Bb3] [A2 D2]\",\n \"[G2 Bb2] [Eb2 F#2] [B2 F#2] [F2 Bb2]\",\n \"[Eb2 Bb2] [A2 D2] [G2 D2] [C#2 F#2]\",\n \"[B2 F#2] [F2 Bb2] [Eb2 Bb3] [C#2 F#2]\"\n )\n).slow(20)","hash":"YZksJ_k4TsrS"},{"id":34,"created_at":"2022-07-13T00:56:59.644328+00:00","code":"\"<0 2 4 <0 4 6>*12 <3 4>*6 <0 2 4>*2>\"\n.scale('D major')\n// .color('salmon')\n.off(2, x=>x.scaleTranspose(3).color('green'))\n.off(4, x=>x.scaleTranspose(0).color('steelblue'))\n.legato(2)\n// .echo(16, 1, .5)\n.note().piano().out()\n.pianoroll()","hash":"e9-pyQN6vY8E"},{"id":35,"created_at":"2022-07-14T01:29:05.575101+00:00","code":"stack(\n // melody\n seq(\n \"[F#5 D5] [B4 G4] Bb4 [B4 A4]\",\n \"[D5 Bb4] [G4 Eb4] F#4 [G4 F4]\",\n \"Bb4 [B4 A4] D5 [D#5 C#5]\",\n \"F#5 [G5 F5] Bb5 [F#5 F#5]\",\n ),\n // chords\n seq(\n \"[B^7 D7] [G^7 Bb7] Eb^7 [Am7 D7]\",\n \"[G^7 Bb7] [Eb^7 F#7] B^7 [Fm7 Bb7]\",\n \"Eb^7 [Am7 D7] G^7 [C#m7 F#7]\",\n \"B^7 [Fm7 Bb7] Eb^7 [C#m7 F#7]\"\n ).voicings(['E3', 'G4']),\n // bass\n seq(\n \"[B2 D2] [G2 Bb2] [Eb2 Bb3] [A2 D2]\",\n \"[G2 Bb2] [Eb2 F#2] [B2 F#2] [F2 Bb2]\",\n \"[Eb2 Bb2] [A2 D2] [G2 D2] [C#2 F#2]\",\n \"[B2 F#2] [F2 Bb2] [Eb2 Bb3] [C#2 F#2]\"\n )\n).slow(20)","hash":"ar2sdYnjIBLm"},{"id":38,"created_at":"2022-07-16T07:31:25.401071+00:00","code":"const pat = s(\"bd\").struct(\"~ x\");\n\nconsole.log('pat', pat.firstCycle().map(h=>h.showWhole()))\n\nconst pat2 = pat.struct(\"x x\");\n\nconsole.log('pat2', pat2.firstCycle().map(h=>h.showWhole()))\n\nsilence","hash":"RDyvc3SOo6kX"},{"id":40,"created_at":"2022-07-16T20:25:39.362216+00:00","code":"stack(\n s(\"bd(3,8), ~ sd\").every(4, x=>s(\"bd(5,8),sd(3,4,1)\")).late(3).webdirt(),\n n(\"<0 -2 1 4>\".scale('C2 minor')).s('sawtooth').cutoff(500).out(),\n note(\"\".voicings()).struct(\"~ x\").s('sawtooth').cutoff(2000).gain(.6).legato(.2).echo(4,1/8,.5).out()\n)","hash":"qk6JW1Bmi26s"},{"id":41,"created_at":"2022-07-17T15:41:28.991325+00:00","code":"//\"0 2 4\".add(\"<0 4 1 5 2 6 3>\").scale('C major')\ncat(\"0 2 4\".add(\"<0 4 1 5 2 6 3>\"),\"2 4 7\".add(\"<0 4 1 5 2 6 3>\"),\"4 7 9\".add(\"<0 4 1 5 2 6 3>\"),\"7 9 11\".add(\"<0 4 1 5 2 6 3>\"),\"9 11 14\".add(\"<0 4 1 5 2 6 3>\"),\"11 14 16\".add(\"<0 4 1 5 2 6 3>\"),\"14 16 18\".add(\"<0 4 1 5 2 6 3>\"),\"16 18 21\".add(\"<0 4 1 5 2 6 3>\")).scale('C major').tone((await piano()).toDestination())","hash":"c59geCmbANy8"},{"id":42,"created_at":"2022-07-17T15:54:41.151455+00:00","code":"//\"0 2 4\".add(\"<0 4 1 5 2 6 3>\").scale('C major')\ncat(\"0 2 4\".add(\"<0 4 1 5 2 6 3>\"),\"2 4 7\".add(\"<0 4 1 5 2 6 3>\"),\"4 7 9\".add(\"<0 4 1 5 2 6 3>\"),\"7 9 11\".add(\"<0 4 1 5 2 6 3>\"),\"9 11 14\".add(\"<0 4 1 5 2 6 3>\"),\"11 14 16\".add(\"<0 4 1 5 2 6 3>\"),\"14 16 18\".add(\"<0 4 1 5 2 6 3>\"),\"16 18 21\".add(\"<0 4 1 5 2 6 3>\")).scale('C major').echo(4,.25,.5).tone((await piano()).toDestination())","hash":"WD53HbM4B3Xf"},{"id":43,"created_at":"2022-07-17T15:54:41.514354+00:00","code":"//\"0 2 4\".add(\"<0 4 1 5 2 6 3>\").scale('C major')\ncat(\"0 2 4\".add(\"<0 4 1 5 2 6 3>\"),\"2 4 7\".add(\"<0 4 1 5 2 6 3>\"),\"4 7 9\".add(\"<0 4 1 5 2 6 3>\"),\"7 9 11\".add(\"<0 4 1 5 2 6 3>\"),\"9 11 14\".add(\"<0 4 1 5 2 6 3>\"),\"11 14 16\".add(\"<0 4 1 5 2 6 3>\"),\"14 16 18\".add(\"<0 4 1 5 2 6 3>\"),\"16 18 21\".add(\"<0 4 1 5 2 6 3>\")).scale('C major').echo(4,.25,.5).tone((await piano()).toDestination())","hash":"g7c_nZZ1fVJS"},{"id":44,"created_at":"2022-07-17T16:12:36.539795+00:00","code":"//\"0 2 4\".add(\"<0 4 1 5 2 6 3>\").scale('C major')\ncat(\"0 2 4\".add(\"<0 4 1 5 2 6 3>\"),\"2 4 7\".add(\"<0 4 1 5 2 6 3>\"),\"4 7 9\".add(\"<0 4 1 5 2 6 3>\"),\"7 9 11\".add(\"<0 4 1 5 2 6 3>\"),\"9 11 14\".add(\"<0 4 1 5 2 6 3>\"),\"11 14 16\".add(\"<0 4 1 5 2 6 3>\"),\"14 16 18\".add(\"<0 4 1 5 2 6 3>\"),\"16 18 21\".add(\"<0 4 1 5 2 6 3>\"),\"~ ~ ~ ~ [11, 14, 16, 18, 21]*2\".add(\"<0 4 1 5 2 6 3>\")).scale('C major').echo(6,.25,.5).tone((await piano()).toDestination())","hash":"Don6HOPD2Wwc"},{"id":45,"created_at":"2022-07-17T18:32:04.233455+00:00","code":"//\"0 2 4\".add(\"<0 4 1 5 2 6 3>\").scale('C major')\ncat(\"0 2 4\".add(\"<0 4 1 5 2 6 3>\"),\"2 4 7\".add(\"<0 4 1 5 2 6 3>\"),\"4 7 9\".add(\"<0 4 1 5 2 6 3>\"),\"7 9 11\".add(\"<0 4 1 5 2 6 3>\"),\"9 11 14\".add(\"<0 4 1 5 2 6 3>\"),\"11 14 16\".add(\"<0 4 1 5 2 6 3>\"),\"14 16 18\".add(\"<0 4 1 5 2 6 3>\"),\"16 18 21\".add(\"<0 4 1 5 2 6 3>\"),\"~ ~ ~ [11, 14, 16, 18, 21]*2\".add(\"<0 4 1 5 2 6 3>\")).scale('C major').echo(6,.25,.5).tone((await piano()).toDestination())","hash":"T8n8F1Fvew9g"},{"id":51,"created_at":"2022-07-18T23:03:11.012462+00:00","code":"backgroundImage(\n 'https://media.npr.org/assets/img/2017/02/03/barryharris_600dpi_wide-7eb49998aa1af377d62bb098041624c0a0d1a454.jpg',\n {style:'background-size:cover'})\n \n\"0,2,[7 6]\"\n .add(\"<0 1 2 3 4 5 7 8>\")\n .scale('C bebop major')\n .transpose(\"<0 1 2 1>/8\")\n .slow(2)\n .note().piano().out()\n","hash":"qbyqK2VN_6if"},{"id":52,"created_at":"2022-07-19T18:46:28.163734+00:00","code":"\"<0 2 [4 6](3,4,1) 3*2>\"\n.scale('D minor')\n.color('salmon')\n.off(1/4, x=>x.scaleTranspose(2).color('green'))\n.off(1/2, x=>x.scaleTranspose(6).color('steelblue'))\n.legato(.5)\n.echo(4, 1/8, .5)\n.note().piano().out()\n.pianoroll()","hash":"0H0ym5HypMyj"},{"id":53,"created_at":"2022-07-20T05:38:59.322905+00:00","code":"stack(\n \"c2 g2 a2 [e2@2 eb2] d2 a2 g2 [d2 ~ db2]\",\n \"[C^7 A7] [Dm7 G7]\".struct(\"[x@2 x] [~@2 x] [~ x@2]@2 [x ~@2] ~ [~@2 x@4]@2\")\n .voicings(['G3','A4'])\n).slow(4)","hash":"YAB9YoUpJwaj"},{"id":55,"created_at":"2022-07-20T20:28:25.749705+00:00","code":"const t = x => x.scaleTranspose(\"<0 2 4 3>/4\").transpose(-2)\nconst s = x => x.scale(cat('C3 minor pentatonic','G3 minor pentatonic').slow(4))\nconst delay = new FeedbackDelay(1/8, .6).chain(vol(0.1), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\nstack(\n // melody\n \"<<10 7> <8 3>>/4\".struct(\"x*3\").apply(s)\n .scaleTranspose(\"<0 3 2> <1 4 3>\")\n .superimpose(scaleTranspose(2).early(1/8))\n .apply(t).tone(polysynth().set({\n ...osc('triangle4'),\n ...adsr(0,.08,0)\n }).chain(vol(0.2).connect(delay),chorus,out())).mask(\"<~@3 x>/16\".early(1/8)),\n // pad\n \"[1,3]/4\".scale('G3 minor pentatonic').apply(t).tone(polysynth().set({\n ...osc('square2'),\n ...adsr(0.1,.4,0.8)\n }).chain(vol(0.2),chorus,out())).mask(\"<~ x>/32\"),\n // xylophone\n \"c3,g3,c4\".struct(\"\").fast(\"<1 <2!3 [4 8]>>\").apply(s).scaleTranspose(\"<0 <1 [2 [3 <4 5>]]>>\").apply(t).tone(polysynth().set({\n ...osc('sawtooth4'),\n ...adsr(0,.1,0)\n }).chain(vol(0.4).connect(delay),out())).mask(\"/16\".early(1/8)),\n // bass\n \"c2 [c2 ~]*2\".scale('C hirajoshi').apply(t).tone(synth({\n ...osc('sawtooth6'),\n ...adsr(0,.03,.4,.1)\n }).chain(vol(0.4),out())),\n // kick\n \"*2\".tone(membrane().chain(vol(0.8),out())),\n // snare\n \"~ \".tone(noise().chain(vol(0.8),out())),\n // hihat\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.02)).chain(vol(0.5).connect(delay),out()))\n).slow(1)\n// strudel disable-highlighting","hash":"ODAzfGV0ZcbI"},{"id":56,"created_at":"2022-07-20T20:52:30.246557+00:00","code":"const t = x => x.scaleTranspose(\"<0 2 4 3>/4\").transpose(-2)\nconst s = x => x.scale(cat('C3 minor pentatonic','G3 minor pentatonic').slow(4))\nconst delay = new FeedbackDelay(1/8, .6).chain(vol(0.1), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\nstack(\n // melody\n \"<<10 7> <8 3>>/4\".struct(\"x*3\").apply(s)\n .scaleTranspose(\"<0 3 2> <1 4 3>\")\n .superimpose(scaleTranspose(2).early(1/8))\n .apply(t).tone(polysynth().set({\n ...osc('triangle4'),\n ...adsr(0,.08,0)\n }).chain(vol(0.2).connect(delay),chorus,out())).mask(\"<~@3 x>/16\".early(1/8)),\n // pad\n \"[1,3]/4\".scale('G3 minor pentatonic').apply(t).tone(polysynth().set({\n ...osc('square2'),\n ...adsr(0.1,.4,0.8)\n }).chain(vol(0.2),chorus,out())).mask(\"<~ x>/32\"),\n // xylophone\n \"c3,g3,c4\".struct(\"\").fast(\"<1 <2!3 [4 8]>>\").apply(s).scaleTranspose(\"<0 <1 [2 [3 <4 5>]]>>\").apply(t).tone(polysynth().set({\n ...osc('sawtooth4'),\n ...adsr(0,.1,0)\n }).chain(vol(0.4).connect(delay),out())).mask(\"/16\".early(1/8)),\n // bass\n \"c2 [c2 ~]*2\".scale('C hirajoshi').apply(t).tone(synth({\n ...osc('sawtooth6'),\n ...adsr(0,.03,.4,.1)\n }).chain(vol(0.4),out())),\n // kick\n \"*2\".tone(membrane().chain(vol(0.8),out())),\n // snare\n \"~ \".tone(noise().chain(vol(0.8),out())),\n // hihat\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.02)).chain(vol(0.5).connect(delay),out()))\n).slow(1)\n","hash":"86BPLjJUsUlY"},{"id":57,"created_at":"2022-07-22T13:48:34.873528+00:00","code":"stack(\n \"c1*2\".tone(new MembraneSynth().toDestination()),\n \"~ x\".tone(new NoiseSynth().toDestination()),\n \"[~ c4]*2\".tone(new MetalSynth().set({envelope:{decay:0.06,sustain:0}}).chain(new Gain(0.5),getDestination()))\n)","hash":"a6p9WTalyHea"},{"id":58,"created_at":"2022-07-22T13:48:35.171894+00:00","code":"stack(\n \"c1*2\".tone(new MembraneSynth().toDestination()),\n \"~ x\".tone(new NoiseSynth().toDestination()),\n \"[~ c4]*2\".tone(new MetalSynth().set({envelope:{decay:0.06,sustain:0}}).chain(new Gain(0.5),getDestination()))\n)","hash":"ciNbEjRKpC5T"},{"id":59,"created_at":"2022-07-23T06:56:24.365582+00:00","code":"stack(\n \" \"\n .every(2, fast(2))\n .voicings(),\n \" \"\n).transpose(\"<0 2 3 4>\")","hash":"pLhCIXogckDD"},{"id":60,"created_at":"2022-07-23T20:56:40.69314+00:00","code":"stack(\n \" \"\n .every(2, fast(2))\n .voicings(),\n \" \"\n).transpose(\"<0 2 3 4>\")","hash":"hJFGyCmtF36W"},{"id":61,"created_at":"2022-07-24T11:03:31.223113+00:00","code":"n(\n \"a4 [a3 c3] a3 c3\"\n .sub(\"<7 12 5 12>\".slow(2))\n .off(1/4,x=>x.add(7))\n .off(1/8,x=>x.add(12))\n)\n .slow(2)\n .legato(sine.range(0.3, 2).slow(28))\n .s(\"sawtooth square\".fast(2))\n .cutoff(cosine.range(500,4000).slow(16))\n .out()","hash":"4HtBUNn4xAAA"},{"id":62,"created_at":"2022-07-30T14:20:18.860817+00:00","code":"const calcFibs = (n) => {\n const result = [1, 1];\n let fibsCount = result.length;\n for (let i = 0; i < n - 2; i++) {\n result.push(result[fibsCount-2] + result[fibsCount-1]);\n fibsCount += 1;\n }\n return result;\n}\n\nconst fibs = calcFibs(80)\n .map(x => x % 24)\n .map(x => x % 2 ? pure(x) : seq(pure(x), pure(x+2)));\n\n\n// alert()\n\npolyrhythm(seq(fibs).scale('E1 pentatonic').slow(16))\n .tone(synth(adsr(0,.1,0,0)).chain(out()))\n // .midi(\"loopMIDI Port\")","hash":"o6VENTMBn_Fo"},{"id":63,"created_at":"2022-07-31T08:44:18.354161+00:00","code":"const chords = \"\";\nconst scales = cat('C minor','F dorian','G dorian','F# mixolydian')\nstack(\n chords.voicings().struct(\"x(3,8,-1)\").velocity(.5).off(1/7,x=>x.transpose(12).velocity(.2)),\n chords.rootNotes(2).struct(\"x(4,8)\"),\n chords.rootNotes(4)\n .scale(scales)\n .struct(\"x(3,8,-2)\".fast(2))\n .scaleTranspose(\"0 4 0 6\".early(\".125 .5\")).layer(scaleTranspose(\"0,<2 [4,6] [5,7]>/3\"))\n).slow(2).transpose(-1) \n .legato(cosine.struct(\"x*8\").add(4/5).mul(4/5).fast(8))\n .velocity(sine.struct(\"x*8\").add(3/5).mul(2/5).fast(8))\n .note().piano().out().fast(3/4)","hash":"2MtjoYELsyy6"},{"id":54,"created_at":"2022-07-20T05:39:09.335398+00:00","code":"stack(\n \"c2 g2 a2 [e2@2 eb2] d2 a2 g2 [d2 ~ db2]\",\n \"[C^7 A7] [Dm7 G7]\".struct(\"[x@2 x] [~@2 x] [~ x@2]@2 [x ~@2] ~ [~@2 x@4]@2\")\n .voicings(['G3','A4'])\n).slow(4).note()","hash":"-fdVyijf3Fk0"},{"id":64,"created_at":"2022-07-31T19:09:47.101758+00:00","code":"const t = x => x.scaleTranspose(\"<0 2 4 3>/4\").transpose(-2)\nconst s = x => x.scale(cat('C3 minor pentatonic','G3 minor pentatonic').slow(4))\nconst delay = new FeedbackDelay(1/8, .6).chain(vol(0.1), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\nstack(\n // melody\n \"<<10 7> <8 3>>/4\".struct(\"x*3\").apply(s)\n .scaleTranspose(\"<0 3 2> <1 4 3>\")\n .superimpose(scaleTranspose(2).early(1/8))\n .apply(t).tone(polysynth().set({\n ...osc('triangle4'),\n ...adsr(0,.08,0)\n }).chain(vol(0.2).connect(delay),chorus,out())).mask(\"<~@3 x>/16\".early(1/8)),\n // pad\n \"[1,3]/4\".scale('G3 minor pentatonic').apply(t).tone(polysynth().set({\n ...osc('square2'),\n ...adsr(0.1,.4,0.8)\n }).chain(vol(0.2),chorus,out())).mask(\"<~ x>/32\"),\n // xylophone\n \"c3,g3,c4\".struct(\"\").fast(\"<1 <2!3 [4 8]>>\").apply(s).scaleTranspose(\"<0 <1 [2 [3 <4 5>]]>>\").apply(t).tone(polysynth().set({\n ...osc('sawtooth4'),\n ...adsr(0,.1,0)\n }).chain(vol(0.4).connect(delay),out())).mask(\"/16\".early(1/8)),\n // bass\n \"c2 [c2 ~]*2\".scale('C hirajoshi').apply(t).tone(synth({\n ...osc('sawtooth6'),\n ...adsr(0,.03,.4,.1)\n }).chain(vol(0.4),out())),\n // kick\n \"*2\".tone(membrane().chain(vol(0.8),out())),\n // snare\n \"~ \".tone(noise().chain(vol(0.8),out())),\n // hihat\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.02)).chain(vol(0.5).connect(delay),out()))\n).slow(1)\n// strudel disable-highlighting","hash":"vJ2KTtZo20cu"},{"id":65,"created_at":"2022-07-31T19:09:47.681287+00:00","code":"const t = x => x.scaleTranspose(\"<0 2 4 3>/4\").transpose(-2)\nconst s = x => x.scale(cat('C3 minor pentatonic','G3 minor pentatonic').slow(4))\nconst delay = new FeedbackDelay(1/8, .6).chain(vol(0.1), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\nstack(\n // melody\n \"<<10 7> <8 3>>/4\".struct(\"x*3\").apply(s)\n .scaleTranspose(\"<0 3 2> <1 4 3>\")\n .superimpose(scaleTranspose(2).early(1/8))\n .apply(t).tone(polysynth().set({\n ...osc('triangle4'),\n ...adsr(0,.08,0)\n }).chain(vol(0.2).connect(delay),chorus,out())).mask(\"<~@3 x>/16\".early(1/8)),\n // pad\n \"[1,3]/4\".scale('G3 minor pentatonic').apply(t).tone(polysynth().set({\n ...osc('square2'),\n ...adsr(0.1,.4,0.8)\n }).chain(vol(0.2),chorus,out())).mask(\"<~ x>/32\"),\n // xylophone\n \"c3,g3,c4\".struct(\"\").fast(\"<1 <2!3 [4 8]>>\").apply(s).scaleTranspose(\"<0 <1 [2 [3 <4 5>]]>>\").apply(t).tone(polysynth().set({\n ...osc('sawtooth4'),\n ...adsr(0,.1,0)\n }).chain(vol(0.4).connect(delay),out())).mask(\"/16\".early(1/8)),\n // bass\n \"c2 [c2 ~]*2\".scale('C hirajoshi').apply(t).tone(synth({\n ...osc('sawtooth6'),\n ...adsr(0,.03,.4,.1)\n }).chain(vol(0.4),out())),\n // kick\n \"*2\".tone(membrane().chain(vol(0.8),out())),\n // snare\n \"~ \".tone(noise().chain(vol(0.8),out())),\n // hihat\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.02)).chain(vol(0.5).connect(delay),out()))\n).slow(1)\n// strudel disable-highlighting","hash":"DhWsebFhaaI9"},{"id":66,"created_at":"2022-07-31T19:37:06.911082+00:00","code":"//slowcat(\"c3 e3\", \"e3\", \"g3\").late(rand.range(0,2).round()).fast(4)\n\n//slowcat(\"c3 e3\", \"e3\", \"g3\").late(rand.range(0,2).round()).fast(4)\n\nvar chooseInWith = (pat, xs) => {\n xs = xs.map(reify);\n if (xs.length == 0) {\n return silence;\n }\n return pat\n .range(0, xs.length)\n .fmap((i) => xs[Math.floor(i)])\n .innerJoin();\n};\n\nvar chooseCycles = (...xs) => chooseInWith(rand.segment(1), xs);\n\n\nchooseCycles(\n \"c4\",\n chooseCycles(\"c3 e3\", \"e3\", \"g3\")\n).fast(4)\n\n","hash":"TpZLuyJCkYlW"},{"id":67,"created_at":"2022-07-31T19:45:25.835911+00:00","code":"n(\n \"a4 [a3 c3] a3 c3\"\n .sub(\"<7 12>/2\")\n .off(1/8, add(\"12\"))\n .off(1/4, add(\"7\"))\n)\n .legato(.5)\n .slow(2)\n .s(\"sawtooth square\")\n .cutoff(\"<2000 1000 500>\")\n .out()\n","hash":"pQKoHsxS2h84"},{"id":68,"created_at":"2022-07-31T20:41:52.579757+00:00","code":"//slowcat(\"c3 e3\", \"e3\", \"g3\").late(rand.range(0,2).round()).fast(4)\n\n//slowcat(\"c3 e3\", \"e3\", \"g3\").late(rand.range(0,2).round()).fast(4)\n\nvar chooseInWith = (pat, xs) => {\n xs = xs.map(reify);\n if (xs.length == 0) {\n return silence;\n }\n return pat\n .range(0, xs.length)\n .fmap((i) => xs[Math.floor(i)])\n .innerJoin();\n};\n\nvar chooseCycles = (...xs) => chooseInWith(rand.segment(1), xs);\n\nvar randState = 0;\n\nvar chooseIndependentCycles = (...xs) => chooseInWith(rand.late((randState++)*0.0001).segment(1), xs);\n\nchooseIndependentCycles(\n \"c4\",\n chooseIndependentCycles(\"c3 e3\", \"e3\", \"g3\")\n).fast(4)\n\n","hash":"gL4HMl9q43o6"},{"id":69,"created_at":"2022-07-31T20:44:08.264338+00:00","code":"//slowcat(\"c3 e3\", \"e3\", \"g3\").late(rand.range(0,2).round()).fast(4)\n\n//slowcat(\"c3 e3\", \"e3\", \"g3\").late(rand.range(0,2).round()).fast(4)\n\nvar chooseInWith = (pat, xs) => {\n xs = xs.map(reify);\n if (xs.length == 0) {\n return silence;\n }\n return pat\n .range(0, xs.length)\n .fmap((i) => xs[Math.floor(i)])\n .innerJoin();\n};\n\nvar chooseCycles = (...xs) => chooseInWith(rand.segment(1), xs);\n\nvar randState = 0;\n\nvar chooseIndependentCycles = (...xs) => chooseInWith(rand.late((randState++)*0.0001).segment(1), xs);\n\nchooseIndependentCycles(\n \"c4\",\n chooseIndependentCycles(\"c3 e3\", \"e3\", \"g3\")\n).fast(4)\n\n","hash":"QoKBBsdDBQro"},{"id":70,"created_at":"2022-07-31T21:23:41.301044+00:00","code":"//slowcat(\"c3 e3\", \"e3\", \"g3\").late(rand.range(0,2).round()).fast(4)\n\n//slowcat(\"c3 e3\", \"e3\", \"g3\").late(rand.range(0,2).round()).fast(4)\n\nvar chooseInWith = (pat, xs) => {\n xs = xs.map(reify);\n if (xs.length == 0) {\n return silence;\n }\n return pat\n .range(0, xs.length)\n .fmap((i) => xs[Math.floor(i)])\n .innerJoin();\n};\n\nvar chooseCycles = (...xs) => chooseInWith(rand.segment(1), xs);\n\nvar randState = 0;\n\nvar chooseIndependentCycles = (...xs) => chooseInWith(rand.late((randState++)*0.0001).segment(1), xs);\n\nchooseIndependentCycles(\n chooseIndependentCycles(\"c3 e3\", \"e3\", \"g3\"),\n \"c4\"\n).fast(4)\n\n","hash":"TGp3R_6-qmvY"},{"id":71,"created_at":"2022-07-31T21:45:18.914427+00:00","code":"\"c9 c9 c9, c8 c8\"\n.scale('D minor')\n.note().piano().out()\n.pianoroll()","hash":"Oais65XPBeAV"},{"id":72,"created_at":"2022-07-31T21:46:18.336294+00:00","code":"\"c9 c9 c9, c8 c8\"\n.scale('D minor')\n.note().piano().out()\n.pianoroll()","hash":"ldZPCC8_189H"},{"id":73,"created_at":"2022-08-01T06:36:33.220598+00:00","code":"// this is a test of the distribution of random numbers\n\n// this function just counts how often each number occurs in the array\nconst count = (numbers) => numbers.reduce((acc, n) => {\n if(!acc[n]) {\n acc[n] = 1;\n } else {\n acc[n]++\n };\n return acc;\n},{})\n\nlet numbers;\n\n// segment one random cycle into 10000 parts\nnumbers = rand.range(0,9).round().segment(10000).queryArc(0,1).map(h=>h.value)\nconsole.log('segment 10000', count(numbers))\n/*\n0: 549\n1: 1110\n2: 1126\n3: 1106\n4: 1109\n5: 1112\n6: 1118\n7: 1113\n8: 1106\n9: 551\n*/\n// query a random signal for 10000 cycles\nnumbers = rand.range(0,9).round().segment(1).queryArc(0,10000).map(h=>h.value)\nconsole.log('query 10000', count(numbers))\n/*\n 0: 534\n1: 1300\n2: 898\n3: 1236\n4: 1034\n5: 1031\n6: 1232\n7: 900\n8: 1299\n9: 536\n*/\n// conclusion: in both cases, the distribution is not quite equal...\n\nsilence","hash":"D--IwyHBNn0a"},{"id":74,"created_at":"2022-08-01T12:54:58.375978+00:00","code":"const xorwise = (x) => {\n const a = (x << 13) ^ x;\n const b = (a >> 17) ^ a;\n return (b << 5) ^ b;\n};\nconst _frac = (x) => x - Math.trunc(x);\nconst timeToIntSeed = (x) => xorwise(Math.trunc(_frac(x / 300) * 536870912));\nconst intSeedToRand = (x) => (x % 536870912) / 536870912;\nconst timeToRand = (x) => Math.abs(intSeedToRand(timeToIntSeed(x)));\n\nconst ctx = getDrawContext();\nctx.fillStyle='darkseagreen'\nctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height)\nconst bars = 400;\nconst barMaxHeight = 200;\n\nconst barWidth = ctx.canvas.width / bars;\nfor(let i = 0;i\")\n.transpose(\"0 1\".slow(16))","hash":"faC6ykfIhu1j"},{"id":82,"created_at":"2022-08-01T23:14:59.962151+00:00","code":"const correlation = (xs, ys) => {\n let n = Math.min(xs.length, ys.length)\n let [s_x, s_y, s_xy, s_x2, s_y2] = [0,0,0,0,0] \n for (let i = 0; i < n; i++) {\n s_x += xs[i]; s_x2 += xs[i] * xs[i];\n s_y += ys[i]; s_xy += xs[i] * ys[i];\n s_y2 += ys[i] * ys[i]\n }\n return (s_xy - s_x * s_y / n) / (Math.sqrt(s_x2 - s_x * s_x / n) * Math.sqrt(s_y2 - s_y * s_y / n))\n}\n\nconst cycleCount = 10000\n\nconst nums0 = rand.late(0).segment(1).queryArc(0, cycleCount).map(x => x.value)\nlet nums1;\n\n[0.00001, 0.00005, 0.0001, 0.0002, 0.0003, 0.001, 1, 10, 2.71828, 3.14159].forEach((offset) => {\n nums1 = rand.late(offset).segment(1).queryArc(0, cycleCount).map(x => x.value)\n console.log('At offset ' + offset + ' correlation is ' + correlation(nums0, nums1));\n})\n\nsilence;","hash":"l7FO1TzD3yBA"},{"id":83,"created_at":"2022-08-02T21:59:58.510655+00:00","code":"const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out())\nlet kalimba = await sampler({\n C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3'\n})\nkalimba = kalimba.chain(vol(0.6).connect(delay),out());\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major'])\n\nstack(\n \"[0 2 4 6 9 2 0 -2]*3\"\n .add(\"<0 2>/4\")\n .scale(scales)\n .struct(\"x*8\")\n .velocity(\"<.8 .3 .6>*8\")\n .slow(2)\n .tone(kalimba),\n \"\"\n .scale(scales)\n .scaleTranspose(\"[0 <2 4>]*2\")\n .struct(\"x*4\")\n .velocity(\"<.8 .5>*4\")\n .velocity(0.8)\n .slow(2)\n .tone(kalimba)\n)\n .legato(\"<.4 .8 1 1.2 1.4 1.6 1.8 2>/8\")\n .fast(1).color(\"\")\n.pianoroll({vertical:1,smear:1,fold:1})\n\n// strudel hide-heade\n// strudel hide-console","hash":"3hSnOnJz8aPZ"},{"id":84,"created_at":"2022-08-02T22:10:22.521354+00:00","code":"samples({ flbass: ['00_c2_finger_long_neck.wav','01_c2_finger_short_neck.wav','02_c2_finger_long_bridge.wav','03_c2_finger_short_bridge.wav','04_c2_pick_long.wav','05_c2_pick_short.wav','06_c2_palm_mute.wav'] }, \n 'github:cleary/samples-flbass/main/')\nsamples({\nbd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\nsd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\nhh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nnote(\"<8(3,8) <7 7*2> [4 5@3] 8>\".sub(1) // sub 1 -> 1-indexed\n.layer(\nx=>x,\nx=>x.add(7).color('steelblue')\n.off(1/8,x=>x.add(\"2,4\").off(1/8,x=>x.add(5).echo(4,.125,.5)))\n.slow(2),\n).scale('A1 minor'))\n.s(\"flbass\").n(0)\n.gain(.3)\n.cutoff(sine.slow(7).range(200,4000))\n.resonance(10)\n//.hcutoff(400)\n.clip(1)\n.stack(s(\"bd:1*2,~ sd:0,[~ hh:0]*2\"))\n.out()\n.color(\"\")\n.pianoroll({vertical:1,fold:0,smear:0})\n// strudel hide-console\n// strudel hide-heade","hash":"J3ClL0wQCBr_"},{"id":85,"created_at":"2022-08-03T22:41:57.671182+00:00","code":"\"0 1 2\".addIn(\"1 2\").scale('C minor').note().piano().out() // use inner (= left) structure\n\"0 1 2\".addOut(\"1 2\").scale('C minor').note().piano().out() // use outer (= right) structure\n\"0 1 2\".addMix(\"1 2\").scale('C minor').note().piano().out() // mix both structures\n","hash":"YC1KlrX1fOyP"},{"id":86,"created_at":"2022-08-06T19:41:32.193422+00:00","code":"\"[[e4*2](5,8),[c3(5,8)]*2]\".slow(4)","hash":"YD2MRLffOCRV"},{"id":87,"created_at":"2022-08-06T23:03:13.024098+00:00","code":"const chords = \"\"\nconst roots = chords.rootNotes(2)\n\nstack(\n chords.voicings(['F4', 'A5']).struct(\n ` x@2 ~ x ~ ~ ~ x |\n x? ~ ~ x@3 ~ x |\n x? ~ ~ x ~ x@3`),\n roots.struct(\"x [~ x?0.2] x [~ x?] | x!4 | x@2 ~ ~ ~ x x x\").transpose(\"0 7\")\n).slow(2).pianoroll().note().piano().out();","hash":"XxvYG4XK-I5G"},{"id":88,"created_at":"2022-08-08T02:14:13.538432+00:00","code":"stack(\n \"c3@3 [eb3, g3, [c4 d4]/2]\",\n \"c2 g2\",\n \"[eb4@5 [f4 eb4 d4]@3] [eb4 c4]/2\".slow(8)\n)","hash":"FHXCltSQwouU"},{"id":89,"created_at":"2022-08-08T06:58:26.414302+00:00","code":"Pattern.prototype.minify = function() {\n return this.fmap(mini).innerJoin();\n}\n\nstack('c3 e3 g3','c2 g2').minify()\n","hash":"Hg6JP2F6ufl1"},{"id":90,"created_at":"2022-08-08T07:02:04.72455+00:00","code":"Pattern.prototype.minify = function() {\n return this.fmap(mini).innerJoin();\n}\n\nstack('c3 e3 g3','c2 g2').minify()\n\n// strudel disable-highlighting","hash":"lNxLnMcpieR3"},{"id":91,"created_at":"2022-08-08T22:59:00.890037+00:00","code":"\"c3\".struct(cat(1,\"1\".early(0.2),\"1\".early(0.3),\"1\".early(0.4),\"1\".early(0.5))).fast(4)","hash":"78PHBhVZovgo"},{"id":92,"created_at":"2022-08-11T05:23:06.85935+00:00","code":"\nstack(\n // melody\n `<\n [e5 ~] [[d5@2 c5] [~@2 e5]] ~ [~ [c5@2 d5]] [e5 e5] [d5 c5] [e5 f5] [g5 a5]\n [~ c5] [c5 d5] [e5 [c5@2 c5]] [~ c5] [f5 e5] [c5 d5] [~ g6] [g6 ~]\n [e5 ~] [[d5@2 c5] [~@2 e5]] ~ [~ [c5@2 d5]] [e5 e5] [d5 c5] [a5 g5] [c6 [e5@2 d5]]\n [~ c5] [c5 d5] [e5 [c5@2 c5]] [~ c5] [f5 e5] [c5 d5] [~ [g6@2 ~] ~@2] [g5 ~] \n [~ a5] [b5 c6] [b5@2 ~@2 g5] ~\n [f5 ~] [[g5@2 f5] ~] [[e5 ~] [f5 ~]] [[f#5 ~] [g5 ~]]\n [~ a5] [b5 c6] [b5@2 ~@2 g5] ~\n [eb6 d6] [~ c6] ~!2\n >`\n .legato(.95),\n // sub melody\n `<\n [~ g4]!2 [~ ab4]!2 [~ a4]!2 [~ bb4]!2 \n [~ a4]!2 [~ g4]!2 [d4 e4] [f4 gb4] ~!2\n [~ g4]!2 [~ ab4]!2 [~ a4]!2 [~ bb4]!2 \n [~ a4]!2 [~ g4]!2 [d4 e4] [f4 gb4] ~!2\n [~ c5]!4 [~ a4]!2 [[c4 ~] [d4 ~]] [[eb4 ~] [e4 ~]]\n [~ c5]!4 [~ eb5]!2 [g4*2 [f4 ~]] [[e4 ~] [d4 ~]]\n >`,\n // bass\n `<\n c3!7 a3 f3!2\n e3!2 ~!4\n c3!7 a3 f3!2\n e3!2 ~!4\n f3!2 e3!2 d3!2 ~!2\n f3!2 e3!2 ab3!2 ~!2\n >`\n .legato(.5)\n).fast(2) // .note().piano().out()","hash":"rXBp8MOz1iNw"},{"id":93,"created_at":"2022-08-14T10:34:57.110119+00:00","code":"//\"0 1 2 3 4 5 6 7 8 9 10 11\".late(Math.PI).segment(12).scale('C major').pianoroll()\n\"0 1 2 3 4 5 6 7 8 9 10 11\".late(Math.PI).scale('C major').pianoroll()\n","hash":"bbPVlOzXxAxn"},{"id":94,"created_at":"2022-08-14T10:36:17.133808+00:00","code":"sine.range(0, 12).segment(12).late(Math.PI).scale('C major').pianoroll()","hash":"dZSKPnJiPMAz"},{"id":95,"created_at":"2022-08-14T13:07:25.292217+00:00","code":"samples({ flbass: ['00_c2_finger_long_neck.wav','01_c2_finger_short_neck.wav','02_c2_finger_long_bridge.wav','03_c2_finger_short_bridge.wav','04_c2_pick_long.wav','05_c2_pick_short.wav','06_c2_palm_mute.wav'] }, \n 'github:cleary/samples-flbass/main/')\nsamples({\nbd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\nsd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\nhh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\n\nnote(\"<8(3,8) <7 7*2> [4 5@3] 8>\".sub(1) // sub 1 -> 1-indexed\n.layer(\nx=>x,\nx=>x.add(7).color('steelblue')\n.off(1/8,x=>x.add(\"2,4\").off(1/8,x=>x.add(5).echo(4,.125,.5)))\n.slow(2),\n).scale('A1 minor'))\n.s(\"flbass\").n(0)\n.gain(.3)\n.cutoff(sine.slow(7).range(200,4000))\n.resonance(10)\n//.hcutoff(400)\n.clip(1)\n.stack(s(\"bd:1*2,~ sd:0,[~ hh:0]*2\"))\n.out()\n.pianoroll({vertical:1})","hash":"l-zyGmnM6g_q"},{"id":96,"created_at":"2022-08-14T13:51:32.968277+00:00","code":"const delay = new FeedbackDelay(1/8, .6).chain(vol(0.15), out());\nconst snare = noise({type:'white',...adsr(0,0.2,0)}).chain(lowpass(5000),vol(1.8),out());\nconst s = polysynth().set({...osc('sawtooth4'),...adsr(0.01,.2,.6,0.2)}).chain(vol(.23).connect(delay),out());\nstack(\n stack(\n \"0 1 4 [3!2 5]\".layer(\n // chords\n x=>x.add(\"0,3\").duration(\"0.05!3 0.02\"),\n // bass\n x=>x.add(\"-8\").struct(\"x*8\").duration(0.1) \n ),\n // melody\n \"12 11*3 12 ~\".duration(0.005) \n )\n .add(\"<0 1>\")\n .tune(\"jemblung2\")\n //.mul(22/5).round().xen(\"22edo\")\n //.mul(12/5).round().xen(\"12edo\")\n .tone(s),\n // kick\n \"[c2 ~]*2\".duration(0.05).tone(membrane().chain(out())), \n // snare\n \"[~ c1]*2\".early(0.001).tone(snare),\n // hihat\n \"c2*8\".tone(noise().chain(highpass(6000),vol(0.5).connect(delay),out())),\n).slow(3)","hash":"vEpJhDLHycD8"},{"id":249,"created_at":"2022-10-08T14:26:38.096155+00:00","code":"stack(\n seq(\n \"~\",\n \"~\",\n \"~\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [F5@2 C6] A5 G5\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [Bb5 A5 G5] F5@2\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [F5@2 C6] A5 G5\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [Bb5 A5 G5] F5@2\",\n \"A5 [F5@2 C5] A5 F5\",\n \"Ab5 [F5@2 Ab5] G5@2\",\n \"A5 [F5@2 C5] A5 F5\",\n \"Ab5 [F5@2 C5] C6@2\",\n \"A5 [F5@2 C5] [D5@2 F5] F5\",\n \"[C5@2 F5] [Bb5 A5 G5] F5@2\"\n ),\n seq(\n \"[F4,Bb4,D5] [[D4,G4,Bb4]@2 [Bb3,D4,F4]] [[G3,C4,E4]@2 [[Ab3,F4] [A3,Gb4]]] [Bb3,E4,G4]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, Bb3, Db3] [F3, Bb3, Db3]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [A3, C4, E4] [A3, C4, E4]] [~ [Ab3, C4, Eb4] [Ab3, C4, Eb4]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [G3, C4, E4] [G3, C4, E4]]\",\n \"[~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [F3, Bb3, D4] [F3, Bb3, D4]] [~ [F3, Bb3, C4] [F3, Bb3, C4]] [~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, A3, C4] [F3, A3, C4]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [A3, C4, E4] [A3, C4, E4]] [~ [Ab3, C4, Eb4] [Ab3, C4, Eb4]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [G3, C4, E4] [G3, C4, E4]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [F3, Bb3, D4] [F3, Bb3, D4]] [~ [F3, Bb3, C4] [F3, Bb3, C4]] [~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, A3, C4] [F3, A3, C4]]\",\n \"[~ [Bb3, D3, F4] [Bb3, D3, F4]] [~ [Bb3, D3, F4] [Bb3, D3, F4]] [~ [A3, C4, F4] [A3, C4, F4]] [~ [A3, C4, F4] [A3, C4, F4]]\",\n \"[~ [Ab3, B3, F4] [Ab3, B3, F4]] [~ [Ab3, B3, F4] [Ab3, B3, F4]] [~ [G3, Bb3, F4] [G3, Bb3, F4]] [~ [G3, Bb3, E4] [G3, Bb3, E4]]\",\n \"[~ [Bb3, D3, F4] [Bb3, D3, F4]] [~ [Bb3, D3, F4] [Bb3, D3, F4]] [~ [A3, C4, F4] [A3, C4, F4]] [~ [A3, C4, F4] [A3, C4, F4]]\",\n \"[~ [Ab3, B3, F4] [Ab3, B3, F4]] [~ [Ab3, B3, F4] [Ab3, B3, F4]] [~ [G3, Bb3, F4] [G3, Bb3, F4]] [~ [G3, Bb3, E4] [G3, Bb3, E4]]\",\n \"[~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, A3, C3] [F3, A3, C3]] [~ [F3, Bb3, D3] [F3, Bb3, D3]] [~ [F3, B3, D3] [F3, B3, D3]]\",\n \"[~ [F3, Bb3, D4] [F3, Bb3, D4]] [~ [F3, Bb3, C4] [F3, Bb3, C4]] [~ [F3, A3, C4] [F3, A3, C4]] [~ [F3, A3, C4] [F3, A3, C4]]\"\n ),\n seq(\n \"[G3 G3 C3 E3]\",\n \"[F2 D2 G2 C2]\",\n \"[F2 D2 G2 C2]\",\n \"[F2 A2 Bb2 B2]\",\n \"[A2 Ab2 G2 C2]\",\n \"[F2 A2 Bb2 B2]\",\n \"[G2 C2 F2 F2]\",\n \"[F2 A2 Bb2 B2]\",\n \"[A2 Ab2 G2 C2]\",\n \"[F2 A2 Bb2 B2]\",\n \"[G2 C2 F2 F2]\",\n \"[Bb2 Bb2 A2 A2]\",\n \"[Ab2 Ab2 G2 [C2 D2 E2]]\",\n \"[Bb2 Bb2 A2 A2]\",\n \"[Ab2 Ab2 G2 [C2 D2 E2]]\",\n \"[F2 A2 Bb2 B2]\",\n \"[G2 C2 F2 F2]\"\n )\n).slow(51);\n","hash":"KEJD5r4Q7zZo"},{"id":97,"created_at":"2022-08-14T16:12:53.958113+00:00","code":"const sf = await loadSoundfont('https://felixroos.github.io/sfumato/soundfonts/Donkey%20Kong%20Country%202014.sf2')\nstack(\n // melody\n `<\n [e5 ~] [[d5@2 c5] [~@2 e5]] ~ [~ [c5@2 d5]] [e5 e5] [d5 c5] [e5 f5] [g5 a5]\n [~ c5] [c5 d5] [e5 [c5@2 c5]] [~ c5] [f5 e5] [c5 d5] [~ g6] [g6 ~]\n [e5 ~] [[d5@2 c5] [~@2 e5]] ~ [~ [c5@2 d5]] [e5 e5] [d5 c5] [a5 g5] [c6 [e5@2 d5]]\n [~ c5] [c5 d5] [e5 [c5@2 c5]] [~ c5] [f5 e5] [c5 d5] [~ [g6@2 ~] ~@2] [g5 ~] \n [~ a5] [b5 c6] [b5@2 ~@2 g5] ~\n [f5 ~] [[g5@2 f5] ~] [[e5 ~] [f5 ~]] [[f#5 ~] [g5 ~]]\n [~ a5] [b5 c6] [b5@2 ~@2 g5] ~\n [eb6 d6] [~ c6] ~!2\n >`\n .legato(.95),\n // sub melody\n `<\n [~ g4]!2 [~ ab4]!2 [~ a4]!2 [~ bb4]!2 \n [~ a4]!2 [~ g4]!2 [d4 e4] [f4 gb4] ~!2\n [~ g4]!2 [~ ab4]!2 [~ a4]!2 [~ bb4]!2 \n [~ a4]!2 [~ g4]!2 [d4 e4] [f4 gb4] ~!2\n [~ c5]!4 [~ a4]!2 [[c4 ~] [d4 ~]] [[eb4 ~] [e4 ~]]\n [~ c5]!4 [~ eb5]!2 [g4*2 [f4 ~]] [[e4 ~] [d4 ~]]\n >`,\n // bass\n `<\n c3!7 a3 f3!2\n e3!2 ~!4\n c3!7 a3 f3!2\n e3!2 ~!4\n f3!2 e3!2 d3!2 ~!2\n f3!2 e3!2 ab3!2 ~!2\n >`\n .legato(.5)\n).fast(2)\n .transpose(-12)\n .note()\n .soundfont(sf,17)","hash":"DHUbrEloJxMd"},{"id":98,"created_at":"2022-08-15T09:46:49.43021+00:00","code":"const lfo = cosine.slow(15);\nconst lfo2 = sine.slow(16);\nconst filter1 = x=>x.cutoff(lfo2.range(300,3000));\nconst filter2 = x=>x.hcutoff(lfo.range(1000,6000)).cutoff(4000)\nconst scales = cat('D3 major', 'G3 major').slow(8)\n\nconst drums = await players({\n bd: '344/344757_1676145-lq.mp3',\n sn: '387/387186_7255534-lq.mp3',\n hh: '561/561241_12517458-lq.mp3',\n hh2:'44/44944_236326-lq.mp3',\n hh3: '44/44944_236326-lq.mp3',\n}, 'https://freesound.org/data/previews/')\n\nstack(\n \"-7 0 -7 7\".struct(\"x(5,8,2)\").fast(2).sub(7)\n .scale(scales)\n .n()\n .s(\"sawtooth,square\")\n .gain(.3).attack(0.01).decay(0.1).sustain(.5)\n .apply(filter1),\n \"~@3 [<2 3>,<4 5>]\"\n .echo(4,1/16,.7)\n .scale(scales)\n .n()\n .s('square').gain(.7)\n .attack(0.01).decay(0.1).sustain(0)\n .apply(filter1),\n \"6 4 2\".add(14)\n .superimpose(sub(\"5\"))\n .fast(1).euclidLegato(3,8)\n .mask(\"<1 0@7>\")\n .fast(2)\n .echo(32, 1/8, .8)\n .scale(scales)\n .n()\n .s(\"sawtooth\")\n .gain(sine.range(.1,.4).slow(8))\n .attack(.001).decay(.2).sustain(0)\n .apply(filter2)\n).out().stack(\n stack(\n \"bd <~@7 [~ bd]>\".fast(2),\n \"~ sn\",\n \"[~ hh3]*2\"\n ).tone(drums.chain(vol(.18),out())).fast(2)\n).slow(2)\n \n//.pianoroll({minMidi:20, maxMidi:160})\n// strudel disable-highlighting","hash":"-YW3kIKIGR8j"},{"id":99,"created_at":"2022-08-16T07:15:57.59133+00:00","code":"const delay = new FeedbackDelay(1/8, .6).chain(vol(0.15), out());\nconst snare = noise({type:'white',...adsr(0,0.2,0)}).chain(lowpass(5000),vol(1.8),out());\nconst s = polysynth().set({...osc('sawtooth4'),...adsr(0.01,.2,.6,0.2)}).chain(vol(.23).connect(delay),out());\nstack(\n stack(\n \"0 1 4 [3!2 5]\".layer(\n // chords\n x=>x.add(\"0,3\").duration(\"0.05!3 0.02\"),\n // bass\n x=>x.add(\"-8\").struct(\"x*8\").duration(0.1) \n ),\n // melody\n \"12 11*3 12 ~\".duration(0.005) \n )\n .add(\"<0 1>\")\n .tune(\"jemblung2\")\n //.mul(22/5).round().xen(\"22edo\")\n //.mul(12/5).round().xen(\"12edo\")\n .tone(s),\n // kick\n \"[c2 ~]*2\".duration(0.05).tone(membrane().chain(out())), \n // snare\n \"[~ c1]*2\".early(0.001).tone(snare),\n // hihat\n \"c2*8\".tone(noise().chain(highpass(6000),vol(0.5).connect(delay),out())),\n).slow(3)","hash":"iw5ossp4Sti1"},{"id":100,"created_at":"2022-08-16T19:31:44.909886+00:00","code":"const { default: confetti } = await import('https://cdn.skypack.dev/canvas-confetti');\n\nPattern.prototype.confetti = function() {\n return this.onTrigger((t,h)=>confetti(h.value))\n}\n\ncreateParams('particleCount','angle','spread','startVelocity','decay','gravity','drift','ticks')\n// see https://www.npmjs.com/package/canvas-confetti\n\n\"\"\n .gravity(\"<.5 1 2>\")\n .ticks(\"<100 200>\")\n .startVelocity(sine.range(1,50).slow(6))\n .drift(sine.range(-10,10).slow(7))\n .angle(sine.range(0,360).slow(8))\n .confetti()","hash":"7DsklCccTr-k"},{"id":101,"created_at":"2022-08-17T22:21:05.314956+00:00","code":"const delay = new FeedbackDelay(1/12, .4).chain(vol(0.3), out());\n\nconst drums = await players({\n bd: 'samples/tidal/bd/BT0A0D0.wav',\n sn: 'samples/tidal/sn/ST0T0S3.wav',\n hh: 'samples/tidal/hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/')\n\nconst rhodes = await sampler({\n E1: 'samples/rhodes/MK2Md2000.mp3',\n E2: 'samples/rhodes/MK2Md2012.mp3',\n E3: 'samples/rhodes/MK2Md2024.mp3',\n E4: 'samples/rhodes/MK2Md2036.mp3',\n E5: 'samples/rhodes/MK2Md2048.mp3',\n E6: 'samples/rhodes/MK2Md2060.mp3',\n E7: 'samples/rhodes/MK2Md2072.mp3'\n}, 'https://loophole-letters.vercel.app/')\n\nconst bass = synth(osc('sawtooth8')).chain(vol(.5),out())\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', cat('Db major','Db mixolydian')])\n\nstack(\n \" \"\n .tone(drums.chain(out())),\n \"]>\"\n .scale(scales)\n .struct(\"x*8\")\n .scaleTranspose(\"0 [-5,-2] -7 [-9,-2]\")\n .legato(.3)\n .slow(2)\n .tone(rhodes.chain(vol(0.5).connect(delay), out())),\n //\"]>\".slow(2).voicings().struct(\"~ x\").legato(.25).tone(rhodes),\n \"\"\n .legato(\"<1@3 [.3 1]>\")\n .slow(2)\n .tone(bass),\n).fast(3/2)","hash":"ISMZvMGByNst"},{"id":102,"created_at":"2022-08-19T23:22:39.109269+00:00","code":"samples({\nbd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\nsd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\nhh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nstack(\n // bass\n \"0*2 <2(3,8) [4 3](5,8,1)>\".scale('G1 dorian').note().s('sawtooth').cutoff(1500).slow(2)\n .mask(\"x | x | x | ~\".slow(8))\n , // chord stabs\n \"~ [0,2,<4 <5 [5 6]>>]\".scale('G3 dorian').note().legato(.2).s('sawtooth').cutoff(sine.range(500,2000).slow(9)).echo(4,1/8,.5)\n //.mask(\"x | x | x | ~\".slow(8))\n , // chord bell\n \"<~ [7,~ 6@3,~@2 5@2, ~@3 4]>/4\".scale('G4 dorian').note().s('sawtooth').cutoff(1000)\n .mask(\"x | ~\".slow(16)),\n // pulsy pad\n \"4,7\".scale('G4 dorian').note().fast(2).attack(.5).s('square').cutoff(perlin.range(200,2000).slow(5)).velocity(.3)\n .mask(\"x | ~\".slow(16))\n , // drums\n \"bd*2\".s().mask(\"x | x | ~\".slow(8)),\n \"~ sd\".s().mask(\"~ | ~ | x\".slow(16)), \n \"~ [hh | hh*2]\".fast(2).s()\n .mask(\"x | x | ~\".slow(16))\n , // gedüdel\n \"~ [4 ~ 4 7] [~@2.2 7 ~] ~\"\n .slow(2)\n .scale('G3 dorian').note().s('sawtooth')\n .cutoff(sine.range(400,2000).slow(7))\n .jux(rev)\n .mask(\"x | ~\".slow(16)),\n).out()\n\n// strudel hide-header\n// strudel hide-console\n// strudel disable-highlightin","hash":"PDjOPOnV3JR6"},{"id":103,"created_at":"2022-08-20T17:19:29.930768+00:00","code":"const sf = await loadSoundfont('https://felixroos.github.io/sfumato/soundfonts/Donkey%20Kong%20Country%202014.sf2')\nstack(\n \"<[F3,C4]@2 [Eb3,Bb3] [Eb3,]>\".note().struct(\"~ \").soundfont(sf,10),\n \"\".off(1/4,x=>x.transpose(-12).degradeBy(.4)).note().soundfont(sf,5),\n \"<0 2 4 <[3 2] [5 4]>>/2\".off(1/4, add(7)).scale('D minor').note().soundfont(sf,11),\n \">,e4 f3 d4 f3*2\".note().soundfont(sf,37),\n)","hash":"u7qAdlwp3Qig"},{"id":125,"created_at":"2022-09-02T13:57:35.849957+00:00","code":"stack(\n n(\">\".voicings())\n .cutoff(sine.range(500,2000).slow(6)).s('square')\n .decay(.1).sustain(0)\n .resonance(16)\n .struct(\"~@2.2 x\".fast(2)).gain(.2)\n .echo(3,.2,.4)\n .pan(cosine.range(0,1).slow(5))\n .out()\n,\n n(\"c2 < >\")\n .decay(.1)\n .gain(.5)\n .sustain(0.8)\n .cutoff(sine.range(500,2000).slow(7))\n .squeeze(\"x(3,8)\")\n .s('sawtooth').out()\n,\n s(\"[bd ~ <~ bd>] sd,[hh@2.2 hh]*2\").out()\n,\n \"0 <2 3> <<4 5> 3> 6\"\n .off(1/16,add(2))\n .scale('C5 dorian')\n .n()\n .decay(.05)\n .sustain(0)\n .gain(.5)\n .degradeBy(.5)\n .echo(3,.2,.5)\n .pan(sine.range(0,1).slow(5))\n .out()\n)","hash":"m7Uyh34tQwqi"},{"id":104,"created_at":"2022-08-23T04:55:03.203344+00:00","code":"const lfo = cosine.slow(15);\nconst lfo2 = sine.slow(16);\nconst filter1 = x=>x.cutoff(lfo2.range(300,3000));\nconst filter2 = x=>x.hcutoff(lfo.range(1000,6000)).cutoff(4000)\nconst scales = cat('D3 major', 'G3 major').slow(8)\n\nconst drums = await players({\n bd: '344/344757_1676145-lq.mp3',\n sn: '387/387186_7255534-lq.mp3',\n hh: '561/561241_12517458-lq.mp3',\n hh2:'44/44944_236326-lq.mp3',\n hh3: '44/44944_236326-lq.mp3',\n}, 'https://freesound.org/data/previews/')\n\nstack(\n \"-7 0 -7 7\".struct(\"x(5,8,2)\").fast(2).sub(7)\n .scale(scales)\n .n()\n .s(\"sawtooth,square\")\n .gain(.3).attack(0.01).decay(0.1).sustain(.5)\n .apply(filter1),\n \"~@3 [<2 3>,<4 5>]\"\n .echo(4,1/16,.7)\n .scale(scales)\n .n()\n .s('square').gain(.7)\n .attack(0.01).decay(0.1).sustain(0)\n .apply(filter1),\n \"6 4 2\".add(14)\n .superimpose(sub(\"5\"))\n .fast(1).euclidLegato(3,8)\n .mask(\"<1 0@7>\")\n .fast(2)\n .echo(32, 1/8, .8)\n .scale(scales)\n .n()\n .s(\"sawtooth\")\n .gain(sine.range(.1,.4).slow(8))\n .attack(.001).decay(.2).sustain(0)\n .apply(filter2)\n).out().stack(\n stack(\n \"bd <~@7 [~ bd]>\".fast(2),\n \"~ sn\",\n \"[~ hh3]*2\"\n ).tone(drums.chain(vol(.18),out())).fast(2)\n).slow(2)\n \n//.pianoroll({minMidi:20, maxMidi:160})\n// strudel disable-highlighting","hash":"OhjceF8ZvYk8"},{"id":105,"created_at":"2022-08-23T04:55:26.834729+00:00","code":"const f = fast(\"<1 <2 [4 8]>>\");\nstack(\n \"c3,g3,c4\".struct(\"[x ~]*2\").apply(f).transpose(\"<0 <3 [5 [7 [9 [11 13]]]]>>\"),\n \"c2 [c2 ~]*2\".tone(synth(osc('sawtooth8')).chain(vol(0.8),out())),\n \"c1*2\".tone(membrane().chain(vol(0.8),out()))\n).slow(1)","hash":"4yn-ch_d1hnA"},{"id":106,"created_at":"2022-08-23T04:55:28.075783+00:00","code":"const f = fast(\"<1 <2 [4 8]>>\");\nstack(\n \"c3,g3,c4\".struct(\"[x ~]*2\").apply(f).transpose(\"<0 <3 [5 [7 [9 [11 13]]]]>>\"),\n \"c2 [c2 ~]*2\".tone(synth(osc('sawtooth8')).chain(vol(0.8),out())),\n \"c1*2\".tone(membrane().chain(vol(0.8),out()))\n).slow(1)","hash":"2M1kLwRf6d-Q"},{"id":107,"created_at":"2022-08-23T04:55:28.539669+00:00","code":"const f = fast(\"<1 <2 [4 8]>>\");\nstack(\n \"c3,g3,c4\".struct(\"[x ~]*2\").apply(f).transpose(\"<0 <3 [5 [7 [9 [11 13]]]]>>\"),\n \"c2 [c2 ~]*2\".tone(synth(osc('sawtooth8')).chain(vol(0.8),out())),\n \"c1*2\".tone(membrane().chain(vol(0.8),out()))\n).slow(1)","hash":"XggCKeAH5uLK"},{"id":108,"created_at":"2022-08-23T04:57:37.905414+00:00","code":"stack(\n \"c3@3 [eb3, g3, [c4 d4]/2]\",\n \"c2 g2\",\n \"[eb4@5 [f4 eb4 d4]@3] [eb4 c4]/2\".slow(8)\n)","hash":"BH_o1f7vPxd3"},{"id":109,"created_at":"2022-08-23T05:02:51.506973+00:00","code":"const delay = new FeedbackDelay(1/8, .6).chain(vol(0.15), out());\nconst snare = noise({type:'white',...adsr(0,0.2,0)}).chain(lowpass(5000),vol(1.8),out());\nconst s = polysynth().set({...osc('sawtooth4'),...adsr(0.01,.2,.6,0.2)}).chain(vol(.23).connect(delay),out());\nstack(\n stack(\n \"0 1 4 [3!2 5]\".layer(\n // chords\n x=>x.add(\"0,3\").duration(\"0.05!3 0.02\"),\n // bass\n x=>x.add(\"-8\").struct(\"x*8\").duration(0.1) \n ),\n // melody\n \"12 11*3 12 ~\".duration(0.005) \n )\n .add(\"<0 1>\")\n .tune(\"jemblung2\")\n //.mul(22/5).round().xen(\"22edo\")\n //.mul(12/5).round().xen(\"12edo\")\n .tone(s),\n // kick\n \"[c2 ~]*2\".duration(0.05).tone(membrane().chain(out())), \n // snare\n \"[~ c1]*2\".early(0.001).tone(snare),\n // hihat\n \"c2*8\".tone(noise().chain(highpass(6000),vol(0.5).connect(delay),out())),\n).slow(3)","hash":"OdgRkOYpGrgF"},{"id":110,"created_at":"2022-08-23T19:44:54.266612+00:00","code":"const p = pure('a1').fast(10/3)\n\nconst before = getAudioContext().currentTime;\np.queryArc(0,1);\nconst after = getAudioContext().currentTime;\nconst took = (after-before)*1000;\nconsole.log(took.toFixed(2),'ms')\n\nsilence","hash":"Yizg74mNj_6L"},{"id":111,"created_at":"2022-08-24T19:21:49.421978+00:00","code":"const PIXI = await import('https://cdn.skypack.dev/pixi.js');\n\nconst app = new PIXI.Application();\n\n// The application will create a canvas element for you that you\n// can then insert into the DOM.\nconst canvas = app.view;\nwindow.pixiCanvas && window.pixiCanvas.remove()\nwindow.pixiCanvas = canvas;\ncanvas.width = window.innerWidth;\ncanvas.height = window.innerHeight;\ncanvas.style = 'pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:5';\ndocument.body.prepend(canvas);\n\n// load the texture we need\napp.loader.add('bunny', 'https://pixijs.io/examples/examples/assets/bunny.png').load((loader, resources) => {\n // This creates a texture from a 'bunny.png' image.\n const bunny = new PIXI.Sprite(resources.bunny.texture);\n\n // Setup the position of the bunny\n bunny.x = app.renderer.width / 2;\n bunny.y = app.renderer.height / 2;\n\n // Rotate around the center\n bunny.anchor.x = 0.5;\n bunny.anchor.y = 0.5;\n\n // Add the bunny to the scene we are building.\n app.stage.addChild(bunny);\n\n // Listen for frame updates\n app.ticker.add(() => {\n // each frame we spin the bunny around a bit\n bunny.rotation -= 0.1;\n });\n});\n\n\nsilence","hash":"JFekmMyzjDzs"},{"id":112,"created_at":"2022-08-24T19:30:35.25109+00:00","code":"const PIXI = await import('https://cdn.skypack.dev/pixi.js');\n\n\nconst app = new PIXI.Application({width:window.innerWidth,height:window.innerHeight});\nwindow.pixiCanvas && window.pixiCanvas.remove()\nwindow.pixiCanvas = app.view;\nwindow.pixiCanvas.style = 'pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:5';\ndocument.body.prepend(window.pixiCanvas);\n\napp.loader.add('bunny', 'https://pixijs.io/examples/examples/assets/bunny.png').load((loader, resources) => {\n const bunny = new PIXI.Sprite(resources.bunny.texture);\n bunny.x = app.renderer.width / 2;\n bunny.y = app.renderer.height / 2;\n\n bunny.anchor.x = 0.5;\n bunny.anchor.y = 0.5;\n bunny.width *=2;\n bunny.height *=2;\n\n app.stage.addChild(bunny);\n app.ticker.add((t) => {\n bunny.rotation += 0.1;\n });\n});\n\n\nsilence","hash":"ZRX_KCC7pe2k"},{"id":113,"created_at":"2022-08-24T20:15:23.808855+00:00","code":"(\"0 5 7\").piano()\n","hash":"X7Vln6QqABL2"},{"id":114,"created_at":"2022-08-25T16:25:00.451629+00:00","code":"const delay = new FeedbackDelay(1/12, .4).chain(vol(0.3), out());\n\nconst drums = await players({\n bd: 'samples/tidal/bd/BT0A0D0.wav',\n sn: 'samples/tidal/sn/ST0T0S3.wav',\n hh: 'samples/tidal/hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/')\n\nconst rhodes = await sampler({\n E1: 'samples/rhodes/MK2Md2000.mp3',\n E2: 'samples/rhodes/MK2Md2012.mp3',\n E3: 'samples/rhodes/MK2Md2024.mp3',\n E4: 'samples/rhodes/MK2Md2036.mp3',\n E5: 'samples/rhodes/MK2Md2048.mp3',\n E6: 'samples/rhodes/MK2Md2060.mp3',\n E7: 'samples/rhodes/MK2Md2072.mp3'\n}, 'https://loophole-letters.vercel.app/')\n\nconst bass = synth(osc('sawtooth8')).chain(vol(.5),out())\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', cat('Db major','Db mixolydian')])\n\nstack(\n \" \"\n .tone(drums.chain(out())),\n \"]>\"\n .scale(scales)\n .struct(\"x*8\")\n .scaleTranspose(\"0 [-5,-2] -7 [-9,-2]\")\n .legato(.3)\n .slow(2)\n .tone(rhodes.chain(vol(0.5).connect(delay), out())),\n //\"]>\".slow(2).voicings().struct(\"~ x\").legato(.25).tone(rhodes),\n \"\"\n .legato(\"<1@3 [.3 1]>\")\n .slow(2)\n .tone(bass),\n).fast(3/2)","hash":"ILwq_zKFMNN5"},{"id":115,"created_at":"2022-08-25T17:08:14.813609+00:00","code":"// Chorus from \"Veronica In Ecstasy\", by Tim Smith (of Cardiacs) \nconst maj = \"0,4,7\"\nconst min = \"0,3,7\"\nstack(\n // melody\nseq(\n \"[f#6]*3 [f#6 [~ ~ f#6]]\",\n \"[f#6]*3 [[f#6 e6 ~] e6]\",\n \"[e6 e6 [e6 f#6]] [[g6 ~ d6] d6]\", \n \"[d6 d6 [e6 f#6]] [g#6 f6 c#6]\",\n \"[g#5 [ ~ ~ g#5]] [[a5 b5] c#6 c#6]\", \n \"[f#6]*3 [f6 c#6 g#5]\",\n \"[g#5 [ ~ ~ g#5]] [[a#5 c6] d6 a#5]\", \n \"[g#5 a5 b5] [c#6 d6 e6]\",\n \"[d6 a#5 f5] [[g#5 ~] g#5]\", \n \"e3 ~ [~ ~ f#3] ~\",\n \"e3 ~ [~ ~ f#3] [~ ~ f#6]\").legato(0.9),\n // chords\nseq(\n maj.add(\"b4\"), \n maj.add(\"f#4 a4\"),\n maj.add(\"c4 g4\"),\n maj.add(\"d4 c#4\"),\n maj.add(\"e4 a4\"),\n maj.add(\"b4 c#4\"),\n seq(min.add(\"f4\"), maj.add(\"a#4\")),\n maj.add(\"e4 a4\"),\n seq(maj.add(\"a#4\"), min.add(\"f4\")),\n maj.add(\"~ e4 ~ f#4\"),\n maj.add(\"~ e4 ~ f#4\"))\n .struct(\"x ~\".fast(11*4))\n).slow(21)","hash":"CSzelQFTGerr"},{"id":117,"created_at":"2022-08-30T04:40:01.053866+00:00","code":"const delay = new FeedbackDelay(1/8, .4).chain(vol(0.5), out());\nconst kick = new MembraneSynth().chain(vol(.8), out());\nconst snare = new NoiseSynth().chain(vol(.8), out());\nconst hihat = new MetalSynth().set(adsr(0, .08, 0, .1)).chain(vol(.3).connect(delay),out());\nconst bass = new Synth().set({ ...osc('sawtooth'), ...adsr(0, .1, .4) }).chain(lowpass(900), vol(.5), out());\nconst keys = new PolySynth().set({ ...osc('sawtooth'), ...adsr(0, .5, .2, .7) }).chain(lowpass(1200), vol(.5), out());\n\nconst drums = stack(\n \"c1*2\".tone(kick).mask(\"/8\"),\n \"~ \".tone(snare).mask(\"/4\"),\n \"[~ c4]*2\".tone(hihat)\n);\n\nconst thru = (x) => x.transpose(\"<0 1>/8\").transpose(-1);\nconst synths = stack(\n \"/2\".scale(timeCat([3,'C minor'],[1,'C melodic minor']).slow(8)).struct(\"[~ x]*2\")\n .layer(\n scaleTranspose(0).early(0),\n scaleTranspose(2).early(1/8),\n scaleTranspose(7).early(1/4),\n scaleTranspose(8).early(3/8)\n ).apply(thru).tone(keys).mask(\"<~ x>/16\"),\n \"/2\".struct(\"[x [~ x] <[~ [~ x]]!3 [x x]>@2]/2\".fast(2)).apply(thru).tone(bass),\n \"/2\".struct(\"~ [x@0.1 ~]\".fast(2)).voicings().apply(thru).every(2, early(1/8)).tone(keys).mask(\"/8\".early(1/4))\n)\nstack(\n drums.fast(2), \n synths\n).slow(2)","hash":"waoDkqtNx0Xe"},{"id":118,"created_at":"2022-08-30T12:50:49.656431+00:00","code":"const chords = \"\";\nstack(\n chords.voicings().struct(\"x(3,8,-1)\").velocity(.5).off(1/7,x=>x.transpose(12).velocity(.2)),\n chords.rootNotes(2).struct(\"x(4,8,-2)\"),\n chords.rootNotes(4)\n .scale(cat('C minor','F dorian','G dorian','F# mixolydian'))\n .struct(\"x(3,8,-2)\".fast(2))\n .scaleTranspose(\"0 4 0 6\".early(\".125 .5\")).layer(scaleTranspose(\"0,<2 [4,6] [5,7]>/4\"))\n).slow(2)\n .velocity(sine.struct(\"x*8\").add(3/5).mul(2/5).fast(8))\n .note().piano().out()","hash":"hHssvZuQ9eU-"},{"id":119,"created_at":"2022-09-01T06:27:44.063139+00:00","code":"const p = mini('c3 [e3 g3*2]');\nconst readableLocs = p.queryArc(0,1)\n .map(h=>`${h.value}: ${\n h.context.locations\n .map(l=>l.start.offset+'-'+l.end.offset)\n .join(' ')}`)\n\nconsole.log(readableLocs)\n\nsilence;","hash":"YjCJ3DhT9u4M"},{"id":120,"created_at":"2022-09-01T06:45:23.70043+00:00","code":"//await import('https://unpkg.com/zyklus@0.1.3/dist/zyklus.cjs.js');\nconst stringifyFunction = (func) => '(' + func + ')();';\nconst urlifyFunction = (func) => URL.createObjectURL(new Blob([stringifyFunction(func)], { type: 'text/javascript' }));\nconst createWorker = (func) => new Worker(urlifyFunction(func));\n\nAudioContext.prototype['createClock'] = function (\n callback, // called slightly before each cycle\n duration, // duration of each cycle\n interval = 0.1, // interval between callbacks\n overlap = 0.1, // overlap between callbacks\n) {\n let tick = 0; // counts callbacks\n let phase = 0; // next callback time\n let precision = 10 ** 4; // used to round phase\n let minLatency = 0.01;\n const setDuration = (setter) => (duration = setter(duration));\n overlap = overlap || interval / 2;\n const onTick = () => {\n const t = this.currentTime;\n const lookahead = t + interval + overlap; // the time window for this tick\n if (phase === 0) {\n phase = t + minLatency;\n }\n // callback as long as we're inside the lookahead\n while (phase < lookahead) {\n phase = Math.round(phase * precision) / precision;\n phase >= t && callback(phase, duration, tick);\n phase += duration; // increment phase by duration\n tick++;\n }\n };\n let withWorker = true;\n console.log('withWorker', withWorker)\n let intervalID,clock;\n const start = () => {\n console.log('start!');\n if(!withWorker) {\n onTick();\n intervalID = setInterval(onTick, interval * 1000);\n } else {\n clock = new ClockWorker(() => onTick(), interval);\n clock.start();\n }\n };\n const clear = () => withWorker ? clock.stop() : clearInterval(intervalID);\n const pause = () => clear();\n const stop = () => {\n tick = 0;\n phase = 0;\n clear();\n };\n // setCallback\n return { setDuration, start, stop, pause, duration };\n};\n\n\nlet cycle;\nconst tick = (ctx) => (t, duration, tick) => {\n const latency = ((t - ctx.currentTime) * 1000).toFixed(2);\n //console.log(tick, t.toFixed(2), duration, latency);\n t += 0.01;\n const o = ctx.createOscillator();\n const g = ctx.createGain();\n o.frequency.value = /*tick % 4 === 0 ? 440 :*/ 330;\n o.start(t);\n o.stop(t + duration / 2);\n const end = t + duration / 2;\n o.connect(g);\n const attack = 0.01;\n const release = 0.01;\n const max = 0.8;\n g.gain.setValueAtTime(0, t);\n g.gain.linearRampToValueAtTime(max, t + attack);\n g.gain.setValueAtTime(max, end - release);\n g.gain.linearRampToValueAtTime(0, end);\n g.connect(ctx.destination);\n};\n\nconst ctx = getAudioContext()\n\n// window.cycle && window.cycle.stop();\nwindow.cycle = ctx.createClock(tick(ctx), 0.1, 0.1,.5);\nwindow.cycle.start()\n\n/*let last;\nif(window.testInterval) {\n clearInterval(window.testInterval);\n}\nwindow.testInterval = setInterval(()=>{\n if(last) {\n const diff = ctx.currentTime - last;\n console.log(diff.toFixed(2))\n }\n last = ctx.currentTime;\n}, 100)*/\n\n\nsilence\n\n","hash":"4qVm002nu8hg"},{"id":121,"created_at":"2022-09-02T09:20:47.802149+00:00","code":"\nstack(\n // melody\n `<\n [e5 ~] [[d5@2 c5] [~@2 e5]] ~ [~ [c5@2 d5]] [e5 e5] [d5 c5] [e5 f5] [g5 a5]\n [~ c5] [c5 d5] [e5 [c5@2 c5]] [~ c5] [f5 e5] [c5 d5] [~ g6] [g6 ~]\n [e5 ~] [[d5@2 c5] [~@2 e5]] ~ [~ [c5@2 d5]] [e5 e5] [d5 c5] [a5 g5] [c6 [e5@2 d5]]\n [~ c5] [c5 d5] [e5 [c5@2 c5]] [~ c5] [f5 e5] [c5 d5] [~ [g6@2 ~] ~@2] [g5 ~] \n [~ a5] [b5 c6] [b5@2 ~@2 g5] ~\n [f5 ~] [[g5@2 f5] ~] [[e5 ~] [f5 ~]] [[f#5 ~] [g5 ~]]\n [~ a5] [b5 c6] [b5@2 ~@2 g5] ~\n [eb6 d6] [~ c6] ~!2\n >`\n .legato(.95),\n // sub melody\n `<\n [~ g4]!2 [~ ab4]!2 [~ a4]!2 [~ bb4]!2 \n [~ a4]!2 [~ g4]!2 [d4 e4] [f4 gb4] ~!2\n [~ g4]!2 [~ ab4]!2 [~ a4]!2 [~ bb4]!2 \n [~ a4]!2 [~ g4]!2 [d4 e4] [f4 gb4] ~!2\n [~ c5]!4 [~ a4]!2 [[c4 ~] [d4 ~]] [[eb4 ~] [e4 ~]]\n [~ c5]!4 [~ eb5]!2 [g4*2 [f4 ~]] [[e4 ~] [d4 ~]]\n >`,\n // bass\n `<\n c3!7 a3 f3!2\n e3!2 ~!4\n c3!7 a3 f3!2\n e3!2 ~!4\n f3!2 e3!2 d3!2 ~!2\n f3!2 e3!2 ab3!2 ~!2\n >`\n .legato(.5)\n).fast(2) // .note().piano().out()","hash":"wrcmJLYiesgF"},{"id":122,"created_at":"2022-09-02T12:22:17.050895+00:00","code":"backgroundImage(\n 'https://media.npr.org/assets/img/2017/02/03/barryharris_600dpi_wide-7eb49998aa1af377d62bb098041624c0a0d1a454.jpg',\n {style:'background-size:cover'})\n \n\"0,2,[7 6]\"\n .add(\"<0 1 2 3 4 5 7 8>\")\n .scale('C bebop major')\n .transpose(\"<0 1 2 1>/8\")\n .slow(2)\n .note().piano().out()\n","hash":"tiYDzBGIFjYV"},{"id":123,"created_at":"2022-09-02T12:26:01.83452+00:00","code":"// mixer\nconst mix = (key) => vol({\n chords: .2,\n lead: 0.8,\n bass: .4,\n snare: .95, \n kick: .9,\n hihat: .35,\n}[key]||0);\nconst delay = new FeedbackDelay(1/6, .3).chain(vol(.7), out());\nconst delay2 = new FeedbackDelay(1/6, .2).chain(vol(.15), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\n// instruments\nconst instr = (instrument) => ({\n organ: polysynth().set({...osc('sawtooth4'), ...adsr(.01,.2,0)}).chain(mix('chords').connect(delay),out()),\n lead: polysynth().set({...osc('triangle4'),...adsr(0.01,.05,0)}).chain(mix('lead').connect(delay2), out()),\n bass: polysynth().set({...osc('sawtooth8'),...adsr(.02,.05,.3,.2)}).chain(mix('bass'),lowpass(3000), out()),\n pad: polysynth().set({...osc('square2'),...adsr(0.1,.4,0.8)}).chain(vol(0.15),chorus,out()),\n hihat: metal(adsr(0, .02, 0)).chain(mix('hihat'), out()),\n snare: noise(adsr(0, .15, 0.01)).chain(mix('snare'), lowpass(5000), out()),\n kick: membrane().chain(mix('kick'), out())\n}[instrument]);\n// harmony\nconst t = transpose(\"<0 0 1 0>/8\");\nconst sowhat = scaleTranspose(\"0,3,6,9,11\");\n// track\nstack(\n \"[<0 4 [3 [2 1]]>]/4\".struct(\"[x]*3\").mask(\"[~ x ~]\").scale('D5 dorian').off(1/6, scaleTranspose(-7)).off(1/3, scaleTranspose(-5)).apply(t).tone(instr('lead')).mask(\"<~ ~ x x>/8\"),\n \"< <[d3 ~] [c3 f3] g3>>\".scale('D dorian').apply(sowhat).apply(t).tone(instr('organ')).mask(\"/8\"),\n \"<[d2 [d2 ~]*3]!3 >\".apply(t).tone(instr('bass')),\n \"c1*6\".tone(instr('hihat')),\n \"~ c3\".tone(instr('snare')),\n \"<[c1@5 c1] >\".tone(instr('kick')),\n \"[2,4]/4\".scale('D dorian').apply(t).tone(instr('pad')).mask(\"/8\")\n).fast(6/8)\n// strudel disable-highlighting","hash":"Y1nz8H0a10CF"},{"id":124,"created_at":"2022-09-02T13:56:30.84887+00:00","code":"stack(\n n(\">\".voicings())\n .cutoff(sine.range(500,2000).slow(6)).s('square')\n .decay(.1).sustain(0)\n .resonance(16)\n .struct(\"~@2.2 x\".fast(2)).gain(.2)\n .echo(3,.2,.4)\n .pan(cosine.range(0,1).slow(5))\n .out()\n,\n n(\"c2 < >\")\n .decay(.1)\n .gain(.5)\n .sustain(0.8)\n .cutoff(sine.range(500,2000).slow(7))\n .squeeze(\"x(3,8)\")\n .s('sawtooth').out()\n,\n s(\"[bd ~ <~ bd>] sd,[hh@2.2 hh]*2\").webdirt()\n,\n \"0 <2 3> <<4 5> 3> 6\"\n .off(1/16,add(2))\n .scale('C5 dorian')\n .n()\n .decay(.05)\n .sustain(0)\n .gain(.5)\n .degradeBy(.5)\n .echo(3,.2,.5)\n .pan(sine.range(0,1).slow(5))\n .out()\n)","hash":"SZDwdxhme28o"},{"id":126,"created_at":"2022-09-03T19:59:51.511621+00:00","code":"stack(\n timeCat([3, c3], [1, stack(eb3, g3, seq(c4, d4).slow(2))]),\n seq(c2, g2),\n seq(\n timeCat([5, eb4], [3, seq(f4, eb4, d4)]), \n seq(eb4, c4).slow(2)\n ).slow(4)\n)","hash":"P9d8_AXWM7ef"},{"id":127,"created_at":"2022-09-03T23:29:42.442252+00:00","code":"const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out())\nlet kalimba = await sampler({\n C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3'\n})\nkalimba = kalimba.chain(vol(0.6).connect(delay),out());\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major'])\n\nstack(\n \"[0 2 4 6 9 2 0 -2]*3\"\n .add(\"<0 2>/4\")\n .scale(scales)\n .struct(\"x*8\")\n .velocity(\"<.8 .3 .6>*8\")\n .slow(2)\n .tone(kalimba),\n \"\"\n .scale(scales)\n .scaleTranspose(\"[0 <2 4>]*2\")\n .struct(\"x*4\")\n .velocity(\"<.8 .5>*4\")\n .velocity(0.8)\n .slow(2)\n .tone(kalimba)\n)\n .legato(\"<.4 .8 1 1.2 1.4 1.6 1.8 2>/8\")\n .fast(1)","hash":"FM1koCTLh1IM"},{"id":128,"created_at":"2022-09-05T07:15:00.81955+00:00","code":"const delay = new FeedbackDelay(1/8, .6).chain(vol(0.15), out());\nconst snare = noise({type:'white',...adsr(0,0.2,0)}).chain(lowpass(5000),vol(1.8),out());\nconst s = polysynth().set({...osc('sawtooth4'),...adsr(0.01,.2,.6,0.2)}).chain(vol(.23).connect(delay),out());\nstack(\n stack(\n \"0 1 4 [3!2 5]\".layer(\n // chords\n x=>x.add(\"0,3\").duration(\"0.05!3 0.02\"),\n // bass\n x=>x.add(\"-8\").struct(\"x*8\").duration(0.1) \n ),\n // melody\n \"12 11*3 12 ~\".duration(0.005) \n )\n .add(\"<0 1>\")\n .tune(\"jemblung2\")\n //.mul(22/5).round().xen(\"22edo\")\n //.mul(12/5).round().xen(\"12edo\")\n .tone(s),\n // kick\n \"[c2 ~]*2\".duration(0.05).tone(membrane().chain(out())), \n // snare\n \"[~ c1]*2\".early(0.001).tone(snare),\n // hihat\n \"c2*8\".tone(noise().chain(highpass(6000),vol(0.5).connect(delay),out())),\n).slow(3)","hash":"1SAqiKiVI8r-"},{"id":129,"created_at":"2022-09-05T07:21:08.871892+00:00","code":"seq(e4, [b2, b3], c4)\n.every(4, fast(2))\n.every(3, slow(1.5))\n.fast(cat(1.25, 1, 1.5))\n.every(2, _ => seq(e4, r, e3, d4, r))","hash":"Pds79yD4qQKJ"},{"id":130,"created_at":"2022-09-05T08:32:31.061321+00:00","code":"samples({mad:'https://freesound.org/data/previews/22/22274_109943-lq.mp3'})\nstack(\n stack(\n \"c3*2 [[c3@1.4 bb2] ab2] gb2*2 <[[gb2@1.4 ab2] bb2] gb2>\".legato(\".5 1\".fast(2)).velocity(.8),\n \"0 ~\".scale('c4 whole tone')\n .euclidLegato(3,8).slow(2).mask(\"x ~\")\n .stutWith(8, 1/16, (x,n)=>x.scaleTranspose(n).velocity(Math.pow(.7,n)))\n .scaleTranspose(\"<0 1 2 3 4 3 2 1>\")\n .fast(2)\n .velocity(.7)\n .legato(.5)\n .stut(3, .5, 1/8)\n ).transpose(-1).note().piano(),\n s(\"mad\").slow(2)\n).cpm(78).slow(4)\n .out()\n .pianoroll()\n","hash":"DYJx5C-3NrV7"},{"id":131,"created_at":"2022-09-05T20:04:20.824387+00:00","code":"stack(\n \"2,6\"\n .scale('F3 dorian')\n .transpose(sine2.struct(\"x*64\").slow(4).mul(2).round())\n .fast(2)\n .struct(\"x x*3\")\n .legato(\".9 .3\"),\n \"0@3 -3*3\".legato(\".95@3 .4\").scale('F2 dorian')\n)\n .transpose(\"<0 1 2 1>/2\".early(0.5))\n .transpose(5)\n .fast(2 / 3)\n .note().piano().out()","hash":"9_BPqHIO4rPv"},{"id":132,"created_at":"2022-09-05T20:58:11.281557+00:00","code":"const t = x => x.scaleTranspose(\"<0 2 4 3>/4\").transpose(-2)\nconst s = x => x.scale(cat('C3 minor pentatonic','G3 minor pentatonic').slow(4))\nconst delay = new FeedbackDelay(1/8, .6).chain(vol(0.1), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\nstack(\n // melody\n \"<<10 7> <8 3>>/4\".struct(\"x*3\").apply(s)\n .scaleTranspose(\"<0 3 2> <1 4 3>\")\n .superimpose(scaleTranspose(2).early(1/8))\n .apply(t).tone(polysynth().set({\n ...osc('triangle4'),\n ...adsr(0,.08,0)\n }).chain(vol(0.2).connect(delay),chorus,out())).mask(\"<~@3 x>/16\".early(1/8)),\n // pad\n \"[1,3]/4\".scale('G3 minor pentatonic').apply(t).tone(polysynth().set({\n ...osc('square2'),\n ...adsr(0.1,.4,0.8)\n }).chain(vol(0.2),chorus,out())).mask(\"<~ x>/32\"),\n // xylophone\n \"c3,g3,c4\".struct(\"\").fast(\"<1 <2!3 [4 8]>>\").apply(s).scaleTranspose(\"<0 <1 [2 [3 <4 5>]]>>\").apply(t).tone(polysynth().set({\n ...osc('sawtooth4'),\n ...adsr(0,.1,0)\n }).chain(vol(0.4).connect(delay),out())).mask(\"/16\".early(1/8)),\n // bass\n \"c2 [c2 ~]*2\".scale('C hirajoshi').apply(t).tone(synth({\n ...osc('sawtooth6'),\n ...adsr(0,.03,.4,.1)\n }).chain(vol(0.4),out())),\n // kick\n \"*2\".tone(membrane().chain(vol(0.8),out())),\n // snare\n \"~ \".tone(noise().chain(vol(0.8),out())),\n // hihat\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.02)).chain(vol(0.5).connect(delay),out()))\n).slow(1)\n// strudel disable-highlighting","hash":"FwkQ0EG3Kkwm"},{"id":133,"created_at":"2022-09-05T22:01:06.950011+00:00","code":"samples({ flbass: ['00_c2_finger_long_neck.wav','01_c2_finger_short_neck.wav','02_c2_finger_long_bridge.wav','03_c2_finger_short_bridge.wav','04_c2_pick_long.wav','05_c2_pick_short.wav','06_c2_palm_mute.wav'] }, \n 'github:cleary/samples-flbass/main/')\nsamples({\nbd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\nsd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\nhh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nnote(\"<8(3,8) <7 7*2> [4 5@3] 8>\".sub(1) // sub 1 -> 1-indexed\n.layer(\nx=>x,\nx=>x.add(7).color('steelblue')\n.off(1/8,x=>x.add(\"2,4\").off(1/8,x=>x.add(5).echo(4,.125,.5)))\n.slow(2),\n).scale('A1 minor'))\n.s(\"flbass\").n(0)\n.gain(.3)\n.cutoff(sine.slow(7).range(200,4000))\n.resonance(10)\n//.hcutoff(400)\n.clip(1)\n.stack(s(\"bd:1*2,~ sd:0,[~ hh:0]*2\"))\n.out()\n.pianoroll({vertical:1})","hash":"Cb_YrHpHKkJN"},{"id":134,"created_at":"2022-09-05T22:19:15.080793+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n casio: ['casio/high.wav', 'casio/low.wav']\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nsamples({\n lo: ['lo/001.wav', 'lo/002.wav', 'lo/003.wav', 'lo/004.wav', 'lo/005.wav', 'lo/006.wav', 'lo/007.wav', 'lo/008.wav'],\n hi: ['hi/001.wav', 'hi/002.wav', 'hi/003.wav', 'hi/004.wav', 'hi/005.wav', 'hi/006.wav', 'hi/007.wav', 'hi/008.wav']\n}, 'github:yaxu/drumming-circle/main/sounds/');\n\n\ns(\"hi ~ lo ~ hi ~ [hi ~] hi\").every(3,rev)\n .webdirt()","hash":"SkqbkK705Olu"},{"id":135,"created_at":"2022-09-05T23:01:03.033407+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n casio: ['casio/high.wav', 'casio/low.wav']\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nsamples({\n lo: ['lo/001.wav', 'lo/002.wav', 'lo/003.wav', 'lo/004.wav', 'lo/005.wav', 'lo/006.wav', 'lo/007.wav', 'lo/008.wav'],\n hi: ['hi/001.wav', 'hi/002.wav', 'hi/003.wav', 'hi/004.wav', 'hi/005.wav', 'hi/006.wav', 'hi/007.wav', 'hi/008.wav']\n}, 'github:yaxu/drumming-circle/main/sounds/');\n\n\ngain(\"1 0.5 1*2 0.2 1 0.25 1*1 0.2\")\n .s(\"\")\n .speed(\"1 2 1\")\n .slow(3)\n .out()\n\ngain(\"1 0.5 1*2 0.2 1 0.25 1*1 0.2\")\n .s(\"lo\")\n .speed(\"2\")\n .slow(3)\n .webdirt()\n","hash":"-hyad472v8by"},{"id":136,"created_at":"2022-09-05T23:06:36.703716+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n casio: ['casio/high.wav', 'casio/low.wav']\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nsamples({\n lo: ['lo/001.wav', 'lo/002.wav', 'lo/003.wav', 'lo/004.wav', 'lo/005.wav', 'lo/006.wav', 'lo/007.wav', 'lo/008.wav'],\n hi: ['hi/001.wav', 'hi/002.wav', 'hi/003.wav', 'hi/004.wav', 'hi/005.wav', 'hi/006.wav', 'hi/007.wav', 'hi/008.wav']\n}, 'github:yaxu/drumming-circle/main/sounds/');\n\n\ngain(\"1 0.5 1*2 0.2 1 0.25 1*1 0.2\")\n .s(\"lo\")\n .speed(\"2 \")\n .release(.2)\n .clip(1)\n .slow(3)\n .out()\n\n/*gain(\"1 0.5 1*2 0.2 1 0.25 1*1 0.2\")\n .s(\"lo\")\n .speed(\"2\")\n .slow(4)\n .webdirt()*/\n","hash":"BApYR1gphKJ7"},{"id":137,"created_at":"2022-09-05T23:16:35.299087+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n casio: ['casio/high.wav', 'casio/low.wav']\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nsamples({\n lo: ['lo/001.wav', 'lo/002.wav', 'lo/003.wav', 'lo/004.wav', 'lo/005.wav', 'lo/006.wav', 'lo/007.wav', 'lo/008.wav'],\n hi: ['hi/001.wav', 'hi/002.wav', 'hi/003.wav', 'hi/004.wav', 'hi/005.wav', 'hi/006.wav', 'hi/007.wav', 'hi/008.wav']\n}, 'github:yaxu/drumming-circle/main/sounds/');\n\n\ngain(\"1 0.5 1*2 0.2 1 0.2*3 1*1 0.2\")\n .s(\"lo\")\n .speed(\"1 1.2 1\")\n .off(\"<0.25 0.125>\", x => x.n(2))\n .chunk(4, x => x.hcutoff(1000).resonance(0.2).fast(2))\n .slow(3)\n .out()\n\n","hash":"wK1UQcYoYpoD"},{"id":138,"created_at":"2022-09-06T04:25:51.520248+00:00","code":"const delay = new FeedbackDelay(1/3, .8).chain(vol(.2), out());\nlet bell = await sampler({\n C6: 'https://freesound.org/data/previews/411/411089_5121236-lq.mp3'\n})\nconst bass = await sampler({\n d2: 'https://freesound.org/data/previews/608/608286_13074022-lq.mp3'\n});\nbell = bell.chain(vol(0.6).connect(delay),out());\n\n\"0\".euclidLegato(3,8)\n .echo(3, 1/16, .5)\n .add(rand.range(0,12))\n .velocity(rand.range(.5,1))\n .legato(rand.range(.4,3))\n .scale(cat('D minor pentatonic')).tone(bell)\n .stack(\"\".euclidLegato(6,8,1).tone(bass.toDestination()))\n .slow(6)\n .pianoroll({minMidi:20,maxMidi:120,background:'transparent'})","hash":"lB2HuXEXyTex"},{"id":139,"created_at":"2022-09-06T07:46:51.273258+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n casio: ['casio/high.wav', 'casio/low.wav']\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nsamples({\n lo: ['lo/002.wav', 'lo/001.wav', 'lo/003.wav', 'lo/004.wav', 'lo/005.wav', 'lo/006.wav', 'lo/007.wav', 'lo/008.wav'],\n hi: ['hi/002.wav', 'hi/001.wav', 'hi/003.wav', 'hi/004.wav', 'hi/005.wav', 'hi/006.wav', 'hi/007.wav', 'hi/008.wav']\n}, 'github:yaxu/drumming-circle/main/sounds/');\n\n\ngain(\"1 1 [1 0.75] 1(3,8)\")\n .s(\"lo hi lo hi\")\n .iter(4)\n .slow(4)\n .out()\n .cps(1.1)\n\n","hash":"WUxQVJIu27Nz"},{"id":140,"created_at":"2022-09-06T10:57:24.344366+00:00","code":"const scale = cat('C3 dorian','Bb2 major').slow(4);\nstack(\n \"2*4\".add(12).scale(scale)\n .off(1/8,x=>x.scaleTranspose(\"2\")).fast(2)\n .scaleTranspose(\"<0 1 2 1>\").hush(),\n \"<0 1 2 3>(3,8,2)\"\n .scale(scale)\n .off(1/4,x=>x.scaleTranspose(\"2,4\")),\n \"<0 4>(5,8)\".scale(scale).transpose(-12)\n)\n .velocity(\".6 .7\".fast(4))\n .legato(\"2\")\n .scale(scale)\n.scaleTranspose(\"<0>\".slow(4))\n.transpose(5)\n.note().piano().out()\n.velocity(.8)\n.slow(2)\n.pianoroll({maxMidi:100,minMidi:20})","hash":"ZQ-ce-Qj-nuP"},{"id":141,"created_at":"2022-09-06T20:14:04.846599+00:00","code":"const delay = new FeedbackDelay(1/12, .4).chain(vol(0.3), out());\n\nconst drums = await players({\n bd: 'samples/tidal/bd/BT0A0D0.wav',\n sn: 'samples/tidal/sn/ST0T0S3.wav',\n hh: 'samples/tidal/hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/')\n\nconst rhodes = await sampler({\n E1: 'samples/rhodes/MK2Md2000.mp3',\n E2: 'samples/rhodes/MK2Md2012.mp3',\n E3: 'samples/rhodes/MK2Md2024.mp3',\n E4: 'samples/rhodes/MK2Md2036.mp3',\n E5: 'samples/rhodes/MK2Md2048.mp3',\n E6: 'samples/rhodes/MK2Md2060.mp3',\n E7: 'samples/rhodes/MK2Md2072.mp3'\n}, 'https://loophole-letters.vercel.app/')\n\nconst bass = synth(osc('sawtooth8')).chain(vol(.5),out())\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', cat('Db major','Db mixolydian')])\n\nstack(\n \" \"\n .tone(drums.chain(out())),\n \"]>\"\n .scale(scales)\n .struct(\"x*8\")\n .scaleTranspose(\"0 [-5,-2] -7 [-9,-2]\")\n .legato(.3)\n .slow(2)\n .tone(rhodes.chain(vol(0.5).connect(delay), out())),\n //\"]>\".slow(2).voicings().struct(\"~ x\").legato(.25).tone(rhodes),\n \"\"\n .legato(\"<1@3 [.3 1]>\")\n .slow(2)\n .tone(bass),\n).fast(3/2)","hash":"tBPkuxuje0iY"},{"id":142,"created_at":"2022-09-08T05:11:19.044425+00:00","code":"samples({ flbass: ['00_c2_finger_long_neck.wav','01_c2_finger_short_neck.wav','02_c2_finger_long_bridge.wav','03_c2_finger_short_bridge.wav','04_c2_pick_long.wav','05_c2_pick_short.wav','06_c2_palm_mute.wav'] }, \n 'github:cleary/samples-flbass/main/')\nsamples({\nbd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\nsd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\nhh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nnote(\"<8(3,8) <7 7*2> [4 5@3] 8>\".sub(1) // sub 1 -> 1-indexed\n.layer(\nx=>x,\nx=>x.add(7).color('steelblue')\n.off(1/8,x=>x.add(\"2,4\").off(1/8,x=>x.add(5).echo(4,.125,.5)))\n.slow(2),\n).scale('A1 minor'))\n.s(\"flbass\").n(0)\n.gain(.3)\n.cutoff(sine.slow(7).range(200,4000))\n.resonance(10)\n//.hcutoff(400)\n.clip(1)\n.stack(s(\"bd:1*2,~ sd:0,[~ hh:0]*2\"))\n.out()\n.pianoroll({vertical:1})","hash":"ak6ZpErh0hl1"},{"id":143,"created_at":"2022-09-09T18:35:41.770146+00:00","code":"// Chorus from \"Veronica In Ecstasy\", by Tim Smith (of Cardiacs) \nconst maj = \"0,4,7\"\nconst min = \"0,3,7\"\nstack(\n // melody\nseq(\n \"[f#6]*3 [f#6 [~ ~ f#6]]\",\n \"[f#6]*3 [[f#6 e6 ~] e6]\",\n \"[e6 e6 [e6 f#6]] [[g6 ~ d6] d6]\", \n \"[d6 d6 [e6 f#6]] [g#6 f6 c#6]\",\n \"[g#5 [ ~ ~ g#5]] [[a5 b5] c#6 c#6]\", \n \"[f#6]*3 [f6 c#6 g#5]\",\n \"[g#5 [ ~ ~ g#5]] [[a#5 c6] d6 a#5]\", \n \"[g#5 a5 b5] [c#6 d6 e6]\",\n \"[d6 a#5 f5] [[g#5 ~] g#5]\", \n \"e3 ~ [~ ~ f#3] ~\",\n \"e3 ~ [~ ~ f#3] [~ ~ f#6]\").legato(0.9),\n // chords\nseq(\n maj.add(\"b4\"), \n maj.add(\"f#4 a4\"),\n maj.add(\"c4 g4\"),\n maj.add(\"d4 c#4\"),\n maj.add(\"e4 a4\"),\n maj.add(\"b4 c#4\"),\n seq(min.add(\"f4\"), maj.add(\"a#4\")),\n maj.add(\"e4 a4\"),\n seq(maj.add(\"a#4\"), min.add(\"f4\")),\n maj.add(\"~ e4 ~ f#4\"),\n maj.add(\"~ e4 ~ f#4\"))\n .struct(\"x ~\".fast(11*4))\n).slow(21)\n","hash":"U9J_c-Insgbc"},{"id":144,"created_at":"2022-09-09T20:19:44.139115+00:00","code":"// Chorus from \"Veronica In Ecstasy\", by Tim Smith (of Cardiacs) \nconst maj = \"0,4,7\"\nconst min = \"0,3,7\"\nstack(\n // melody\nseq(\n \"[f#6]*3 [f#6 [~ ~ f#6]]\",\n \"[f#6]*3 [[f#6 e6 ~] e6]\",\n \"[e6 e6 [e6 f#6]] [[g6 ~ d6] d6]\", \n \"[d6 d6 [e6 f#6]] [g#6 f6 c#6]\",\n \"[g#5 [ ~ ~ g#5]] [[a5 b5] c#6 c#6]\", \n \"[f#6]*3 [f6 c#6 g#5]\",\n \"[g#5 [ ~ ~ g#5]] [[a#5 c6] d6 a#5]\", \n \"[g#5 a5 b5] [c#6 d6 e6]\",\n \"[d6 a#5 f5] [[g#5 ~] g#5]\", \n \"e3 ~ [~ ~ f#3] ~\",\n \"e3 ~ [~ ~ f#3] [~ ~ f#6]\").legato(0.9),\n // chords\nseq(\n maj.add(\"b4\"), \n maj.add(\"f#4 a4\"),\n maj.add(\"c4 g4\"),\n maj.add(\"d4 c#4\"),\n maj.add(\"e4 a4\"),\n maj.add(\"b4 c#4\"),\n seq(min.add(\"f4\"), maj.add(\"a#4\")),\n maj.add(\"e4 a4\"),\n seq(maj.add(\"a#4\"), min.add(\"f4\")),\n maj.add(\"~ e4 ~ f#4\"),\n maj.add(\"~ e4 ~ f#4\"))\n .struct(\"x ~\".fast(11*4))\n).slow(21).note().piano().out()\n","hash":"y2FS3Xvqv68d"},{"id":153,"created_at":"2022-09-11T10:53:19.74127+00:00","code":"const chords = \"\"\nconst roots = chords.rootNotes(2)\n\nstack(\n chords.voicings(['F4', 'A5']).struct(\n ` x@2 ~ x ~ ~ ~ x |\n x? ~ ~ x@3 ~ x |\n x? ~ ~ x ~ x@3`),\n roots.struct(\"x [~ x?0.2] x [~ x?] | x!4 | x@2 ~ ~ ~ x x x\").transpose(\"0 7\")\n).slow(2).pianoroll().note().piano().out();\n","hash":"NWLKF4C7o4EX"},{"id":174,"created_at":"2022-09-16T09:06:24.618281+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\ns(\"bd,[~ ],hh(3,4)\") // drums\n .sometimesBy(.5,x=>x.coarse(\"16\"))\n .sometimesBy(.4,x=>x.shape(\".8\"))\n .sometimesBy(.3,x=>x.crush(\"8\").gain(.2))\n .stack(\"(3,8)\".note().s('sawtooth').cutoff(sine.range(200,1000).slow(7)).coarse(perlin.range(2,12).round()))\n .speed(perlin.range(.7,.9))\n .someCyclesBy(.1, x=>x.reset(\"x(5,8)\"))\n .out()\n","hash":"IuUGlGkdiPX-"},{"id":145,"created_at":"2022-09-09T22:02:32.827363+00:00","code":"// Chorus from \"Veronica In Ecstasy\", by Tim Smith (of Cardiacs) \nconst maj = \"0,4,7\"\nconst min = \"0,3,7\"\nstack(\n /* melody\nseq(\n \"[f#6]*3 [f#6 [~ ~ f#6]]\",\n \"[f#6]*3 [[f#6 e6 ~] e6]\",\n \"[e6 e6 [e6 f#6]] [[g6 ~ d6] d6]\", \n \"[d6 d6 [e6 f#6]] [g#6 f6 c#6]\",\n \"[g#5 [ ~ ~ g#5]] [[a5 b5] c#6 c#6]\", \n \"[f#6]*3 [f6 c#6 g#5]\",\n \"[g#5 [ ~ ~ g#5]] [[a#5 c6] d6 a#5]\", \n \"[g#5 a5 b5] [c#6 d6 e6]\",\n \"[d6 a#5 f5] [[g#5 ~] g#5]\", \n \"e3 ~ [~ ~ f#3] ~\",\n \"e3 ~ [~ ~ f#3] [~ ~ f#6]\").legato(0.9),\n */\n // chords\nseq(\n min.add(\"c4\"), min.add(\"c4\"), \n maj.add(\"ab3\"), maj.add(\"ab3\"), \n maj.add(\"db4\"), maj.add(\"db4\"), min.add(\"c4\"), \n maj.add(\"f3\"), maj.add(\"bb3\"), \n maj.add(\"c4\"), maj.add(\"c4\"), \n maj.add(\"f3\"), maj.add(\"bb3\"), \n maj.add(\"c4\"), maj.add(\"c4\"), \n maj.add(\"f3\"), maj.add(\"bb3\"), \n maj.add(\"eb4\"), min.add(\"d4\"), \n seq(min.add(\"c4\"), min.add(\"d4\")),\n maj.add(\"eb4\"),\n maj.add(\"eb4\"), min.add(\"d4\"), \n seq(min.add(\"c4\"), min.add(\"d4\")),\n maj.add(\"eb4\")\n\n ).struct(\"x ~\".fast(25*2))\n).slow(24).note().piano().out()\n","hash":"d7-gUjyRbKP9"},{"id":146,"created_at":"2022-09-10T00:32:25.471086+00:00","code":"stack(\n \"[db3, f3, eb3, fb3, a3, b3, c3, d3, db3][d3, e3, f3, g3, ab3, bb3, b3, bb3, d3][db3, eb3, e3, eb3, g3, a3, bb3, c3, db3]@2\".slow(4).late(.1),\n cat(\n 'Dracula?',\n 'Dracula.'\n ).speak(\"en\".slow(24), \"<0 0 0 2 3 4 5 6>\".slow(4)),\n).slow(4)","hash":"lqXKPxgm_j0a"},{"id":147,"created_at":"2022-09-10T11:21:59.12761+00:00","code":"// \"Appealing to Venus\" (By Tim Smith of The Sea Nymphs) \nconst maj = \"0,4,7\"\nconst imaj = \"0,4,-5\"\nconst min = \"0,3,7\"\nconst imin = \"0,3,-5\"\nstack(\n // melody\n `[\n ~@2 c5 d5@2 eb5 d5@3 c5@2 g#4@3 eb5@8 ~@2\n ~@2 c#5 d#5@2 f5 d#5@3 c#5@2 d#5@3\n d#5@3 f5@3 a5@3 a#5@3 a#5@3 g5@6 f5 e5@4 \n ~ e5 f5@2 a5@3 a#5@3 a#5@3 g5@6 f5 e5@4 \n ~ e5 f5@2 a5@3 a#5@3 a#5@3 \n g5@7 f5@6 d#5@3 f5@3 g5@4 ~@2\n g5@6 f5@6 d#5@3 f5@3 g5@4 ~@2\n ]`.legato(0.95).n().s('Oboe: Reed').out()\n ,\n \n // chords \n seq(\n min.add(\"c4\"), min.add(\"c4\"), \n maj.add(\"ab3\"), maj.add(\"ab3\"), \n imaj.add(\"db4\"), imaj.add(\"db4\"), \n min.add(\"c4\"), \n maj.add(\"f3\"), maj.add(\"bb3\"), \n maj.add(\"c4\"), maj.add(\"c4\"), \n maj.add(\"f3\"), maj.add(\"bb3\"), \n maj.add(\"c4\"), maj.add(\"c4\"), \n maj.add(\"f3\"), maj.add(\"bb3\"), \n maj.add(\"eb3\"), min.add(\"d3\"), \n min.add(\"c3 d3\"),\n maj.add(\"eb3 ~\"),\n maj.add(\"eb3\"), min.add(\"d3\"), \n min.add(\"c3 d3\"),\n maj.add(\"eb3 ~\")\n\n ).struct(\"x x \".fast(25)).n().s('Acoustic Grand Piano: Piano').out()\n \n\n).slow(25)\n \n\n","hash":"5obY2LrCcbZI"},{"id":148,"created_at":"2022-09-10T11:43:00.445746+00:00","code":"\"c3 eb3 g3 c4\"\n .off(1/8, x=>x.add(7).color('yellow'))\n .off(1/4, x=>x.add(12).color('salmon'))\n .n().s('Oboe: Reed').gain(.5)\n .cutoff(sine.range(200,2000).slow(4))\n .out()\n .pianoroll()","hash":"8262D2qsUNtO"},{"id":149,"created_at":"2022-09-10T13:05:19.12357+00:00","code":"// \"Appealing to Venus\" (By Tim Smith of The Sea Nymphs) \nconst maj = \"0,4,7\"\nconst imaj = \"0,4,-5\"\nconst iimaj = \"0,-8,-5\"\nconst min = \"0,3,7\"\nconst imin = \"0,3,-5\"\nconst iimin = \"0,-9,-5\"\n\nconst chords = seq(\n imin.add(\"c4\"), imin.add(\"c4\"), maj.add(\"ab3\"), maj.add(\"ab3\"), \n iimaj.add(\"db4\"), iimaj.add(\"db4\"), imin.add(\"c4\"), \n maj.add(\"f3\"), imaj.add(\"bb3\"), imaj.add(\"c4\"), imaj.add(\"c4\"), \n maj.add(\"f3\"), imaj.add(\"bb3\"), imaj.add(\"c4\"), imaj.add(\"c4\"), \n maj.add(\"f3\"), imaj.add(\"bb3\"), \n maj.add(\"eb3\"), min.add(\"d3\"), min.add(\"c3 d3\"), maj.add(\"eb3 ~\"),\n maj.add(\"eb3\"), min.add(\"d3\"), min.add(\"c3 d3\"), maj.add(\"eb3 ~\"),\n \n imaj.add(\"c4\"), imaj.add(\"c4\"), imaj.add(\"ab3\"), maj.add(\"eb3\"), \n imaj.add(\"ab3\"), imaj.add(\"a3\"), maj.add(\"e3\"), imaj.add(\"b3\"), \n maj.add(\"db3\"), min.add(\"c3\"), seq(iimin.add(\"bb3\"),min.add(\"c3\")), maj.add(\"db3 ~\"),\n maj.add(\"db3\"), min.add(\"c3\"), seq(iimin.add(\"bb3\"),min.add(\"c3\")), maj.add(\"db3 ~\")\n );\n\nstack( \n // melody\n `[\n ~@2 c5 d5@2 eb5 d5@3 c5@2 g#4@3 eb5@8 ~@2\n ~@2 c#5 d#5@2 f5 d#5@3 c#5@2 d#5@3\n d#5@3 f5@3 a5@3 a#5@3 a#5@3 g5@6 f5 e5@4 \n ~ e5 f5@2 a5@3 a#5@3 a#5@3 g5@6 f5 e5@4 \n ~ e5 f5@2 a5@3 a#5@3 a#5@3 \n g5@7 f5@6 d#5@3 f5@3 g5@6\n ~@24\n\n e5@2 e5@3 f5@3 g5@3 g#5@3 g5@3 g5@3 c6@3\n c6@3 c6@3 c#6@3 b5@3 [f#5 g#5 f#5@3]@3 e5@3 b5@3 b5@3\n g#5@7 d#5@6 c#5@3 d#5@3 f5@6\n ~@24\n ]`.legato(0.95).n().s('Oboe: Reed').gain(0.4).out()\n ,\n // second voice\n `[\n ~@150\n \n c5@2 c5@3 d5@3 e5@3 d#5@3 d#5@3 c5@3 g5@3\n g5@3 g5@3 g#5@3 e5@3 [c#5 d#5 c#5@3]@3 b4@3 f#5@3 f#5@3\n c#5@7 c5@6 a#4@3 c5@3 c#5@6\n ~@24\n ]`.legato(0.95).n().s('Oboe: Reed').gain(0.3).out()\n ,\n // chords \n chords.struct(\"x x \".fast(25+16)).n().s('Acoustic Grand Piano: Piano').gain(0.25).out(),\n chords.struct(\"x x\".fast(25+16)).n().s('Church Organ: Organ').gain(0.2).out(),\n \n).slow(45)\n ","hash":"9PUNz9fqWo2F"},{"id":150,"created_at":"2022-09-10T16:52:01.48691+00:00","code":"// \"Oh\" (By Tim Smith of Spratleys Japs)\n\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\n\nconst maj = \"[0,4,7]\"\nconst imaj = \"[0,4,-5]\"\nconst line = `[g#3@16 f#3@8 b3@12 e3@4 a3@8 d3@4 g3@8 a3@4 g3@16 a3@4 g3@16 g#3@4 c#4@4 f#3@4 b3@4 e3@4 a3@8 b3@4 a3@8 c4@4 d#4@24 f4@8 d#4@16]`\n\nstack( \n // melody\n `d#5@16 d#5@8 d#5@12 e5@4 c#5@8 d5@4 d5@8 c#5@4 b4@16 c#5@4 b4@16 c5@4 f5@4 a#4@4 d#5@4 g#4@4 e5@4 b4@3 d#5 f#5@4 d#5@8 e5@4 g4@4 g5@12 f5@4 a5@16 a#5@12`\n .n().s('Piccolo: Pipe').gain(0.35).out(), \n // chords\n line.add(maj)\n .n().s('Choir Aahs: Ensemble').gain(0.15).out(),\n line.add(imaj)\n .n().s('Choir Aahs: Ensemble').gain(0.10).out(),\n // bass\n line.struct(\"x x x x\".fast(48)).transpose(-24).legato(0.90)\n .n().s('Electric Bass (finger): Bass').gain(0.3).out(),\n\n s(\"[[bd bd] sn],hh*2\").fast(48).gain(.20).out()\n \n).slow(65)\n ","hash":"wkDHhKIUtwY_"},{"id":151,"created_at":"2022-09-10T16:54:41.32735+00:00","code":"// \"Oh\" (By Tim Smith of Spratleys Japs)\n\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\n\nconst maj = \"[0,4,7]\"\nconst imaj = \"[0,4,-5]\"\nconst line = `[g#3@16 f#3@8 b3@12 e3@4 a3@8 d3@4 g3@8 a3@4 g3@16 a3@4 g3@16 g#3@4 c#4@4 f#3@4 b3@4 e3@4 a3@8 b3@4 a3@8 c4@4 d#4@24 f4@8 d#4@16]`\n\nstack( \n // melody\n `d#5@16 d#5@8 d#5@12 e5@4 c#5@8 d5@4 d5@8 c#5@4 b4@16 c#5@4 b4@16 c5@4 f5@4 a#4@4 d#5@4 g#4@4 e5@4 b4@3 d#5 f#5@4 d#5@8 e5@4 g4@4 g5@12 f5@4 a5@16 a#5@12`\n .n().s('Piccolo: Pipe').gain(0.35).out(), \n // chords\n line.add(maj)\n .n().s('Choir Aahs: Ensemble').gain(0.15).out(),\n line.add(imaj).transpose(12)\n .n().s('Choir Aahs: Ensemble').gain(0.15).out(),\n // bass\n line.struct(\"x x x x\".fast(48)).transpose(-24).legato(0.90)\n .n().s('Electric Bass (finger): Bass').gain(0.3).out(),\n\n s(\"[[bd bd] sn],hh*2\").fast(48).gain(.20).out()\n \n).slow(65)\n ","hash":"Zj9qfA1PhcDS"},{"id":152,"created_at":"2022-09-11T10:11:31.941927+00:00","code":"samples({ flbass: ['00_c2_finger_long_neck.wav','01_c2_finger_short_neck.wav','02_c2_finger_long_bridge.wav','03_c2_finger_short_bridge.wav','04_c2_pick_long.wav','05_c2_pick_short.wav','06_c2_palm_mute.wav'] }, \n 'github:cleary/samples-flbass/main/')\nsamples({\nbd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\nsd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\nhh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\nnote(\"<8(3,8) <7 7*2> [4 5@3] 8>\".sub(1) // sub 1 -> 1-indexed\n.layer(\nx=>x,\nx=>x.add(7).color('steelblue')\n.off(1/8,x=>x.add(\"2,4\").color('yellow').off(1/8,x=>x.add(5).color('darkseagreen').echo(4,.125,.5)))\n.slow(2),\n).scale('A1 minor'))\n.s(\"flbass\").n(0)\n.gain(.3)\n.cutoff(sine.slow(7).range(200,4000))\n.resonance(10)\n//.hcutoff(400)\n.clip(1)\n.stack(s(\"bd:1*2,~ sd:0,[~ hh:0]*2\"))\n.out()\n.pianoroll({vertical:1})","hash":"p_G-4ZB295BP"},{"id":218,"created_at":"2022-09-27T04:12:07.011178+00:00","code":"stack(\"\".m.voicings(), ''.m)\n .midi()","hash":"sOP6EO9TO4HO"},{"id":154,"created_at":"2022-09-11T14:23:43.062479+00:00","code":"// theme from \"The Breakfast Line\" (By Tim Smith of Cardiacs)\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\nconst maj = \"[0,4,7]\"\nconst imaj = \"[0,4,-5]\"\nstack( \n // melody \n `[\n c#6@2 f5 c6@3 a#5 a5@2 g5@3 c#5 e5@2 d#5@2 f#5 a5@3 a6@3\n a5 g5 f5 d#5 c#5 b4 a5@3 a5@3 f5 g5 a5 a#5 g#5 g5 f5 g5 a5 b5 d5 g5 \n c#5@2 b4 f5@3 c#5 d#5 f5 g5 c#5@2 c5@3 c#5@3 c#5@6\n c#5 g#5 g5 a#4 f5 d#5 c#5 c5 g#5 c#5 c5 b4 c#5@2 b4 a5@3 c#5 b4@2 a5@6 \n b5 g5@2 e5 a5 b5 b5@6 b5 a#5 g5 a5@3 b5 g5 d5 c#5 a5@2 b5 g5 d#5 c#5 a5@2\n g5@2 d#5 f5 d#5 c#5 b4 a4 g4 a4 b4 c#5 d#5 f5 g5 \n ]`\n .legato(0.93).n().s('Overdriven Guitar: Guitar').gain(0.18).out(), \n // chords\n `[C#4 D#4 F4 G4 A3 B3]!8`.add(imaj)\n .n().s('Choir Aahs: Ensemble').gain(0.24).out(),\n // bass\n `[C#2 D#2 C2 D2 A1 B1]!8`.legato(0.90)\n .n().s('Electric Bass (finger): Bass').gain(0.3).out(), \n // drums\n s(\"[[bd ~ bd sn ~ bd],[hh*6]]!24\").gain(.20).out()\n\n).slow(37.6)\n ","hash":"XhNBCyuzIVOD"},{"id":155,"created_at":"2022-09-11T14:56:57.722768+00:00","code":"// theme from \"The Breakfast Line\" (By Tim Smith of Cardiacs)\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\nconst maj = \"[0,4,7]\"\nconst imaj = \"[0,4,-5]\"\nconst melody =`[\n c#6@2 f5 c6@3 a#5 a5@2 g5@3 c#5 e5@2 d#5@2 f#5 a5@3 a6@3\n a5 g5 f5 d#5 c#5 b4 a5@3 a5@3 f5 g5 a5 a#5 g#5 g5 f5 g5 a5 b5 d5 g5 \n c#5@2 b4 f5@3 c#5 d#5 f5 g5 c#5@2 c5@3 c#5@3 c#5@6\n c#5 g#5 g5 a#4 f5 d#5 c#5 c5 g#5 c#5 c5 b4 c#5@2 b4 a5@3 c#5 b4@2 a5@6 \n b5 g5@2 e5 a5 b5 b5@6 b5 a#5 g5 a5@3 b5 g5 d5 c#5 a5@2 b5 g5 d#5 c#5 a5@2\n g5@2 d#5 f5 d#5 c#5 b4 a4 g4 a4 b4 c#5 d#5 f5 g5 ]`.legato(0.93)\nstack( \n // melody \n melody.transpose(-12).n().s('Overdriven Guitar: Guitar').gain(0.20).out(), \n melody.n().s('Overdriven Guitar: Guitar').gain(0.10).out(), \n // chords\n `[C#4 D#4 F4 G4 A3 B3]!8`.add(imaj)\n .n().s('Choir Aahs: Ensemble').gain(0.25).out(),\n // bass\n `[C#2 D#2 C2 D2 A1 B1]!8`.legato(0.90)\n .n().s('Electric Bass (finger): Bass').gain(0.3).out(), \n // drums\n s(\"[bd ~ bd sn ~ bd,hh*6]!23 [sn*6,hh*6]\").gain(0.25).out()\n).slow(38)\n ","hash":"AL73np8C7Fe7"},{"id":156,"created_at":"2022-09-11T16:46:44.314327+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\nstack(\n s(\"bd,[~ ],hh(3,4)\") // drums\n .speed(perlin.range(.7,.9)) // random sample speed variation\n //.hush()\n ,\"\" // bassline\n .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps\n .add(perlin.range(0,.5)) // random pitch variation\n .superimpose(add(.05)) // add second, slightly detuned voice\n .n() // wrap in \"n\"\n .decay(.15).sustain(0) // make each note of equal length\n .s('sawtooth') // waveform\n .gain(.4) // turn down\n .cutoff(sine.slow(7).range(300,5000)) // automate cutoff\n //.hush()\n ,\">\".voicings() // chords\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .s('sawtooth') // waveform\n .gain(.16) // turn down\n .cutoff(500) // fixed cutoff\n .attack(1) // slowly fade in\n //.hush()\n ,\"a4 c5 \".struct(\"x(5,8)\")\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .decay(.1).sustain(0) // make notes short\n .s('triangle') // waveform\n .degradeBy(perlin.range(0,.5)) // randomly controlled random removal :)\n .echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) // echo notes\n //.hush()\n)\n .out()\n .slow(3/2)","hash":"89gJxIK34OPK"},{"id":157,"created_at":"2022-09-12T01:28:44.939598+00:00","code":"const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out())\nlet kalimba = await sampler({\n C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3'\n})\nkalimba = kalimba.chain(vol(0.6).connect(delay),out());\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major'])\n\nstack(\n \"[0 2 4 6 9 2 0 -2]*3\"\n .add(\"<0 2>/4\")\n .scale(scales)\n .struct(\"x*8\")\n .velocity(\"<.8 .3 .6>*8\")\n .slow(2)\n .tone(kalimba),\n \"\"\n .scale(scales)\n .scaleTranspose(\"[0 <2 4>]*2\")\n .struct(\"x*4\")\n .velocity(\"<.8 .5>*4\")\n .velocity(0.8)\n .slow(2)\n .tone(kalimba)\n)\n .legato(\"<.4 .8 1 1.2 1.4 1.6 1.8 2>/8\")\n .fast(1)","hash":"8g4oMFkLYMXZ"},{"id":158,"created_at":"2022-09-12T02:53:20.33879+00:00","code":"const delay = new FeedbackDelay(1/8, .4).chain(vol(0.5), out());\nconst kick = new MembraneSynth().chain(vol(.8), out());\nconst snare = new NoiseSynth().chain(vol(.8), out());\nconst hihat = new MetalSynth().set(adsr(0, .08, 0, .1)).chain(vol(.3).connect(delay),out());\nconst bass = new Synth().set({ ...osc('sawtooth'), ...adsr(0, .1, .4) }).chain(lowpass(900), vol(.5), out());\nconst keys = new PolySynth().set({ ...osc('sawtooth'), ...adsr(0, .5, .2, .7) }).chain(lowpass(1200), vol(.5), out());\n\nconst drums = stack(\n \"c1*2\".tone(kick).mask(\"/8\"),\n \"~ \".tone(snare).mask(\"/4\"),\n \"[~ c4]*2\".tone(hihat)\n);\n\nconst thru = (x) => x.transpose(\"<0 1>/8\").transpose(-1);\nconst synths = stack(\n \"/2\".scale(timeCat([3,'C minor'],[1,'C melodic minor']).slow(8)).struct(\"[~ x]*2\")\n .layer(\n scaleTranspose(0).early(0),\n scaleTranspose(2).early(1/8),\n scaleTranspose(7).early(1/4),\n scaleTranspose(8).early(3/8)\n ).apply(thru).tone(keys).mask(\"<~ x>/16\"),\n \"/2\".struct(\"[x [~ x] <[~ [~ x]]!3 [x x]>@2]/2\".fast(2)).apply(thru).tone(bass),\n \"/2\".struct(\"~ [x@0.1 ~]\".fast(2)).voicings().apply(thru).every(2, early(1/8)).tone(keys).mask(\"/8\".early(1/4))\n)\nstack(\n drums.fast(2), \n synths\n).slow(2)","hash":"NIQF-VGYdB83"},{"id":159,"created_at":"2022-09-12T04:21:55.945329+00:00","code":"const chords = \"\";\nstack(\n chords.voicings().struct(\"x(3,8,-1)\").velocity(.5).off(1/7,x=>x.transpose(12).velocity(.2)),\n chords.rootNotes(2).struct(\"x(4,8,-2)\"),\n chords.rootNotes(4)\n .scale(cat('C minor','F dorian','G dorian','F# mixolydian'))\n .struct(\"x(3,8,-2)\".fast(2))\n .scaleTranspose(\"0 4 0 6\".early(\".125 .5\")).layer(scaleTranspose(\"0,<2 [4,6] [5,7]>/4\"))\n).slow(2)\n .velocity(sine.struct(\"x*8\").add(3/5).mul(2/5).fast(8))\n .note().piano().out()","hash":"KOAtvzaJcmmY"},{"id":160,"created_at":"2022-09-12T16:58:43.165364+00:00","code":"stack(\n // melody\n `[B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3] \n [B3@2 D4] [A4@2 G4] [D4@2 [C4 B3]] [A3]\n [B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3]\n [B3@2 D4] [A4@2 G4] D5@2 \n [D5@2 [C5 B4]] [[C5 B4] G4@2] [C5@2 [B4 A4]] [[B4 A4] E4@2]\n [D5@2 [C5 B4]] [[C5 B4] G4 C5] [G5] [~ ~ B3]`,\n // bass\n `[[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[D2 A2] C3@2] [[C2 G2] B2@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[Eb2 Bb2] Db3@2] [[D2 A2] C3 [F3,G2]]`\n).transpose(12).slow(48).tone(\n new PolySynth().chain(\n new Gain(0.3), \n new Chorus(2, 2.5, 0.5).start(), \n new Freeverb(), \n getDestination())\n)","hash":"pK517-FAktOc"},{"id":161,"created_at":"2022-09-13T21:04:40.773025+00:00","code":"samples({mad:'https://freesound.org/data/previews/22/22274_109943-lq.mp3'})\nstack(\n stack(\n \"c3*2 [[c3@1.4 bb2] ab2] gb2*2 <[[gb2@1.4 ab2] bb2] gb2>\".legato(\".5 1\".fast(2)).velocity(.8),\n \"0 ~\".scale('c4 whole tone')\n .euclidLegato(3,8).slow(2).mask(\"x ~\")\n .stutWith(8, 1/16, (x,n)=>x.scaleTranspose(n).velocity(Math.pow(.7,n)))\n .scaleTranspose(\"<0 1 2 3 4 3 2 1>\")\n .fast(2)\n .velocity(.7)\n .legato(.5)\n .stut(3, .5, 1/8)\n ).transpose(-1).note().piano(),\n s(\"mad\").slow(2)\n).cpm(78).slow(4)\n .out()\n .pianoroll()\n","hash":"H3BbA0AovtKs"},{"id":162,"created_at":"2022-09-13T21:48:42.132401+00:00","code":"// \"Oh\" (By Tim Smith of Spratleys Japs)\n\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\n\nconst maj = \"[0,4,7]\"\nconst imaj = \"[0,4,-5]\"\nconst line = `[g#3@16 f#3@8 b3@12 e3@4 a3@8 d3@4 g3@8 a3@4 g3@16 a3@4 g3@16 g#3@4 c#4@4 f#3@4 b3@4 e3@4 a3@8 b3@4 a3@8 c4@4 d#4@24 f4@8 d#4@16]`\n\nstack( \n // melody\n `d#5@16 d#5@8 d#5@12 e5@4 c#5@8 d5@4 d5@8 c#5@4 b4@16 c#5@4 b4@16 c5@4 f5@4 a#4@4 d#5@4 g#4@4 e5@4 b4@3 d#5 f#5@4 d#5@8 e5@4 g4@4 g5@12 f5@4 a5@16 a#5@12`\n .n().s('Piccolo: Pipe').gain(0.35).out(), \n // chords\n line.add(maj)\n .n().s('Choir Aahs: Ensemble').gain(0.15).out(),\n line.add(imaj).transpose(12)\n .n().s('Choir Aahs: Ensemble').gain(0.15).out(),\n // bass\n line.struct(\"x x x x\".fast(48)).transpose(-24).legato(0.90)\n .n().s('Electric Bass (finger): Bass').gain(0.3).out(),\n\n s(\"[[bd bd] sn],hh*2\").fast(48).gain(.20).out()\n \n).slow(65)\n ","hash":"Y9RZADkxt8UL"},{"id":163,"created_at":"2022-09-13T23:04:35.959127+00:00","code":"stack(\n seq(\n e5, [b4, c5], d5, [c5, b4],\n a4, [a4, c5], e5, [d5, c5],\n b4, [r, c5], d5, e5,\n c5, a4, a4, r,\n [r, d5], [r, f5], a5, [g5, f5],\n e5, [r, c5], e5, [d5, c5],\n b4, [b4, c5], d5, e5,\n c5, a4, a4, r,\n ).rev(),\n seq(\n e2, e3, e2, e3, e2, e3, e2, e3,\n a2, a3, a2, a3, a2, a3, a2, a3,\n gs2, gs3, gs2, gs3, e2, e3, e2, e3,\n a2, a3, a2, a3, a2, a3, b1, c2,\n d2, d3, d2, d3, d2, d3, d2, d3,\n c2, c3, c2, c3, c2, c3, c2, c3,\n b1, b2, b1, b2, e2, e3, e2, e3,\n a1, a2, a1, a2, a1, a2, a1, a2,\n ).rev()\n).slow(16)","hash":"bxwipc2kqreB"},{"id":164,"created_at":"2022-09-13T23:06:23.988071+00:00","code":"// theme from \"The Breakfast Line\" (By Tim Smith of Cardiacs)\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\nconst maj = \"[0,4,7]\"\nconst imaj = \"[0,4,-5]\"\nstack( \n // melody \n `[\n c#6@2 f5 c6@3 a#5 a5@2 g5@3 c#5 e5@2 d#5@2 f#5 a5@3 a6@3\n a5 g5 f5 d#5 c#5 b4 a5@3 a5@3 f5 g5 a5 a#5 g#5 g5 f5 g5 a5 b5 d5 g5 \n c#5@2 b4 f5@3 c#5 d#5 f5 g5 c#5@2 c5@3 c#5@3 c#5@6\n c#5 g#5 g5 a#4 f5 d#5 c#5 c5 g#5 c#5 c5 b4 c#5@2 b4 a5@3 c#5 b4@2 a5@6 \n b5 g5@2 e5 a5 b5 b5@6 b5 a#5 g5 a5@3 b5 g5 d5 c#5 a5@2 b5 g5 d#5 c#5 a5@2\n g5@2 d#5 f5 d#5 c#5 b4 a4 g4 a4 b4 c#5 d#5 f5 g5 \n ]`.rev()\n .legato(0.93).n().s('Overdriven Guitar: Guitar').gain(0.18).out(), \n // chords\n `[C#4 D#4 F4 G4 A3 B3]!8`.rev().add(imaj)\n .n().s('Choir Aahs: Ensemble').gain(0.24).out(),\n // bass\n `[C#2 D#2 C2 D2 A1 B1]!8`.rev().legato(0.90)\n .n().s('Electric Bass (finger): Bass').gain(0.3).out(), \n // drums\n s(\"[[bd ~ bd sn ~ bd],[hh*6]]!24\").rev().gain(.20).out()\n\n).slow(37.6)\n ","hash":"qGimkQi_nszY"},{"id":165,"created_at":"2022-09-14T10:53:59.02489+00:00","code":"const delay = new FeedbackDelay(1/3, .8).chain(vol(.2), out());\nlet bell = await sampler({\n C6: 'https://freesound.org/data/previews/411/411089_5121236-lq.mp3'\n})\nconst bass = await sampler({\n d2: 'https://freesound.org/data/previews/608/608286_13074022-lq.mp3'\n});\nbell = bell.chain(vol(0.6).connect(delay),out());\n\n\"0\".euclidLegato(3,8)\n .echo(3, 1/16, .5)\n .add(rand.range(0,12))\n .velocity(rand.range(.5,1))\n .legato(rand.range(.4,3))\n .scale(cat('D minor pentatonic')).tone(bell)\n .stack(\"\".euclidLegato(6,8,1).tone(bass.toDestination()))\n .slow(6)\n .pianoroll({minMidi:20,maxMidi:120,background:'transparent'})","hash":"DVESSaRggtn_"},{"id":166,"created_at":"2022-09-14T10:58:21.481945+00:00","code":"const lfo = cosine.slow(15);\nconst lfo2 = sine.slow(16);\nconst filter1 = x=>x.cutoff(lfo2.range(300,3000));\nconst filter2 = x=>x.hcutoff(lfo.range(1000,6000)).cutoff(4000)\nconst scales = cat('D3 major', 'G3 major').slow(8)\n\nconst drums = await players({\n bd: '344/344757_1676145-lq.mp3',\n sn: '387/387186_7255534-lq.mp3',\n hh: '561/561241_12517458-lq.mp3',\n hh2:'44/44944_236326-lq.mp3',\n hh3: '44/44944_236326-lq.mp3',\n}, 'https://freesound.org/data/previews/')\n\nstack(\n \"-7 0 -7 7\".struct(\"x(5,8,2)\").fast(2).sub(7)\n .scale(scales)\n .n()\n .s(\"sawtooth,square\")\n .gain(.3).attack(0.01).decay(0.1).sustain(.5)\n .apply(filter1),\n \"~@3 [<2 3>,<4 5>]\"\n .echo(4,1/16,.7)\n .scale(scales)\n .n()\n .s('square').gain(.7)\n .attack(0.01).decay(0.1).sustain(0)\n .apply(filter1),\n \"6 4 2\".add(14)\n .superimpose(sub(\"5\"))\n .fast(1).euclidLegato(3,8)\n .mask(\"<1 0@7>\")\n .fast(2)\n .echo(32, 1/8, .8)\n .scale(scales)\n .n()\n .s(\"sawtooth\")\n .gain(sine.range(.1,.4).slow(8))\n .attack(.001).decay(.2).sustain(0)\n .apply(filter2)\n).out().stack(\n stack(\n \"bd <~@7 [~ bd]>\".fast(2),\n \"~ sn\",\n \"[~ hh3]*2\"\n ).tone(drums.chain(vol(.18),out())).fast(2)\n).slow(2)\n \n//.pianoroll({minMidi:20, maxMidi:160})\n// strudel disable-highlighting","hash":"CHh9ZGJxiWnm"},{"id":167,"created_at":"2022-09-14T20:27:56.840816+00:00","code":"Pattern.prototype.teeter = function(probability, other) {\n return this.sometimesBy(probability, () => other)\n}\n\n\"bd\".teeter(0.7, \"hh\").s().fast(4).out()","hash":"7C7fQJ7ENNd3"},{"id":168,"created_at":"2022-09-14T22:19:56.095051+00:00","code":"\"bd\".sometimes(set(\"hh\")).s().fast(4).out()","hash":"VGsjmHzmkMz0"},{"id":169,"created_at":"2022-09-14T22:22:17.092485+00:00","code":"\"bd\".sometimes(x => x.squeeze(\"hh hh hh\")).s().fast(4).out()","hash":"4QSBDxgdgAIr"},{"id":170,"created_at":"2022-09-14T22:27:33.350324+00:00","code":"\"bd@2 bd\".sometimes(x => x.squeeze(\"hh hh hh\")).s().out()","hash":"_1ClWbH9kSKC"},{"id":171,"created_at":"2022-09-15T05:18:14.096948+00:00","code":"\n\nconst delay = new FeedbackDelay(1/7, .1).chain(vol(0.9), out());\nconst reverb = new Reverb(1).chain(vol(3), out());\nconst hihat = new MetalSynth()\n .set(adsr(0, .01, 0, .1))\n .chain(vol(.01).connect(delay),out());\nlet kick = await sampler({\n c3: 'https://blog.livecoding.nyuadim.com/public/Dirt-Samples/808bd/BD0010.WAV'\n})\nkick = kick.chain(vol(1).connect(reverb),out());\n\nstack(\n \"\"\n .add(isaw.mul(12).slow(4))\n .slow(2).tone(kick.toDestination()),\n `[ >, \n ]`\n .degradeBy(0.01)\n .legato(20)\n .velocity(1)\n .tone((await piano()).toDestination()),//.midi('IAC Driver Bus 1'),\n \"<~ 3> 2 ~ [2 <[~ [-0*3]?] ~>]\"\n .slow(2).tone(hihat.toDestination())\n)\n\n","hash":"nmwsMPG16O1L"},{"id":173,"created_at":"2022-09-15T19:53:11.667602+00:00","code":"\"\"\n .off(1/8,x=>x.add(12).degradeBy(.5))\n .superimpose(add(.05))\n .n() \n .decay(.25).sustain(0)\n .s('sawtooth')\n .gain(.4)\n .vowel(\"
\")\n .out()","hash":"bdsxEcjr7fkg"},{"id":184,"created_at":"2022-09-20T16:08:24.400263+00:00","code":"stack(\n \"2,6\"\n .scale('F3 dorian')\n .transpose(sine2.struct(\"x*64\").slow(4).mul(2).round())\n .fast(2)\n .struct(\"x x*3\")\n .legato(\".9 .3\"),\n \"0@3 -3*3\".legato(\".95@3 .4\").scale('F2 dorian')\n)\n .transpose(\"<0 1 2 1>/2\".early(0.5))\n .transpose(5)\n .fast(2 / 3)\n .note().piano().out()","hash":"irMD_KH0ICbf"},{"id":175,"created_at":"2022-09-16T16:10:39.404129+00:00","code":"const delay = new FeedbackDelay(1/8, .4).chain(vol(0.5), out());\nconst kick = new MembraneSynth().chain(vol(.8), out());\nconst snare = new NoiseSynth().chain(vol(.8), out());\nconst hihat = new MetalSynth().set(adsr(0, .08, 0, .1)).chain(vol(.3).connect(delay),out());\nconst bass = new Synth().set({ ...osc('sawtooth'), ...adsr(0, .1, .4) }).chain(lowpass(900), vol(.5), out());\nconst keys = new PolySynth().set({ ...osc('sawtooth'), ...adsr(0, .5, .2, .7) }).chain(lowpass(1200), vol(.5), out());\n\nconst drums = stack(\n \"c1*2\".tone(kick).mask(\"/8\"),\n \"~ \".tone(snare).mask(\"/4\"),\n \"[~ c4]*2\".tone(hihat)\n);\n\nconst thru = (x) => x.transpose(\"<0 1>/8\").transpose(-1);\nconst synths = stack(\n \"/2\".scale(timeCat([3,'C minor'],[1,'C melodic minor']).slow(8)).struct(\"[~ x]*2\")\n .layer(\n scaleTranspose(0).early(0),\n scaleTranspose(2).early(1/8),\n scaleTranspose(7).early(1/4),\n scaleTranspose(8).early(3/8)\n ).apply(thru).tone(keys).mask(\"<~ x>/16\"),\n \"/2\".struct(\"[x [~ x] <[~ [~ x]]!3 [x x]>@2]/2\".fast(2)).apply(thru).tone(bass),\n \"/2\".struct(\"~ [x@0.1 ~]\".fast(2)).voicings().apply(thru).every(2, early(1/8)).tone(keys).mask(\"/8\".early(1/4))\n)\nstack(\n drums.fast(2), \n synths\n).slow(2)","hash":"1QH3HPhZ1uad"},{"id":176,"created_at":"2022-09-16T16:17:58.099744+00:00","code":"const scale = cat('C3 dorian','Bb2 major').slow(4);\nstack(\n \"2*4\".add(12).scale(scale)\n .off(1/8,x=>x.scaleTranspose(\"2\")).fast(2)\n .scaleTranspose(\"<0 1 2 1>\").hush(),\n \"<0 1 2 3>(3,8,2)\"\n .scale(scale)\n .off(1/4,x=>x.scaleTranspose(\"2,4\")),\n \"<0 4>(5,8)\".scale(scale).transpose(-12)\n)\n .velocity(\".6 .7\".fast(4))\n .legato(\"2\")\n .scale(scale)\n.scaleTranspose(\"<0>\".slow(4))\n.transpose(5)\n.note().piano().out()\n.velocity(.8)\n.slow(2)\n.pianoroll({maxMidi:100,minMidi:20})","hash":"hxJZG7SS71HP"},{"id":177,"created_at":"2022-09-16T22:21:30.67989+00:00","code":"const t = x => x.scaleTranspose(\"<0 2 4 3>/4\").transpose(-2)\nconst s = x => x.scale(cat('C3 minor pentatonic','G3 minor pentatonic').slow(4))\nconst delay = new FeedbackDelay(1/8, .6).chain(vol(0.1), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\nstack(\n // melody\n \"<<10 7> <8 3>>/4\".struct(\"x*3\").apply(s)\n .scaleTranspose(\"<0 3 2> <1 4 3>\")\n .superimpose(scaleTranspose(2).early(1/8))\n .apply(t).tone(polysynth().set({\n ...osc('triangle4'),\n ...adsr(0,.08,0)\n }).chain(vol(0.2).connect(delay),chorus,out())).mask(\"<~@3 x>/16\".early(1/8)),\n // pad\n \"[1,3]/4\".scale('G3 minor pentatonic').apply(t).tone(polysynth().set({\n ...osc('square2'),\n ...adsr(0.1,.4,0.8)\n }).chain(vol(0.2),chorus,out())).mask(\"<~ x>/32\"),\n // xylophone\n \"c3,g3,c4\".struct(\"\").fast(\"<1 <2!3 [4 8]>>\").apply(s).scaleTranspose(\"<0 <1 [2 [3 <4 5>]]>>\").apply(t).tone(polysynth().set({\n ...osc('sawtooth4'),\n ...adsr(0,.1,0)\n }).chain(vol(0.4).connect(delay),out())).mask(\"/16\".early(1/8)),\n // bass\n \"c2 [c2 ~]*2\".scale('C hirajoshi').apply(t).tone(synth({\n ...osc('sawtooth6'),\n ...adsr(0,.03,.4,.1)\n }).chain(vol(0.4),out())),\n // kick\n \"*2\".tone(membrane().chain(vol(0.8),out())),\n // snare\n \"~ \".tone(noise().chain(vol(0.8),out())),\n // hihat\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.02)).chain(vol(0.5).connect(delay),out()))\n).slow(1)\n// strudel disable-highlighting","hash":"EoVX7HjwHB8r"},{"id":178,"created_at":"2022-09-16T23:02:44.33235+00:00","code":"const chords = \"\";\nstack(\n chords.voicings().struct(\"x(3,8,-1)\").velocity(.5).off(1/7,x=>x.transpose(12).velocity(.2)),\n chords.rootNotes(2).struct(\"x(4,8,-2)\"),\n chords.rootNotes(4)\n .scale(cat('C minor','F dorian','G dorian','F# mixolydian'))\n .struct(\"x(3,8,-2)\".fast(2))\n .scaleTranspose(\"0 4 0 6\".early(\".125 .5\")).layer(scaleTranspose(\"0,<2 [4,6] [5,7]>/4\"))\n).slow(2)\n .velocity(sine.struct(\"x*8\").add(3/5).mul(2/5).fast(8))\n .note().piano().out()","hash":"tVIePZOlbUFE"},{"id":179,"created_at":"2022-09-18T04:46:14.855382+00:00","code":"stack(\n freq(\"55 [110,165] 110 [220,275]\".mul(\"<1 <3/4 2/3>>\").struct(\"x(3,8)\").layer(x=>x.mul(\"1.006,.995\"))),\n freq(\"440(5,8)\".legato(.18).mul(\"<1 3/4 2 2/3>\")).gain(perlin.range(.2,.8))\n).s(\"/2\")\n .onTrigger((t,hap,ct)=>{\n const ac = Tone.getContext().rawContext;\n t = ac.currentTime + t - ct;\n const { freq, s, gain = 1 } = hap.value;\n const master = ac.createGain();\n master.gain.value = 0.1 * gain;\n master.connect(ac.destination);\n const o = ac.createOscillator();\n o.type = s || 'triangle';\n o.frequency.value = Number(freq);\n o.connect(master);\n o.start(t);\n o.stop(t + hap.duration);\n}).stack(s(\"bd(3,8),hh*4,~ sd\").webdirt())","hash":"P_Fi2yRHrXHj"},{"id":180,"created_at":"2022-09-18T15:44:49.144663+00:00","code":"stack(\ns(\"bd, [~ sd], hh(3, 4)\")\n,\"5@2 4 3 5@2 4 4 ~ 3 ~!2 ~!4 ~ 4!3 4@2 4 4@2 3 ~@6\"\n .slow(4).scale('C2 major').note().s('sawtooth')\n.slow(2)\n).out()","hash":"brh8FpBbbH--"},{"id":181,"created_at":"2022-09-19T00:39:23.928137+00:00","code":"const delay = new FeedbackDelay(1/12, .4).chain(vol(0.3), out());\n\nconst drums = await players({\n bd: 'samples/tidal/bd/BT0A0D0.wav',\n sn: 'samples/tidal/sn/ST0T0S3.wav',\n hh: 'samples/tidal/hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/')\n\nconst rhodes = await sampler({\n E1: 'samples/rhodes/MK2Md2000.mp3',\n E2: 'samples/rhodes/MK2Md2012.mp3',\n E3: 'samples/rhodes/MK2Md2024.mp3',\n E4: 'samples/rhodes/MK2Md2036.mp3',\n E5: 'samples/rhodes/MK2Md2048.mp3',\n E6: 'samples/rhodes/MK2Md2060.mp3',\n E7: 'samples/rhodes/MK2Md2072.mp3'\n}, 'https://loophole-letters.vercel.app/')\n\nconst bass = synth(osc('sawtooth8')).chain(vol(.5),out())\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', cat('Db major','Db mixolydian')])\n\nstack(\n \" \"\n .tone(drums.chain(out())),\n \"]>\"\n .scale(scales)\n .struct(\"x*8\")\n .scaleTranspose(\"0 [-5,-2] -7 [-9,-2]\")\n .legato(.3)\n .slow(2)\n .tone(rhodes.chain(vol(0.5).connect(delay), out())),\n //\"]>\".slow(2).voicings().struct(\"~ x\").legato(.25).tone(rhodes),\n \"\"\n .legato(\"<1@3 [.3 1]>\")\n .slow(2)\n .tone(bass),\n).fast(3/2)","hash":"Uw7K4l1pIVUt"},{"id":182,"created_at":"2022-09-19T18:35:27.986831+00:00","code":"seq(5).seq([8,9]).cat(6).cat([7,5])\n .superimpose(x=>x.add(3))\n \n.scale('c major')\n.pianoroll()","hash":"dhBbMccpPgg8"},{"id":183,"created_at":"2022-09-20T00:55:07.074524+00:00","code":"// mixer\nconst mix = (key) => vol({\n chords: .2,\n lead: 0.8,\n bass: .4,\n snare: .95, \n kick: .9,\n hihat: .35,\n}[key]||0);\nconst delay = new FeedbackDelay(1/6, .3).chain(vol(.7), out());\nconst delay2 = new FeedbackDelay(1/6, .2).chain(vol(.15), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\n// instruments\nconst instr = (instrument) => ({\n organ: polysynth().set({...osc('sawtooth4'), ...adsr(.01,.2,0)}).chain(mix('chords').connect(delay),out()),\n lead: polysynth().set({...osc('triangle4'),...adsr(0.01,.05,0)}).chain(mix('lead').connect(delay2), out()),\n bass: polysynth().set({...osc('sawtooth8'),...adsr(.02,.05,.3,.2)}).chain(mix('bass'),lowpass(3000), out()),\n pad: polysynth().set({...osc('square2'),...adsr(0.1,.4,0.8)}).chain(vol(0.15),chorus,out()),\n hihat: metal(adsr(0, .02, 0)).chain(mix('hihat'), out()),\n snare: noise(adsr(0, .15, 0.01)).chain(mix('snare'), lowpass(5000), out()),\n kick: membrane().chain(mix('kick'), out())\n}[instrument]);\n// harmony\nconst t = transpose(\"<0 0 1 0>/8\");\nconst sowhat = scaleTranspose(\"0,3,6,9,11\");\n// track\nstack(\n \"[<0 4 [3 [2 1]]>]/4\".struct(\"[x]*3\").mask(\"[~ x ~]\").scale('D5 dorian').off(1/6, scaleTranspose(-7)).off(1/3, scaleTranspose(-5)).apply(t).tone(instr('lead')).mask(\"<~ ~ x x>/8\"),\n \"< <[d3 ~] [c3 f3] g3>>\".scale('D dorian').apply(sowhat).apply(t).tone(instr('organ')).mask(\"/8\"),\n \"<[d2 [d2 ~]*3]!3 >\".apply(t).tone(instr('bass')),\n \"c1*6\".tone(instr('hihat')),\n \"~ c3\".tone(instr('snare')),\n \"<[c1@5 c1] >\".tone(instr('kick')),\n \"[2,4]/4\".scale('D dorian').apply(t).tone(instr('pad')).mask(\"/8\")\n).fast(6/8)\n// strudel disable-highlighting","hash":"U5sIL_DhqTip"},{"id":185,"created_at":"2022-09-20T16:20:26.184708+00:00","code":"stack()\n\n// Notes\n// stack(\"e5\")\n\n// Sequences\n// stack(\"e5 b4 d5 c5\")\n\n// Sequences divided by 2\n// stack(\"[e5 b4 d5 c5]/2\")\n\n// Angle brackets, same as sequences divided by 4\n// stack(\"\")\n\n// Sequences multiplication\n// stack(\"[e5 b4 d5 c5]*2\")\n\n// Bracket nesting\n// stack(\"e5 [b4 c5] d5 [c5 b4]\")\n\n// Rests\n// stack(\"[b4 [~ c5] d5 e5]\")\n\n// Parallel\n// stack(\"g3,b3,e4\")\n\n// Multiple parallels\n// stack(\"<[g3,b3,e4] [a3,c3,e4] [b3,d3,f#4] [b3,e4,g4]>\")\n\n// Elongation\n// stack(\"<[g3,b3,e4]@2 [a3,c3,e4] [b3,d3,f#4]>\")\n\n// Replication\n// stack(\"<[g3,b3,e4]!2 [a3,c3,e4] [b3,d3,f#4]>\")\n\n// Euclidian with slow down\n// stack(\"e5(2,8) b4(3,8) d5(2,8) c5(3,8)\".slow(4))","hash":"A6Mqjuhn1Wpr"},{"id":186,"created_at":"2022-09-20T16:29:53.076012+00:00","code":"stack()\n\n// Synths\n// stack(note(\"c2 >\").s('sawtooth').out())\n\n// Multiple synths\n// stack(note(\"c2 >\").s(\"\").out())\n\n// Envelope\n// stack(note(\"c2 >\").s('sawtooth').attack(.1).decay(.1).sustain(.2).release(.1).out())\n\n// Samples\n// stack(s(\"bd sd,hh*8,misc/2\").out())\n\n// Custom sample maps\n// samples({\n// bd: 'bd/BT0AADA.wav',\n// sd: 'sd/rytm-01-classic.wav',\n// hh: 'hh27/000_hh27closedhh.wav',\n// }, 'https://raw.githubusercontent.com/tidalcycles/Dirt-Samples/master/');\n// s(\"bd sd,hh*8\").out()\n\n// Custom sample maps with Github shortcuts\n// samples({\n// bd: 'bd/BT0AADA.wav',\n// sd: 'sd/rytm-01-classic.wav',\n// hh: 'hh27/000_hh27closedhh.wav',\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// s(\"bd sd,hh*8\").out()\n\n// Mutiple samples per sound\n// samples({\n// bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav'],\n// sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n// hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// s(\",~ ,[hh:0 hh:1]*2\").out()\n\n// Pitched sounds\n// samples({\n// \"gtr\": 'gtr/0001_cleanC.wav',\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// note(\"g3 [bb3 c4] @2\").s('gtr').gain(.5).out()\n\n// Pitched sounds with clip\n// samples({\n// \"gtr\": 'gtr/0001_cleanC.wav',\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// note(\"g3 [bb3 c4] @2\").s('gtr').clip(1)\n// .gain(.5).out()\n\n// Base pitch \n// samples({\n// \"gtr\": 'gtr/0001_cleanC.wav',\n// \"moog\": { 'g3': 'moog/005_Mighty%20Moog%20G3.wav' },\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// note(\"g3 [bb3 c4] @2\").s(\"gtr,moog\").clip(1)\n// .gain(.5).out()\n\n// Base pitch with different regions of the keyboard\n// samples({\n// \"moog\": {\n// 'g2': 'moog/004_Mighty%20Moog%20G2.wav',\n// 'g3': 'moog/005_Mighty%20Moog%20G3.wav',\n// 'g4': 'moog/006_Mighty%20Moog%20G4.wav',\n// }}, 'github:tidalcycles/Dirt-Samples/master/');\n// note(\"g2!2 !2, g4 f4]>\")\n// .s('moog').clip(1)\n// .gain(.5).out()","hash":"2-JbRPIoRj7X"},{"id":187,"created_at":"2022-09-20T16:30:30.971605+00:00","code":"stack()\n\n// Synths\n// stack(note(\"c2 >\").s('sawtooth').out())\n\n// Multiple synths\n// stack(note(\"c2 >\").s(\"\").out())\n\n// Envelope\n// stack(note(\"c2 >\").s('sawtooth').attack(.1).decay(.1).sustain(.2).release(.1).out())\n\n// Samples\n// stack(s(\"bd sd,hh*8,misc/2\").out())\n\n// Custom sample maps\n// samples({\n// bd: 'bd/BT0AADA.wav',\n// sd: 'sd/rytm-01-classic.wav',\n// hh: 'hh27/000_hh27closedhh.wav',\n// }, 'https://raw.githubusercontent.com/tidalcycles/Dirt-Samples/master/');\n// s(\"bd sd,hh*8\").out()\n\n// Custom sample maps with Github shortcuts\n// samples({\n// bd: 'bd/BT0AADA.wav',\n// sd: 'sd/rytm-01-classic.wav',\n// hh: 'hh27/000_hh27closedhh.wav',\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// s(\"bd sd,hh*8\").out()\n\n// Mutiple samples per sound\n// samples({\n// bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav'],\n// sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n// hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// s(\",~ ,[hh:0 hh:1]*2\").out()\n\n// Pitched sounds\n// samples({\n// \"gtr\": 'gtr/0001_cleanC.wav',\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// note(\"g3 [bb3 c4] @2\").s('gtr').gain(.5).out()\n\n// Pitched sounds with clip\n// samples({\n// \"gtr\": 'gtr/0001_cleanC.wav',\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// note(\"g3 [bb3 c4] @2\").s('gtr').clip(1)\n// .gain(.5).out()\n\n// Base pitch \n// samples({\n// \"gtr\": 'gtr/0001_cleanC.wav',\n// \"moog\": { 'g3': 'moog/005_Mighty%20Moog%20G3.wav' },\n// }, 'github:tidalcycles/Dirt-Samples/master/');\n// note(\"g3 [bb3 c4] @2\").s(\"gtr,moog\").clip(1)\n// .gain(.5).out()\n\n// Base pitch with different regions of the keyboard\n// samples({\n// \"moog\": {\n// 'g2': 'moog/004_Mighty%20Moog%20G2.wav',\n// 'g3': 'moog/005_Mighty%20Moog%20G3.wav',\n// 'g4': 'moog/006_Mighty%20Moog%20G4.wav',\n// }}, 'github:tidalcycles/Dirt-Samples/master/');\n// note(\"g2!2 !2, g4 f4]>\")\n// .s('moog').clip(1)\n// .gain(.5).out()","hash":"wVDgPVVgbrSK"},{"id":188,"created_at":"2022-09-21T15:48:45.208649+00:00","code":"const drums = await players({\n bd: 'bd/BT0A0D0.wav',\n sn: 'sn/ST0T0S3.wav',\n hh: 'hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\n\nstack(\n \"\",\n \"hh*4\",\n \"~ \"\n).tone(drums.chain(out()))\n","hash":"z0OoCML7DPQb"},{"id":189,"created_at":"2022-09-21T17:16:52.291937+00:00","code":"const delay = new FeedbackDelay(1/8, .4).chain(vol(0.5), out());\nconst kick = new MembraneSynth().chain(vol(.8), out());\nconst snare = new NoiseSynth().chain(vol(.8), out());\nconst hihat = new MetalSynth().set(adsr(0, .08, 0, .1)).chain(vol(.3).connect(delay),out());\nconst bass = new Synth().set({ ...osc('sawtooth'), ...adsr(0, .1, .4) }).chain(lowpass(900), vol(.5), out());\nconst keys = new PolySynth().set({ ...osc('sawtooth'), ...adsr(0, .5, .2, .7) }).chain(lowpass(1200), vol(.5), out());\nconst drums = stack(\n \"c1*2\".tone(kick).mask(\"/8\"),\n \"~ \".tone(snare).mask(\"/4\"),\n \"[~ c4]*2\".tone(hihat)\n);\nconst thru = (x) => x.transpose(\"<0 1>\").transpose(-1);\nstack(\n seq(\n \"[e4 c4] [a4 c4] [e4 c4] [e4 f4]\",\n \"[e4 b4] [g3 b4] e4 d4\",\n \"[e4 c4] [a4 c4] [e4 c4] [e4 f4]\",\n \"[e4 b4] [g3 b4] e4@1.5 g5@0.5\"\n ).tone(keys),\n drums.fast(8),\n // chords\n \"/2\".struct(\"[x [~ x] <[~ [~ x]]!3 [x x]>@2]/2\".fast(2)).apply(thru).tone(bass),\n \"[A3,C4,E4,A5]*2\".tone(kick).mask(\"*4\")\n).slow(8).note()","hash":"SWekIFXDlrLE"},{"id":190,"created_at":"2022-09-21T19:46:26.709827+00:00","code":"//let p = s(\"hh\").chop(4) // this works\n//let p = s(\"hh\").chop(4).slow(2) // this also works\nlet p = s(\"hh\").slow(2).chop(4) // this doesnt work\n\nconsole.log(p._firstCycleValues)\n\np.out()\n\n","hash":"70M98P_ZVSJe"},{"id":191,"created_at":"2022-09-21T19:54:06.809667+00:00","code":"//let p = s(\"hh\").ply(4) // this works\n//let p = s(\"hh\").ply(4).slow(2) // this also works\nlet p = s(\"hh\").slow(2).ply(2) // this doesnt work\n\nconsole.log(p._firstCycleValues)\n\np.out()\n\n","hash":"SB-hFm0uROHV"},{"id":192,"created_at":"2022-09-21T22:08:51.441153+00:00","code":"samples({\n p: 'https://cdn.freesound.org/previews/648/648433_11943129-lq.mp3',\n})\n\ns(\"p\")\n .chop(128)\n .loopAt(32,1)\n .jux(rev)\n .shape(.5)\n .out()","hash":"t2KXoS_qssjD"},{"id":193,"created_at":"2022-09-22T06:39:38.309395+00:00","code":"const bpm = 80;\nconst lead = polysynth().set({...osc('sine4'),...adsr(.004)}).chain(vol(0.15),out())\nconst bass = fmsynth({...osc('sawtooth6'),...adsr(0.05,.6,0.8,0.1)}).chain(vol(0.6), out());\nconst s = scale(cat('F3 minor', 'Ab3 major', 'Bb3 dorian', 'C4 phrygian dominant').slow(4));\nstack(\n \"0 2\".struct(\" [x ~]\").apply(s).scaleTranspose(stack(0,2)).tone(lead),\n \"<6 7 9 7>\".struct(\"[~ [x ~]*2]*2\").apply(s).scaleTranspose(\"[0,2] [2,4]\".fast(2).every(4,rev)).tone(lead),\n\t\"-14\".struct(\"[~ x@0.8]*2\".early(0.01)).apply(s).tone(bass),\n \"c2*2\".tone(membrane().chain(vol(0.6), out())),\n \"~ c2\".tone(noise().chain(vol(0.2), out())),\n \"c4*4\".tone(metal(adsr(0,.05,0)).chain(vol(0.03), out()))\n)\n.slow(120 / bpm)","hash":"k0435I3IQEH4"},{"id":194,"created_at":"2022-09-22T06:52:23.642954+00:00","code":"const bpm = 10;\nconst lead = polysynth().set({...osc('sine4'),...adsr(.004)}).chain(vol(0.15),out())\nconst bass = fmsynth({...osc('sawtooth6'),...adsr(0.05,.6,0.8,0.1)}).chain(vol(0.6), out());\nconst s = scale(cat('F3 minor', 'Ab3 major', 'Bb3 dorian', 'C4 phrygian dominant').slow(4));\nstack(\n \"0 2\".struct(\" [x ~]\").apply(s).scaleTranspose(stack(0,2)).tone(lead),\n \"<6 7 9 7>\".struct(\"[~ [x ~]*2]*2\").apply(s).scaleTranspose(\"[0,2] [2,4]\".fast(2).every(4,rev)).tone(lead),\n\t\"-14\".struct(\"[~ x@0.8]*2\".early(0.01)).apply(s).tone(bass),\n \"c2*2\".tone(membrane().chain(vol(0.6), out())),\n \"~ c2\".tone(noise().chain(vol(0.2), out())),\n \"c4*4\".tone(metal(adsr(0,.05,0)).chain(vol(0.03), out()))\n)\n.slow(120 / bpm)","hash":"vDsUyH8IUJn6"},{"id":195,"created_at":"2022-09-22T07:19:55.396442+00:00","code":"backgroundImage('https://images.nintendolife.com/news/2016/08/video_exploring_the_funky_inspiration_for_the_super_mario_bros_underground_theme/large.jpg',{ className:'darken' })\n\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\n\nconst h = x=>x.transpose(\"<0@2 5 0 7 5 0 -5>/2\")\n\nstack(\n s(\"< sn> hh\").fast(2).gain(.7),\n \"[c2 a1 bb1 ~] ~\"\n .echo(2, 1/16, 1)\n .legato(.4)\n .slow(2)\n .layer(h)\n .note().s('square')\n .cutoff(400).decay(.12).sustain(0)\n ,\n \"[g2,[c3 eb3]]\".iter(4)\n .echoWith(4, 1/8, (x,n)=>x.transpose(n*12).velocity(Math.pow(.4,n)))\n .legato(.1)\n .layer(h).note()\n).out()\n .fast(2/3)\n .pianoroll({})","hash":"YJ2iESN49BD6"},{"id":196,"created_at":"2022-09-22T08:09:58.051557+00:00","code":"const f = fast(\"<1 <2 [6 5]>>\");\nstack(\n \"c3,g3,c4\".struct(\"[x ~]*2\").apply(f).transpose(\"<0 <3 [5 [7 [9 [11 22]]]]>>\"),\n \"c2 [c2 ~]*2\".tone(synth(osc('sawtooth8')).chain(vol(0.8),out())),\n \"c1*2\".tone(membrane().chain(vol(0.8),out()))\n).slow(1)","hash":"Z6fHLg-51AUc"},{"id":197,"created_at":"2022-09-22T12:10:13.836207+00:00","code":"stack(\n \"c1*2\".tone(membrane().chain(vol(0.8),out())),\n \"~ c3\".tone(noise().chain(vol(0.8),out())),\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.015)).chain(vol(0.8),out()))\n)\n","hash":"GW0d4wRtDmED"},{"id":219,"created_at":"2022-09-28T16:11:31.253189+00:00","code":"\"\".voicings()\n .superimpose(x=>x.add(perlin.range(0,.3)))\n .color(\"orange | orchid | darkseagreen\".fast(3))\n .add(\"<0 2>/8\")\n .note().s('sawtooth')\n .attack(.1).decay(.05).sustain(.2)\n .segment(\"<6@3 3>\")\n .cutoff(saw.range(500,2000).slow(16))\n .gain(isaw)\n .out()\n .pianoroll({ vertical:1, fold:1, smear:0 })","hash":"ddiSv-lz2_cp"},{"id":198,"created_at":"2022-09-22T17:02:04.116881+00:00","code":"const delay = new FeedbackDelay(1/12, .4).chain(vol(0.3), out());\n\nconst drums = await players({\n bd: 'samples/tidal/bd/BT0A0D0.wav',\n sn: 'samples/tidal/sn/ST0T0S3.wav',\n hh: 'samples/tidal/hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/')\n\nconst rhodes = await sampler({\n E1: 'samples/rhodes/MK2Md2000.mp3',\n E2: 'samples/rhodes/MK2Md2012.mp3',\n E3: 'samples/rhodes/MK2Md2024.mp3',\n E4: 'samples/rhodes/MK2Md2036.mp3',\n E5: 'samples/rhodes/MK2Md2048.mp3',\n E6: 'samples/rhodes/MK2Md2060.mp3',\n E7: 'samples/rhodes/MK2Md2072.mp3'\n}, 'https://loophole-letters.vercel.app/')\n\nconst bass = synth(osc('sawtooth8')).chain(vol(.5),out())\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', cat('Db major','Db mixolydian')])\n\nstack(\n \" \"\n .tone(drums.chain(out())),\n \"]>\"\n .scale(scales)\n .struct(\"x*8\")\n .scaleTranspose(\"0 [-5,-2] -7 [-9,-2]\")\n .legato(.3)\n .slow(2)\n .tone(rhodes.chain(vol(0.5).connect(delay), out())),\n //\"]>\".slow(2).voicings().struct(\"~ x\").legato(.25).tone(rhodes),\n \"\"\n .legato(\"<1@3 [.3 1]>\")\n .slow(2)\n .tone(bass),\n).fast(3/2)","hash":"iliL_rgeboIg"},{"id":199,"created_at":"2022-09-22T18:47:54.868449+00:00","code":"\"42\".segment(32).add(sine.range(0,12).slow(8)).note()\n .attack(0).release(0).s('triangle').out()","hash":"IVv5q7W4BDiN"},{"id":200,"created_at":"2022-09-22T18:50:13.653446+00:00","code":"\"50\".segment(32).add(sine.range(0,12).slow(4)).note()\n .attack(0).release(0).s('triangle').out()","hash":"N6kOKngern0Y"},{"id":201,"created_at":"2022-09-22T18:57:27.613815+00:00","code":"\"42\".segment(16).add(rand.range(0,12).slow(8)).note()\n .attack(0).release(0).s('triangle').out()","hash":"wIjKrvTVPfgZ"},{"id":202,"created_at":"2022-09-22T20:39:36.833517+00:00","code":"const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out())\nlet kalimba = await sampler({\n C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3'\n})\nkalimba = kalimba.chain(vol(0.6).connect(delay),out());\n\nconst maj1 = \"[0 4 7 4]\"\nconst maj2 = \"[0 4 7]*2\"\nconst maj4 = \"[0 4 7 12]*7\"\nconst imaj1 = \"[-5 0 4]\"\nconst imaj2 = \"[-5 0 4]*2\"\nconst iimaj2 = \"[-8 -5 0]*2\"\nconst imaj3 = \"[-5 0 4]*3\"\nconst imaj4 = \"[-5 0 4]*4\"\nconst min1 = \"[0 3 7]\"\n\nstack(\n \n timeCat([2,imaj2.add(\"a3\")],[2,maj2.add(\"e3\")],\n [1,imaj1.add(\"a3\")],[1,min1.add(\"f#3\")],[2,imaj2.add(\"b3\")],[2,maj2.add(\"e3\")],\n [1,imaj1.add(\"a3\")],[1,\"~\"],[4,maj4.add(\"f#3\")],\n [2,imaj1.add(\"a3\")],[1,\"~\"],[4,maj4.add(\"f#3\")], [2,\"~\"])\n .velocity(\"[.2@4 .22 .23 .24 .25 .2@3 .4@4 .2@3 .4@6]\")\n .slow(2)\n .tone(kalimba)\n \n)\n .slow(6).pianoroll()","hash":"iqZ-ex573FFd"},{"id":203,"created_at":"2022-09-23T01:28:49.684702+00:00","code":"note(\"db5 [[<[b5 eb5] [b5,eb5]> ] ] [d5 ] [ab5,[],]\"\n .off(0, x=>x.rev().fast(\"1\").transpose(\"<7 -14>\"))\n )\n .rev()\n .fast(\"0.25\")\n // .transpose(\"0 1\")\n .s(\"\")\n .out()","hash":"0nlMXAIzgsdw"},{"id":204,"created_at":"2022-09-23T10:35:55.739979+00:00","code":"samples({\n p: 'https://cdn.freesound.org/previews/648/648433_11943129-lq.mp3',\n})\n\ns(\"p\")\n .loopAt(32,1)\n .chop(128)\n .ply(2)\n .jux(rev)\n .shape(.4)\n .decay(.1)\n .sustain(.4)\n .out()","hash":"-4PvWekokc4W"},{"id":205,"created_at":"2022-09-23T15:33:41.821479+00:00","code":"note(\"db5 [[<[b5 eb5] [b5,eb5]> ] ] [d5 ] [ab5,[],]\"\n .chunk(4, x=>x.fast(1.5).add(\"5 -9\"))\n .slow(1.1)\n )\n .cat(\n note(\"db5 [[<[b5 eb5] [b5,eb5]> ] ] [d5 ] [ab5,[],]\"\n .chunk(4, x=>x.slow(1.5).add(\"9 -5\"))\n .fast(1.1)\n .rev()\n )\n )\n .fast(\"0.25\")\n // .transpose(\"0 1\")\n .s(\"[piano]\")\n .out()","hash":"norqcTA-uOs0"},{"id":206,"created_at":"2022-09-23T18:28:20.03322+00:00","code":"\nconst melody1=\"c3 eb3 g3 g2\"\nconst melody2=\"g3 f3 ab3 b2 ab3 f3\"\n\nn(cat(melody1,melody2)).s('sawtooth')\n .attack(0).decay(.1).sustain(.2).release(0.9).out()","hash":"WrN_Cv-hQMo0"},{"id":207,"created_at":"2022-09-23T18:31:59.033058+00:00","code":"\nconst melody1=\"c3 eb3 g3 g2 \"\nconst melody2=\"g3 f3 ab3 b2 ab3 f3 \"\n\nn(melody1 + melody2).s('sawtooth')\n ","hash":"YFbUtVxvA82E"},{"id":208,"created_at":"2022-09-23T18:52:39.661234+00:00","code":"\nconst melody1=[2,\"c3 \"]\nconst melody2=[6,\"g3 f3 ab3 b2 ab3 f3\"]\nconst melody3=[3,\"eb3 f3 g3\"]\n\nn(timeCat(melody1,melody2,melody1,melody3)).s('sawtooth').attack(0.1).decay(0.1).sustain(0.4).release(1)\n.slow(3)\n ","hash":"SHdla152eDum"},{"id":209,"created_at":"2022-09-23T18:52:51.599247+00:00","code":"\nconst melody1='c3 eb3 g3 g2 '\nconst melody2='g3 f3 ab3 b2 ab3 f3 '\n\nmini(melody1 + melody2).n().s('sawtooth')\n ","hash":"Jk_4KtRME5zL"},{"id":212,"created_at":"2022-09-24T22:37:52.29314+00:00","code":"stack(\n s(\"bd \")\n .delay(.5)\n .delaytime(.33)\n .delayfeedback(.6),\n s(\"hh*2\")\n .delay(.8)\n .delaytime(.08)\n .delayfeedback(.7)\n .orbit(2)\n).out()","hash":"QJdSFHrNzFlO"},{"id":213,"created_at":"2022-09-24T22:39:00.918817+00:00","code":"stack(\n s(\"bd \")\n .delay(.5)\n .delaytime(.33)\n .delayfeedback(.6),\n s(\"hh*2\")\n .delay(.8)\n .delaytime(.08)\n .delayfeedback(.7)\n .orbit(2)\n).sometimes(x=>x.speed(\"-1\")).out()","hash":"Nkv2L01eF62W"},{"id":214,"created_at":"2022-09-24T22:46:56.820568+00:00","code":"stack(\n s(\"bd \")\n .delay(\"<0 .5>\")\n .delaytime(\".16 | .33\")\n .delayfeedback(\".6 | .8\")\n).sometimes(x=>x.speed(\"-1\")).out()","hash":"fWCYi76JTGuA"},{"id":215,"created_at":"2022-09-25T14:33:05.944043+00:00","code":"stack(\n \"c1*2\".tone(membrane().chain(vol(0.8),out())),\n \"~ c3\".tone(noise().chain(vol(0.8),out())),\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.015)).chain(vol(0.8),out()))\n)\n","hash":"yJ-qOjgrjkMk"},{"id":216,"created_at":"2022-09-25T14:51:05.640729+00:00","code":"note(cat(\n stack(g3,b3,e4)*6,\n stack(a3,c3,e4)*10,\n stack(b3,d3,fs4)*12,\n stack([b3,e4,g4])*7\n)).s(\"sawtooth triangle triangle\")\n .cutoff(\"<4000 2000 1000 500 1000 2000>\")\n .crush(\"<16 8 7>\")\n .out()","hash":"UPVdAQhVNgbc"},{"id":217,"created_at":"2022-09-26T18:22:25.575795+00:00","code":"samples({\n \"gtr\": 'gtr/0001_cleanC.wav',\n}, 'github:tidalcycles/Dirt-Samples/master/');\nnote(\"db5 [[<[b5 eb5] [b5,eb5]> ] ] [d5 ] <[ab5,[],] [ab3 e7 c6]>\"\n .chunk(4, x=>x.fast(1.5).add(\"-24 -12\"))\n .every(2, x=>x.chunk(8, x=>x.slow(5.5).add(\"12 -12\")).rev())\n .sometimesBy(.4, x=>x.add(\"12\"))\n .every(3, x=>x.add(\"<-7 0 3 14>\"))\n )\n .fast(\"0.125 0.25\")\n .s(\"piano\")\n .cutoff('500')\n // .stack(sine.struct(\"x*16\").mul(7).round().scale('C major'))\n .out()","hash":"WDuiXaMhRRx5"},{"id":211,"created_at":"2022-09-23T21:55:34.405544+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav', 'bd/BT7A0D7.wav'],\n birds: ['birds/001_10.wav','birds/003_3.wav','birds/005_5.wav'],\n breaks125: 'breaks125/015_sdstckbr.wav',\n hh: ['hh/000_hh3closedhh.wav','hh27/008_hh27perc1.wav','hh/002_hh3hit1.wav'],\n \"gtr\": 'gtr/0001_cleanC.wav',\n}, 'github:tidalcycles/Dirt-Samples/master/');\ns(\"[bd birds [misc ht,bd] breaks125]/4.5,hh lt hh bd\").note(\"[44 30 51]/2.4\").n(\"[0 1 2 3]/2.75\")//\n .cut(\"[1 0 1 0 2 2 1 2 2]/1.75\")\n .attack(\"[.01 0.05 0]/1.2\").decay(\".1 0.01 0.9\").sustain(\".2 0.6\").release(\"[.5 1 0.1]/2.6\")\n // .shape(\"0.2\")\n .pan(\"[.5 1 .5 0]/0.75\")\n .iterBack(4)\n .echoWith(3, \"[2.125 2.5]/3\", (p,n) => p.add(n + 4).rev().release(2))\n // .coarse(\"1\")\n // .shape(1)\n .out()","hash":"o5LLePbx8kiQ"},{"id":221,"created_at":"2022-09-29T18:38:57.572257+00:00","code":"const delay = new FeedbackDelay(1/8, .6).chain(vol(0.15), out());\nconst snare = noise({type:'white',...adsr(0,0.2,0)}).chain(lowpass(5000),vol(1.8),out());\nconst s = polysynth().set({...osc('sawtooth4'),...adsr(0.01,.2,.6,0.2)}).chain(vol(.23).connect(delay),out());\nstack(\n stack(\n \"0 1 4 [3!2 5]\".layer(\n // chords\n x=>x.add(\"0,3\").duration(\"0.05!3 0.02\"),\n // bass\n x=>x.add(\"-8\").struct(\"x*8\").duration(0.1) \n ),\n // melody\n \"12 11*3 12 ~\".duration(0.005) \n )\n .add(\"<0 1>\")\n .tune(\"jemblung2\")\n //.mul(22/5).round().xen(\"22edo\")\n //.mul(12/5).round().xen(\"12edo\")\n .tone(s),\n // kick\n \"[c2 ~]*2\".duration(0.05).tone(membrane().chain(out())), \n // snare\n \"[~ c1]*2\".early(0.001).tone(snare),\n // hihat\n \"c2*8\".tone(noise().chain(highpass(6000),vol(0.5).connect(delay),out())),\n).slow(3)","hash":"IPOyuRRkZaNr"},{"id":222,"created_at":"2022-10-01T09:49:32.918623+00:00","code":"const chords = \"\"\nconst roots = chords.rootNotes(2)\n\n\nstack(\n chords.voicings(['F4','F5','F6','F8'])\n .struct(\n `x ~ x x|x ~ ~ x ~ x` ), //` x@2 | ~ x | ~ x ~ x x? ~ ~ x@3 ~ x | x? ~ ~ x ~ x@3`),\n roots\n .struct(\n `x(3,12)`\n )\n).slow(0.5)\n .note().piano().out();\n \n //.pianoroll().note().piano().out();","hash":"fGbP7VOtCWWU"},{"id":223,"created_at":"2022-10-01T10:03:38.40993+00:00","code":"const chords = \"\"\nconst roots = chords.rootNotes(2)\n\n\nstack(\n chords.voicings()\n .struct(\n `x ~ x x|x ~ ~ x ~ x` ).slow(6), //` x@2 | ~ x | ~ x ~ x x? ~ ~ x@3 ~ x | x? ~ ~ x ~ x@3`),\n roots\n .struct(\n `x(1,4) | x(2,8)`\n )\n).slow(0.5)\n .note().piano().out();\n \n //.pianoroll().note().piano().out();","hash":"4YKibw76FrRb"},{"id":224,"created_at":"2022-10-01T12:33:23.714652+00:00","code":"const chords = \"\"\nconst roots = chords.rootNotes(2)\n\n\nstack(\n chords.voicings()\n .struct(\n `x x x [x x]| x ~ x x` ).slow(4), //` x@2 | ~ x | ~ x ~ x x? ~ ~ x@3 ~ x | x? ~ ~ x ~ x@3`),\n roots\n .struct(\n `x(1,4) | x(4,8)`\n ).slow(2)\n).slow(0.5)\n .note().piano().out();\n \n //.pianoroll().note().piano().out();","hash":"7UmR7rJMSvWq"},{"id":225,"created_at":"2022-10-01T12:55:39.978417+00:00","code":"`C5 f5 f5 [g5 a5][bb5 g5] a5 [g5 a5]bb5 a5 [g5 f5] g5 [f5]@2 [a5 bb5] [c6]@2 [d6] [c6]@2,\n[c3][g3]`\n\n .slow(8).note().piano().out()\n","hash":"N0a4wkk96WWE"},{"id":226,"created_at":"2022-10-02T07:10:22.771855+00:00","code":"n(\n \"a4 [a3 c3] a3 c3\"\n .sub(\"<7 12 5 12>\".slow(2))\n .off(1/4,x=>x.add(7))\n .off(1/8,x=>x.add(12))\n)\n .slow(2)\n .legato(sine.range(0.3, 2).slow(28))\n .s(\"sawtooth square\".fast(2))\n .cutoff(cosine.range(500,4000).slow(16))\n .out()","hash":"s8HiRvW_Rngj"},{"id":227,"created_at":"2022-10-02T16:05:55.819171+00:00","code":"// theme from \"The Breakfast Line\" (By Tim Smith of Cardiacs)\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\nconst maj = \"[0,4,7]\"\nconst imaj = \"[0,4,-5]\"\nconst melody =`[\n c#6@2 f5 c6@3 a#5 a5@2 g5@3 c#5 e5@2 d#5@2 f#5 a5@3 a6@3\n a5 g5 f5 d#5 c#5 b4 a5@3 a5@3 f5 g5 a5 a#5 g#5 g5 f5 g5 a5 b5 d5 g5 \n c#5@2 b4 f5@3 c#5 d#5 f5 g5 c#5@2 c5@3 c#5@3 c#5@6\n c#5 g#5 g5 a#4 f5 d#5 c#5 c5 g#5 c#5 c5 b4 c#5@2 b4 a5@3 c#5 b4@2 a5@6 \n b5 g5@2 e5 a5 b5 b5@6 b5 a#5 g5 a5@3 b5 g5 d5 c#5 a5@2 b5 g5 d#5 c#5 a5@2\n g5@2 d#5 f5 d#5 c#5 b4 a4 g4 a4 b4 c#5 d#5 f5 g5 ]`.legato(0.93)\nstack( \n // melody \n melody.transpose(-12).n().s('Overdriven Guitar: Guitar').gain(0.20).out().rev(), \n melody.n().s('Overdriven Guitar: Guitar').gain(0.10).out().rev(), \n // chords\n `[C#4 D#4 F4 G4 A3 B3]!8`.add(imaj)\n .n().s('Choir Aahs: Ensemble').gain(0.25).out().rev(),\n // bass\n `[C#2 D#2 C2 D2 A1 B1]!8`.legato(0.90)\n .n().s('Electric Bass (finger): Bass').gain(0.3).out().rev(), \n // drums\n s(\"[bd ~ bd sn ~ bd,hh*6]!23 [sn*6,hh*6]\").gain(0.25).out().rev()\n).slow(38)\n ","hash":"Z1ywkDoR6Tca"},{"id":228,"created_at":"2022-10-02T19:17:12.25556+00:00","code":"// BIG SHIP THEME - (Cardiacs)\nconst maj = \"[0,4,7]\"\nconst imaj = \"[0,4,-5]\"\nconst iimaj = \"[0,-8,-5]\"\nconst min = \"[0,3,7]\"\nconst imin = \"[0,3,-5]\"\nconst iimin = \"[0,-9,-5]\"\nstack(\n // NON-VOICED VERSION\n timeCat(\n [1,min.add(\"a4\")],[1,min.add(\"a4\")],[1,maj.add(\"d5\")],[1,maj.add(\"f4\")],[1,min.add(\"a4\")],[2,maj.add(\"d5\")],\n [1,min.add(\"a4\")],[1,min.add(\"a4\")],[1,maj.add(\"a#4\")],[1,min.add(\"a4\")],[2,maj.add(\"e4\")],\n [1,maj.add(\"c5\")],[1,maj.add(\"f4\")],[1,min.add(\"a4\")],[4,maj.add(\"d5\")]\n ).n().s('Church Organ: Organ').gain(0.2).out()\n \n \n // VOICED VERSION\n /*\n timeCat(\n [1,min.add(\"a4\")],[1,imin.add(\"a4\")],[1,iimaj.add(\"d5\")],[1,maj.add(\"f4\")],[1,imin.add(\"a4\")],[2,iimaj.add(\"d5\")],\n [1,min.add(\"a4\")],[1,imin.add(\"a4\")],[1,imaj.add(\"a#4\")],[1,imin.add(\"a4\")],[2,maj.add(\"e4\")],\n [1,iimaj.add(\"c5\")],[1,maj.add(\"f4\")],[1,imin.add(\"a4\")],[4,iimaj.add(\"d5\")]\n ).n().s('Church Organ: Organ').gain(0.2).out(),\n */\n \n ,\n s(\"[[bd bd] [cp ~ ~ cp] ,hh*4]!20\").gain(0.25).out() \n)\n .slow(20).pianoroll()","hash":"eXyJ5cvdMxIl"},{"id":229,"created_at":"2022-10-02T19:18:09.419605+00:00","code":"// BIG SHIP THEME - (Cardiacs)\nconst maj = \"[0,4,7]\"\nconst imaj = \"[0,4,-5]\"\nconst iimaj = \"[0,-8,-5]\"\nconst min = \"[0,3,7]\"\nconst imin = \"[0,3,-5]\"\nconst iimin = \"[0,-9,-5]\"\nstack(\n // NON-VOICED VERSION\n /*\n timeCat(\n [1,min.add(\"a4\")],[1,min.add(\"a4\")],[1,maj.add(\"d5\")],[1,maj.add(\"f4\")],[1,min.add(\"a4\")],[2,maj.add(\"d5\")],\n [1,min.add(\"a4\")],[1,min.add(\"a4\")],[1,maj.add(\"a#4\")],[1,min.add(\"a4\")],[2,maj.add(\"e4\")],\n [1,maj.add(\"c5\")],[1,maj.add(\"f4\")],[1,min.add(\"a4\")],[4,maj.add(\"d5\")]\n ).n().s('Church Organ: Organ').gain(0.2).out()\n */ \n // VOICED VERSION\n timeCat(\n [1,min.add(\"a4\")],[1,imin.add(\"a4\")],[1,iimaj.add(\"d5\")],[1,maj.add(\"f4\")],[1,imin.add(\"a4\")],[2,iimaj.add(\"d5\")],\n [1,min.add(\"a4\")],[1,imin.add(\"a4\")],[1,imaj.add(\"a#4\")],[1,imin.add(\"a4\")],[2,maj.add(\"e4\")],\n [1,iimaj.add(\"c5\")],[1,maj.add(\"f4\")],[1,imin.add(\"a4\")],[4,iimaj.add(\"d5\")]\n ).n().s('Church Organ: Organ').gain(0.2).out()\n \n ,s(\"[[bd bd] [cp ~ ~ cp] ,hh*4]!20\").gain(0.25).out() \n).slow(20).pianoroll()","hash":"YSgSSFCioxs0"},{"id":230,"created_at":"2022-10-03T06:54:57.974976+00:00","code":"stack(\n \"c1*2\".tone(membrane().chain(vol(0.8),out())),\n \"~ c3\".tone(noise().chain(vol(0.8),out())),\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.015)).chain(vol(0.8),out()))\n)\n","hash":"lAIAC1TOD3zB"},{"id":231,"created_at":"2022-10-05T10:39:01.1837+00:00","code":"n(\n \"a4 [a3 c3] a3 c3\"\n .sub(\"<7 12 5 12>\".slow(2))\n .off(1/4,x=>x.add(7))\n .off(1/8,x=>x.add(12))\n)\n .slow(2)\n .legato(sine.range(0.3, 2).slow(28))\n .s(\"sawtooth square\".fast(2))\n .cutoff(cosine.range(500,4000).slow(16))\n .out()","hash":"LZ-aTB2xiaZ8"},{"id":232,"created_at":"2022-10-05T22:33:35.053024+00:00","code":"backgroundImage('https://images.nintendolife.com/news/2016/08/video_exploring_the_funky_inspiration_for_the_super_mario_bros_underground_theme/large.jpg',{ className:'darken' })\n\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\n\nconst h = x=>x.transpose(\"<0@2 5 0 7 5 0 -5>/2\")\n\nstack(\n s(\"< sn> hh\").fast(1).gain(.14),\n \"[c2 a1 bb1 ~] ~\"\n .echo(2, 1/16, 1)\n .legato(.4)\n .slow(2)\n .layer(h)\n .note().s('square')\n .cutoff(400).decay(.12).sustain(0)\n ,\n \"[g2,[c3 eb3]]\".iter(4)\n .echoWith(4, 1/8, (x,n)=>x.transpose(n*150).velocity(Math.pow(.4,n)))\n .legato(.1)\n .layer(h).note()\n).out()\n .fast(2/3)\n .pianoroll({})","hash":"_zhepg-kT6fD"},{"id":234,"created_at":"2022-10-06T09:10:06.054531+00:00","code":"stack(\n note(\"c2 >\").s('square').attack(.1).decay(.1).sustain(.2).release(.1),\n s(\",hh*2\").fast(2).crush((\"<16 8 7 6 5 4 3 2>\").fast(4))\n).out()","hash":"1moEu58ZjMF4"},{"id":235,"created_at":"2022-10-06T09:15:51.853391+00:00","code":"stack(\n note(\"c2 >\").slow(2).s('square').attack(.1).decay(.1).sustain(.2).release(.1),\n s(\",hh*2\").fast(2).crush((\"<16 8 7 6 5 4 3 2>\").fast(4))\n).out()","hash":"1W8nlZAFzi5T"},{"id":236,"created_at":"2022-10-06T09:41:01.092404+00:00","code":"stack(\n note(\"c2 >\").slow(2).s('square').attack(.1).decay(.1).sustain(.2).release(.1),\n s(\",hh*2\").fast(2).crush((\"<16 8 7 6 5 4 3 2>\").fast(4))\n).out()","hash":"exwhYw9VYVQz"},{"id":237,"created_at":"2022-10-06T12:19:08.812397+00:00","code":"stack(\n note(\"c3!2 g3@2 e3, \").slow(2).s('sawtooth')\n .attack(.1).decay(.2).sustain(.3).release(.1).bandf(500).bandq(\"1\"),\n // s(\",hh*2\").slow(1).crush((\"<16 8 7 6 5 4 3 2>\").fast(4))\n).out()","hash":"z4zPoaRLF6Vs"},{"id":238,"created_at":"2022-10-06T12:33:27.258246+00:00","code":"stack(\n // note(\"c3!2 g3@2 e3, \").slow(2).s('sawtooth')\n // .attack(.1).decay(.2).sustain(.3).release(.1).bandf(500).bandq(\"1\"),\n s(\"bd bd bd [bd bd], hh*2 hh*4\").fast(1).every(3, x=>x.rev())\n //.crush((\"<16 8 7 6 5 4 3 2>\").fast(4))\n).out()","hash":"VzJokumWaip_"},{"id":239,"created_at":"2022-10-06T12:41:54.620683+00:00","code":"stack(\n // note(\"c3!2 g3@2 e3, \").slow(2).s('sawtooth')\n // .attack(.1).decay(.2).sustain(.3).release(.1).bandf(500).bandq(\"1\"),\n s(\"bd bd@2 bd [bd bd], hh*2 hh*4\").fast(1)\n .every(3, x=>x.rev())\n .every(3, x=>x.cutoff(\"4000 2000 1000 500 200 100\"))\n .every(1, x=>x.resonance(\"0 10 20 30\"))\n //.crush((\"<16 8 7 6 5 4 3 2>\").fast(4))\n).out()","hash":"gb4pffOZyATk"},{"id":240,"created_at":"2022-10-07T00:06:10.737895+00:00","code":"\"0 1 1 2 3 5 8 13\"\n.scale(seq('C2 major', 'C2 minor').slow(4))\n.color(\" [white | gray]\")\n.pianoroll({ vertical:1, fold:1, smear:0,background:'black' })","hash":"C6vcsMx8UtjJ"},{"id":241,"created_at":"2022-10-07T04:46:50.108192+00:00","code":"backgroundImage('https://images.nintendolife.com/news/2016/08/video_exploring_the_funky_inspiration_for_the_super_mario_bros_underground_theme/large.jpg',{ className:'darken' })\n\nsamples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\n\nconst h = x=>x.transpose(\"<0@2 5 0 7 5 0 -5>/2\")\n\nstack(\n s(\"< sn> hh\").fast(2).gain(.7),\n \"[c2 a1 bb1 ~] ~\"\n .echo(2, 1/16, 1)\n .legato(.4)\n .slow(2)\n .layer(h)\n .note().s('square')\n .cutoff(400).decay(.12).sustain(0)\n ,\n \"[g2,[c3 eb3]]\".iter(4)\n .echoWith(4, 1/8, (x,n)=>x.transpose(n*12).velocity(Math.pow(.4,n)))\n .legato(.1)\n .layer(h).note()\n).out()\n .fast(2/3)\n .pianoroll({})","hash":"jyNjgy-bZ0X7"},{"id":242,"created_at":"2022-10-07T18:26:30.694005+00:00","code":"stack(\n note(\"c1\").slow(2).s('sawtooth').\n attack(.1).decay(.2).sustain(.3).release(.1).bandf(500).bandq(\"1\").gain(3),\n s(\"bd@2 bd bd!2 bd*2\").slow(2)\n .every(4, x=>x.rev())\n).out()","hash":"MPVT_kG6Yni7"},{"id":243,"created_at":"2022-10-07T20:00:29.896851+00:00","code":"n(\n \"a4 [a#3 c3] a3 cb3\"\n .sub(\"<7 3>/2\")\n .off(1/8, add(\"21\"))\n .off(1/4, add(\"3\"))\n)\n .legato(.10)\n .slow(1)\n .s(\"sawtooth square\")\n .cutoff(\"<2000 1000 500 300>\")\n .out()\n","hash":"Ul_u7MyAGKXb"},{"id":244,"created_at":"2022-10-07T20:02:44.300956+00:00","code":"n(\n \"a4 [a#3 c3] a3 cb3\"\n .sub(\"<7 3>/2\")\n .off(1/8, add(\"21\"))\n .off(1/4, add(\"3\"))\n)\n .legato(.15)\n .slow(1)\n .s(\"sine\")\n .cutoff(\"<1500 1000 500 300>\")\n .out()\n","hash":"6geTqvPlUvv4"},{"id":245,"created_at":"2022-10-08T00:37:52.294005+00:00","code":"const delay = new FeedbackDelay(1/8, .6).chain(vol(0.15), out());\nconst snare = noise({type:'white',...adsr(0,0.2,0)}).chain(lowpass(5000),vol(1.8),out());\nconst s = polysynth().set({...osc('sawtooth4'),...adsr(0.01,.2,.6,0.2)}).chain(vol(.23).connect(delay),out());\nstack(\n stack(\n \"0 1 4 [3!2 5]\".layer(\n // chords\n x=>x.add(\"0,3\").duration(\"0.05!3 0.02\"),\n // bass\n x=>x.add(\"-8\").struct(\"x*8\").duration(0.1) \n ),\n // melody\n \"12 11*3 12 ~\".duration(0.005) \n )\n .add(\"<0 1>\")\n .tune(\"jemblung2\")\n //.mul(22/5).round().xen(\"22edo\")\n //.mul(12/5).round().xen(\"12edo\")\n .tone(s),\n // kick\n \"[c2 ~]*2\".duration(0.05).tone(membrane().chain(out())), \n // snare\n \"[~ c1]*2\".early(0.001).tone(snare),\n // hihat\n \"c2*8\".tone(noise().chain(highpass(6000),vol(0.5).connect(delay),out())),\n).slow(3)","hash":"5-NpsIAJqGJX"},{"id":248,"created_at":"2022-10-08T13:16:52.512562+00:00","code":"\"<0 2 4 8 ~ 4 ~ 2 0!3 3 6 ~!5>*4\"\n .superimpose(x=>x.add(2))\n .scale('C minor').note().out()","hash":"FavmsfMCEJh9"},{"id":250,"created_at":"2022-10-09T07:02:03.84216+00:00","code":"const delay = new FeedbackDelay(1/12, .4).chain(vol(0.3), out());\n\nconst drums = await players({\n bd: 'samples/tidal/bd/BT0A0D0.wav',\n sn: 'samples/tidal/sn/ST0T0S3.wav',\n hh: 'samples/tidal/hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/')\n\nconst rhodes = await sampler({\n E1: 'samples/rhodes/MK2Md2000.mp3',\n E2: 'samples/rhodes/MK2Md2012.mp3',\n E3: 'samples/rhodes/MK2Md2024.mp3',\n E4: 'samples/rhodes/MK2Md2036.mp3',\n E5: 'samples/rhodes/MK2Md2048.mp3',\n E6: 'samples/rhodes/MK2Md2060.mp3',\n E7: 'samples/rhodes/MK2Md2072.mp3'\n}, 'https://loophole-letters.vercel.app/')\n\nconst bass = synth(osc('sawtooth8')).chain(vol(.5),out())\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', cat('Db major','Db mixolydian')])\n\nstack(\n \" \"\n .tone(drums.chain(out())),\n \"]>\"\n .scale(scales)\n .struct(\"x*8\")\n .scaleTranspose(\"0 [-5,-2] -7 [-9,-2]\")\n .legato(.3)\n .slow(2)\n .tone(rhodes.chain(vol(0.5).connect(delay), out())),\n //\"]>\".slow(2).voicings().struct(\"~ x\").legato(.25).tone(rhodes),\n \"\"\n .legato(\"<1@3 [.3 1]>\")\n .slow(2)\n .tone(bass),\n).fast(3/2)","hash":"JzQ_9QyLrKhy"},{"id":251,"created_at":"2022-10-15T14:48:24.331421+00:00","code":"stack(\"\".m.voicings(), ''.m)\n .midi('Midi Through Port-0' | 'TiMidity port 0' | 'TiMidity port 1' | 'TiMidity port 2' | 'TiMidity port 3')","hash":"H9-8RjyncjzI"},{"id":252,"created_at":"2022-10-18T18:17:58.804856+00:00","code":"\"c3 eb3 g3\".add(\"<0 2 0 -2 5>\")","hash":"CG9iByv5zHY-"},{"id":253,"created_at":"2022-10-18T18:42:01.436719+00:00","code":"\"c3 eb3 g3 c2\".add(\"<0 2 0 -2 5>\")","hash":"FgUTcaG_XKGK"},{"id":254,"created_at":"2022-10-19T04:54:32.526246+00:00","code":"const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out())\nlet kalimba = await sampler({\n C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3'\n})\nkalimba = kalimba.chain(vol(0.6).connect(delay),out());\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major'])\n\nstack(\n \"[0 2 4 6 9 2 0 -2]*3\"\n .add(\"<0 2>/4\")\n .scale(scales)\n .struct(\"x*8\")\n .velocity(\"<.8 .3 .6>*8\")\n .slow(2)\n .tone(kalimba),\n \"\"\n .scale(scales)\n .scaleTranspose(\"[0 <2 4>]*2\")\n .struct(\"x*4\")\n .velocity(\"<.8 .5>*4\")\n .velocity(0.8)\n .slow(2)\n .tone(kalimba)\n)\n .legato(\"<.4 .8 1 1.2 1.4 1.6 1.8 2>/8\")\n .fast(1)","hash":"CmY3ebvIfYEG"},{"id":255,"created_at":"2022-10-19T19:20:59.256279+00:00","code":"const delay = new FeedbackDelay(1/3, .8).chain(vol(.2), out());\nlet bell = await sampler({\n C6: 'https://freesound.org/data/previews/411/411089_5121236-lq.mp3'\n})\nconst bass = await sampler({\n d2: 'https://freesound.org/data/previews/608/608286_13074022-lq.mp3'\n});\nbell = bell.chain(vol(0.6).connect(delay),out());\n\n\"0\".euclidLegato(3,8)\n .echo(3, 1/16, .5)\n .add(rand.range(0,12))\n .velocity(rand.range(.5,1))\n .legato(rand.range(.4,3))\n .scale(cat('D minor pentatonic')).tone(bell)\n .stack(\"\".euclidLegato(6,8,1).tone(bass.toDestination()))\n .slow(6)\n .pianoroll({minMidi:20,maxMidi:120,background:'transparent'})","hash":"yNx4koGpPrSH"},{"id":256,"created_at":"2022-10-19T19:21:32.488574+00:00","code":"\"<0 2 [4 6](3,4,1) 3*2>\"\n.scale('D minor')\n.color('salmon')\n.off(1/4, x=>x.scaleTranspose(2).color('green'))\n.off(1/2, x=>x.scaleTranspose(6).color('steelblue'))\n.legato(.5)\n.echo(4, 1/8, .5)\n.note().piano().out()\n.pianoroll()","hash":"oBtcxYrbZlNG"},{"id":257,"created_at":"2022-10-20T00:32:19.539706+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n perc: ['perc/002_perc2.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\n\n\"C^7 Am7 Dm7 G7\".slow(2).voicings()\n .stack(\"0@6 [<1 2> <2 0> 1]@2\".scale('C5 major'))\n .n().slow(4)\n .s('0040_FluidR3_GM_sf2_file')\n .color('steelblue')\n .stack(\n \"<-7 ~@2 [~@2 -7] -9 ~@2 [~@2 -9] -10!2 ~ [~@2 -10] -5 ~ [-3 -2 -10]@2>*2\".scale('C3 major')\n .n().s('sawtooth').color('brown')\n )\n .attack(0.05).decay(.1).sustain(.7)\n .cutoff(perlin.range(800,2000))\n .gain(.3)\n .stack(\n s(\" sd,hh*3,~@5 \")\n .speed(perlin.range(.9,1.1))\n .n(3).color('gray')\n ).slow(3/2)\n //.pianoroll({autorange:1,vertical:1,fold:0})\n .out()","hash":"eCz4nyUk3TnN"},{"id":259,"created_at":"2022-10-22T03:34:18.383322+00:00","code":"samples({mad:'https://freesound.org/data/previews/22/22274_109943-lq.mp3'})\nstack(\n stack(\n \"c3*2 [[c3@1.4 bb2] ab2] gb2*2 <[[gb2@1.4 ab2] bb2] gb2>\".legato(\".5 1\".fast(2)).velocity(.8),\n \"0 ~\".scale('c4 whole tone')\n .euclidLegato(3,8).slow(2).mask(\"x ~\")\n .stutWith(8, 1/16, (x,n)=>x.scaleTranspose(n).velocity(Math.pow(.7,n)))\n .scaleTranspose(\"<0 1 2 3 4 3 2 1>\")\n .fast(2)\n .velocity(.7)\n .legato(.5)\n .stut(3, .5, 1/8)\n ).transpose(-1).note().piano(),\n s(\"mad\").slow(2)\n).cpm(78).slow(4)\n .out()\n .pianoroll()\n","hash":"J3FcQgOeZ3cV"},{"id":260,"created_at":"2022-10-22T12:26:24.413978+00:00","code":"stack(\n // melody\n `[B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3] \n [B3@2 D4] [A4@2 G4] [D4@2 [C4 B3]] [A3]\n [B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3]\n [B3@2 D4] [A4@2 G4] D5@2 \n [D5@2 [C5 B4]] [[C5 B4] G4@2] [C5@2 [B4 A4]] [[B4 A4] E4@2]\n [D5@2 [C5 B4]] [[C5 B4] G4 C5] [G5] [~ ~ B3]`,\n // bass\n `[[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[D2 A2] C3@2] [[C2 G2] B2@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[Eb2 Bb2] Db3@2] [[D2 A2] C3 [F3,G2]]`\n).transpose(12).slow(48).tone(\n new PolySynth().chain(\n new Gain(0.3), \n new Chorus(2, 2.5, 0.5).start(), \n new Freeverb(), \n getDestination())\n)","hash":"tTlyA1JzHklU"},{"id":261,"created_at":"2022-10-22T16:40:24.481644+00:00","code":"samples({\n bd: 'bd/BT0AADA.wav',\n sd: 'sd/rytm-01-classic.wav',\n hh: 'hh27/000_hh27closedhh.wav',\n oh: 'hh27/007_hh3openhh.wav',\n}, 'https://raw.githubusercontent.com/tidalcycles/Dirt-Samples/master/');\n\nstack(\n cat(\n note(\"[c2(2, 8), c3(3, 8)] [e2(4, 5), g3(3, 2)]\"),\n note(\"[g2(2, 8), a#2(3, 8)] [e2(2, 5), g2(3, 2)]\")\n ).slow(2).s('sawtooth').attack(.1).release(.3).vowel(\" \").out(),\n cat(\n note(\" [] ~ [(3,8,4) ]\".transpose(\"<0 5 3> [<0 12> <5 12>] 3 7\".slow(5)))\n ).slow(3).s('sawtooth').attack(0).release(.3).cutoff(\"<200 100> <300 100 200 400>\").fast(2).out(),\n cat(\n note(\"c2(3, 2, 8) c#2(3, 2, 7)\")\n )\n .s(\"sd bd sd bd bd\").degradeBy(.3).out(),\n cat(\n note(\"c2(2, 3, 3)\"),\n note(\"c2(1, 3, 3)\")\n ).fast(4)\n .s(\"hh oh\").sometimesBy(.4, x=>x.speed(\"0.5\")).out()\n)","hash":"hIhmX2R9gtwL"},{"id":262,"created_at":"2022-10-22T22:19:47.056704+00:00","code":"const t = x => x.scaleTranspose(\"<0 2 4 3>/4\").transpose(-2)\nconst s = x => x.scale(cat('C3 minor pentatonic','G3 minor pentatonic').slow(4))\nconst delay = new FeedbackDelay(1/8, .6).chain(vol(0.1), out());\nconst chorus = new Chorus(1,2.5,0.5).start();\nstack(\n // melody\n \"<<10 7> <8 3>>/4\".struct(\"x*3\").apply(s)\n .scaleTranspose(\"<0 3 2> <1 4 3>\")\n .superimpose(scaleTranspose(2).early(1/8))\n .apply(t).tone(polysynth().set({\n ...osc('triangle4'),\n ...adsr(0,.08,0)\n }).chain(vol(0.2).connect(delay),chorus,out())).mask(\"<~@3 x>/16\".early(1/8)),\n // pad\n \"[1,3]/4\".scale('G3 minor pentatonic').apply(t).tone(polysynth().set({\n ...osc('square2'),\n ...adsr(0.1,.4,0.8)\n }).chain(vol(0.2),chorus,out())).mask(\"<~ x>/32\"),\n // xylophone\n \"c3,g3,c4\".struct(\"\").fast(\"<1 <2!3 [4 8]>>\").apply(s).scaleTranspose(\"<0 <1 [2 [3 <4 5>]]>>\").apply(t).tone(polysynth().set({\n ...osc('sawtooth4'),\n ...adsr(0,.1,0)\n }).chain(vol(0.4).connect(delay),out())).mask(\"/16\".early(1/8)),\n // bass\n \"c2 [c2 ~]*2\".scale('C hirajoshi').apply(t).tone(synth({\n ...osc('sawtooth6'),\n ...adsr(0,.03,.4,.1)\n }).chain(vol(0.4),out())),\n // kick\n \"*2\".tone(membrane().chain(vol(0.8),out())),\n // snare\n \"~ \".tone(noise().chain(vol(0.8),out())),\n // hihat\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.02)).chain(vol(0.5).connect(delay),out()))\n).slow(1)\n// strudel disable-highlighting","hash":"NIL21RJTmuAa"},{"id":263,"created_at":"2022-10-23T20:15:19.203301+00:00","code":"stack(\n // melody\n `[B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3] \n [B3@2 D4] [A4@2 G4] [D4@2 [C4 B3]] [A3]\n [B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3]\n [B3@2 D4] [A4@2 G4] D5@2 \n [D5@2 [C5 B4]] [[C5 B4] G4@2] [C5@2 [B4 A4]] [[B4 A4] E4@2]\n [D5@2 [C5 B4]] [[C5 B4] G4 C5] [G5] [~ ~ B3]`,\n // bass\n `[[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2]\n [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[D2 A2] C3@2] [[C2 G2] B2@2]\n [[F2 C3] E3@2] [[E2 B2] D3@2] [[Eb2 Bb2] Db3@2] [[D2 A2] C3 [F3,G2]]`\n).transpose(12).slow(48).tone(\n new PolySynth().chain(\n new Gain(0.3), \n new Chorus(2, 2.5, 0.5).start(), \n new Freeverb(), \n getDestination())\n)","hash":"CGh4oLKu9tOp"},{"id":264,"created_at":"2022-10-23T21:30:29.104084+00:00","code":"stack(\n freq(\"55 [110,165] 110 [220,275]\".mul(\"<1 <3/4 2/3>>\").struct(\"x(3,8)\").layer(x=>x.mul(\"1.006,.995\"))),\n freq(\"440(5,8)\".legato(.18).mul(\"<1 3/4 2 2/3>\")).gain(perlin.range(.2,.8))\n).s(\"/2\")\n .onTrigger((t,hap,ct)=>{\n const ac = Tone.getContext().rawContext;\n t = ac.currentTime + t - ct;\n const { freq, s, gain = 1 } = hap.value;\n const master = ac.createGain();\n master.gain.value = 0.1 * gain;\n master.connect(ac.destination);\n const o = ac.createOscillator();\n o.type = s || 'triangle';\n o.frequency.value = Number(freq);\n o.connect(master);\n o.start(t);\n o.stop(t + hap.duration);\n}).stack(s(\"bd(3,8),hh*4,~ sd\").webdirt())","hash":"N486QfFJ2NvV"},{"id":265,"created_at":"2022-10-25T19:49:39.322172+00:00","code":"let cc = chooseCycles\n\"<0 1 2 3 4 5 6 7 8 9 10 11 12 13>\"\n\nnote(\"c2 >/2\").s(\"\").vowel(\"\").gain(sine.range(.2,2).slow(16))\n .stack(\n note(\"c1 >\").s(\"sine\").shape(.7).gain(cosine.range(.4,1.6).slow(9))\n )\n .stack(\n s(\"[[hh hh]*2 [hh]*2]\").pan(cc(\"<.5 .8 .5 .2>\", \".5\", \".5\")).degradeBy(0.08).often(x=>x.speed(\"0.9 1.1\")).gain([.2,.5,.6,.4]) ).stack(\n s(\"[bd@2 bd@2 bd]/2\") ).stack(\n s(\"[misc misc]/4\").n(\"13\") )\n .fast(1.1)\n .delay(.1)\n .out()","hash":"Njas64Vf03LO"},{"id":266,"created_at":"2022-10-25T20:06:35.487506+00:00","code":"const drums = await players({\n bd: 'bd/BT0A0D0.wav',\n sn: 'sn/ST0T0S3.wav',\n hh: 'hh/000_hh3closedhh.wav'\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\n\nstack(\n \"\",\n \"hh*4\",\n \"~ \"\n).tone(drums.chain(out()))\n","hash":"-qcqwVsJXv8J"},{"id":267,"created_at":"2022-10-25T20:07:36.84852+00:00","code":"let cc = chooseCycles\n\"<0 1 2 3 4 5 6 7 8 9 10 11 12 13>\"\n\nnote(\"c2 >/2\").s(\"\").vowel(\"\").gain(perlin.range(.2,2).slow(16))\n .stack(\n note(\"c1 >\").s(\"sine\").shape(.7).gain(perlin.range(.4,1.6).slow(9))\n )\n .stack(\n s(\"[[hh hh]*2 [hh]*2]\").pan(perlin.range(0,1)).degradeBy(0.08).often(x=>x.speed(\"0.9 1.1\")).gain([.2,.5,.6,.4]) ).stack(\n s(\"[bd:4@2 bd:4@2 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\") ).stack(\n s(\"[misc]/4\").n(\"13\") )\n .fast(1.1)\n .delay(.1)\n .out()","hash":"Q2WQMrJVFb46"},{"id":268,"created_at":"2022-10-25T20:21:05.405473+00:00","code":"stack(\n \"c1*2\".tone(membrane().chain(vol(0.8),out())),\n \"~ c3\".tone(noise().chain(vol(0.8),out())),\n \"c3*4\".transpose(\"[-24 0]*2\").tone(metal(adsr(0,.015)).chain(vol(0.8),out()))\n)\n","hash":"IV4pDyaLUMB0"},{"id":269,"created_at":"2022-10-25T21:03:15.282811+00:00","code":"backgroundImage('https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fi.ytimg.com%2Fvi%2FXR0rKqW3VwY%2Fmaxresdefault.jpg&f=1&nofb=1', \n{ className:'darken', style:'background-size:cover'})\nstack(\n \"[g3,bb3,d4] [f3,a3,c4] [c3,e3,g3]@2\".slow(2).late(.1),\n cat(\n 'Baker man',\n 'is baking bread',\n 'Baker man',\n 'is baking bread',\n 'Sagabona',\n 'kunjani wena',\n 'Sagabona',\n 'kunjani wena',\n 'The night train, is coming',\n 'got to keep on running',\n 'The night train, is coming',\n 'got to keep on running',\n ).speak(\"en zu en\".slow(12), \"<0 2 3 4 5 6>\".slow(2)),\n).slow(4)","hash":"XQ_uhshhjEYw"},{"id":270,"created_at":"2022-10-27T00:16:11.505229+00:00","code":"backgroundImage(\n 'https://media.npr.org/assets/img/2017/02/03/barryharris_600dpi_wide-7eb49998aa1af377d62bb098041624c0a0d1a454.jpg',\n {style:'background-size:cover'})\n \n\"0,2,[7 6]\"\n .add(\"<0 1 2 3 4 5 7 8>\")\n .scale('C bebop major')\n .transpose(\"<0 1 2 1>/8\")\n .slow(2)\n .note().piano().out()\n","hash":"XDCsI7uPtnav"},{"id":271,"created_at":"2022-10-27T08:08:10.650623+00:00","code":"let cc = chooseCycles\n\"<0 1 2 3 4 5 6 7 8 9 10 11 12 13>\"\n\nnote(\"c2 >/2\").s(\"\").vowel(\"\").gain(perlin.range(.2,2).slow(16))\n .stack(\n note(\"c1 >\").s(\"sine\").shape(.7).gain(perlin.range(.4,1.6).slow(9))\n )\n .stack(\n s(\"[[hh hh]*2 [hh]*2]\").pan(perlin.range(0,1)).degradeBy(0.08).often(x=>x.speed(\"0.9 1.1\")).gain([.2,.5,.6,.4]) ).stack(\n s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\") ).stack(\n s(\"[~@3 misc]/4\").n(\"13\") )\n .fast(1.1)\n .delay(.1)\n .out()","hash":"2t_PSStoDUhV"},{"id":272,"created_at":"2022-10-27T18:07:18.311401+00:00","code":"let cc = chooseCycles\n\"<0 1 2 3 4 5 6 7 8 9 10 11 12 13>\"\n\nnote(\"[c4 >]/2\").s(\"piano\").degradeBy(.4)\n .stack(\n note(\"[c4 >]/2\").transpose(0).s(\"/2\").vowel(\"\").gain(perlin.range(1.8,2).slow(16)).hcutoff(800)\n )\n .stack(\n note(\"c1 >\").transpose(-12).degradeBy(0.3).s(\"sine\").shape(perlin.range(.3,.5)).gain(perlin.range(.3,.8))\n ).stack(\n //note(\"c3 >/2\").transpose(7).s(\"\").vowel(\"*2\").gain(perlin.range(1.5,1.3)).pan(1).hcutoff(700)\n ).stack(\n //note(\"[c2 >/2]/3\").transpose(12).s(\"\").vowel(\"\").gain(perlin.range(1,1.6)).pan(0).hcutoff(900)\n )\n .cutoff(perlin.range(1000,2000)).resonance(0)\n .stack(\n s(\"*8\").pan(perlin.range(0,1)).degradeBy(0.12).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.2,.4)).cutoff(100)).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n )\n .fast(1.2)\n .cutoff(perlin.range(500,2000))\n .delay(.1)\n .out()","hash":"J4419vLymh08"},{"id":273,"created_at":"2022-10-27T21:25:31.085012+00:00","code":"let cc = chooseCycles\n\"<0 1 2 3 4 5 6 7 8 9 10 11 12 13>\"\n\nnote(\"[c4 >]/2\").s(\"piano\").degradeBy(.4)\n .stack(\n note(\"[c4 >]/2\").transpose(0).s(\"/2\").vowel(\"\").gain(perlin.range(1.8,2).slow(16)).hcutoff(800)\n )\n .stack(\n note(\"c1 >\").transpose(-12).degradeBy(0.3).s(\"sine\").shape(perlin.range(.3,.5)).gain(perlin.range(.3,.8))\n ).stack(\n //note(\"c3 >/2\").transpose(7).s(\"\").vowel(\"*2\").gain(perlin.range(1.5,1.3)).pan(1).hcutoff(700)\n ).stack(\n //note(\"[c2 >/2]/3\").transpose(12).s(\"\").vowel(\"\").gain(perlin.range(1,1.6)).pan(0).hcutoff(900)\n )\n .cutoff(perlin.range(1000,2000)).resonance(0)\n .stack(\n s(\"*8\").pan(perlin.range(0,1)).degradeBy(0.12).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.2,.4)).cutoff(100)).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n )\n .fast(.8)\n .cutoff(perlin.range(500,2000))\n .delay(.1)\n .out()","hash":"hGG0rEr1zC3A"},{"id":274,"created_at":"2022-10-28T14:32:09.078571+00:00","code":"const scale = cat('C3 dorian','Bb2 major').slow(4);\nstack(\n \"2*4\".add(12).scale(scale)\n .off(1/8,x=>x.scaleTranspose(\"2\")).fast(2)\n .scaleTranspose(\"<0 1 2 1>\").hush(),\n \"<0 1 2 3>(3,8,2)\"\n .scale(scale)\n .off(1/4,x=>x.scaleTranspose(\"2,4\")),\n \"<0 4>(5,8)\".scale(scale).transpose(-12)\n)\n .velocity(\".6 .7\".fast(4))\n .legato(\"2\")\n .scale(scale)\n.scaleTranspose(\"<0>\".slow(4))\n.transpose(5)\n.note().piano().out()\n.velocity(.8)\n.slow(2)\n.pianoroll({maxMidi:100,minMidi:20})","hash":"ahkvgPdMeapI"},{"id":275,"created_at":"2022-10-28T15:22:48.00853+00:00","code":"let cc = chooseCycles\n\"<0 1 2 3 4 5 6 7 8 9 10 11 12 13>\"\nnote(\"<[c4,e4,g4] [f4,a4,d4] ~ ~ >\").s(\"piano\")\n .stack(\n s(\"*8\").pan(perlin.range(0,1)).degradeBy(0.12).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.1,.2)).cutoff(perlin.range(1000,10000))).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n ) \n .gain(.5).out()\n/*\nnote(\"[c4 >]/2\").s(\"piano\").degradeBy(.4)\n .stack(\n note(\"[c4 >]/2\").s(\"/2\").vowel(\"\").gain(perlin.range(1.8,2).slow(16)).hcutoff(800)\n )\n .stack(\n note(\"c1 >\").degradeBy(0.3).s(\"sine\").shape(perlin.range(.3,.5)).gain(perlin.range(.3,.8))\n ).stack(\n note(\"c3 >/2\").s(\"\").vowel(\"*2\").gain(perlin.range(1.5,1.3)).pan(1).hcutoff(700)\n ).stack(\n note(\"[c2 >/2]/3\").s(\"\").vowel(\"\").gain(perlin.range(1,1.6)).pan(0).hcutoff(900)\n )\n .cutoff(perlin.range(1000,2000)).resonance(0)\n .stack(\n s(\"*8\").pan(perlin.range(0,1)).degradeBy(0.12).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.2,.4)).cutoff(100)).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n )\n .fast(1.2)\n .cutoff(perlin.range(500,2000))\n .delay(.1)\n .out()*/","hash":"um_AAxJMJr5U"},{"id":276,"created_at":"2022-10-28T15:47:08.283377+00:00","code":"let cc = chooseCycles\n\"<0 1 2 3 4 5 6 7 8 9 10 11 12 13>\"\nnote(\"<[c4,eb4,g4] [f4,ab4,d4] ~ [[c4,eb4,[a5 g4]]]>\").s(\"\").gain(sine.slow(8).range(0,1))\n .stack(\n note(\"<[c4,eb4,g4] [f4,ab4,d4] ~ [[c4,eb4,[a5 g4]]]>\").s(\"\").vowel(\"\").gain(cosine.slow(8).range(1,0))\n )\n .stack(\n s(\"*2\").pan(perlin.range(0,1)).often(x=>x.speed(\"<.9 1.1>\")).gain(rand.range(0.1,.2)).cutoff(perlin.range(1000,10000))).stack(\n s(\"*8\").pan(rand.range(0,1)).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.1,.2)).cutoff(perlin.range(1000,10000))).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n ).fast(.8)\n .gain(.5).out()\n/*\nnote(\"[c4 >]/2\").s(\"piano\").degradeBy(.4)\n .stack(\n note(\"[c4 >]/2\").s(\"/2\").vowel(\"\").gain(perlin.range(1.8,2).slow(16)).hcutoff(800)\n )\n .stack(\n note(\"c1 >\").degradeBy(0.3).s(\"sine\").shape(perlin.range(.3,.5)).gain(perlin.range(.3,.8))\n ).stack(\n note(\"c3 >/2\").s(\"\").vowel(\"*2\").gain(perlin.range(1.5,1.3)).pan(1).hcutoff(700)\n ).stack(\n note(\"[c2 >/2]/3\").s(\"\").vowel(\"\").gain(perlin.range(1,1.6)).pan(0).hcutoff(900)\n )\n .cutoff(perlin.range(1000,2000)).resonance(0)\n .stack(\n s(\"*8\").pan(perlin.range(0,1)).degradeBy(0.12).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.2,.4)).cutoff(100)).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n )\n .fast(1.2)\n .cutoff(perlin.range(500,2000))\n .delay(.1)\n .out()*/","hash":"UxSJbzL1d05O"},{"id":277,"created_at":"2022-10-28T15:52:33.545403+00:00","code":"let cc = chooseCycles\n\"<0 1 2 3 4 5 6 7 8 9 10 11 12 13>\"\nnote(\"<[c4,eb4,g4] [f4,ab4,d4] ~ [[c4,eb4,[a5 g4]]]>\").s(\"\").gain(sine.slow(8).range(0,1))\n .stack(\n note(\"<[c4,eb4,g4] [f4,ab4,d4] ~ [[c4,eb4,[a5 g4]]]>\").s(\"\").vowel(\"\").gain(cosine.slow(8).range(0,1))\n )\n .stack(\n s(\"*2\").pan(perlin.range(0,1)).often(x=>x.speed(\"<.9 1.1>\")).gain(rand.range(0.1,.2)).cutoff(perlin.range(1000,10000))).stack(\n s(\"*8\").pan(rand.range(0,1)).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.1,.2)).cutoff(perlin.range(1000,10000))).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n ).fast(.8)\n .gain(.5).out()\n/*\nnote(\"[c4 >]/2\").s(\"piano\").degradeBy(.4) \n .stack(\n note(\"[c4 >]/2\").s(\"/2\").vowel(\"\").gain(perlin.range(1.8,2).slow(16)).hcutoff(800)\n )\n .stack(\n note(\"c1 >\").degradeBy(0.3).s(\"sine\").shape(perlin.range(.3,.5)).gain(perlin.range(.3,.8))\n ).stack(\n note(\"c3 >/2\").s(\"\").vowel(\"*2\").gain(perlin.range(1.5,1.3)).pan(1).hcutoff(700)\n ).stack(\n note(\"[c2 >/2]/3\").s(\"\").vowel(\"\").gain(perlin.range(1,1.6)).pan(0).hcutoff(900)\n )\n .cutoff(perlin.range(1000,2000)).resonance(0)\n .stack(\n s(\"*8\").pan(perlin.range(0,1)).degradeBy(0.12).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.2,.4)).cutoff(100)).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n )\n .fast(1.2)\n .cutoff(perlin.range(500,2000))\n .delay(.1)\n .out()*/","hash":"90drkbxdBr2-"},{"id":278,"created_at":"2022-10-28T19:07:09.296506+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\nstack(\n s(\"bd,[~ ],hh(3,4)\") // drums\n .speed(perlin.range(.7,.9)) // random sample speed variation\n //.hush()\n ,\"\" // bassline\n .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps\n .add(perlin.range(0,.5)) // random pitch variation\n .superimpose(add(.05)) // add second, slightly detuned voice\n .n() // wrap in \"n\"\n .decay(.15).sustain(0) // make each note of equal length\n .s('sawtooth') // waveform\n .gain(.4) // turn down\n .cutoff(sine.slow(7).range(300,5000)) // automate cutoff\n //.hush()\n ,\">\".voicings() // chords\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .s('sawtooth') // waveform\n .gain(.16) // turn down\n .cutoff(500) // fixed cutoff\n .attack(1) // slowly fade in\n //.hush()\n ,\"a4 c5 \".struct(\"x(5,8)\")\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .decay(.1).sustain(0) // make notes short\n .s('triangle') // waveform\n .degradeBy(perlin.range(0,.5)) // randomly controlled random removal :)\n .echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) // echo notes\n //.hush()\n)\n .out()\n .slow(3/2)","hash":"aGtqNXDNRxdA"},{"id":279,"created_at":"2022-10-28T19:08:18.322641+00:00","code":"const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out())\nlet kalimba = await sampler({\n C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3'\n})\nkalimba = kalimba.chain(vol(0.6).connect(delay),out());\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major'])\n\nstack(\n \"[0 2 4 6 9 2 0 -2]*3\"\n .add(\"<0 2>/4\")\n .scale(scales)\n .struct(\"x*8\")\n .velocity(\"<.8 .3 .6>*8\")\n .slow(2)\n .tone(kalimba),\n \"\"\n .scale(scales)\n .scaleTranspose(\"[0 <2 4>]*2\")\n .struct(\"x*4\")\n .velocity(\"<.8 .5>*4\")\n .velocity(0.8)\n .slow(2)\n .tone(kalimba)\n)\n .legato(\"<.4 .8 1 1.2 1.4 1.6 1.8 2>/8\")\n .fast(1)","hash":"N3UBBhj_uwxd"},{"id":280,"created_at":"2022-10-28T19:15:47.584269+00:00","code":"const bpm = 80;\nconst lead = polysynth().set({...osc('sine3'),...adsr(.004)}).chain(vol(0.15),out())\nconst bass = fmsynth({...osc('sawtooth5'),...adsr(0.05,.6,0.8,0.1)}).chain(vol(0.6), out());\nconst s = scale(cat('F3 minor', 'Ab3 major', 'Bb3 dorian', 'C4 phrygian dominant').slow(4));\nstack(\n \"0 2\".struct(\" [x ~]\").apply(s).scaleTranspose(stack(0,2)).tone(lead),\n \"<6 7 9 7>\".struct(\"[~ [x ~]*2]*2\").apply(s).scaleTranspose(\"[0,2] [2,4]\".fast(2).every(4,rev)).tone(lead),\n\t\"-14\".struct(\"[~ x@0.8]*2\".early(0.01)).apply(s).tone(bass),\n \"c2*2\".tone(membrane().chain(vol(0.6), out())),\n \"~ c2\".tone(noise().chain(vol(0.2), out())),\n \"c4*4\".tone(metal(adsr(0,.1,0)).chain(vol(0.03), out()))\n)\n.slow(120/ bpm)","hash":"wF7a24BViyqU"},{"id":281,"created_at":"2022-10-28T20:47:17.342086+00:00","code":"let cc = chooseCycles\n\"<0 1 2 3 4 5 6 7 8 9 10 11 12 13>\"\nnote(\"<[c4,eb4,g4] [f4,ab4,d4] ~ [[c4,eb4,[a5 g4]]]>\").s(\"\").gain(sine.slow(8).range(0,1))\n .stack(\n \"<[c4,eb4,g4] [f4,ab4,d4] ~ [[c4,eb4,[a5 g4]]]>\".transpose(12).s(\"\").vowel(\"\").gain(cosine.slow(8).range(0,1))\n )\n .stack(\n s(\"*2\").pan(perlin.range(0,1)).often(x=>x.speed(\"<.9 1.1>\")).gain(rand.range(0.1,.2)).cutoff(perlin.range(1000,10000))).stack(\n s(\"*8\").pan(rand.range(0,1)).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.1,.2)).cutoff(perlin.range(1000,10000))).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n )\n .stack(\n \"c1 >\".degradeBy(0.3).s(\"sine\").shape(perlin.range(.3,.5)).gain(perlin.range(.3,.8))\n ).fast(1.2)\n .gain(.5).out()\n/*\nnote(\"[c4 >]/2\").s(\"piano\").degradeBy(.4) \n .stack(\n note(\"[c4 >]/2\").s(\"/2\").vowel(\"\").gain(perlin.range(1.8,2).slow(16)).hcutoff(800)\n )\n .stack(\n \"c1 >\".degradeBy(0.3).s(\"sine\").shape(perlin.range(.3,.5)).gain(perlin.range(.3,.8))\n ).stack(\n note(\"c3 >/2\").s(\"\").vowel(\"*2\").gain(perlin.range(1.5,1.3)).pan(1).hcutoff(700)\n ).stack(\n note(\"[c2 >/2]/3\").s(\"\").vowel(\"\").gain(perlin.range(1,1.6)).pan(0).hcutoff(900)\n )\n .cutoff(perlin.range(1000,2000)).resonance(0)\n .stack(\n s(\"*8\").pan(perlin.range(0,1)).degradeBy(0.12).often(x=>x.speed(\"<0.8 .9 1.1 1.2>\")).gain(perlin.range(0.2,.4)).cutoff(100)).stack(\n // s(\"[bd:4@2 bd:4@3 bd:4]/2\") ).stack( \n s(\"[bd:7@2 ~@2 bd:7]/2\").cutoff(\"300 1000\") ).stack(\n s(\"<~@3 misc>\").n(\"<13 7>/4\").gain(.5)\n )\n .fast(1.2)\n .cutoff(perlin.range(500,2000))\n .delay(.1)\n .out()*/","hash":"h87w26zgMJ0L"},{"id":282,"created_at":"2022-10-29T16:50:15.341568+00:00","code":"samples({ bd: 'bd/BT0A0D0.wav', sn: 'sn/ST0T0S3.wav', \n hh: 'hh/000_hh3closedhh.wav', cp: 'cp/HANDCLP0.wav',\n}, 'https://loophole-letters.vercel.app/samples/tidal/')\nconst imaj = \"[0,4,-5]\"\nconst melody =`[\n c#6@2 f5 c6@3 a#5 a5@2 g5@3 c#5 e5@2 d#5@2 f#5 a5@3 a6@3\n a5 g5 f5 d#5 c#5 b4 a5@3 a5@3 f5 g5 a5 a#5 g#5 g5 f5 g5 a5 b5 d5 g5 \n c#5@2 b4 f5@3 c#5 d#5 f5 g5 c#5@2 c5@3 c#5@3 c#5@6\n c#5 g#5 g5 a#4 f5 d#5 c#5 c5 g#5 c#5 c5 b4 c#5@2 b4 a5@3 c#5 b4@2 a5@6 \n b5 g5@2 e5 a5 b5 b5@6 b5 a#5 g5 a5@3 b5 g5 d5 c#5 a5@2 b5 g5 d#5 c#5 a5@2\n g5@2 d#5 f5 d#5 c#5 b4 a4 g4 a4 b4 c#5 d#5 f5 g5 ]`.legato(0.93)\nstack( \n melody.transpose(-12).n().s('Overdriven Guitar: Guitar').gain(0.19).rev(), \n melody.n().s('Overdriven Guitar: Guitar').gain(0.09).rev(), \n `[C#4 D#4 F4 G4 A3 B3]!8`.add(imaj).n().s('Choir Aahs: Ensemble').gain(0.25).rev(),\n `[C#2 D#2 C2 D2 A1 B1]!8`.legato(0.90).n().s('Electric Bass (finger): Bass').gain(0.3).rev(), \n s(\"[bd ~ bd sn ~ bd,hh*6]!23 [sn*6,hh*6]\").gain(0.25).rev()\n).slow(38)","hash":"fwBxQjt9aVhx"},{"id":283,"created_at":"2022-10-29T19:07:09.320134+00:00","code":"samples({ bell: {b4:'https://cdn.freesound.org/previews/339/339809_5121236-lq.mp3'}})\n\nstack(\n // bass\n note(\"[0 ~] [2 [0 2]] [4 4*2] [[4 ~] [2 ~] 0@2]\".scale('g1 dorian').superimpose(x=>x.add(.02)))\n .s('sawtooth').cutoff(200).resonance(20).gain(.15).shape(.6).release(.05),\n // perc\n s(\"[~ hh]*4\").room(\"0 0.5\".fast(2)).end(perlin.range(0.02,1)),\n s(\"mt lt ht\").struct(\"x(3,8)\").fast(2).gain(.5).room(.5).sometimes(x=>x.speed(\".5\")),\n s(\"misc:2\").speed(1).delay(.5).delaytime(1/3).gain(.4),\n // chords\n note(\"[~ Gm7] ~ [~ Dm7] ~\".voicings().superimpose(x=>x.add(.1)))\n .s('sawtooth').gain(.5)\n .cutoff(perlin.range(400,3000).slow(8))\n .decay(perlin.range(0.05,.2)).sustain(0)\n .delay(.9).room(1),\n // blips\n note(\n \"0 5 4 2\".iter(4)\n .off(1/3, add(7))\n .scale('g4 dorian')\n ).s('square').cutoff(2000).decay(.03).sustain(0)\n .degradeBy(.2)\n .orbit(2).delay(.2).delaytime(\".33 | .6 | .166 | .25\")\n .room(1).gain(.5).mask(\"<0 1>/8\"),\n // bell\n note(rand.range(0,12).struct(\"x(5,8)\").scale('g2 minor pentatonic')).s('bell').begin(.05)\n .delay(.2).degradeBy(.4).gain(.4)\n .mask(\"<1 0>/8\")\n).slow(5)","hash":"3rnmA7q0g2i-"},{"id":284,"created_at":"2022-10-29T20:05:35.807211+00:00","code":"samples({bass:'https://cdn.freesound.org/previews/614/614637_2434927-hq.mp3',\n dino:{b4:'https://cdn.freesound.org/previews/316/316403_5123851-hq.mp3'}})\n\nstack(\n s('bass').loopAt(8,1).clip(1),\n s(\"bd*2, ~ sd,hh*4\"),\n note(\"Abm7\".voicings(['c3','a4']).struct(\"x(3,8,1)\".slow(2))),\n \"0 1 2 3\".scale('ab4 minor pentatonic')\n .superimpose(x=>x.add(.1))\n .sometimes(x=>x.add(12))\n .note().s('sawtooth')\n .cutoff(sine.range(400,2000).slow(16)).gain(.8)\n .decay(perlin.range(.05,.2)).sustain(0)\n .delay(sine.range(0,.5).slow(32))\n .degradeBy(.4).room(1),\n note(\"\").s('dino').delay(.8).slow(8).room(.5)\n)","hash":"w1af5xWyhwNm"},{"id":285,"created_at":"2022-10-29T20:27:02.094212+00:00","code":"samples({ bell: {b4:'https://cdn.freesound.org/previews/339/339809_5121236-lq.mp3'}})\n\nstack(\n // bass\n note(\"[0 ~] [2 [0 2]] [4 4*2] [[4 ~] [2 ~] 0@2]\".scale('g1 dorian').superimpose(x=>x.add(.02)))\n .s('sawtooth').cutoff(200).resonance(20).gain(.15).shape(.6).release(.05),\n // perc\n s(\"[~ hh]*4\").room(\"0 0.5\".fast(2)).end(perlin.range(0.02,1)),\n s(\"mt lt ht\").struct(\"x(3,8)\").fast(2).gain(.5).room(1).sometimes(x=>x.speed(\"2\")),\n s(\"misc:2\").speed(1).delay(.5).delaytime(1/3).gain(.4),\n // chords\n note(\"[~ Gm7] ~ [~ Dm7] ~\".voicings().superimpose(x=>x.add(.1)))\n .s('sawtooth').gain(.5)\n .cutoff(perlin.range(400,3000).slow(8))\n .decay(perlin.range(0.05,.2)).sustain(0)\n .delay(.9).room(1),\n // blips\n note(\n \"0 5 4 2\".iter(4)\n .off(1/3, add(7))\n .scale('g4 dorian')\n ).s('square').cutoff(2000).decay(.03).sustain(0)\n .degradeBy(.2)\n .orbit(2).delay(.2).delaytime(\".33 | .6 | .166 | .25\")\n .room(1).gain(.5).mask(\"<0 1>/8\"),\n // bell\n note(rand.range(0,12).struct(\"x(5,8)\").scale('g2 minor pentatonic')).s('bell').begin(.05)\n .delay(.2).degradeBy(.4).gain(.4)\n .mask(\"<1 0>/8\")\n).slow(5)","hash":"Ne_BJMKKDCO_"},{"id":286,"created_at":"2022-10-30T18:26:13.585639+00:00","code":"stack(\n s(\"[woodblock:1 woodblock:2*2] snare_rim:0,gong/8,brakedrum:1(3,8),~@3 cowbell:3\")\n .sometimes(x=>x.speed(2)),\n note(\"<0 4 1 3 2>\".off(\".25 | .125\",add(2)).scale('D3 hirajoshi')).s(\"clavisynth\").gain(.2).delay(.25).jux(rev).degradeBy(sine.range(0,.5).slow(32)),\n note(\"<0@3 <2(3,8) 3(3,8)>>\".scale('D1 hirajoshi')).s('psaltery_pluck').gain(.6).clip(1).release(.1).room(.5)\n)","hash":"G2H5FM0Fc94a"},{"id":287,"created_at":"2022-10-30T19:31:11.094689+00:00","code":"\"c3 eb3(3,8) c4/2 g3*2\"\n .superimpose(\n x=>x.slow(2).add(12),\n x=>x.slow(4).sub(5)\n ).add(\"<0 1>/16\")\n .note().s('ocarina_vib').clip(1)\n .release(.1).room(1).gain(.2)\n .color(\"salmon | orange | darkseagreen\")\n.pianoroll({fold:0,autorange:0,vertical:0,cycles:12,smear:0,minMidi:40})\n","hash":"EPFzAz99hwZW"},{"id":288,"created_at":"2022-10-31T23:47:57.778883+00:00","code":"stack(\n s(\"bd*2,~ [cp,sd]\").bank('RolandTR909'),\n \n s(\"hh:1*4\").sometimes(fast(\"2\"))\n .rarely(x=>x.speed(\".5\").delay(.5))\n .end(perlin.range(0.02,.05).slow(8))\n .bank('RolandTR909').room(.5)\n .gain(\"0.4,0.4(5,8)\"),\n \n note(\"<0 2 5 3>\".scale('G1 minor')).struct(\"x(5,8)\").s('sawtooth').decay(.1).sustain(0),\n \n note(\",Bb3,D3\").struct(\"~ x*2\").s('square').clip(1)\n .cutoff(sine.range(500,4000).slow(16)).resonance(10)\n .decay(sine.slow(15).range(.05,.2)).sustain(0)\n .room(.5).gain(.3).delay(.2).mask(\"<0 1@3>/8\"),\n \n \"0 5 3 2\".sometimes(slow(2)).off(1/8,add(5)).scale('G4 minor').note()\n .decay(.05).sustain(0).delay(.2).degradeBy(.5).mask(\"<0 1>/16\")\n)","hash":"DSvgYUzEgx6n"},{"id":289,"created_at":"2022-11-01T23:23:38.813645+00:00","code":"stack(\n s(\"bd \")\n .delay(\"<0 .5>\")\n .delaytime(\".16 | .33\")\n .delayfeedback(\".6 | .8\")\n ).sometimes(x=>x.speed(\"-1\"))","hash":"cRvfurHbl4jo"},{"id":290,"created_at":"2022-11-02T20:39:52.338505+00:00","code":"await samples('https://gist.githubusercontent.com/felixroos/b9d461966ae1aaa660beea7c61482d21/raw/dirt-samples.json')\n\ns(\"jvbass:7 , bd hh,[bottle | psr]\")\n .sometimes(fast(\"2\"))\n .rarely(x=>x.speed(\".5\"))\n .off(1/8,x=>x.delay(.5))\n .often(x=>x.cutoff(1000))\n .gain(rand.range(.4,.8))\n .room(1)","hash":"DGHGUqRXr5pe"},{"id":291,"created_at":"2022-11-02T20:50:13.110981+00:00","code":"await samples('https://gist.githubusercontent.com/felixroos/b9d461966ae1aaa660beea7c61482d21/raw/dirt-samples.json')\n\ns(\"jvbass:7(2,9) , bd hh*3,[bottle | psr]\")\n .sometimes(slow(\"2\"))\n .rarely(x=>x.speed(\".5\"))\n .often(x=>x.cutoff(1000))\n .every(4, rev)\n .gain(rand.range(.4,.8))\n .room(.6).jux(rev)","hash":"RBaWr8-15Guk"},{"id":292,"created_at":"2022-11-02T20:54:16.465272+00:00","code":"await samples('https://tinyurl.com/dirt-samples')\n\ns(\"jvbass:7(2,9) , bd hh*3,[bottle | psr]\")\n .sometimes(slow(\"2\"))\n .rarely(x=>x.speed(\".5\"))\n .often(x=>x.cutoff(1000))\n .every(4, rev)\n .gain(rand.range(.4,.8))\n .room(.6).jux(rev)","hash":"c41h3Z1fwqTB"},{"id":293,"created_at":"2022-11-02T20:54:46.19725+00:00","code":"await samples('https://gist.githubusercontent.com/felixroos/b9d461966ae1aaa660beea7c61482d21/raw/dirt-samples.json')\n\ns(\"bev\")\n .chop(64)\n .slow(16)\n .jux(rev)\n .chunk(4, x => x.slow(2).speed(0.5))\n .room(.9)","hash":"lvF3fzHrDbyx"},{"id":294,"created_at":"2022-11-02T22:21:18.991653+00:00","code":"await samples('github:tidalcycles/Dirt-Samples/master')\n\ns(\"jvbass:7(2,9) , bd hh*3,[bottle | psr]\")\n .sometimes(slow(\"2\"))\n .rarely(x=>x.speed(\".5\"))\n .often(x=>x.cutoff(1000))\n .every(4, rev)\n .gain(rand.range(.4,.8))\n .room(.6).jux(rev)","hash":"vqqfVtY-n1Z6"},{"id":295,"created_at":"2022-11-02T22:28:26.618474+00:00","code":"await samples('github:tidalcycles/Dirt-Samples/master')\n\ns(\"[future:2 future:3] sd [future:4 future:3 future:2] sd\")\n .chop(\"<16 32>\")\n .chunk(4,x => x.speed(2))\n .iter(4)\n .slow(2)\n .jux(rev)\n .room(0.6)","hash":"C7PwKmsYAOJL"},{"id":296,"created_at":"2022-11-02T23:23:44.68464+00:00","code":"samples({\n bell: { c6: 'https://freesound.org/data/previews/411/411089_5121236-lq.mp3' },\n bass: { d2: 'https://freesound.org/data/previews/608/608286_13074022-lq.mp3' }\n})\n\nstack(\n // bells\n \"0\".euclidLegato(3,8)\n .echo(3, 1/16, .5)\n .add(rand.range(-24,24))\n .velocity(rand.range(.5,1))\n .legato(rand.range(.4,3))\n .scale(cat('D minor pentatonic')).note()\n .s('bell').gain(.6).delay(.2).delaytime(1/3).delayfeedback(.8),\n // bass\n \"\".euclidLegato(6,8,1).note().s('bass').clip(1).gain(.8)\n)\n .slow(2)\n .pianoroll({minMidi:20,maxMidi:120,background:'transparent'})\n ","hash":"Z1mqx-eU-KcX"},{"id":297,"created_at":"2022-11-03T09:36:30.528728+00:00","code":"samples({ p: 'https://cdn.freesound.org/previews/648/648433_11943129-lq.mp3' })\n\ns(\"p\")\n .loopAt(32,1)\n .chop(128)\n .jux(rev)\n .shape(.4)\n .decay(.1)\n .sustain(.6)\n ","hash":"Ypr_TlVFjVV5"},{"id":298,"created_at":"2022-11-03T11:03:58.705803+00:00","code":"saw.range(0,7).floor().slow(2)\n .struct(seq(\"x\", \"x(3,8)\".slow(2)))\n .superimpose(\n x=>x.add(\"1 6\").slow(2),\n x=>x.add(\"2\").late(.5).slow(2),\n x=>x.sub(\"7\").slow(4),\n )\n .degradeBy(0.2)\n .echo(4,\"<.5 .25 .125>\",.5)\n .scale(cat('C major',['D dorian','G mixolydian']).slow(4))\n .velocity(\".5 .6 .7\".fast(7))\n .transpose(2)\n .tone((await piano()).toDestination())\n .slow(2)","hash":"5pmvveRR-gKc"},{"id":39,"created_at":"2022-07-16T16:42:59.341865+00:00","code":"const delay = new FeedbackDelay(1/8, .4).chain(vol(0.5), out());\nconst kick = new MembraneSynth().chain(vol(.8), out());\nconst snare = new NoiseSynth().chain(vol(.8), out());\nconst hihat = new MetalSynth().set(adsr(0, .08, 0, .1)).chain(vol(.3).connect(delay),out());\nconst bass = new Synth().set({ ...osc('sawtooth'), ...adsr(0, .1, .4) }).chain(lowpass(900), vol(.5), out());\nconst keys = new PolySynth().set({ ...osc('sawtooth'), ...adsr(0, .5, .2, .7) }).chain(lowpass(1200), vol(.5), out());\nconst drums = stack(\n\"c1*2\".tone(kick).bypass(\"<0@7 1>/8\"),\n\"~ \".tone(snare).bypass(\"<0@7 1>/4\"),\n\"[~ c4]*2\".tone(hihat)\n);\nconst thru = (x) => x.transpose(\"<0 1>/8\").transpose(-1);\nconst synths = stack(\n\"/2\".scale(timeCat([3,'C minor'],[1,'C melodic minor']).slow(8)).struct(\"[~ x]*2\")\n.layer(\nscaleTranspose(0).early(0),\nscaleTranspose(2).early(1/8),\nscaleTranspose(7).early(1/4),\nscaleTranspose(8).early(3/8)\n).layer(thru).tone(keys).bypass(\"<1 0>/16\"),\n\"/2\".struct(\"[x [~ x] <[~ [~ x]]!3 [x x]>@2]/2\".fast(2)).layer(thru).tone(bass),\n\"/2\".struct(\"~ [x@0.1 ~]\".fast(2)).voicings().layer(thru).every(2, early(1/8)).tone(keys).bypass(\"<0@7 1>/8\".early(1/4))\n)\nstack(\ndrums.fast(2),\nsynths\n).slow(2);","hash":"E9HzjWmePz3x"},{"id":50,"created_at":"2022-07-18T13:08:12.569425+00:00","code":"const delay = new FeedbackDelay(1/8, .4).chain(vol(0.5), out());\nconst kick = new MembraneSynth().chain(vol(.8), out());\nconst snare = new NoiseSynth().chain(vol(.8), out());\nconst hihat = new MetalSynth().set(adsr(0, .08, 0, .1)).chain(vol(.3).connect(delay),out());\nconst bass = new Synth().set({ ...osc('sawtooth'), ...adsr(0, .1, .4) }).chain(lowpass(900), vol(.5), out());\nconst keys = new PolySynth().set({ ...osc('sawtooth'), ...adsr(0, .5, .2, .7) }).chain(lowpass(1200), vol(.5), out());\n\nconst drums = stack(\n \"c1*2\".tone(kick).mask(\"/8\"),\n \"~ \".tone(snare).mask(\"/4\"),\n \"[~ c4]*2\".tone(hihat)\n);\n\nconst thru = (x) => x.transpose(\"<0 1>/8\").transpose(-1);\nconst synths = stack(\n \"/2\".scale(timeCat([3,'C minor'],[1,'C melodic minor']).slow(8)).struct(\"[~ x]*2\")\n .layer(\n scaleTranspose(0).early(0),\n scaleTranspose(2).early(1/8),\n scaleTranspose(7).early(1/4),\n scaleTranspose(8).early(3/8)\n ).apply(thru).tone(keys).mask(\"<~ x>/16\"),\n \"/2\".struct(\"[x [~ x] <[~ [~ x]]!3 [x x]>@2]/2\".fast(2)).apply(thru).tone(bass),\n \"/2\".struct(\"~ [x@0.1 ~]\".fast(2)).voicings().apply(thru).every(2, early(1/8)).tone(keys).mask(\"/8\".early(1/4))\n)\nstack(\n drums.fast(2), \n synths\n).slow(2)","hash":"PQfKr5ac-4x0"},{"id":299,"created_at":"2022-11-03T14:38:53.729877+00:00","code":"const keys = x => x.s('sawtooth').cutoff(1200).gain(.5).attack(0).decay(.16).sustain(.3).release(.1);\n\nconst drums = stack(\n s(\"bd*2\").mask(\"/8\").gain(.8),\n s(\"~ \").mask(\"/4\").gain(.5),\n s(\"[~ hh]*2\").delay(.3).delayfeedback(.5).delaytime(.125).gain(.4)\n);\n\nconst thru = (x) => x.transpose(\"<0 1>/8\").transpose(-1);\nconst synths = stack(\n \"/2\".scale(timeCat([3,'C minor'],[1,'C melodic minor'])\n .slow(8)).struct(\"[~ x]*2\")\n .layer(\n scaleTranspose(0).early(0),\n scaleTranspose(2).early(1/8),\n scaleTranspose(7).early(1/4),\n scaleTranspose(8).early(3/8)\n ).apply(thru).note().apply(keys).mask(\"<~ x>/16\"),\n note(\"/2\".apply(thru))\n .struct(\"[x [~ x] <[~ [~ x]]!3 [x x]>@2]/2\".fast(2))\n .s('sawtooth').attack(0.001).decay(0.2).sustain(1).cutoff(500),\n \"/2\".struct(\"~ [x@0.2 ~]\".fast(2)).voicings()\n .apply(thru).every(2, early(1/8)).note().apply(keys).sustain(0)\n .delay(.4).delaytime(.12)\n .mask(\"/8\".early(1/4))\n)\nstack(\n drums.fast(2), \n synths\n).slow(2)","hash":"rGJ0heffHHl4"},{"id":172,"created_at":"2022-09-15T05:18:49.069714+00:00","code":"const delay = new FeedbackDelay(1/7, .1).chain(vol(0.9), out());\nconst hihat = new MetalSynth()\n .set(adsr(0, .01, 0, .1))\n .chain(vol(.1).connect(delay),out());\n\nstack(\n `<[0, 4, 7] [-1, 4, 8] [-3, 0, 4, 9] [-5, 0, 4, 10]\n [-9, 1, 6, 11] [-8, 0, 7, 12] [-6, 2, 4, 13] [-7, 4, 9, 14] \n [-8, 0, 7, 16] [-4, 0, 7, 17] [-9, 1, 6, 11, 18] [-8, 0, 7, 14, 19] \n [-7, 2, 10, 14, 20] [-3, 5, 7, 12, 21] [-5, 3, 5, 14, 22] [-4, 3, 5, 13, 23]\n >`\n .struct(\"\".slow(\"2\"))\n .legato(1)\n .add(a3).note(),\n \n \"<0 -1 -3 -5 -9 -8 -6 -7 -8 -4 -9 -8 -7 -3 -5 -4>\".add(a2).note(),\n \n //\"<7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23>\".add(a3),\n \n \"<~ 3?> 2 ~ [2 <[~ [0*3]?] ~>]\".fast(2)\n .slow(2).tone(hihat.toDestination()),\n \n \"c1(3,8)|c1(4,8)\".slow(2).tone(new MembraneSynth().toDestination()),\n \n \"~ x\".tone(new NoiseSynth().toDestination()),\n )","hash":"DBp75NUfSxIn"},{"id":210,"created_at":"2022-09-23T21:49:46.53913+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav', 'bd/BT7A0D7.wav'],\n birds: ['birds/001_10.wav','birds/003_3.wav','birds/005_5.wav'],\n breaks125: 'breaks125/015_sdstckbr.wav',\n hh: ['hh/000_hh3closedhh.wav','hh27/008_hh27perc1.wav','hh/002_hh3hit1.wav'],\n \"gtr\": 'gtr/0001_cleanC.wav',\n}, 'github:tidalcycles/Dirt-Samples/master/');\ns(\"[bd birds [misc misc,bd] breaks125]/4.5,hh lt hh bd\").note(\"[44 30 51]/2.4\").n(\"[0 1 2 3]/2.75\")//\n .cut(\"[1 0 1 0 2 2 1 2 2]/1.75\")\n // .clip(\"1\")\n .attack(\"[.01 0.05]/1.2\").decay(\".1 0.01\").sustain(\".2 0.6\").release(\"[.5 1 0.1]/2.6\")\n // .shape(\"0.2\")\n .pan(\"[.5 1 .5 0]/0.75\")\n .echoWith(3, \"[2.125 2.5]/3\", (p,n) => p.add(n + 4).rev().release(2))\n // .coarse(\"1\")\n // .shape(1)\n .out()","hash":"xHaKTd1kTpCn"},{"id":300,"created_at":"2022-11-03T18:07:55.787937+00:00","code":"Clock.bpm = 120\n\nstack(\n note(\"[e3, b4, d4, a4]\").slow(4).s('sawtooth')\n .attack(.1).decay(.2).sustain(.3).release(.1).bandf(100).bandq(\"1\").gain(3),\n //s(\"bd@2 bd bd!2 bd*2\").fast(2)\n s(\"hh@2 hh hh!2 hh*2\").fast(2)\n .every(4, x=>x.rev())\n).slow(2)","hash":"Z7Nxzf3lmgTN"},{"id":301,"created_at":"2022-11-03T19:06:07.236828+00:00","code":"Clock.bpm = 120\n\nstack(\n note(\"[e3, b4, a4, g#4]\").slow(4).s('sawtooth')\n .attack(.1).decay(.2).sustain(.3).release(.1).bandf(100).bandq(\"1\").gain(3),\n //s(\"bd@2 bd bd!2 bd*2\").fast(2)\n //s(\"hh@2 hh hh!2 hh*2\").fast(2)\n //.every(4, x=>x.rev())\n).slow(2)","hash":"e63x61eOPPvl"},{"id":302,"created_at":"2022-11-03T19:26:59.635412+00:00","code":"await samples('https://gist.githubusercontent.com/felixroos/2f75409930854895e9cddd37dbe9bcd9/raw/dirt-jv1080.json')\n\nnote(\"\")\n .off(1/4, add(n(7)))\n .off(1/8, add(n(12)))\n .s(\"[xx@3 rash@1]/16\")\n .cutoff(sine.range(500,4000).slow(7))\n .room(.8)\n .jux(rev)\n .gain(.5)","hash":"bUd8QxyN4kvJ"},{"id":303,"created_at":"2022-11-03T19:36:55.420352+00:00","code":"Clock.bpm = 120\n\nstack(\n note(\"[e3, b4, a4, g#4]*32\").slow(4).s('sawtooth')\n .decay(.1).sustain(.1).bandf(50).bandq(\".5\").gain(sine.range(8, 2)),\n s(\"bd\").decay(.1),\n s(\"hh*8\").gain(\".4!2 1 .4!2 1 .4 1\").velocity(\".4 1\").every(4, x=>x.rev())\n).slow(2)","hash":"y5PdLktz5gnb"},{"id":304,"created_at":"2022-11-04T03:26:49.316926+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\nstack(\n s(\"bd,[~ ],hh(3,4)\") // drums\n .speed(perlin.range(.7,.9)) // random sample speed variation\n //.hush()\n ,\"\" // bassline\n .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps\n .add(perlin.range(0,.5)) // random pitch variation\n .superimpose(add(.05)) // add second, slightly detuned voice\n .n() // wrap in \"n\"\n .decay(.15).sustain(0) // make each note of equal length\n .s('sawtooth') // waveform\n .gain(.4) // turn down\n .cutoff(sine.slow(7).range(300,5000)) // automate cutoff\n //.hush()\n ,\">\".voicings() // chords\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .s('sawtooth') // waveform\n .gain(.16) // turn down\n .cutoff(500) // fixed cutoff\n .attack(1) // slowly fade in\n //.hush()\n ,\"a4 c5 \".struct(\"x(5,8)\")\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .decay(.1).sustain(0) // make notes short\n .s('triangle') // waveform\n .degradeBy(perlin.range(0,.5)) // randomly controlled random removal :)\n .echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) // echo notes\n //.hush()\n)\n .slow(3/2)","hash":"BpChMc3nxrYv"},{"id":305,"created_at":"2022-11-04T03:27:43.596872+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\nstack(\n s(\"bd,[~ ],hh(3,4)\") // drums\n .speed(perlin.range(.7,.9)) // random sample speed variation\n //.hush()\n ,\"\" // bassline\n .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps\n .add(perlin.range(0,.5)) // random pitch variation\n .superimpose(add(.05)) // add second, slightly detuned voice\n .n() // wrap in \"n\"\n .decay(.15).sustain(0) // make each note of equal length\n .s('sawtooth') // waveform\n .gain(.4) // turn down\n .cutoff(sine.slow(7).range(300,5000)) // automate cutoff\n //.hush()\n ,\">\".voicings() // chords\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .s('sawtooth') // waveform\n .gain(.16) // turn down\n .cutoff(500) // fixed cutoff\n .attack(1) // slowly fade in\n //.hush()\n ,\"a4 c5 \".struct(\"x(5,8)\")\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .decay(.1).sustain(0) // make notes short\n .s('triangle') // waveform\n .degradeBy(perlin.range(0,.5)) // randomly controlled random removal :)\n .echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) // echo notes\n //.hush()\n)\n .slow(3/2)","hash":"Swuvt887AOe1"},{"id":306,"created_at":"2022-11-04T03:29:34.553409+00:00","code":"samples({\n bd: 'samples/tidal/bd/BT0A0D0.wav',\n sn: 'samples/tidal/sn/ST0T0S3.wav',\n hh: 'samples/tidal/hh/000_hh3closedhh.wav',\n rhodes: {\n E1: 'samples/rhodes/MK2Md2000.mp3',\n E2: 'samples/rhodes/MK2Md2012.mp3',\n E3: 'samples/rhodes/MK2Md2024.mp3',\n E4: 'samples/rhodes/MK2Md2036.mp3',\n E5: 'samples/rhodes/MK2Md2048.mp3',\n E6: 'samples/rhodes/MK2Md2060.mp3',\n E7: 'samples/rhodes/MK2Md2072.mp3'\n }\n}, 'https://loophole-letters.vercel.app/')\n\nconst bass = synth(osc('sawtooth8')).chain(vol(.5),out())\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', cat('Db major','Db mixolydian')])\n\nstack(\n s(\" \"),\n \"]>\"\n .scale(scales)\n .struct(\"x*8\")\n .scaleTranspose(\"0 [-5,-2] -7 [-9,-2]\")\n .legato(.3)\n .slow(2)\n .note()\n .s('rhodes')\n .clip(1)\n .room(.5)\n .delay(.3)\n .delayfeedback(.4)\n .delaytime(1/12).gain(.5),\n \"\"\n .legato(\"<1@3 [.3 1]>\")\n .slow(2).superimpose(x=>x.add(.02))\n .note().gain(.3)\n .s('sawtooth').cutoff(600),\n).fast(3/2)","hash":"UboMuFOnT0hy"},{"id":307,"created_at":"2022-11-04T03:29:34.618152+00:00","code":"samples({\n bd: 'samples/tidal/bd/BT0A0D0.wav',\n sn: 'samples/tidal/sn/ST0T0S3.wav',\n hh: 'samples/tidal/hh/000_hh3closedhh.wav',\n rhodes: {\n E1: 'samples/rhodes/MK2Md2000.mp3',\n E2: 'samples/rhodes/MK2Md2012.mp3',\n E3: 'samples/rhodes/MK2Md2024.mp3',\n E4: 'samples/rhodes/MK2Md2036.mp3',\n E5: 'samples/rhodes/MK2Md2048.mp3',\n E6: 'samples/rhodes/MK2Md2060.mp3',\n E7: 'samples/rhodes/MK2Md2072.mp3'\n }\n}, 'https://loophole-letters.vercel.app/')\n\nconst bass = synth(osc('sawtooth8')).chain(vol(.5),out())\nconst scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', cat('Db major','Db mixolydian')])\n\nstack(\n s(\" \"),\n \"]>\"\n .scale(scales)\n .struct(\"x*8\")\n .scaleTranspose(\"0 [-5,-2] -7 [-9,-2]\")\n .legato(.3)\n .slow(2)\n .note()\n .s('rhodes')\n .clip(1)\n .room(.5)\n .delay(.3)\n .delayfeedback(.4)\n .delaytime(1/12).gain(.5),\n \"\"\n .legato(\"<1@3 [.3 1]>\")\n .slow(2).superimpose(x=>x.add(.02))\n .note().gain(.3)\n .s('sawtooth').cutoff(600),\n).fast(3/2)","hash":"vYFGpZ6XObVG"},{"id":308,"created_at":"2022-11-04T08:35:06.643516+00:00","code":"samples({\n bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'],\n sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'],\n hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'],\n}, 'github:tidalcycles/Dirt-Samples/master/');\nstack(\n s(\"bd,[~ ],hh(3,4)\") // drums\n .speed(perlin.range(.7,.9)) // random sample speed variation\n //.hush()\n ,\"\" // bassline\n .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps\n .add(perlin.range(0,.5)) // random pitch variation\n .superimpose(add(.05)) // add second, slightly detuned voice\n .n() // wrap in \"n\"\n .decay(.15).sustain(0) // make each note of equal length\n .s('sawtooth') // waveform\n .gain(.4) // turn down\n .cutoff(sine.slow(7).range(300,5000)) // automate cutoff\n //.hush()\n ,\">\".voicings() // chords\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .s('sawtooth') // waveform\n .gain(.16) // turn down\n .cutoff(500) // fixed cutoff\n .attack(1) // slowly fade in\n //.hush()\n ,\"a4 c5 \".struct(\"x(5,8)\")\n .superimpose(x=>x.add(.04)) // add second, slightly detuned voice\n .add(perlin.range(0,.5)) // random pitch variation\n .n() // wrap in \"n\"\n .decay(.1).sustain(0) // make notes short\n .s('triangle') // waveform\n .degradeBy(perlin.range(0,.5)) // randomly controlled random removal :)\n .echoWith(4,.125,(x,n)=>x.gain(.15*1/(n+1))) // echo notes\n //.hush()\n)\n .fast(3/2)","hash":"TUw_9DfBSsiW"},{"id":309,"created_at":"2022-11-04T09:06:38.730788+00:00","code":"stack(\n s(\"bd \")\n .delay(.5)\n .delaytime(.33)\n .delayfeedback(.6),\n s(\"hh*2\")\n .delay(.8)\n .delaytime(.08)\n .delayfeedback(.7)\n .orbit(2)\n).sometimes(x=>x.speed(\"-1\")).out()","hash":"ctHqwq-97t6X"}] diff --git a/test/metadata.test.mjs b/test/metadata.test.mjs index cbd0f8a3..947b045d 100644 --- a/test/metadata.test.mjs +++ b/test/metadata.test.mjs @@ -1,5 +1,5 @@ import { describe, expect, it } from 'vitest'; -import { getMetadata } from '../website/src/pages/metadata_parser'; +import { getMetadata } from '../website/src/metadata_parser'; describe.concurrent('Metadata parser', () => { it('loads a tag from inline comment', async () => { diff --git a/test/runtime.mjs b/test/runtime.mjs index fc8f4450..f14e18e2 100644 --- a/test/runtime.mjs +++ b/test/runtime.mjs @@ -3,25 +3,23 @@ // it might require mocking more stuff when tunes added that use other functions // import * as tunes from './tunes.mjs'; -import { evaluate } from '@strudel.cycles/transpiler'; -import { evalScope } from '@strudel.cycles/core'; -import * as strudel from '@strudel.cycles/core'; -import * as webaudio from '@strudel.cycles/webaudio'; -import controls from '@strudel.cycles/core/controls.mjs'; -// import gist from '@strudel.cycles/core/gist.js'; -import { mini, m } from '@strudel.cycles/mini/mini.mjs'; -// import * as voicingHelpers from '@strudel.cycles/tonal/voicings.mjs'; -// import euclid from '@strudel.cycles/core/euclid.mjs'; -// import '@strudel.cycles/midi/midi.mjs'; -import * as tonalHelpers from '@strudel.cycles/tonal'; -import '@strudel.cycles/xen/xen.mjs'; -// import '@strudel.cycles/xen/tune.mjs'; -// import '@strudel.cycles/core/euclid.mjs'; -// import '@strudel.cycles/core/speak.mjs'; // window is not defined -// import '@strudel.cycles/osc/osc.mjs'; -// import '@strudel.cycles/webaudio/webaudio.mjs'; -// import '@strudel.cycles/serial/serial.mjs'; -// import controls from '@strudel.cycles/core/controls.mjs'; +import { evaluate } from '@strudel/transpiler'; +import { evalScope } from '@strudel/core'; +import * as strudel from '@strudel/core'; +import * as webaudio from '@strudel/webaudio'; +// import gist from '@strudel/core/gist.js'; +import { mini, m } from '@strudel/mini/mini.mjs'; +// import * as voicingHelpers from '@strudel/tonal/voicings.mjs'; +// import euclid from '@strudel/core/euclid.mjs'; +// import '@strudel/midi/midi.mjs'; +import * as tonalHelpers from '@strudel/tonal'; +import '@strudel/xen/xen.mjs'; +// import '@strudel/xen/tune.mjs'; +// import '@strudel/core/euclid.mjs'; +// import '@strudel/core/speak.mjs'; // window is not defined +// import '@strudel/osc/osc.mjs'; +// import '@strudel/webaudio/webaudio.mjs'; +// import '@strudel/serial/serial.mjs'; import '../website/src/repl/piano'; class MockedNode { @@ -153,10 +151,9 @@ evalScope( strudel, toneHelpersMocked, uiHelpersMocked, - controls, webaudio, tonalHelpers, - /* controls, + /* toneHelpers, voicingHelpers, drawHelpers, @@ -175,6 +172,7 @@ evalScope( loadCSound, loadCsound, loadcsound, + setcps: id, Clock: {}, // whatever // Tone, }, @@ -224,7 +222,6 @@ export const testCycles = { randomBells: 24, waa: 16, waar: 16, - hyperpop: 10, festivalOfFingers3: 16, }; diff --git a/test/shared.test.mjs b/test/shared.test.mjs deleted file mode 100644 index e3292751..00000000 --- a/test/shared.test.mjs +++ /dev/null @@ -1,17 +0,0 @@ -import { queryCode } from '../runtime.mjs'; -import { describe, it } from 'vitest'; -import data from './dbdump.json'; - -describe('renders shared tunes', async () => { - data.forEach(({ id, code, hash }) => { - const url = `https://strudel.cc/?${hash}`; - it(`shared tune ${id} ${url}`, async ({ expect }) => { - if (code.includes('import(')) { - console.log('skip', url); - return; - } - const haps = await queryCode(code, 1); - expect(haps).toMatchSnapshot(); - }); - }); -}); diff --git a/tools/dbpatch/README.md b/tools/dbpatch/README.md new file mode 100644 index 00000000..1e8256f1 --- /dev/null +++ b/tools/dbpatch/README.md @@ -0,0 +1,10 @@ +# dbpatch + +this is a little script to update all patterns in the db. Go to supabase and export as csv as `code_rows.csv` to this folder. +Then run + +```sh +node dbpatch.mjs > code_rows_patched.csv +``` + +It will output a csv file with the changes implemented in dbpatch.mjs diff --git a/tools/dbpatch/dbpatch.mjs b/tools/dbpatch/dbpatch.mjs new file mode 100644 index 00000000..d4e20528 --- /dev/null +++ b/tools/dbpatch/dbpatch.mjs @@ -0,0 +1,31 @@ +import { parse } from 'csv-parse/sync'; +import { readFileSync } from 'fs'; +import { stringify } from 'csv-stringify/sync'; + +const hasCpsCall = (code) => + ['setcps', 'setCps', 'setCpm', 'setcpm'].reduce((acc, m) => acc || code.includes(`${m}`), false); + +function withCps(code, cps) { + if (hasCpsCall(code)) { + return code; + } + const lines = code.split('\n'); + const firstNonLineComment = lines.findIndex((l) => !l.startsWith('//')); + const cpsCall = `setcps(${cps})`; + lines.splice(firstNonLineComment, 0, cpsCall); + return lines.join('\n'); +} + +const dumpNew = readFileSync('./code_rows.csv', { encoding: 'utf-8' }); + +const records = parse(dumpNew, { + columns: true, + skip_empty_lines: true, +}); + +const edited = records.map((entry) => ({ + ...entry, + code: withCps(entry.code, 1), +})); + +console.log(stringify(edited)); diff --git a/tools/dbpatch/package.json b/tools/dbpatch/package.json new file mode 100644 index 00000000..46dfc936 --- /dev/null +++ b/tools/dbpatch/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "csv": "^6.3.6" + } +} diff --git a/undocumented.json b/undocumented.json index 8a5641ad..63f5d36b 100644 --- a/undocumented.json +++ b/undocumented.json @@ -1,6 +1,86 @@ { + "/doc.json": [ + "acorn parse error: SyntaxError: undefined" + ], + "/packages/codemirror/html.mjs": [ + "html", + "h" + ], + "/packages/codemirror/autocomplete.mjs": [ + "Autocomplete", + "strudelAutocomplete", + "isAutoCompletionEnabled" + ], + "/packages/codemirror/tooltip.mjs": [ + "strudelTooltip", + "isTooltipEnabled" + ], + "/packages/codemirror/flash.mjs": [ + "setFlash", + "flashField", + "flash", + "isFlashEnabled" + ], + "/packages/codemirror/highlight.mjs": [ + "setMiniLocations", + "showMiniLocations", + "updateMiniLocations", + "highlightMiniLocations", + "highlightExtension", + "isPatternHighlightingEnabled" + ], + "/packages/codemirror/keybindings.mjs": [ + "keybindings" + ], + "/packages/codemirror/themes/strudel-theme.mjs": [], + "/packages/codemirror/themes/bluescreen.mjs": [ + "settings" + ], + "/packages/codemirror/themes/blackscreen.mjs": [ + "settings" + ], + "/packages/codemirror/themes/whitescreen.mjs": [ + "settings" + ], + "/packages/codemirror/themes/teletext.mjs": [ + "settings" + ], + "/packages/codemirror/themes/algoboy.mjs": [ + "settings" + ], + "/packages/codemirror/themes/terminal.mjs": [ + "settings" + ], + "/packages/codemirror/themes.mjs": [ + "themes", + "settings", + "themeColors", + "theme", + "injectStyle", + "initTheme", + "activateTheme" + ], + "/packages/codemirror/slider.mjs": [ + "acorn parse error: SyntaxError: undefined" + ], + "/packages/codemirror/widget.mjs": [ + "addWidget", + "updateWidgets", + "setWidget", + "BlockWidget", + "widgetPlugin", + "registerWidget" + ], + "/packages/codemirror/codemirror.mjs": [ + "defaultSettings", + "codemirrorSettings", + "initEditor", + "StrudelMirror" + ], + "/packages/codemirror/index.mjs": [], "/packages/core/fraction.mjs": [ - "gcd" + "gcd", + "lcm" ], "/packages/core/timespan.mjs": [ "TimeSpan" @@ -11,6 +91,10 @@ "/packages/core/state.mjs": [ "State" ], + "/packages/core/logger.mjs": [ + "logKey", + "logger" + ], "/packages/core/util.mjs": [ "isNoteWithOctave", "isNote", @@ -20,13 +104,14 @@ "freqToMidi", "valueToMidi", "_mod", + "nanFallback", + "getSoundIndex", "getPlayableNoteValue", "getFrequency", "rotate", "pipe", "compose", "flatten", - "id", "constant", "listRange", "curry", @@ -38,7 +123,12 @@ "splitAt", "zipWith", "clamp", - "sol2note" + "sol2note", + "unicodeToBase64", + "base64ToUnicode", + "code2hash", + "hash2code", + "objectMap" ], "/packages/core/value.mjs": [ "unionWithObj", @@ -47,18 +137,20 @@ "map" ], "/packages/core/drawLine.mjs": [], - "/packages/core/logger.mjs": [ - "logKey", - "logger" - ], "/packages/core/pattern.mjs": [ "setStringParser", "polyrhythm", "pr", "pm", + "nothing", "isPattern", "reify", + "stackLeft", + "stackRight", + "stackCentre", + "stackBy", "fastcat", + "_polymeterListSteps", "set", "keep", "keepif", @@ -95,19 +187,200 @@ "stutWith", "stutwith", "iterback", + "slowchunk", + "slowChunk", "chunkback", + "fastchunk", "bypass", - "duration", - "colour", + "hsla", + "hsl", "loopat", "loopatcps" ], - "/packages/core/controls.mjs": [], + "/packages/core/controls.mjs": [ + "createParam", + "sound", + "src", + "att", + "fmi", + "fmrelease", + "fmvelocity", + "analyze", + "fft", + "dec", + "sus", + "rel", + "hold", + "bandf", + "bp", + "bandq", + "loopb", + "loope", + "ch", + "phaserrate", + "phasr", + "ph", + "phs", + "phc", + "phd", + "phasdp", + "cutoff", + "ctf", + "lp", + "lpe", + "hpe", + "bpe", + "lpa", + "hpa", + "bpa", + "lpd", + "hpd", + "bpd", + "lps", + "hps", + "bps", + "lpr", + "hpr", + "bpr", + "fanchor", + "vibrato", + "v", + "vmod", + "hcutoff", + "hp", + "hresonance", + "resonance", + "delayfb", + "dfb", + "delayt", + "dt", + "lock", + "det", + "fadeTime", + "fadeOutTime", + "fadeInTime", + "patt", + "pdec", + "psustain", + "psus", + "prel", + "gate", + "gat", + "activeLabel", + "degree", + "mtranspose", + "ctranspose", + "harmonic", + "stepsPerOctave", + "octaveR", + "nudge", + "overgain", + "overshape", + "panspan", + "pansplay", + "panwidth", + "panorient", + "rate", + "slide", + "semitone", + "voice", + "chord", + "dictionary", + "dict", + "anchor", + "offset", + "octaves", + "mode", + "rlp", + "rdim", + "rfade", + "ir", + "size", + "sz", + "rsize", + "dist", + "compressorKnee", + "compressorRatio", + "compressorAttack", + "compressorRelease", + "waveloss", + "density", + "expression", + "sustainpedal", + "tremolodepth", + "tremdp", + "tremolorate", + "tremr", + "fshift", + "fshiftnote", + "fshiftphase", + "triode", + "krush", + "kcutoff", + "octer", + "octersub", + "octersubsub", + "ring", + "ringf", + "ringdf", + "freeze", + "xsdelay", + "tsdelay", + "real", + "imag", + "enhance", + "partials", + "comb", + "smear", + "scram", + "binshift", + "hbrick", + "lbrick", + "midichan", + "control", + "ccn", + "ccv", + "polyTouch", + "midibend", + "miditouch", + "ctlNum", + "frameRate", + "frames", + "hours", + "midicmd", + "minutes", + "progNum", + "seconds", + "songPtr", + "uid", + "val", + "cps", + "legato", + "dur", + "zrand", + "curve", + "deltaSlide", + "pitchJump", + "pitchJumpTime", + "lfo", + "repeatTime", + "znoise", + "zmod", + "zcrush", + "zdelay", + "tremolo", + "zzfx", + "colour", + "createParams", + "ad", + "ds", + "ar" + ], "/packages/core/euclid.mjs": [ "bjork", - "euclidrot", - "euclidLegatoRot" + "euclidrot" ], + "/packages/core/zyklus.mjs": [], "/packages/core/signal.mjs": [ "steady", "signal", @@ -120,16 +393,14 @@ "tri2", "time", "_brandBy", - "brandBy", - "brand", "_irand", + "pickSqueeze", + "pickmodSqueeze", "__chooseWith", "randcat", - "wchoose", - "wchooseCycles", + "wrandcat", "perlinWith", - "degradeByWith", - "undegrade" + "degradeByWith" ], "/packages/core/speak.mjs": [ "speak" @@ -138,7 +409,9 @@ "evalScope", "evaluate" ], - "/packages/core/zyklus.mjs": [], + "/packages/core/neocyclist.mjs": [ + "NeoCyclist" + ], "/packages/core/cyclist.mjs": [ "Cyclist" ], @@ -150,30 +423,6 @@ "repl", "getTrigger" ], - "/packages/core/draw.mjs": [ - "getDrawContext", - "cleanupDraw", - "Framer", - "Drawer" - ], - "/packages/core/animate.mjs": [ - "x", - "y", - "w", - "h", - "angle", - "r", - "fill", - "smear", - "rescale", - "moveXY", - "zoomIn" - ], - "/packages/core/pianoroll.mjs": [ - "getDrawOptions", - "drawPianoroll" - ], - "/packages/core/spiral.mjs": [], "/packages/core/ui.mjs": [ "backgroundImage", "cleanupUi" @@ -193,6 +442,37 @@ "/packages/desktopbridge/midibridge.mjs": [], "/packages/desktopbridge/oscbridge.mjs": [], "/packages/desktopbridge/index.mjs": [], + "/packages/draw/draw.mjs": [ + "getDrawContext", + "cleanupDraw", + "Framer", + "Drawer" + ], + "/packages/draw/animate.mjs": [ + "x", + "y", + "w", + "h", + "angle", + "r", + "fill", + "smear", + "rescale", + "moveXY", + "zoomIn" + ], + "/packages/draw/color.mjs": [ + "colorMap", + "convertColorToNumber", + "convertHexToNumber" + ], + "/packages/draw/pianoroll.mjs": [ + "getDrawOptions", + "getPunchcardPainter", + "drawPianoroll" + ], + "/packages/draw/spiral.mjs": [], + "/packages/draw/index.mjs": [], "/packages/midi/midi.mjs": [ "WebMidi", "enableWebMidi", @@ -213,6 +493,13 @@ "miniAllStrings" ], "/packages/mini/index.mjs": [], + "/packages/repl/prebake.mjs": [ + "prebake" + ], + "/packages/repl/repl-component.mjs": [ + "acorn parse error: SyntaxError: undefined" + ], + "/packages/repl/index.mjs": [], "/packages/soundfonts/gm.mjs": [], "/packages/soundfonts/fontloader.mjs": [ "getFontBufferSource", @@ -228,7 +515,92 @@ "loadSoundfont" ], "/packages/soundfonts/index.mjs": [], - "/packages/tonal/tonal.mjs": [], + "/packages/superdough/feedbackdelay.mjs": [], + "/packages/superdough/reverbGen.mjs": [], + "/packages/superdough/reverb.mjs": [], + "/packages/superdough/vowel.mjs": [ + "vowelFormant" + ], + "/packages/superdough/logger.mjs": [ + "logger", + "setLogger" + ], + "/packages/superdough/util.mjs": [ + "tokenizeNote", + "noteToMidi", + "midiToFreq", + "clamp", + "freqToMidi", + "valueToMidi", + "nanFallback", + "_mod", + "getSoundIndex" + ], + "/packages/superdough/helpers.mjs": [ + "gainNode", + "getParamADSR", + "getCompressor", + "getADSRValues", + "createFilter", + "drywet", + "getPitchEnvelope", + "getVibratoOscillator", + "webAudioTimeout", + "applyFM" + ], + "/packages/superdough/sampler.mjs": [ + "getCachedBuffer", + "getSampleBufferSource", + "loadBuffer", + "reverseBuffer", + "getLoadedBuffer", + "processSampleMap", + "registerSamplesPrefix", + "onTriggerSample" + ], + "/packages/superdough/superdough.mjs": [ + "soundMap", + "registerSound", + "getSound", + "resetLoadedSounds", + "setDefaultAudioContext", + "getAudioContext", + "getWorklet", + "initAudio", + "initAudioOnFirstClick", + "initializeAudioOutput", + "connectToDestination", + "panic", + "analysers", + "analysersData", + "getAnalyserById", + "getAnalyzerData", + "resetGlobalEffects", + "superdough", + "superdoughTrigger" + ], + "/packages/superdough/noise.mjs": [ + "getNoiseOscillator", + "getNoiseMix" + ], + "/packages/superdough/synth.mjs": [ + "registerSynthSounds", + "waveformN", + "getOscillator" + ], + "/packages/superdough/zzfx_fork.mjs": [ + "acorn parse error: SyntaxError: undefined" + ], + "/packages/superdough/zzfx.mjs": [ + "getZZFX", + "registerZZFXSounds" + ], + "/packages/superdough/dspworklet.mjs": [ + "dspWorklet", + "dough", + "doughTrigger" + ], + "/packages/superdough/index.mjs": [], "/packages/tonal/tonleiter.mjs": [ "pc2chroma", "rotateChroma", @@ -236,30 +608,40 @@ "tokenizeChord", "note2pc", "note2oct", + "note2midi", "note2chroma", "midi2chroma", "pitch2chroma", "step2semitones", "x2midi", "scaleStep", + "nearestNumberIndex", + "stepInNamedScale", "renderVoicing", "accidentalOffset", "Step", "Note" ], + "/packages/tonal/tonal.mjs": [], "/packages/tonal/ireal.mjs": [ "simple", "complex" ], "/packages/tonal/voicings.mjs": [ "voicingRegistry", + "setDefaultVoicings", "setVoicingRange", "registerVoicings", - "voicingAlias" + "voicingAlias", + "resetVoicings" + ], + "/packages/tonal/index.mjs": [ + "packageName" ], - "/packages/tonal/index.mjs": [], "/packages/transpiler/transpiler.mjs": [ - "transpiler" + "registerWidgetType", + "transpiler", + "getWidgetID" ], "/packages/transpiler/index.mjs": [ "evaluate" diff --git a/website/.astro/settings.json b/website/.astro/settings.json new file mode 100644 index 00000000..bf82959b --- /dev/null +++ b/website/.astro/settings.json @@ -0,0 +1,5 @@ +{ + "devToolbar": { + "enabled": false + } +} \ No newline at end of file diff --git a/website/.astro/types.d.ts b/website/.astro/types.d.ts new file mode 100644 index 00000000..f091daa1 --- /dev/null +++ b/website/.astro/types.d.ts @@ -0,0 +1,290 @@ +declare module 'astro:content' { + interface Render { + '.mdx': Promise<{ + Content: import('astro').MarkdownInstance<{}>['Content']; + headings: import('astro').MarkdownHeading[]; + remarkPluginFrontmatter: Record; + }>; + } +} + +declare module 'astro:content' { + interface Render { + '.md': Promise<{ + Content: import('astro').MarkdownInstance<{}>['Content']; + headings: import('astro').MarkdownHeading[]; + remarkPluginFrontmatter: Record; + }>; + } +} + +declare module 'astro:content' { + export { z } from 'astro/zod'; + + type Flatten = T extends { [K: string]: infer U } ? U : never; + + export type CollectionKey = keyof AnyEntryMap; + export type CollectionEntry = Flatten; + + export type ContentCollectionKey = keyof ContentEntryMap; + export type DataCollectionKey = keyof DataEntryMap; + + // This needs to be in sync with ImageMetadata + export type ImageFunction = () => import('astro/zod').ZodObject<{ + src: import('astro/zod').ZodString; + width: import('astro/zod').ZodNumber; + height: import('astro/zod').ZodNumber; + format: import('astro/zod').ZodUnion< + [ + import('astro/zod').ZodLiteral<'png'>, + import('astro/zod').ZodLiteral<'jpg'>, + import('astro/zod').ZodLiteral<'jpeg'>, + import('astro/zod').ZodLiteral<'tiff'>, + import('astro/zod').ZodLiteral<'webp'>, + import('astro/zod').ZodLiteral<'gif'>, + import('astro/zod').ZodLiteral<'svg'>, + import('astro/zod').ZodLiteral<'avif'>, + ] + >; + }>; + + type BaseSchemaWithoutEffects = + | import('astro/zod').AnyZodObject + | import('astro/zod').ZodUnion<[BaseSchemaWithoutEffects, ...BaseSchemaWithoutEffects[]]> + | import('astro/zod').ZodDiscriminatedUnion + | import('astro/zod').ZodIntersection; + + type BaseSchema = + | BaseSchemaWithoutEffects + | import('astro/zod').ZodEffects; + + export type SchemaContext = { image: ImageFunction }; + + type DataCollectionConfig = { + type: 'data'; + schema?: S | ((context: SchemaContext) => S); + }; + + type ContentCollectionConfig = { + type?: 'content'; + schema?: S | ((context: SchemaContext) => S); + }; + + type CollectionConfig = ContentCollectionConfig | DataCollectionConfig; + + export function defineCollection( + input: CollectionConfig + ): CollectionConfig; + + type AllValuesOf = T extends any ? T[keyof T] : never; + type ValidContentEntrySlug = AllValuesOf< + ContentEntryMap[C] + >['slug']; + + export function getEntryBySlug< + C extends keyof ContentEntryMap, + E extends ValidContentEntrySlug | (string & {}), + >( + collection: C, + // Note that this has to accept a regular string too, for SSR + entrySlug: E + ): E extends ValidContentEntrySlug + ? Promise> + : Promise | undefined>; + + export function getDataEntryById( + collection: C, + entryId: E + ): Promise>; + + export function getCollection>( + collection: C, + filter?: (entry: CollectionEntry) => entry is E + ): Promise; + export function getCollection( + collection: C, + filter?: (entry: CollectionEntry) => unknown + ): Promise[]>; + + export function getEntry< + C extends keyof ContentEntryMap, + E extends ValidContentEntrySlug | (string & {}), + >(entry: { + collection: C; + slug: E; + }): E extends ValidContentEntrySlug + ? Promise> + : Promise | undefined>; + export function getEntry< + C extends keyof DataEntryMap, + E extends keyof DataEntryMap[C] | (string & {}), + >(entry: { + collection: C; + id: E; + }): E extends keyof DataEntryMap[C] + ? Promise + : Promise | undefined>; + export function getEntry< + C extends keyof ContentEntryMap, + E extends ValidContentEntrySlug | (string & {}), + >( + collection: C, + slug: E + ): E extends ValidContentEntrySlug + ? Promise> + : Promise | undefined>; + export function getEntry< + C extends keyof DataEntryMap, + E extends keyof DataEntryMap[C] | (string & {}), + >( + collection: C, + id: E + ): E extends keyof DataEntryMap[C] + ? Promise + : Promise | undefined>; + + /** Resolve an array of entry references from the same collection */ + export function getEntries( + entries: { + collection: C; + slug: ValidContentEntrySlug; + }[] + ): Promise[]>; + export function getEntries( + entries: { + collection: C; + id: keyof DataEntryMap[C]; + }[] + ): Promise[]>; + + export function reference( + collection: C + ): import('astro/zod').ZodEffects< + import('astro/zod').ZodString, + C extends keyof ContentEntryMap + ? { + collection: C; + slug: ValidContentEntrySlug; + } + : { + collection: C; + id: keyof DataEntryMap[C]; + } + >; + // Allow generic `string` to avoid excessive type errors in the config + // if `dev` is not running to update as you edit. + // Invalid collection names will be caught at build time. + export function reference( + collection: C + ): import('astro/zod').ZodEffects; + + type ReturnTypeOrOriginal = T extends (...args: any[]) => infer R ? R : T; + type InferEntrySchema = import('astro/zod').infer< + ReturnTypeOrOriginal['schema']> + >; + + type ContentEntryMap = { + "blog": { +"release-0.0.2-schwindlig.mdx": { + id: "release-0.0.2-schwindlig.mdx"; + slug: "release-002-schwindlig"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.0.2.1-stuermisch.mdx": { + id: "release-0.0.2.1-stuermisch.mdx"; + slug: "release-0021-stuermisch"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.0.3-maelstrom.mdx": { + id: "release-0.0.3-maelstrom.mdx"; + slug: "release-003-maelstrom"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.0.4-gischt.mdx": { + id: "release-0.0.4-gischt.mdx"; + slug: "release-004-gischt"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.3.0-donauwelle.mdx": { + id: "release-0.3.0-donauwelle.mdx"; + slug: "release-030-donauwelle"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.4.0-brandung.mdx": { + id: "release-0.4.0-brandung.mdx"; + slug: "release-040-brandung"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.5.0-wirbel.mdx": { + id: "release-0.5.0-wirbel.mdx"; + slug: "release-050-wirbel"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.6.0-zimtschnecke.mdx": { + id: "release-0.6.0-zimtschnecke.mdx"; + slug: "release-060-zimtschnecke"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.7.0-zuckerguss.mdx": { + id: "release-0.7.0-zuckerguss.mdx"; + slug: "release-070-zuckerguss"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.8.0-himbeermuffin.mdx": { + id: "release-0.8.0-himbeermuffin.mdx"; + slug: "release-080-himbeermuffin"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-0.9.0-bananenbrot.mdx": { + id: "release-0.9.0-bananenbrot.mdx"; + slug: "release-090-bananenbrot"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"release-1.0.0-geburtstagskuchen.mdx": { + id: "release-1.0.0-geburtstagskuchen.mdx"; + slug: "release-100-geburtstagskuchen"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +"year-2.mdx": { + id: "year-2.mdx"; + slug: "year-2"; + body: string; + collection: "blog"; + data: InferEntrySchema<"blog"> +} & { render(): Render[".mdx"] }; +}; + + }; + + type DataEntryMap = { + + }; + + type AnyEntryMap = ContentEntryMap & DataEntryMap; + + type ContentConfig = typeof import("../src/content/config"); +} diff --git a/website/astro.config.mjs b/website/astro.config.mjs index c5ca3317..774e5234 100644 --- a/website/astro.config.mjs +++ b/website/astro.config.mjs @@ -69,7 +69,7 @@ export default defineConfig({ registerType: 'autoUpdate', injectRegister: 'auto', workbox: { - globPatterns: ['**/*.{js,css,html,ico,png,svg,json,wav,mp3,ogg}'], + globPatterns: ['**/*.{js,css,html,ico,png,svg,json,wav,mp3,ogg,ttf,woff2,TTF,otf}'], runtimeCaching: [ { urlPattern: ({ url }) => @@ -97,7 +97,7 @@ export default defineConfig({ enabled: false, }, manifest: { - includeAssets: ['favicon.ico', 'icons/apple-icon-180.png', 'favicon.svg'], + includeAssets: ['favicon.ico', 'icons/apple-icon-180.png'], name: 'Strudel REPL', short_name: 'Strudel', description: @@ -137,7 +137,7 @@ export default defineConfig({ vite: { ssr: { // Example: Force a broken package to skip SSR processing, if needed - external: ['fraction.js'], // https://github.com/infusion/Fraction.js/issues/51 + // external: ['fraction.js'], // https://github.com/infusion/Fraction.js/issues/51 }, }, }); diff --git a/website/database.types.ts b/website/database.types.ts new file mode 100644 index 00000000..152742b4 --- /dev/null +++ b/website/database.types.ts @@ -0,0 +1,120 @@ +// generated with https://supabase.com/docs/reference/javascript/typescript-support#generating-typescript-types +export type Json = string | number | boolean | null | { [key: string]: Json | undefined } | Json[]; + +export interface Database { + public: { + Tables: { + code: { + Row: { + code: string | null; + created_at: string | null; + featured: boolean | null; + hash: string | null; + id: number; + public: boolean | null; + }; + Insert: { + code?: string | null; + created_at?: string | null; + featured?: boolean | null; + hash?: string | null; + id?: number; + public?: boolean | null; + }; + Update: { + code?: string | null; + created_at?: string | null; + featured?: boolean | null; + hash?: string | null; + id?: number; + public?: boolean | null; + }; + Relationships: []; + }; + }; + Views: { + [_ in never]: never; + }; + Functions: { + [_ in never]: never; + }; + Enums: { + [_ in never]: never; + }; + CompositeTypes: { + [_ in never]: never; + }; + }; +} + +export type Tables< + PublicTableNameOrOptions extends + | keyof (Database['public']['Tables'] & Database['public']['Views']) + | { schema: keyof Database }, + TableName extends PublicTableNameOrOptions extends { schema: keyof Database } + ? keyof (Database[PublicTableNameOrOptions['schema']]['Tables'] & + Database[PublicTableNameOrOptions['schema']]['Views']) + : never = never, +> = PublicTableNameOrOptions extends { schema: keyof Database } + ? (Database[PublicTableNameOrOptions['schema']]['Tables'] & + Database[PublicTableNameOrOptions['schema']]['Views'])[TableName] extends { + Row: infer R; + } + ? R + : never + : PublicTableNameOrOptions extends keyof (Database['public']['Tables'] & Database['public']['Views']) + ? (Database['public']['Tables'] & Database['public']['Views'])[PublicTableNameOrOptions] extends { + Row: infer R; + } + ? R + : never + : never; + +export type TablesInsert< + PublicTableNameOrOptions extends keyof Database['public']['Tables'] | { schema: keyof Database }, + TableName extends PublicTableNameOrOptions extends { schema: keyof Database } + ? keyof Database[PublicTableNameOrOptions['schema']]['Tables'] + : never = never, +> = PublicTableNameOrOptions extends { schema: keyof Database } + ? Database[PublicTableNameOrOptions['schema']]['Tables'][TableName] extends { + Insert: infer I; + } + ? I + : never + : PublicTableNameOrOptions extends keyof Database['public']['Tables'] + ? Database['public']['Tables'][PublicTableNameOrOptions] extends { + Insert: infer I; + } + ? I + : never + : never; + +export type TablesUpdate< + PublicTableNameOrOptions extends keyof Database['public']['Tables'] | { schema: keyof Database }, + TableName extends PublicTableNameOrOptions extends { schema: keyof Database } + ? keyof Database[PublicTableNameOrOptions['schema']]['Tables'] + : never = never, +> = PublicTableNameOrOptions extends { schema: keyof Database } + ? Database[PublicTableNameOrOptions['schema']]['Tables'][TableName] extends { + Update: infer U; + } + ? U + : never + : PublicTableNameOrOptions extends keyof Database['public']['Tables'] + ? Database['public']['Tables'][PublicTableNameOrOptions] extends { + Update: infer U; + } + ? U + : never + : never; + +export type Enums< + PublicEnumNameOrOptions extends keyof Database['public']['Enums'] | { schema: keyof Database }, + EnumName extends PublicEnumNameOrOptions extends { schema: keyof Database } + ? keyof Database[PublicEnumNameOrOptions['schema']]['Enums'] + : never = never, +> = PublicEnumNameOrOptions extends { schema: keyof Database } + ? Database[PublicEnumNameOrOptions['schema']]['Enums'][EnumName] + : PublicEnumNameOrOptions extends keyof Database['public']['Enums'] + ? Database['public']['Enums'][PublicEnumNameOrOptions] + : never; diff --git a/website/package.json b/website/package.json index 7557bdc6..bf56d983 100644 --- a/website/package.json +++ b/website/package.json @@ -1,5 +1,5 @@ { - "name": "@strudel.cycles/website", + "name": "@strudel/website", "type": "module", "version": "0.6.0", "private": true, @@ -12,58 +12,61 @@ "astro": "astro" }, "dependencies": { - "@algolia/client-search": "^4.17.0", - "@astrojs/mdx": "^1.1.3", - "@astrojs/react": "^3.0.4", - "@astrojs/tailwind": "^5.0.2", - "@docsearch/css": "^3.3.4", - "@docsearch/react": "^3.3.4", - "@headlessui/react": "^1.7.14", - "@heroicons/react": "^2.0.17", - "@nanostores/persistent": "^0.8.0", - "@nanostores/react": "^0.5.0", - "@strudel.cycles/core": "workspace:*", - "@strudel.cycles/csound": "workspace:*", - "@strudel.cycles/midi": "workspace:*", - "@strudel.cycles/mini": "workspace:*", - "@strudel.cycles/osc": "workspace:*", - "@strudel.cycles/serial": "workspace:*", - "@strudel.cycles/soundfonts": "workspace:*", - "@strudel.cycles/tonal": "workspace:*", - "@strudel.cycles/transpiler": "workspace:*", - "@strudel.cycles/webaudio": "workspace:*", - "@strudel.cycles/xen": "workspace:*", + "@algolia/client-search": "^4.22.0", + "@astro-community/astro-embed-youtube": "^0.4.4", + "@astrojs/mdx": "^2.0.3", + "@astrojs/react": "^3.0.9", + "@astrojs/rss": "^4.0.2", + "@astrojs/tailwind": "^5.1.0", + "@docsearch/css": "^3.5.2", + "@docsearch/react": "^3.5.2", + "@headlessui/react": "^1.7.17", + "@heroicons/react": "^2.1.1", + "@nanostores/persistent": "^0.9.1", + "@nanostores/react": "^0.7.1", "@strudel/codemirror": "workspace:*", + "@strudel/core": "workspace:*", + "@strudel/csound": "workspace:*", "@strudel/desktopbridge": "workspace:*", + "@strudel/draw": "workspace:*", "@strudel/hydra": "workspace:*", - "@strudel/repl": "workspace:*", - "@supabase/supabase-js": "^2.21.0", - "@tailwindcss/forms": "^0.5.3", - "@tailwindcss/typography": "^0.5.8", - "@tauri-apps/api": "^1.4.0", - "@types/node": "^18.16.3", - "@types/react": "^18.2.0", - "@types/react-dom": "^18.2.1", - "@uiw/codemirror-themes-all": "^4.19.16", - "astro": "^3.4.2", - "canvas": "^2.11.2", + "@strudel/midi": "workspace:*", + "@strudel/mini": "workspace:*", + "@strudel/osc": "workspace:*", + "@strudel/serial": "workspace:*", + "@strudel/soundfonts": "workspace:*", + "@strudel/tonal": "workspace:*", + "@strudel/transpiler": "workspace:*", + "@strudel/webaudio": "workspace:*", + "@strudel/xen": "workspace:*", + "@supabase/supabase-js": "^2.39.1", + "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/typography": "^0.5.10", + "@tauri-apps/api": "^1.5.3", + "@types/node": "^20.10.6", + "@types/react": "^18.2.46", + "@types/react-dom": "^18.2.18", + "astro": "^4.0.8", "claviature": "^0.1.0", - "fraction.js": "^4.2.0", - "nanoid": "^4.0.2", - "nanostores": "^0.8.1", + "date-fns": "^3.2.0", + "nanoid": "^5.0.4", + "nanostores": "^0.9.5", "react": "^18.2.0", "react-dom": "^18.2.0", "react-hook-inview": "^4.5.0", - "rehype-autolink-headings": "^6.1.1", - "rehype-slug": "^5.0.1", - "rehype-urls": "^1.1.1", - "remark-toc": "^8.0.1", - "tailwindcss": "^3.3.2" + "react-lite-youtube-embed": "^2.4.0", + "rehype-autolink-headings": "^7.1.0", + "rehype-slug": "^6.0.0", + "rehype-urls": "^1.2.0", + "remark-toc": "^9.0.0", + "tailwindcss": "^3.4.0", + "worker-timers": "^7.1.4" }, "devDependencies": { - "@vite-pwa/astro": "^0.1.4", + "@vite-pwa/astro": "^0.2.0", "html-escaper": "^3.0.3", - "vite-plugin-pwa": "^0.16.5", + "sharp": "^0.33.1", + "vite-plugin-pwa": "^0.17.4", "workbox-window": "^7.0.0" } } diff --git a/website/public/EmuSP12.json b/website/public/EmuSP12.json index 69746bed..b129ee57 100644 --- a/website/public/EmuSP12.json +++ b/website/public/EmuSP12.json @@ -1,16 +1,17 @@ { -"bd": ["bd/Bassdrum-01.wav","bd/Bassdrum-02.wav","bd/Bassdrum-03.wav","bd/Bassdrum-04.wav","bd/Bassdrum-05.wav","bd/Bassdrum-06.wav","bd/Bassdrum-07.wav","bd/Bassdrum-08.wav","bd/Bassdrum-09.wav","bd/Bassdrum-10.wav","bd/Bassdrum-11.wav","bd/Bassdrum-12.wav","bd/Bassdrum-13.wav","bd/Bassdrum-14.wav"], -"cb": ["cb/Cowbell.wav"], -"cp": ["cp/Clap.wav"], -"cr": ["cr/Crash.wav"], -"hh": ["hh/Hat Closed-01.wav","hh/Hat Closed-02.wav"], -"ht": ["ht/Tom H-01.wav","ht/Tom H-02.wav","ht/Tom H-03.wav","ht/Tom H-04.wav","ht/Tom H-05.wav","ht/Tom H-06.wav"], -"lt": ["lt/Tom L-01.wav","lt/Tom L-02.wav","lt/Tom L-03.wav","lt/Tom L-04.wav","lt/Tom L-05.wav","lt/Tom L-06.wav"], -"misc": ["misc/Metal-01.wav","misc/Metal-02.wav","misc/Metal-03.wav","misc/Scratch.wav","misc/Shot-01.wav","misc/Shot-02.wav","misc/Shot-03.wav"], -"mt": ["mt/Tom M-01.wav","mt/Tom M-02.wav","mt/Tom M-03.wav","mt/Tom M-05.wav"], -"oh": ["oh/Hhopen1.wav"], -"perc": ["perc/Blow1.wav"], -"rd": ["rd/Ride.wav"], -"rim": ["rim/zRim Shot-01.wav","rim/zRim Shot-02.wav"], -"sd": ["sd/Snaredrum-01.wav","sd/Snaredrum-02.wav","sd/Snaredrum-03.wav","sd/Snaredrum-04.wav","sd/Snaredrum-05.wav","sd/Snaredrum-06.wav","sd/Snaredrum-07.wav","sd/Snaredrum-08.wav","sd/Snaredrum-09.wav","sd/Snaredrum-10.wav","sd/Snaredrum-11.wav","sd/Snaredrum-12.wav","sd/Snaredrum-13.wav","sd/Snaredrum-14.wav","sd/Snaredrum-15.wav","sd/Snaredrum-16.wav","sd/Snaredrum-17.wav","sd/Snaredrum-18.wav","sd/Snaredrum-19.wav","sd/Snaredrum-20.wav","sd/Snaredrum-21.wav"] +"_base": "https://raw.githubusercontent.com/ritchse/tidal-drum-machines/main/machines/EmuSP12/", +"bd": ["emusp12-bd/Bassdrum-01.wav","emusp12-bd/Bassdrum-02.wav","emusp12-bd/Bassdrum-03.wav","emusp12-bd/Bassdrum-04.wav","emusp12-bd/Bassdrum-05.wav","emusp12-bd/Bassdrum-06.wav","emusp12-bd/Bassdrum-07.wav","emusp12-bd/Bassdrum-08.wav","emusp12-bd/Bassdrum-09.wav","emusp12-bd/Bassdrum-10.wav","emusp12-bd/Bassdrum-11.wav","emusp12-bd/Bassdrum-12.wav","emusp12-bd/Bassdrum-13.wav","emusp12-bd/Bassdrum-14.wav"], +"cb": ["emusp12-cb/Cowbell.wav"], +"cp": ["emusp12-cp/Clap.wav"], +"cr": ["emusp12-cr/Crash.wav"], +"hh": ["emusp12-hh/Hat Closed-01.wav","emusp12-hh/Hat Closed-02.wav"], +"ht": ["emusp12-ht/Tom H-01.wav","emusp12-ht/Tom H-02.wav","emusp12-ht/Tom H-03.wav","emusp12-ht/Tom H-04.wav","emusp12-ht/Tom H-05.wav","emusp12-ht/Tom H-06.wav"], +"lt": ["emusp12-lt/Tom L-01.wav","emusp12-lt/Tom L-02.wav","emusp12-lt/Tom L-03.wav","emusp12-lt/Tom L-04.wav","emusp12-lt/Tom L-05.wav","emusp12-lt/Tom L-06.wav"], +"misc": ["emusp12-misc/Metal-01.wav","emusp12-misc/Metal-02.wav","emusp12-misc/Metal-03.wav","emusp12-misc/Scratch.wav","emusp12-misc/Shot-01.wav","emusp12-misc/Shot-02.wav","emusp12-misc/Shot-03.wav"], +"mt": ["emusp12-mt/Tom M-01.wav","emusp12-mt/Tom M-02.wav","emusp12-mt/Tom M-03.wav","emusp12-mt/Tom M-05.wav"], +"oh": ["emusp12-oh/Hhopen1.wav"], +"perc": ["emusp12-perc/Blow1.wav"], +"rd": ["emusp12-rd/Ride.wav"], +"rim": ["emusp12-rim/zRim Shot-01.wav","emusp12-rim/zRim Shot-02.wav"], +"sd": ["emusp12-sd/Snaredrum-01.wav","emusp12-sd/Snaredrum-02.wav","emusp12-sd/Snaredrum-03.wav","emusp12-sd/Snaredrum-04.wav","emusp12-sd/Snaredrum-05.wav","emusp12-sd/Snaredrum-06.wav","emusp12-sd/Snaredrum-07.wav","emusp12-sd/Snaredrum-08.wav","emusp12-sd/Snaredrum-09.wav","emusp12-sd/Snaredrum-10.wav","emusp12-sd/Snaredrum-11.wav","emusp12-sd/Snaredrum-12.wav","emusp12-sd/Snaredrum-13.wav","emusp12-sd/Snaredrum-14.wav","emusp12-sd/Snaredrum-15.wav","emusp12-sd/Snaredrum-16.wav","emusp12-sd/Snaredrum-17.wav","emusp12-sd/Snaredrum-18.wav","emusp12-sd/Snaredrum-19.wav","emusp12-sd/Snaredrum-20.wav","emusp12-sd/Snaredrum-21.wav"] } diff --git a/website/public/EmuSP12/bd/Bassdrum-01.wav b/website/public/EmuSP12/bd/Bassdrum-01.wav deleted file mode 100644 index 48e93676..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-02.wav b/website/public/EmuSP12/bd/Bassdrum-02.wav deleted file mode 100644 index 52cd0afc..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-03.wav b/website/public/EmuSP12/bd/Bassdrum-03.wav deleted file mode 100644 index 5c524ad7..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-04.wav b/website/public/EmuSP12/bd/Bassdrum-04.wav deleted file mode 100644 index 9f9365d4..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-04.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-05.wav b/website/public/EmuSP12/bd/Bassdrum-05.wav deleted file mode 100644 index a4c80945..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-06.wav b/website/public/EmuSP12/bd/Bassdrum-06.wav deleted file mode 100644 index 283d2f76..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-06.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-07.wav b/website/public/EmuSP12/bd/Bassdrum-07.wav deleted file mode 100644 index 24f26186..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-07.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-08.wav b/website/public/EmuSP12/bd/Bassdrum-08.wav deleted file mode 100644 index 51661252..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-08.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-09.wav b/website/public/EmuSP12/bd/Bassdrum-09.wav deleted file mode 100644 index 3c6487c3..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-09.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-10.wav b/website/public/EmuSP12/bd/Bassdrum-10.wav deleted file mode 100644 index 34a9b924..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-10.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-11.wav b/website/public/EmuSP12/bd/Bassdrum-11.wav deleted file mode 100644 index 256555c2..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-11.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-12.wav b/website/public/EmuSP12/bd/Bassdrum-12.wav deleted file mode 100644 index 8c29f046..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-12.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-13.wav b/website/public/EmuSP12/bd/Bassdrum-13.wav deleted file mode 100644 index a0291102..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-13.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-14.wav b/website/public/EmuSP12/bd/Bassdrum-14.wav deleted file mode 100644 index eecea2f1..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-14.wav and /dev/null differ diff --git a/website/public/EmuSP12/cb/Cowbell.wav b/website/public/EmuSP12/cb/Cowbell.wav deleted file mode 100644 index 470763c6..00000000 Binary files a/website/public/EmuSP12/cb/Cowbell.wav and /dev/null differ diff --git a/website/public/EmuSP12/cp/Clap.wav b/website/public/EmuSP12/cp/Clap.wav deleted file mode 100644 index 27517d79..00000000 Binary files a/website/public/EmuSP12/cp/Clap.wav and /dev/null differ diff --git a/website/public/EmuSP12/cr/Crash.wav b/website/public/EmuSP12/cr/Crash.wav deleted file mode 100644 index 6d1e2939..00000000 Binary files a/website/public/EmuSP12/cr/Crash.wav and /dev/null differ diff --git a/website/public/EmuSP12/hh/Hat Closed-01.wav b/website/public/EmuSP12/hh/Hat Closed-01.wav deleted file mode 100644 index 1f18ccac..00000000 Binary files a/website/public/EmuSP12/hh/Hat Closed-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/hh/Hat Closed-02.wav b/website/public/EmuSP12/hh/Hat Closed-02.wav deleted file mode 100644 index cc40c03f..00000000 Binary files a/website/public/EmuSP12/hh/Hat Closed-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-01.wav b/website/public/EmuSP12/ht/Tom H-01.wav deleted file mode 100644 index 82706785..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-02.wav b/website/public/EmuSP12/ht/Tom H-02.wav deleted file mode 100644 index 9cfe221c..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-03.wav b/website/public/EmuSP12/ht/Tom H-03.wav deleted file mode 100644 index a6eef5cd..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-04.wav b/website/public/EmuSP12/ht/Tom H-04.wav deleted file mode 100644 index 8c38b3b1..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-04.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-05.wav b/website/public/EmuSP12/ht/Tom H-05.wav deleted file mode 100644 index 2e0899d2..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-06.wav b/website/public/EmuSP12/ht/Tom H-06.wav deleted file mode 100644 index 9dccec23..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-06.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-01.wav b/website/public/EmuSP12/lt/Tom L-01.wav deleted file mode 100644 index cfa4067f..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-02.wav b/website/public/EmuSP12/lt/Tom L-02.wav deleted file mode 100644 index 68624f5f..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-03.wav b/website/public/EmuSP12/lt/Tom L-03.wav deleted file mode 100644 index f1439d8c..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-04.wav b/website/public/EmuSP12/lt/Tom L-04.wav deleted file mode 100644 index 46d614a0..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-04.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-05.wav b/website/public/EmuSP12/lt/Tom L-05.wav deleted file mode 100644 index c9566585..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-06.wav b/website/public/EmuSP12/lt/Tom L-06.wav deleted file mode 100644 index c1edf374..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-06.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Metal-01.wav b/website/public/EmuSP12/misc/Metal-01.wav deleted file mode 100644 index 0f306e70..00000000 Binary files a/website/public/EmuSP12/misc/Metal-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Metal-02.wav b/website/public/EmuSP12/misc/Metal-02.wav deleted file mode 100644 index 8a05af0e..00000000 Binary files a/website/public/EmuSP12/misc/Metal-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Metal-03.wav b/website/public/EmuSP12/misc/Metal-03.wav deleted file mode 100644 index 0ae2ba80..00000000 Binary files a/website/public/EmuSP12/misc/Metal-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Scratch.wav b/website/public/EmuSP12/misc/Scratch.wav deleted file mode 100644 index 11bde1a5..00000000 Binary files a/website/public/EmuSP12/misc/Scratch.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Shot-01.wav b/website/public/EmuSP12/misc/Shot-01.wav deleted file mode 100644 index e4ecfef3..00000000 Binary files a/website/public/EmuSP12/misc/Shot-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Shot-02.wav b/website/public/EmuSP12/misc/Shot-02.wav deleted file mode 100644 index 80f67cb2..00000000 Binary files a/website/public/EmuSP12/misc/Shot-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Shot-03.wav b/website/public/EmuSP12/misc/Shot-03.wav deleted file mode 100644 index 0cc84c28..00000000 Binary files a/website/public/EmuSP12/misc/Shot-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/mt/Tom M-01.wav b/website/public/EmuSP12/mt/Tom M-01.wav deleted file mode 100644 index a650caf5..00000000 Binary files a/website/public/EmuSP12/mt/Tom M-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/mt/Tom M-02.wav b/website/public/EmuSP12/mt/Tom M-02.wav deleted file mode 100644 index cbd7d16c..00000000 Binary files a/website/public/EmuSP12/mt/Tom M-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/mt/Tom M-03.wav b/website/public/EmuSP12/mt/Tom M-03.wav deleted file mode 100644 index e5c4b133..00000000 Binary files a/website/public/EmuSP12/mt/Tom M-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/mt/Tom M-05.wav b/website/public/EmuSP12/mt/Tom M-05.wav deleted file mode 100644 index 841cac02..00000000 Binary files a/website/public/EmuSP12/mt/Tom M-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/oh/Hhopen1.wav b/website/public/EmuSP12/oh/Hhopen1.wav deleted file mode 100644 index 73811991..00000000 Binary files a/website/public/EmuSP12/oh/Hhopen1.wav and /dev/null differ diff --git a/website/public/EmuSP12/perc/Blow1.wav b/website/public/EmuSP12/perc/Blow1.wav deleted file mode 100644 index 8021d0d1..00000000 Binary files a/website/public/EmuSP12/perc/Blow1.wav and /dev/null differ diff --git a/website/public/EmuSP12/rd/Ride.wav b/website/public/EmuSP12/rd/Ride.wav deleted file mode 100644 index da0e33eb..00000000 Binary files a/website/public/EmuSP12/rd/Ride.wav and /dev/null differ diff --git a/website/public/EmuSP12/rim/zRim Shot-01.wav b/website/public/EmuSP12/rim/zRim Shot-01.wav deleted file mode 100644 index 98088cf2..00000000 Binary files a/website/public/EmuSP12/rim/zRim Shot-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/rim/zRim Shot-02.wav b/website/public/EmuSP12/rim/zRim Shot-02.wav deleted file mode 100644 index c0f1a12d..00000000 Binary files a/website/public/EmuSP12/rim/zRim Shot-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-01.wav b/website/public/EmuSP12/sd/Snaredrum-01.wav deleted file mode 100644 index 008bbf1d..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-02.wav b/website/public/EmuSP12/sd/Snaredrum-02.wav deleted file mode 100644 index 4711ff70..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-03.wav b/website/public/EmuSP12/sd/Snaredrum-03.wav deleted file mode 100644 index 643cf237..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-04.wav b/website/public/EmuSP12/sd/Snaredrum-04.wav deleted file mode 100644 index bb8c4c34..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-04.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-05.wav b/website/public/EmuSP12/sd/Snaredrum-05.wav deleted file mode 100644 index 678db12e..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-06.wav b/website/public/EmuSP12/sd/Snaredrum-06.wav deleted file mode 100644 index a89a1d60..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-06.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-07.wav b/website/public/EmuSP12/sd/Snaredrum-07.wav deleted file mode 100644 index fdc1fb03..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-07.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-08.wav b/website/public/EmuSP12/sd/Snaredrum-08.wav deleted file mode 100644 index 324eafac..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-08.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-09.wav b/website/public/EmuSP12/sd/Snaredrum-09.wav deleted file mode 100644 index 35b617d7..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-09.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-10.wav b/website/public/EmuSP12/sd/Snaredrum-10.wav deleted file mode 100644 index 85d13e91..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-10.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-11.wav b/website/public/EmuSP12/sd/Snaredrum-11.wav deleted file mode 100644 index d296fea5..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-11.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-12.wav b/website/public/EmuSP12/sd/Snaredrum-12.wav deleted file mode 100644 index b4fc9ca4..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-12.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-13.wav b/website/public/EmuSP12/sd/Snaredrum-13.wav deleted file mode 100644 index fbe745f9..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-13.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-14.wav b/website/public/EmuSP12/sd/Snaredrum-14.wav deleted file mode 100644 index fd321482..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-14.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-15.wav b/website/public/EmuSP12/sd/Snaredrum-15.wav deleted file mode 100644 index 703a23cd..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-15.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-16.wav b/website/public/EmuSP12/sd/Snaredrum-16.wav deleted file mode 100644 index ef6c1f9c..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-16.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-17.wav b/website/public/EmuSP12/sd/Snaredrum-17.wav deleted file mode 100644 index df7e282e..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-17.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-18.wav b/website/public/EmuSP12/sd/Snaredrum-18.wav deleted file mode 100644 index 0950c300..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-18.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-19.wav b/website/public/EmuSP12/sd/Snaredrum-19.wav deleted file mode 100644 index 46b8e0d8..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-19.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-20.wav b/website/public/EmuSP12/sd/Snaredrum-20.wav deleted file mode 100644 index 4c211a7c..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-20.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-21.wav b/website/public/EmuSP12/sd/Snaredrum-21.wav deleted file mode 100644 index 246ea401..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-21.wav and /dev/null differ diff --git a/website/public/default-og-image.png b/website/public/default-og-image.png deleted file mode 100644 index 97903207..00000000 Binary files a/website/public/default-og-image.png and /dev/null differ diff --git a/website/public/favicon.svg b/website/public/favicon.svg deleted file mode 100644 index 0f390629..00000000 --- a/website/public/favicon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/website/public/fonts/Hack/Hack-Regular.ttf b/website/public/fonts/Hack/Hack-Regular.ttf new file mode 100644 index 00000000..92a90cb0 Binary files /dev/null and b/website/public/fonts/Hack/Hack-Regular.ttf differ diff --git a/website/public/fonts/Hack/license.txt b/website/public/fonts/Hack/license.txt new file mode 100644 index 00000000..7c475e1a --- /dev/null +++ b/website/public/fonts/Hack/license.txt @@ -0,0 +1,45 @@ +The work in the Hack project is Copyright 2018 Source Foundry Authors and licensed under the MIT License + +The work in the DejaVu project was committed to the public domain. + +Bitstream Vera Sans Mono Copyright 2003 Bitstream Inc. and licensed under the Bitstream Vera License with Reserved Font Names "Bitstream" and "Vera" + +### MIT License + +Copyright (c) 2018 Source Foundry Authors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +### BITSTREAM VERA LICENSE + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: + +The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". + +This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. + +The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org. \ No newline at end of file diff --git a/website/public/fonts/JetBrains/JetBrainsMono.woff2 b/website/public/fonts/JetBrains/JetBrainsMono.woff2 new file mode 100644 index 00000000..40da4276 Binary files /dev/null and b/website/public/fonts/JetBrains/JetBrainsMono.woff2 differ diff --git a/website/public/fonts/JetBrains/license.txt b/website/public/fonts/JetBrains/license.txt new file mode 100644 index 00000000..4d76c789 --- /dev/null +++ b/website/public/fonts/JetBrains/license.txt @@ -0,0 +1,93 @@ +Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/website/public/fonts/Monocraft/Monocraft.ttf b/website/public/fonts/Monocraft/Monocraft.ttf new file mode 100644 index 00000000..4066b0a9 Binary files /dev/null and b/website/public/fonts/Monocraft/Monocraft.ttf differ diff --git a/website/public/fonts/Monocraft/license.txt b/website/public/fonts/Monocraft/license.txt new file mode 100644 index 00000000..cd890982 --- /dev/null +++ b/website/public/fonts/Monocraft/license.txt @@ -0,0 +1,93 @@ +Copyright (c) 2022, Idrees Hassan (https://github.com/IdreesInc/Monocraft) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/website/public/img/autocomplete.png b/website/public/img/autocomplete.png new file mode 100644 index 00000000..140b21e8 Binary files /dev/null and b/website/public/img/autocomplete.png differ diff --git a/website/public/img/drumset.png b/website/public/img/drumset.png new file mode 100644 index 00000000..6a222ba1 Binary files /dev/null and b/website/public/img/drumset.png differ diff --git a/website/public/img/strudel-alien-live-coding.png b/website/public/img/strudel-alien-live-coding.png new file mode 100644 index 00000000..b9af35b6 Binary files /dev/null and b/website/public/img/strudel-alien-live-coding.png differ diff --git a/website/public/img/strudel-collaborative-coding.png b/website/public/img/strudel-collaborative-coding.png new file mode 100644 index 00000000..24e53114 Binary files /dev/null and b/website/public/img/strudel-collaborative-coding.png differ diff --git a/website/public/img/strudel-live-coding-mars-college.jpg b/website/public/img/strudel-live-coding-mars-college.jpg new file mode 100644 index 00000000..2612e78d Binary files /dev/null and b/website/public/img/strudel-live-coding-mars-college.jpg differ diff --git a/website/public/img/strudel-monkeys.png b/website/public/img/strudel-monkeys.png new file mode 100644 index 00000000..aec04bb9 Binary files /dev/null and b/website/public/img/strudel-monkeys.png differ diff --git a/website/public/img/strudel-scope.png b/website/public/img/strudel-scope.png new file mode 100644 index 00000000..0dd20eec Binary files /dev/null and b/website/public/img/strudel-scope.png differ diff --git a/website/public/img/strudel-themes.png b/website/public/img/strudel-themes.png new file mode 100644 index 00000000..0cd511a7 Binary files /dev/null and b/website/public/img/strudel-themes.png differ diff --git a/website/public/img/workshop-space.png b/website/public/img/workshop-space.png new file mode 100644 index 00000000..571afbe4 Binary files /dev/null and b/website/public/img/workshop-space.png differ diff --git a/website/public/piano.json b/website/public/piano.json index 5f0c62c3..63d4a332 100644 --- a/website/public/piano.json +++ b/website/public/piano.json @@ -1,4 +1,5 @@ { + "_base": "https://raw.githubusercontent.com/felixroos/dough-samples/main/piano/", "piano": { "A0": "A0v8.mp3", "C1": "C1v8.mp3", diff --git a/website/public/piano/A0v8.mp3 b/website/public/piano/A0v8.mp3 deleted file mode 100644 index a70ced60..00000000 Binary files a/website/public/piano/A0v8.mp3 and /dev/null differ diff --git a/website/public/piano/A1v8.mp3 b/website/public/piano/A1v8.mp3 deleted file mode 100644 index 4c77113d..00000000 Binary files a/website/public/piano/A1v8.mp3 and /dev/null differ diff --git a/website/public/piano/A2v8.mp3 b/website/public/piano/A2v8.mp3 deleted file mode 100644 index a336ba9a..00000000 Binary files a/website/public/piano/A2v8.mp3 and /dev/null differ diff --git a/website/public/piano/A3v8.mp3 b/website/public/piano/A3v8.mp3 deleted file mode 100644 index cdbf3e9a..00000000 Binary files a/website/public/piano/A3v8.mp3 and /dev/null differ diff --git a/website/public/piano/A4v8.mp3 b/website/public/piano/A4v8.mp3 deleted file mode 100644 index 374a9a85..00000000 Binary files a/website/public/piano/A4v8.mp3 and /dev/null differ diff --git a/website/public/piano/A5v8.mp3 b/website/public/piano/A5v8.mp3 deleted file mode 100644 index 66a90365..00000000 Binary files a/website/public/piano/A5v8.mp3 and /dev/null differ diff --git a/website/public/piano/A6v8.mp3 b/website/public/piano/A6v8.mp3 deleted file mode 100644 index 4caee72b..00000000 Binary files a/website/public/piano/A6v8.mp3 and /dev/null differ diff --git a/website/public/piano/A7v8.mp3 b/website/public/piano/A7v8.mp3 deleted file mode 100644 index 64d32b4a..00000000 Binary files a/website/public/piano/A7v8.mp3 and /dev/null differ diff --git a/website/public/piano/C1v8.mp3 b/website/public/piano/C1v8.mp3 deleted file mode 100644 index d6e17a6f..00000000 Binary files a/website/public/piano/C1v8.mp3 and /dev/null differ diff --git a/website/public/piano/C2v8.mp3 b/website/public/piano/C2v8.mp3 deleted file mode 100644 index 8ed32f55..00000000 Binary files a/website/public/piano/C2v8.mp3 and /dev/null differ diff --git a/website/public/piano/C3v8.mp3 b/website/public/piano/C3v8.mp3 deleted file mode 100644 index 98b80e04..00000000 Binary files a/website/public/piano/C3v8.mp3 and /dev/null differ diff --git a/website/public/piano/C4v8.mp3 b/website/public/piano/C4v8.mp3 deleted file mode 100644 index c7aba1c2..00000000 Binary files a/website/public/piano/C4v8.mp3 and /dev/null differ diff --git a/website/public/piano/C5v8.mp3 b/website/public/piano/C5v8.mp3 deleted file mode 100644 index 7d566154..00000000 Binary files a/website/public/piano/C5v8.mp3 and /dev/null differ diff --git a/website/public/piano/C6v8.mp3 b/website/public/piano/C6v8.mp3 deleted file mode 100644 index c4f30ea5..00000000 Binary files a/website/public/piano/C6v8.mp3 and /dev/null differ diff --git a/website/public/piano/C7v8.mp3 b/website/public/piano/C7v8.mp3 deleted file mode 100644 index 178353a7..00000000 Binary files a/website/public/piano/C7v8.mp3 and /dev/null differ diff --git a/website/public/piano/C8v8.mp3 b/website/public/piano/C8v8.mp3 deleted file mode 100644 index 3357d0ed..00000000 Binary files a/website/public/piano/C8v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds1v8.mp3 b/website/public/piano/Ds1v8.mp3 deleted file mode 100644 index ae7da2cd..00000000 Binary files a/website/public/piano/Ds1v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds2v8.mp3 b/website/public/piano/Ds2v8.mp3 deleted file mode 100644 index 0817e581..00000000 Binary files a/website/public/piano/Ds2v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds3v8.mp3 b/website/public/piano/Ds3v8.mp3 deleted file mode 100644 index fda53ce0..00000000 Binary files a/website/public/piano/Ds3v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds4v8.mp3 b/website/public/piano/Ds4v8.mp3 deleted file mode 100644 index 7894b6d0..00000000 Binary files a/website/public/piano/Ds4v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds5v8.mp3 b/website/public/piano/Ds5v8.mp3 deleted file mode 100644 index 98d04e06..00000000 Binary files a/website/public/piano/Ds5v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds6v8.mp3 b/website/public/piano/Ds6v8.mp3 deleted file mode 100644 index 314331f7..00000000 Binary files a/website/public/piano/Ds6v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds7v8.mp3 b/website/public/piano/Ds7v8.mp3 deleted file mode 100644 index c2554a9d..00000000 Binary files a/website/public/piano/Ds7v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs1v8.mp3 b/website/public/piano/Fs1v8.mp3 deleted file mode 100644 index 47d4da8b..00000000 Binary files a/website/public/piano/Fs1v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs2v8.mp3 b/website/public/piano/Fs2v8.mp3 deleted file mode 100644 index 3502c6ff..00000000 Binary files a/website/public/piano/Fs2v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs3v8.mp3 b/website/public/piano/Fs3v8.mp3 deleted file mode 100644 index ad3546b0..00000000 Binary files a/website/public/piano/Fs3v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs4v8.mp3 b/website/public/piano/Fs4v8.mp3 deleted file mode 100644 index 12908edd..00000000 Binary files a/website/public/piano/Fs4v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs5v8.mp3 b/website/public/piano/Fs5v8.mp3 deleted file mode 100644 index 6aa830a1..00000000 Binary files a/website/public/piano/Fs5v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs6v8.mp3 b/website/public/piano/Fs6v8.mp3 deleted file mode 100644 index 602f4580..00000000 Binary files a/website/public/piano/Fs6v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs7v8.mp3 b/website/public/piano/Fs7v8.mp3 deleted file mode 100644 index 8a016d98..00000000 Binary files a/website/public/piano/Fs7v8.mp3 and /dev/null differ diff --git a/website/src/components/BlogPost.astro b/website/src/components/BlogPost.astro new file mode 100644 index 00000000..7f598cb3 --- /dev/null +++ b/website/src/components/BlogPost.astro @@ -0,0 +1,28 @@ +--- +import type { CollectionEntry } from 'astro:content'; + +type Props = { post: CollectionEntry<'blog'> }; + +const { post } = Astro.props; +const { Content } = await post.render(); +import { format } from 'date-fns'; +--- + +
+
+
+

{post.data.title}

+ +
+

+ +

+
+
+ +
+
diff --git a/website/src/components/BlogVideo.astro b/website/src/components/BlogVideo.astro new file mode 100644 index 00000000..e9112fda --- /dev/null +++ b/website/src/components/BlogVideo.astro @@ -0,0 +1,5 @@ +--- +const { src } = Astro.props; +--- + + diff --git a/website/src/components/HeadCommon.astro b/website/src/components/HeadCommon.astro index cb3e605a..a352a2c7 100644 --- a/website/src/components/HeadCommon.astro +++ b/website/src/components/HeadCommon.astro @@ -10,7 +10,7 @@ const baseNoTrailing = BASE_URL.endsWith('/') ? BASE_URL.slice(0, -1) : BASE_URL - + - + diff --git a/website/src/components/HeadSEO.astro b/website/src/components/HeadSEO.astro index 556b50a7..413668c1 100644 --- a/website/src/components/HeadSEO.astro +++ b/website/src/components/HeadSEO.astro @@ -1,5 +1,5 @@ --- -import { SITE, OPEN_GRAPH, Frontmatter } from '../config'; +import { SITE, OPEN_GRAPH, type Frontmatter } from '../config'; export interface Props { frontmatter: Frontmatter; @@ -25,11 +25,3 @@ const imageAlt = frontmatter.image?.alt ?? OPEN_GRAPH.image.alt; - - - - - - - - diff --git a/website/src/components/Header/Header.astro b/website/src/components/Header/Header.astro index 6447d9d6..cbc91ca0 100644 --- a/website/src/components/Header/Header.astro +++ b/website/src/components/Header/Header.astro @@ -9,7 +9,7 @@ import MobileNav from '../../docs/MobileNav'; import { SIDEBAR } from '../../config'; type Props = { - currentPage: string; + currentPage?: string; }; const { currentPage } = Astro.props as Props; diff --git a/website/src/components/Oven/Oven.jsx b/website/src/components/Oven/Oven.jsx new file mode 100644 index 00000000..a4199b5e --- /dev/null +++ b/website/src/components/Oven/Oven.jsx @@ -0,0 +1,47 @@ +import { useState, useEffect } from 'react'; +import { loadFeaturedPatterns, loadPublicPatterns } from '@src/user_pattern_utils.mjs'; +import { MiniRepl } from '@src/docs/MiniRepl'; +import { PatternLabel } from '@src/repl/panel/PatternsTab'; + +function PatternList({ patterns }) { + return ( +
+ ); +} + +export function Oven() { + const [featuredPatterns, setFeaturedPatterns] = useState([]); + const [publicPatterns, setPublicPatterns] = useState([]); + useEffect(() => { + loadPublicPatterns().then(({ data: pats }) => { + console.log('pats', pats); + setPublicPatterns(pats); + }); + loadFeaturedPatterns().then(({ data: pats }) => { + console.log('pats', pats); + setFeaturedPatterns(pats); + }); + }, []); + return ( +
+ + +

Last Creations

+ +
+ ); +} diff --git a/website/src/components/PageContent/PageContent.astro b/website/src/components/PageContent/PageContent.astro index 9c433945..c53053af 100644 --- a/website/src/components/PageContent/PageContent.astro +++ b/website/src/components/PageContent/PageContent.astro @@ -1,18 +1,11 @@ --- -import type { Frontmatter } from '../../config'; import MoreMenu from '../RightSidebar/MoreMenu.astro'; -import TableOfContents from '../RightSidebar/TableOfContents'; -import type { MarkdownHeading } from 'astro'; type Props = { - frontmatter: Frontmatter; - headings: MarkdownHeading[]; - githubEditUrl: string; + githubEditUrl?: string; }; -const { frontmatter, headings, githubEditUrl } = Astro.props as Props; -const title = frontmatter.title; -const currentPage = Astro.url.pathname; +const { githubEditUrl } = Astro.props as Props; ---
diff --git a/website/src/components/PitchSlider.jsx b/website/src/components/PitchSlider.jsx index 41b215fb..2f23a96d 100644 --- a/website/src/components/PitchSlider.jsx +++ b/website/src/components/PitchSlider.jsx @@ -1,7 +1,7 @@ import useEvent from '@src/useEvent.mjs'; import useFrame from '@src/useFrame.mjs'; -import { getAudioContext } from '@strudel.cycles/webaudio'; -import { midi2note } from '@strudel.cycles/core'; +import { getAudioContext } from '@strudel/webaudio'; +import { midi2note } from '@strudel/core'; import { useState, useRef, useEffect } from 'react'; import Claviature from '@components/Claviature'; diff --git a/website/src/components/RightSidebar/MoreMenu.astro b/website/src/components/RightSidebar/MoreMenu.astro index 7b606a1b..5205c9c5 100644 --- a/website/src/components/RightSidebar/MoreMenu.astro +++ b/website/src/components/RightSidebar/MoreMenu.astro @@ -2,7 +2,7 @@ import * as CONFIG from '../../config'; type Props = { - editHref: string; + editHref?: string; }; const { editHref } = Astro.props as Props; @@ -62,4 +62,19 @@ const showMoreSection = CONFIG.COMMUNITY_INVITE_URL; ) } + diff --git a/website/src/components/RightSidebar/RightSidebar.astro b/website/src/components/RightSidebar/RightSidebar.astro index ba193d24..cd501b1a 100644 --- a/website/src/components/RightSidebar/RightSidebar.astro +++ b/website/src/components/RightSidebar/RightSidebar.astro @@ -6,7 +6,7 @@ import AvatarList from '../Footer/AvatarList.astro'; type Props = { headings: MarkdownHeading[]; - githubEditUrl: string; + githubEditUrl?: string; }; const { headings, githubEditUrl } = Astro.props as Props; diff --git a/website/src/components/Showcase.jsx b/website/src/components/Showcase.jsx new file mode 100644 index 00000000..e4e624a9 --- /dev/null +++ b/website/src/components/Showcase.jsx @@ -0,0 +1,131 @@ +import { useState } from 'react'; +import LiteYouTubeEmbed from 'react-lite-youtube-embed'; +import 'react-lite-youtube-embed/dist/LiteYouTubeEmbed.css'; + +export function shuffleArray(array) { + array = [...array]; + for (let i = array.length - 1; i > 0; i--) { + const j = Math.floor(Math.random() * (i + 1)); + [array[i], array[j]] = [array[j], array[i]]; + } + return array; +} +let _shuffled; + +export function Showcase() { + const [videos, setVideos] = useState(_shuffled); + return ( + <> +
+ + +
+ {videos.map((video, i) => ( +
+

{video.title}

+ + {video.description &&

{video.description}

} +
+ ))} + + ); +} + +let _videos = [ + { title: 'Coding Music With Strudel Workhop by Dan Gorelick and Viola He', id: 'oqyAJ4WeKoU' }, + { title: 'Hexe - playing w strudel live coding music', id: '03m3F5xVOMg' }, + { title: 'DJ_Dave - Array [Lil Data Edit]', id: 'KUujFuTcuKc' }, + { title: 'DJ_Dave - Bitrot [v10101a Edit]', id: 'z_cJMdBp67Q' }, + { title: 'you will not steve reich your way out of it', id: 'xpILnXcWyuo' }, + { title: 'dough dream #1 - strudel jam 12/03/23', id: 'p0J7XrT9JEs' }, + { title: 'eddyflux & superdirtspatz at the dough cathedral', id: 'GrkwKMQ7_Ys' }, + // solstice 2023 + { title: 'Jade Rose @ solstice stream 2023', id: 'wg0vW5Ac7L0' }, + { + title: 'eddyflux @ solstice stream 2023', + id: 'DX8E99kC7q0', + description: + 'A from-scratch session, starting with sample loops, later transitioning to more electronic territory.', + }, + { + title: 'CCC @ solstice stream 2023', + id: '3uLTIDQa_Lc', + params: 'start=24', + }, + { title: 'letSeaTstrudeL @ solstice stream 2023', id: 'fTiX6dVtdWQ' }, + { title: 'totalgee (Glen F) @ solstice stream 2023', id: 'IvI6uaE3nLU' }, + { title: 'Dan Gorelick @ solstice stream 2023', id: 'qMJEljJyPi0' }, + // + /* { // not sure if this is copyrighted ... + title: 'Creative Coding @ Chalmers University of Technology, video by svt.se', + id: '4zgHeNpG4wU', + }, */ + { title: 'Switch Angel - Morrow', id: 'qiatPuJpxLs' }, + { + title: 'Jade Rose - Into your spell', + id: 'lxQgBeLQBgk', + description: + 'Jade Rose performing with various synths via MIDI, superdirt via OSC and the native strudel superdough engine + vocal parts!', + }, + // algo afro futures + { + title: 'Emma Osman @ (Algo|Afro) Futures 2023', + id: 'zUoZvkZ3J7Q', + params: 'start=1278', + }, + { + title: 'Zach B-B @ (Algo|Afro) Futures 2023', + id: 'zUoZvkZ3J7Q', + params: 'start=2547', + }, + { + title: 'Jamal Lloyd Davis @ (Algo|Afro) Futures 2023', + id: 'zUoZvkZ3J7Q', + params: 'start=3883', + }, + { + title: 'Jim Osman @ (Algo|Afro) Futures 2023', + id: 'zUoZvkZ3J7Q', + params: 'start=5155', + }, + { + title: 'φ @ (Algo|Afro) Futures 2023', + id: 'zUoZvkZ3J7Q', + params: 'start=7809', + }, + { + title: 'Tomilola Olumide @ (Algo|Afro) Futures 2023', + id: 'zUoZvkZ3J7Q', + params: 'start=9224', + }, + { + title: 'Tyga Blue @ (Algo|Afro) Futures 2023', + id: 'zUoZvkZ3J7Q', + params: 'start=10909', + }, + // + { + title: 'boggo - Live Coding Metal Djents', + id: 'n0rhn9-PRwE', + description: 'A rare sight: live coded Metal Djents, where strudel is sending MIDI to bespoke synth!', + }, + { + title: 'froos @ Solstice Night Stream December 2022', + id: 'P1DDsOvcyco', + params: 'start=19', + }, + { title: 'froos @ WAC 2022 Day', id: 'KWIotFWVOi4' }, + { + title: 'yaxu & olivia - Algorithmic Pattern Live Stream', + id: 'Jvs7Q4cdLy4', + description: + 'A first foray into combining (an early version) strudel and hydra, using flok for collaborative coding.', + }, + { title: 'froos @ Algorave 10th Birthday stream', id: 'IcMSocdKwvw' }, +]; + +_shuffled = shuffleArray(_videos); diff --git a/website/src/components/Youtube.jsx b/website/src/components/Youtube.jsx new file mode 100644 index 00000000..20c132c9 --- /dev/null +++ b/website/src/components/Youtube.jsx @@ -0,0 +1,6 @@ +import LiteYouTubeEmbed from 'react-lite-youtube-embed'; +import 'react-lite-youtube-embed/dist/LiteYouTubeEmbed.css'; + +export function Youtube(props) { + return ; +} diff --git a/website/src/config.ts b/website/src/config.ts index 962bfdb0..9dee2aac 100644 --- a/website/src/config.ts +++ b/website/src/config.ts @@ -54,8 +54,14 @@ export const SIDEBAR: Sidebar = { ], }, en: { + Presentation: [ + { text: 'What is Strudel?', link: 'workshop/getting-started' }, + { text: 'Showcase', link: 'intro/showcase' }, + { text: 'Blog', link: 'blog' }, + { text: 'Community Bakery', link: 'bakery' }, + ], Workshop: [ - { text: 'Getting Started', link: 'workshop/getting-started' }, + // { text: 'Getting Started', link: 'workshop/getting-started' }, { text: 'First Sounds', link: 'workshop/first-sounds' }, { text: 'First Notes', link: 'workshop/first-notes' }, { text: 'First Effects', link: 'workshop/first-effects' }, @@ -84,6 +90,7 @@ export const SIDEBAR: Sidebar = { { text: 'Time Modifiers', link: 'learn/time-modifiers' }, { text: 'Control Parameters', link: 'functions/value-modifiers' }, { text: 'Signals', link: 'learn/signals' }, + { text: 'Random Modifiers', link: 'learn/random-modifiers' }, { text: 'Conditional Modifiers', link: 'learn/conditional-modifiers' }, { text: 'Accumulation', link: 'learn/accumulation' }, { text: 'Tonal Functions', link: 'learn/tonal' }, @@ -96,9 +103,10 @@ export const SIDEBAR: Sidebar = { { text: 'Strudel vs Tidal', link: 'learn/strudel-vs-tidal' }, ], Development: [ + { text: 'Strudel in your Project', link: 'technical-manual/project-start' }, + { text: 'Packages', link: 'technical-manual/packages' }, { text: 'REPL', link: 'technical-manual/repl' }, { text: 'Sounds', link: 'technical-manual/sounds' }, - { text: 'Packages', link: 'technical-manual/packages' }, { text: 'Docs', link: 'technical-manual/docs' }, { text: 'Testing', link: 'technical-manual/testing' }, // { text: 'Internals', link: 'technical-manual/internals' }, diff --git a/website/src/content/blog/release-0.0.2-schwindlig.mdx b/website/src/content/blog/release-0.0.2-schwindlig.mdx new file mode 100644 index 00000000..49e5319a --- /dev/null +++ b/website/src/content/blog/release-0.0.2-schwindlig.mdx @@ -0,0 +1,40 @@ +--- +title: 'Release Notes v0.0.2' +description: '' +date: '2022-03-28' +tags: ['meta'] +author: froos +--- + +## What's Changed + +- Most work done as [commits to main](https://github.com/tidalcycles/strudel/commits/2a0d8c3f77ff7b34e82602e2d02400707f367316) +- repl + reify functions by @felixroos in https://github.com/tidalcycles/strudel/pull/2 +- Fix path by @yaxu in https://github.com/tidalcycles/strudel/pull/3 +- update readme for local dev by @kindohm in https://github.com/tidalcycles/strudel/pull/4 +- Patternify all the things by @yaxu in https://github.com/tidalcycles/strudel/pull/5 +- krill parser + improved repl by @felixroos in https://github.com/tidalcycles/strudel/pull/6 +- fixed editor crash by @felixroos in https://github.com/tidalcycles/strudel/pull/7 +- timeCat by @yaxu in https://github.com/tidalcycles/strudel/pull/8 +- Bugfix every, and create more top level functions by @yaxu in https://github.com/tidalcycles/strudel/pull/9 +- Failing test for `when` WIP by @yaxu in https://github.com/tidalcycles/strudel/pull/10 +- Added mask() and struct() by @yaxu in https://github.com/tidalcycles/strudel/pull/11 +- Add continuous signals (sine, cosine, saw, etc) by @yaxu in https://github.com/tidalcycles/strudel/pull/13 +- add apply and layer, and missing div/mul methods by @yaxu in https://github.com/tidalcycles/strudel/pull/15 +- higher latencyHint by @felixroos in https://github.com/tidalcycles/strudel/pull/16 +- test: 📦 Add missing dependency and a CI check, to prevent oversights ;p by @puria in https://github.com/tidalcycles/strudel/pull/17 +- fix: 💄 Enhance visualisation of the Tutorial on mobile by @puria in https://github.com/tidalcycles/strudel/pull/19 +- Stateful queries and events (WIP) by @yaxu in https://github.com/tidalcycles/strudel/pull/14 +- Fix resolveState by @yaxu in https://github.com/tidalcycles/strudel/pull/22 +- added \_asNumber + interprete numbers as midi by @felixroos in https://github.com/tidalcycles/strudel/pull/21 +- Update package.json by @ChiakiUehira in https://github.com/tidalcycles/strudel/pull/23 +- packaging by @felixroos in https://github.com/tidalcycles/strudel/pull/24 + +## New Contributors + +- @felixroos made their first contribution in https://github.com/tidalcycles/strudel/pull/2 +- @kindohm made their first contribution in https://github.com/tidalcycles/strudel/pull/4 +- @puria made their first contribution in https://github.com/tidalcycles/strudel/pull/17 +- @ChiakiUehira made their first contribution in https://github.com/tidalcycles/strudel/pull/23 + +**Full Changelog**: https://github.com/tidalcycles/strudel/commits/2a0d8c3f77ff7b34e82602e2d02400707f367316 diff --git a/website/src/content/blog/release-0.0.2.1-stuermisch.mdx b/website/src/content/blog/release-0.0.2.1-stuermisch.mdx new file mode 100644 index 00000000..edefd2b0 --- /dev/null +++ b/website/src/content/blog/release-0.0.2.1-stuermisch.mdx @@ -0,0 +1,53 @@ +--- +title: 'Release Notes v0.0.3' +date: '2022-05-20' +tags: ['meta'] +author: froos +--- + +## What's Changed + +- Add chunk, chunkBack and iterBack by @yaxu in https://github.com/tidalcycles/strudel/pull/25 +- Update tutorial.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/37 +- Update tutorial.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/38 +- Compose by @felixroos in https://github.com/tidalcycles/strudel/pull/40 +- Fix polymeter by @yaxu in https://github.com/tidalcycles/strudel/pull/44 +- First run at squeezeBind, ref #32 by @yaxu in https://github.com/tidalcycles/strudel/pull/48 +- Implement `chop()` by @yaxu in https://github.com/tidalcycles/strudel/pull/50 +- OSC and SuperDirt support by @yaxu in https://github.com/tidalcycles/strudel/pull/27 +- More functions by @yaxu in https://github.com/tidalcycles/strudel/pull/56 +- More functions by @yaxu in https://github.com/tidalcycles/strudel/pull/61 +- Separate out strudel.mjs, make index.mjs aggregate module by @yaxu in https://github.com/tidalcycles/strudel/pull/62 +- Speech output by @felixroos in https://github.com/tidalcycles/strudel/pull/67 +- use new fixed version of osc-js package by @felixroos in https://github.com/tidalcycles/strudel/pull/68 +- First effort at rand() by @yaxu in https://github.com/tidalcycles/strudel/pull/69 +- More randomness, fix `rand`, and add `brand`, `irand` and `choose` by @yaxu in https://github.com/tidalcycles/strudel/pull/70 +- webaudio package by @felixroos in https://github.com/tidalcycles/strudel/pull/26 +- Port `perlin` noise, `rangex`, and `palindrome` by @yaxu in https://github.com/tidalcycles/strudel/pull/73 +- More random functions by @yaxu in https://github.com/tidalcycles/strudel/pull/74 +- Try to fix appLeft / appRight by @yaxu in https://github.com/tidalcycles/strudel/pull/75 +- Basic webserial support by @yaxu in https://github.com/tidalcycles/strudel/pull/80 +- Webaudio in REPL by @felixroos in https://github.com/tidalcycles/strudel/pull/77 +- add `striate()` by @yaxu in https://github.com/tidalcycles/strudel/pull/76 +- Tidy up a couple of old files by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/84 +- Add pattern composers, implements #82 by @yaxu in https://github.com/tidalcycles/strudel/pull/83 +- Fiddles with cat/stack by @yaxu in https://github.com/tidalcycles/strudel/pull/90 +- Paper by @felixroos in https://github.com/tidalcycles/strudel/pull/98 +- Change to Affero GPL by @yaxu in https://github.com/tidalcycles/strudel/pull/101 +- Work on Codemirror 6 highlighting by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/102 +- Codemirror 6 by @felixroos in https://github.com/tidalcycles/strudel/pull/97 +- Tune tests by @felixroos in https://github.com/tidalcycles/strudel/pull/104 +- /embed package: web component for repl by @felixroos in https://github.com/tidalcycles/strudel/pull/106 +- Reset, Restart and other composers by @felixroos in https://github.com/tidalcycles/strudel/pull/88 +- Embed style by @felixroos in https://github.com/tidalcycles/strudel/pull/109 +- In source doc by @yaxu in https://github.com/tidalcycles/strudel/pull/105 +- `.brak()`, `.inside()` and `.outside()` by @yaxu in https://github.com/tidalcycles/strudel/pull/112 +- loopAt by @yaxu in https://github.com/tidalcycles/strudel/pull/114 +- Osc timing improvements by @yaxu in https://github.com/tidalcycles/strudel/pull/113 + +## New Contributors + +- @bwagner made their first contribution in https://github.com/tidalcycles/strudel/pull/37 +- @mindofmatthew made their first contribution in https://github.com/tidalcycles/strudel/pull/84 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.0.2...@strudel.cycles/core@0.1.0 diff --git a/website/src/content/blog/release-0.0.3-maelstrom.mdx b/website/src/content/blog/release-0.0.3-maelstrom.mdx new file mode 100644 index 00000000..3710a9ce --- /dev/null +++ b/website/src/content/blog/release-0.0.3-maelstrom.mdx @@ -0,0 +1,66 @@ +--- +title: 'Release Notes v0.0.3' +description: '' +date: '2022-06-18' +tags: ['meta'] +author: froos +--- + +## What's Changed + +- Add chunk, chunkBack and iterBack by @yaxu in https://github.com/tidalcycles/strudel/pull/25 +- Update tutorial.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/37 +- Update tutorial.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/38 +- Compose by @felixroos in https://github.com/tidalcycles/strudel/pull/40 +- Fix polymeter by @yaxu in https://github.com/tidalcycles/strudel/pull/44 +- First run at squeezeBind, ref #32 by @yaxu in https://github.com/tidalcycles/strudel/pull/48 +- Implement `chop()` by @yaxu in https://github.com/tidalcycles/strudel/pull/50 +- OSC and SuperDirt support by @yaxu in https://github.com/tidalcycles/strudel/pull/27 +- More functions by @yaxu in https://github.com/tidalcycles/strudel/pull/56 +- More functions by @yaxu in https://github.com/tidalcycles/strudel/pull/61 +- Separate out strudel.mjs, make index.mjs aggregate module by @yaxu in https://github.com/tidalcycles/strudel/pull/62 +- Speech output by @felixroos in https://github.com/tidalcycles/strudel/pull/67 +- use new fixed version of osc-js package by @felixroos in https://github.com/tidalcycles/strudel/pull/68 +- First effort at rand() by @yaxu in https://github.com/tidalcycles/strudel/pull/69 +- More randomness, fix `rand`, and add `brand`, `irand` and `choose` by @yaxu in https://github.com/tidalcycles/strudel/pull/70 +- webaudio package by @felixroos in https://github.com/tidalcycles/strudel/pull/26 +- Port `perlin` noise, `rangex`, and `palindrome` by @yaxu in https://github.com/tidalcycles/strudel/pull/73 +- More random functions by @yaxu in https://github.com/tidalcycles/strudel/pull/74 +- Try to fix appLeft / appRight by @yaxu in https://github.com/tidalcycles/strudel/pull/75 +- Basic webserial support by @yaxu in https://github.com/tidalcycles/strudel/pull/80 +- Webaudio in REPL by @felixroos in https://github.com/tidalcycles/strudel/pull/77 +- add `striate()` by @yaxu in https://github.com/tidalcycles/strudel/pull/76 +- Tidy up a couple of old files by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/84 +- Add pattern composers, implements #82 by @yaxu in https://github.com/tidalcycles/strudel/pull/83 +- Fiddles with cat/stack by @yaxu in https://github.com/tidalcycles/strudel/pull/90 +- Paper by @felixroos in https://github.com/tidalcycles/strudel/pull/98 +- Change to Affero GPL by @yaxu in https://github.com/tidalcycles/strudel/pull/101 +- Work on Codemirror 6 highlighting by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/102 +- Codemirror 6 by @felixroos in https://github.com/tidalcycles/strudel/pull/97 +- Tune tests by @felixroos in https://github.com/tidalcycles/strudel/pull/104 +- /embed package: web component for repl by @felixroos in https://github.com/tidalcycles/strudel/pull/106 +- Reset, Restart and other composers by @felixroos in https://github.com/tidalcycles/strudel/pull/88 +- Embed style by @felixroos in https://github.com/tidalcycles/strudel/pull/109 +- In source doc by @yaxu in https://github.com/tidalcycles/strudel/pull/105 +- `.brak()`, `.inside()` and `.outside()` by @yaxu in https://github.com/tidalcycles/strudel/pull/112 +- loopAt by @yaxu in https://github.com/tidalcycles/strudel/pull/114 +- Osc timing improvements by @yaxu in https://github.com/tidalcycles/strudel/pull/113 +- react package + vite build by @felixroos in https://github.com/tidalcycles/strudel/pull/116 +- In source doc by @felixroos in https://github.com/tidalcycles/strudel/pull/117 +- fix: #108 by @felixroos in https://github.com/tidalcycles/strudel/pull/123 +- fix: #122 ctrl enter would add newline by @felixroos in https://github.com/tidalcycles/strudel/pull/124 +- Webdirt by @felixroos in https://github.com/tidalcycles/strudel/pull/121 +- Fix link to contributing to tutorial docs by @stephendwolff in https://github.com/tidalcycles/strudel/pull/129 +- Pianoroll enhancements by @felixroos in https://github.com/tidalcycles/strudel/pull/131 +- add createParam + createParams by @felixroos in https://github.com/tidalcycles/strudel/pull/110 +- remove cycle + delta from onTrigger by @felixroos in https://github.com/tidalcycles/strudel/pull/135 +- Scheduler improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/134 +- add onTrigger helper by @felixroos in https://github.com/tidalcycles/strudel/pull/136 + +## New Contributors + +- @bwagner made their first contribution in https://github.com/tidalcycles/strudel/pull/37 +- @mindofmatthew made their first contribution in https://github.com/tidalcycles/strudel/pull/84 +- @stephendwolff made their first contribution in https://github.com/tidalcycles/strudel/pull/129 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.0.2...v0.0.3 diff --git a/website/src/content/blog/release-0.0.4-gischt.mdx b/website/src/content/blog/release-0.0.4-gischt.mdx new file mode 100644 index 00000000..9149137c --- /dev/null +++ b/website/src/content/blog/release-0.0.4-gischt.mdx @@ -0,0 +1,45 @@ +--- +title: 'Release Notes v0.0.4' +description: '' +date: '2022-08-14' +tags: ['meta'] +author: froos +--- + +## What's Changed + +- Webaudio rewrite by @felixroos in https://github.com/tidalcycles/strudel/pull/138 +- Fix createParam() by @yaxu in https://github.com/tidalcycles/strudel/pull/140 +- Soundfont Support by @felixroos in https://github.com/tidalcycles/strudel/pull/139 +- Serial twiddles by @yaxu in https://github.com/tidalcycles/strudel/pull/141 +- Pianoroll Object Support by @felixroos in https://github.com/tidalcycles/strudel/pull/142 +- flash effect on ctrl enter by @felixroos in https://github.com/tidalcycles/strudel/pull/144 +- can now generate short link for sharing by @felixroos in https://github.com/tidalcycles/strudel/pull/146 +- Sampler optimizations and more by @felixroos in https://github.com/tidalcycles/strudel/pull/148 +- Final update to demo.pdf by @yaxu in https://github.com/tidalcycles/strudel/pull/151 +- add webdirt drum samples to prebake for general availability by @larkob in https://github.com/tidalcycles/strudel/pull/150 +- update to tutorial documentation by @larkob in https://github.com/tidalcycles/strudel/pull/162 +- add chooseInWith/chooseCycles by @yaxu in https://github.com/tidalcycles/strudel/pull/166 +- fix: jsdoc comments by @felixroos in https://github.com/tidalcycles/strudel/pull/169 +- Pianoroll fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/163 +- Talk fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/164 +- Amend shapeshifter to allow use of dynamic import by @debrisapron in https://github.com/tidalcycles/strudel/pull/171 +- add more shapeshifter flags by @felixroos in https://github.com/tidalcycles/strudel/pull/99 +- Replace react-codemirror6 with @uiw/react-codemirror by @felixroos in https://github.com/tidalcycles/strudel/pull/173 +- fix some annoying bugs by @felixroos in https://github.com/tidalcycles/strudel/pull/177 +- incorporate elements of randomness to the mini notation by @bpow in https://github.com/tidalcycles/strudel/pull/165 +- replace mocha with vitest by @felixroos in https://github.com/tidalcycles/strudel/pull/175 +- scheduler improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/181 +- Fix codemirror bug by @felixroos in https://github.com/tidalcycles/strudel/pull/186 +- wait for prebake to finish before evaluating by @felixroos in https://github.com/tidalcycles/strudel/pull/189 +- fix regression: old way of setting frequencies was broken by @felixroos in https://github.com/tidalcycles/strudel/pull/190 +- Soundfont file support by @felixroos in https://github.com/tidalcycles/strudel/pull/183 +- change "stride"/"offset" of successive degradeBy/chooseIn by @bpow in https://github.com/tidalcycles/strudel/pull/185 + +## New Contributors + +- @larkob made their first contribution in https://github.com/tidalcycles/strudel/pull/150 +- @debrisapron made their first contribution in https://github.com/tidalcycles/strudel/pull/171 +- @bpow made their first contribution in https://github.com/tidalcycles/strudel/pull/165 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.0.3...v0.0.4 diff --git a/website/src/content/blog/release-0.3.0-donauwelle.mdx b/website/src/content/blog/release-0.3.0-donauwelle.mdx new file mode 100644 index 00000000..054b36b3 --- /dev/null +++ b/website/src/content/blog/release-0.3.0-donauwelle.mdx @@ -0,0 +1,65 @@ +--- +title: 'Release Notes v0.3.0' +description: '' +date: '2022-11-06' +tags: ['meta'] +author: froos +--- + +## Package Versions + +- @strudel.cycles/core@0.3.1 +- @strudel.cycles/eval@0.3.1 +- @strudel.cycles/midi@0.3.1 +- @strudel.cycles/mini@0.3.1 +- @strudel.cycles/react@0.3.1 +- @strudel.cycles/soundfonts@0.3.1 +- @strudel.cycles/tonal@0.3.1 +- @strudel.cycles/tone@0.3.1 +- @strudel.cycles/webaudio@0.3.1 +- @strudel.cycles/webdirt@0.3.1 +- @strudel.cycles/xen@0.3.1 + +## What's Changed + +- Fix numbers in sampler by @felixroos in https://github.com/tidalcycles/strudel/pull/196 +- document random functions by @felixroos in https://github.com/tidalcycles/strudel/pull/199 +- add rollup-plugin-visualizer to build by @felixroos in https://github.com/tidalcycles/strudel/pull/200 +- add vowel to .out by @felixroos in https://github.com/tidalcycles/strudel/pull/201 +- Coarse crush shape by @felixroos in https://github.com/tidalcycles/strudel/pull/205 +- Webaudio guide by @felixroos in https://github.com/tidalcycles/strudel/pull/207 +- Even more docs by @felixroos in https://github.com/tidalcycles/strudel/pull/212 +- Just another docs PR by @felixroos in https://github.com/tidalcycles/strudel/pull/215 +- sampler features + fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/217 +- samples now have envelopes by @felixroos in https://github.com/tidalcycles/strudel/pull/218 +- encapsulate webaudio output by @felixroos in https://github.com/tidalcycles/strudel/pull/219 +- Fix squeeze join by @yaxu in https://github.com/tidalcycles/strudel/pull/220 +- Feedback Delay by @felixroos in https://github.com/tidalcycles/strudel/pull/213 +- support negative speeds by @felixroos in https://github.com/tidalcycles/strudel/pull/222 +- focus tweak for squeezeJoin - another go at fixing #216 by @yaxu in https://github.com/tidalcycles/strudel/pull/221 +- Reverb by @felixroos in https://github.com/tidalcycles/strudel/pull/224 +- fix fastgap for events that go across cycle boundaries by @yaxu in https://github.com/tidalcycles/strudel/pull/225 +- Core util tests by @mystery-house in https://github.com/tidalcycles/strudel/pull/226 +- Refactor tunes away from tone by @felixroos in https://github.com/tidalcycles/strudel/pull/230 +- Just another docs branch by @felixroos in https://github.com/tidalcycles/strudel/pull/228 +- Patternify range by @yaxu in https://github.com/tidalcycles/strudel/pull/231 +- Out by default by @felixroos in https://github.com/tidalcycles/strudel/pull/232 +- Fix zero length queries WIP by @yaxu in https://github.com/tidalcycles/strudel/pull/234 +- add vcsl sample library by @felixroos in https://github.com/tidalcycles/strudel/pull/235 +- fx on stereo speakers by @felixroos in https://github.com/tidalcycles/strudel/pull/236 +- Tidal drum machines by @felixroos in https://github.com/tidalcycles/strudel/pull/237 +- Object arithmetic by @felixroos in https://github.com/tidalcycles/strudel/pull/238 +- Load samples from url by @felixroos in https://github.com/tidalcycles/strudel/pull/239 +- feat: support github: links by @felixroos in https://github.com/tidalcycles/strudel/pull/240 +- in source example tests by @felixroos in https://github.com/tidalcycles/strudel/pull/242 +- Readme + TLC by @felixroos in https://github.com/tidalcycles/strudel/pull/244 +- patchday by @felixroos in https://github.com/tidalcycles/strudel/pull/246 +- Some tunes by @felixroos in https://github.com/tidalcycles/strudel/pull/247 +- snapshot tests on shared snippets by @felixroos in https://github.com/tidalcycles/strudel/pull/243 +- General purpose scheduler by @felixroos in https://github.com/tidalcycles/strudel/pull/248 + +## New Contributors + +- @mystery-house made their first contribution in https://github.com/tidalcycles/strudel/pull/226 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.0.4...v0.3.0 diff --git a/website/src/content/blog/release-0.4.0-brandung.mdx b/website/src/content/blog/release-0.4.0-brandung.mdx new file mode 100644 index 00000000..06023662 --- /dev/null +++ b/website/src/content/blog/release-0.4.0-brandung.mdx @@ -0,0 +1,15 @@ +--- +title: 'Release Notes v0.4.0' +description: '' +date: '2022-11-13' +tags: ['meta'] +author: froos +--- + +## What's Changed + +- new transpiler based on acorn by @felixroos in https://github.com/tidalcycles/strudel/pull/249 +- Webaudio build by @felixroos in https://github.com/tidalcycles/strudel/pull/250 +- Repl refactoring by @felixroos in https://github.com/tidalcycles/strudel/pull/255 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.3.0...v0.4.0 diff --git a/website/src/content/blog/release-0.5.0-wirbel.mdx b/website/src/content/blog/release-0.5.0-wirbel.mdx new file mode 100644 index 00000000..032639fd --- /dev/null +++ b/website/src/content/blog/release-0.5.0-wirbel.mdx @@ -0,0 +1,59 @@ +--- +title: 'Release Notes v0.5.0' +description: '' +date: '2022-12-13' +tags: ['meta'] +author: froos +--- + +## Package Versions + +- @strudel.cycles/core@0.5.0 +- @strudel.cycles/osc@0.4.0 +- @strudel.cycles/serial@0.3.0 +- @strudel.cycles/csound@0.5.1 +- @strudel.cycles/eval@0.5.0 +- @strudel.cycles/midi@0.5.0 +- @strudel.cycles/mini@0.5.0 +- @strudel.cycles/react@0.5.0 +- @strudel.cycles/soundfonts@0.5.0 +- @strudel.cycles/tonal@0.5.0 +- @strudel.cycles/tone@0.5.0 +- @strudel.cycles/transpiler@0.5.0 +- @strudel.cycles/webaudio@0.5.0 +- @strudel.cycles/webdirt@0.5.0 +- @strudel.cycles/xen@0.5.0 + +## What's Changed + +- Binaries by @felixroos in https://github.com/tidalcycles/strudel/pull/254 +- fix tutorial bugs by @felixroos in https://github.com/tidalcycles/strudel/pull/263 +- fix performance bottleneck by @felixroos in https://github.com/tidalcycles/strudel/pull/266 +- Tidying up core by @yaxu in https://github.com/tidalcycles/strudel/pull/256 +- tonal update with fixed memory leak by @felixroos in https://github.com/tidalcycles/strudel/pull/272 +- add eslint by @felixroos in https://github.com/tidalcycles/strudel/pull/271 +- release version bumps by @felixroos in https://github.com/tidalcycles/strudel/pull/273 +- Support sending CRC16 bytes with serial messages by @yaxu in https://github.com/tidalcycles/strudel/pull/276 +- add licenses / credits to all tunes + remove some by @felixroos in https://github.com/tidalcycles/strudel/pull/277 +- add basic csound output by @felixroos in https://github.com/tidalcycles/strudel/pull/275 +- do not recompile orc by @felixroos in https://github.com/tidalcycles/strudel/pull/278 +- implement collect + arp function by @felixroos in https://github.com/tidalcycles/strudel/pull/281 +- Switch 'operators' from .whatHow to .what.how by @yaxu in https://github.com/tidalcycles/strudel/pull/285 +- Fancy hap show, include part in snapshots by @yaxu in https://github.com/tidalcycles/strudel/pull/291 +- Reorganise pattern.mjs with a 'toplevel first' regime by @yaxu in https://github.com/tidalcycles/strudel/pull/286 +- add prettier task by @felixroos in https://github.com/tidalcycles/strudel/pull/296 +- Move stuff to new register function by @felixroos in https://github.com/tidalcycles/strudel/pull/295 +- can now add bare numbers to numeral object props by @felixroos in https://github.com/tidalcycles/strudel/pull/287 +- update vitest by @felixroos in https://github.com/tidalcycles/strudel/pull/297 +- remove whitespace from highlighted region by @felixroos in https://github.com/tidalcycles/strudel/pull/298 +- .defragmentHaps() for merging touching haps that share a whole and value by @yaxu in https://github.com/tidalcycles/strudel/pull/299 +- fix whitespace trimming by @felixroos in https://github.com/tidalcycles/strudel/pull/300 +- add freq support to sampler by @felixroos in https://github.com/tidalcycles/strudel/pull/301 +- add lint + prettier check before test by @felixroos in https://github.com/tidalcycles/strudel/pull/305 +- Updated csoundm to use the register facility . by @gogins in https://github.com/tidalcycles/strudel/pull/303 + +## New Contributors + +- @gogins made their first contribution in https://github.com/tidalcycles/strudel/pull/303 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.4.0...v0.5.0 diff --git a/website/src/content/blog/release-0.6.0-zimtschnecke.mdx b/website/src/content/blog/release-0.6.0-zimtschnecke.mdx new file mode 100644 index 00000000..80dbc145 --- /dev/null +++ b/website/src/content/blog/release-0.6.0-zimtschnecke.mdx @@ -0,0 +1,84 @@ +--- +title: 'Release Notes v0.6.0' +description: '' +date: '2023-02-01' +tags: ['meta'] +author: froos +--- + +## Package Versions + +- @strudel.cycles/core@0.6.8 +- @strudel.cycles/eval@0.6.2 +- @strudel.cycles/transpiler@0.6.0 +- @strudel.cycles/mini@0.6.0 +- @strudel.cycles/tonal@0.6.0 +- @strudel.cycles/tone@0.6.0 +- @strudel.cycles/xen@0.6.0 +- @strudel.cycles/webaudio@0.6.1 +- @strudel.cycles/react@0.6.0 +- @strudel.cycles/osc@0.6.0 +- @strudel.cycles/midi@0.6.0 +- @strudel.cycles/webdirt@0.6.0 +- @strudel.cycles/serial@0.6.0 +- @strudel.cycles/soundfonts@0.6.0 +- @strudel.cycles/csound@0.6.0 + +## What's Changed + +- support freq in pianoroll by @felixroos in https://github.com/tidalcycles/strudel/pull/308 +- ICLC2023 paper WIP by @yaxu in https://github.com/tidalcycles/strudel/pull/306 +- fix: copy share link to clipboard was broken for some browers by @felixroos in https://github.com/tidalcycles/strudel/pull/311 +- Jsdoc component by @felixroos in https://github.com/tidalcycles/strudel/pull/312 +- object support for .scale by @felixroos in https://github.com/tidalcycles/strudel/pull/307 +- Astro build by @felixroos in https://github.com/tidalcycles/strudel/pull/315 +- Reference tab sort by @felixroos in https://github.com/tidalcycles/strudel/pull/318 +- tutorial updates by @jarmitage in https://github.com/tidalcycles/strudel/pull/320 +- support notes without octave by @felixroos in https://github.com/tidalcycles/strudel/pull/323 +- mini repl improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/324 +- fix: workaround Object.assign globalThis by @felixroos in https://github.com/tidalcycles/strudel/pull/326 +- add examples route by @felixroos in https://github.com/tidalcycles/strudel/pull/327 +- add my-patterns by @felixroos in https://github.com/tidalcycles/strudel/pull/328 +- my-patterns build + deploy by @felixroos in https://github.com/tidalcycles/strudel/pull/329 +- my-patterns: fix paths + update readme by @felixroos in https://github.com/tidalcycles/strudel/pull/330 +- improve displaying 's' in pianoroll by @felixroos in https://github.com/tidalcycles/strudel/pull/331 +- fix: can now multiply floats in mini notation by @felixroos in https://github.com/tidalcycles/strudel/pull/332 +- Embed mode improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/333 +- testing + docs docs by @felixroos in https://github.com/tidalcycles/strudel/pull/334 +- animate mvp by @felixroos in https://github.com/tidalcycles/strudel/pull/335 +- Tidy parser, implement polymeters by @yaxu in https://github.com/tidalcycles/strudel/pull/336 +- animation options by @felixroos in https://github.com/tidalcycles/strudel/pull/337 +- move /my-patterns to /swatch by @yaxu in https://github.com/tidalcycles/strudel/pull/338 +- more animate functions + mini repl fix by @felixroos in https://github.com/tidalcycles/strudel/pull/340 +- Patternify euclid, fast, slow and polymeter step parameters in mininotation by @yaxu in https://github.com/tidalcycles/strudel/pull/341 +- fixes #346 by @felixroos in https://github.com/tidalcycles/strudel/pull/347 +- Fix prebake base path by @felixroos in https://github.com/tidalcycles/strudel/pull/345 +- Fix Bjorklund by @yaxu in https://github.com/tidalcycles/strudel/pull/343 +- docs: tidal comparison + add global fx + add missing sampler fx by @felixroos in https://github.com/tidalcycles/strudel/pull/356 +- Fix .out(), renaming webaudio's out() to webaudio() by @yaxu in https://github.com/tidalcycles/strudel/pull/361 +- Support for multiple mininotation operators by @yaxu in https://github.com/tidalcycles/strudel/pull/350 +- doc structuring by @felixroos in https://github.com/tidalcycles/strudel/pull/360 +- add https to url by @urswilke in https://github.com/tidalcycles/strudel/pull/364 +- document more functions + change arp join by @felixroos in https://github.com/tidalcycles/strudel/pull/369 +- improve new draw logic by @felixroos in https://github.com/tidalcycles/strudel/pull/372 +- Draw fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/377 +- update my-patterns instructions by @felixroos in https://github.com/tidalcycles/strudel/pull/384 +- docs: use note instead of n to mitigate confusion by @felixroos in https://github.com/tidalcycles/strudel/pull/385 +- add run + test + docs by @felixroos in https://github.com/tidalcycles/strudel/pull/386 +- Rename a to angle by @felixroos in https://github.com/tidalcycles/strudel/pull/387 +- document csound by @felixroos in https://github.com/tidalcycles/strudel/pull/391 +- Notes are not essential :) by @yaxu in https://github.com/tidalcycles/strudel/pull/393 +- add ribbon + test + docs by @felixroos in https://github.com/tidalcycles/strudel/pull/388 +- Add tidal-drum-patterns to examples by @urswilke in https://github.com/tidalcycles/strudel/pull/379 +- add pattern methods hurry, press and pressBy by @yaxu in https://github.com/tidalcycles/strudel/pull/397 +- proper builds + use pnpm workspaces by @felixroos in https://github.com/tidalcycles/strudel/pull/396 +- fix: minirepl styles by @felixroos in https://github.com/tidalcycles/strudel/pull/398 +- can now await initAudio + initAudioOnFirstClick by @felixroos in https://github.com/tidalcycles/strudel/pull/399 +- release webaudio by @felixroos in https://github.com/tidalcycles/strudel/pull/400 + +## New Contributors + +- @jarmitage made their first contribution in https://github.com/tidalcycles/strudel/pull/320 +- @urswilke made their first contribution in https://github.com/tidalcycles/strudel/pull/364 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.5.0...v0.6.0 diff --git a/website/src/content/blog/release-0.7.0-zuckerguss.mdx b/website/src/content/blog/release-0.7.0-zuckerguss.mdx new file mode 100644 index 00000000..0a3a4649 --- /dev/null +++ b/website/src/content/blog/release-0.7.0-zuckerguss.mdx @@ -0,0 +1,88 @@ +--- +title: 'Release Notes v0.7.0' +description: '' +date: '2023-03-23' +tags: ['meta'] +author: froos +--- + +## Package Versions + +- @strudel.cycles/core@0.7.2 +- @strudel.cycles/transpiler@0.7.1 +- @strudel.cycles/mini@0.7.2 +- @strudel.cycles/tonal@0.7.1 +- @strudel.cycles/xen@0.7.1 +- @strudel.cycles/tone@0.7.1 +- @strudel.cycles/webaudio@0.7.1 +- @strudel.cycles/react@0.7.1 +- @strudel.cycles/osc@0.7.1 +- @strudel.cycles/serial@0.7.1 +- @strudel.cycles/midi@0.7.1 +- @strudel.cycles/csound@0.7.1 + +## What's Changed + +- pin @csound/browser to 6.18.3 + bump by @felixroos in https://github.com/tidalcycles/strudel/pull/403 +- update csound + fix sound output by @felixroos in https://github.com/tidalcycles/strudel/pull/404 +- fix: share url on subpath by @felixroos in https://github.com/tidalcycles/strudel/pull/405 +- add shabda doc by @felixroos in https://github.com/tidalcycles/strudel/pull/407 +- Update effects.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/410 +- improve effects doc by @felixroos in https://github.com/tidalcycles/strudel/pull/409 +- google gtfo by @felixroos in https://github.com/tidalcycles/strudel/pull/413 +- improve samples doc by @felixroos in https://github.com/tidalcycles/strudel/pull/411 +- PWA with offline support by @felixroos in https://github.com/tidalcycles/strudel/pull/417 +- add caching strategy for missing file types + cache all samples loaded from github by @felixroos in https://github.com/tidalcycles/strudel/pull/419 +- add more offline caching by @felixroos in https://github.com/tidalcycles/strudel/pull/421 +- add cdn.freesound to cache list by @felixroos in https://github.com/tidalcycles/strudel/pull/425 +- minirepl: add keyboard shortcuts by @felixroos in https://github.com/tidalcycles/strudel/pull/429 +- Themes by @felixroos in https://github.com/tidalcycles/strudel/pull/431 +- autocomplete preparations by @felixroos in https://github.com/tidalcycles/strudel/pull/427 +- Fix anchors by @felixroos in https://github.com/tidalcycles/strudel/pull/433 +- Update code.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/436 +- Update mini-notation.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/437 +- Update synths.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/438 +- FIXES: Warning about jsxBracketSameLine deprecation by @bwagner in https://github.com/tidalcycles/strudel/pull/461 +- Composable functions by @yaxu in https://github.com/tidalcycles/strudel/pull/390 +- weave and weaveWith by @yaxu in https://github.com/tidalcycles/strudel/pull/465 +- slice and splice by @yaxu in https://github.com/tidalcycles/strudel/pull/466 +- fix: osc should not return a promise by @felixroos in https://github.com/tidalcycles/strudel/pull/472 +- FIXES: freqs instead of pitches by @bwagner in https://github.com/tidalcycles/strudel/pull/464 +- Update input-output.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/471 +- settings tab with vim / emacs modes + additional themes and fonts by @felixroos in https://github.com/tidalcycles/strudel/pull/467 +- fix: hash links by @felixroos in https://github.com/tidalcycles/strudel/pull/473 +- midi cc support by @felixroos in https://github.com/tidalcycles/strudel/pull/478 +- Fix array args by @felixroos in https://github.com/tidalcycles/strudel/pull/480 +- docs: packages + offline by @felixroos in https://github.com/tidalcycles/strudel/pull/482 +- Update mini-notation.mdx by @yaxu in https://github.com/tidalcycles/strudel/pull/365 +- Revert "Another attempt at composable functions - WIP (#390)" by @felixroos in https://github.com/tidalcycles/strudel/pull/484 +- fix app height by @felixroos in https://github.com/tidalcycles/strudel/pull/485 +- add algolia creds + optimize sidebar for crawling by @felixroos in https://github.com/tidalcycles/strudel/pull/488 +- refactor react package by @felixroos in https://github.com/tidalcycles/strudel/pull/490 +- react style fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/491 +- implement cps in scheduler by @felixroos in https://github.com/tidalcycles/strudel/pull/493 +- Add control aliases by @yaxu in https://github.com/tidalcycles/strudel/pull/497 +- fix: nano-repl highlighting by @felixroos in https://github.com/tidalcycles/strudel/pull/501 +- Reinstate slice and splice by @yaxu in https://github.com/tidalcycles/strudel/pull/500 +- can now use : as a replacement for space in scales by @felixroos in https://github.com/tidalcycles/strudel/pull/502 +- Support list syntax in mininotation by @yaxu in https://github.com/tidalcycles/strudel/pull/512 +- update react to 18 by @felixroos in https://github.com/tidalcycles/strudel/pull/514 +- add arrange function by @felixroos in https://github.com/tidalcycles/strudel/pull/508 +- Update README.md by @bwagner in https://github.com/tidalcycles/strudel/pull/474 +- add 2 illegible fonts by @felixroos in https://github.com/tidalcycles/strudel/pull/518 +- registerSound API + improved sounds tab + regroup soundfonts by @felixroos in https://github.com/tidalcycles/strudel/pull/516 +- fix: envelopes in chrome by @felixroos in https://github.com/tidalcycles/strudel/pull/521 +- Update samples.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/524 +- Update intro.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/525 +- fix(footer): fix link to tidalcycles by @revolunet in https://github.com/tidalcycles/strudel/pull/529 +- FIXES: alias pm for polymeter by @bwagner in https://github.com/tidalcycles/strudel/pull/527 +- Maintain random seed state in parser, not globally by @ijc8 in https://github.com/tidalcycles/strudel/pull/531 +- feat: add freq support to gm soundfonts by @felixroos in https://github.com/tidalcycles/strudel/pull/534 +- Update lerna by @felixroos in https://github.com/tidalcycles/strudel/pull/535 + +## New Contributors + +- @revolunet made their first contribution in https://github.com/tidalcycles/strudel/pull/529 +- @ijc8 made their first contribution in https://github.com/tidalcycles/strudel/pull/531 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.6.0...v0.7.0 diff --git a/website/src/content/blog/release-0.8.0-himbeermuffin.mdx b/website/src/content/blog/release-0.8.0-himbeermuffin.mdx new file mode 100644 index 00000000..7620140b --- /dev/null +++ b/website/src/content/blog/release-0.8.0-himbeermuffin.mdx @@ -0,0 +1,130 @@ +--- +title: 'Release Notes v0.8.0' +description: '' +date: '2023-06-30' +tags: ['meta'] +author: froos +--- + +import BlogVideo from '../../components/BlogVideo.astro'; + +These are the release notes for Strudel 0.8.0 aka "Himbeermuffin"! + +[Go to Tidal Club Forum for this Release](https://club.tidalcycles.org/t/strudel-0-8-0-released/4769) + +Let me write up some of the highlights: + +## Desktop App + +Besides the REPL (https://strudel.tidalcycles.org/), Strudel is now also distributed as a Desktop App via https://tauri.app/! Thanks to [vasilymilovidov](https://github.com/vasilymilovidov)! + +- [Linux: Debian based](https://github.com/tidalcycles/strudel/releases/download/v0.8.0/strudel_0.1.0_amd64.deb) +- [Linux: AppImage](https://github.com/tidalcycles/strudel/releases/download/v0.8.0/strudel_0.1.0_amd64.AppImage) +- [MacOS](https://github.com/tidalcycles/strudel/releases/download/v0.8.0/Strudel_0.1.0_x64.dmg) +- [Windows .exe](https://github.com/tidalcycles/strudel/releases/download/v0.8.0/Strudel_0.1.0_x64-setup.exe) +- [Windows .msi](https://github.com/tidalcycles/strudel/releases/download/v0.8.0/Strudel_0.1.0_x64_en-US.msi) + +edit: the desktop app performance on linux is currently not that great.. the web REPL runs much smoother (using firefox or chromium) + +The desktop App has the same features as the webapp, with the additional ability to load samples from disk. It is currently not documented yet, but you can do something like + +```js +samples('~/music/xxx'); + +s('my_sound'); +``` + +You have to start with `~/music/`, followed by an arbitrary folder path that is expected to be present in the systems [audio directory](https://tauri.app/v1/api/js/path/#audiodir). +When you first run it, the app will create a strudel.json file in that directory to map out the available samples. + +I would be very happy to collect some feedback on how it works across different platforms & systems! + +## Spiral Visualization + +Also still undocumented, but you can now visualize patterns as a spiral via `.spiral()`: + + + +This is especially nice because strudel is not only the name of a dessert but also the german word for vortex! The spiral is very fitting to visualize cycles because you can align cycles vertically, while surfing along an infinite twisted timeline. + +## More settings + +In the settings tab, you can now toggle: + +- line numbers +- auto-complete +- line wrapping + +Thanks to [roipoussiere](https://github.com/roipoussiere)! + +## More + +Scroll down to see the full list of Changes! + +A big thanks to all the contributors! + +## Package Versions + +- @strudel.cycles/core: 0.8.2 +- @strudel.cycles/mini: 0.8.2 +- @strudel.cycles/transpiler: 0.8.2 +- @strudel.cycles/webaudio: 0.8.2 +- @strudel.cycles/soundfonts: 0.8.2 +- @strudel.cycles/react: 0.8.0 +- @strudel.cycles/midi: 0.8.0 +- @strudel.cycles/osc: 0.8.0 +- @strudel.cycles/csound: 0.8.0 +- @strudel.cycles/serial: 0.8.0 +- @strudel.cycles/tonal: 0.8.2 +- @strudel.cycles/xen: 0.8.0 +- @strudel/codemirror: 0.8.4 +- @strudel/web: 0.8.3 + +## What's Changed + +- fix period key for dvorak + remove duplicated code by @felixroos in https://github.com/tidalcycles/strudel/pull/537 +- improve initial loading + wait before eval by @felixroos in https://github.com/tidalcycles/strudel/pull/538 +- do not reset cps before eval #517 by @felixroos in https://github.com/tidalcycles/strudel/pull/539 +- feat: add loader bar to animate loading state by @felixroos in https://github.com/tidalcycles/strudel/pull/542 +- add firacode font by @felixroos in https://github.com/tidalcycles/strudel/pull/544 +- fix: allow whitespace at the end of a mini pattern by @felixroos in https://github.com/tidalcycles/strudel/pull/547 +- fix: reset time on stop by @felixroos in https://github.com/tidalcycles/strudel/pull/548 +- fix: load soundfonts in prebake by @felixroos in https://github.com/tidalcycles/strudel/pull/550 +- fix: colorable highlighting by @felixroos in https://github.com/tidalcycles/strudel/pull/553 +- fix: make soundfonts import dynamic by @felixroos in https://github.com/tidalcycles/strudel/pull/556 +- add basic triads and guidetone voicings by @felixroos in https://github.com/tidalcycles/strudel/pull/557 +- Patchday by @felixroos in https://github.com/tidalcycles/strudel/pull/559 +- Vanilla JS Refactoring by @felixroos in https://github.com/tidalcycles/strudel/pull/563 +- repl: add option to display line numbers by @roipoussiere in https://github.com/tidalcycles/strudel/pull/582 +- learn/tonal: fix typo in "scaleTran[s]pose" by @srenatus in https://github.com/tidalcycles/strudel/pull/585 +- Music metadata by @roipoussiere in https://github.com/tidalcycles/strudel/pull/580 +- New Workshop by @felixroos in https://github.com/tidalcycles/strudel/pull/587 +- Fix option dot by @felixroos in https://github.com/tidalcycles/strudel/pull/596 +- fix: allow f for flat notes like tidal by @felixroos in https://github.com/tidalcycles/strudel/pull/593 +- fix: division by zero by @felixroos in https://github.com/tidalcycles/strudel/pull/591 +- Solmization added by @dariacotocu in https://github.com/tidalcycles/strudel/pull/570 +- improve cursor by @felixroos in https://github.com/tidalcycles/strudel/pull/597 +- enable auto-completion by @roipoussiere in https://github.com/tidalcycles/strudel/pull/588 +- add ratio function by @felixroos in https://github.com/tidalcycles/strudel/pull/602 +- editor: enable line wrapping by @roipoussiere in https://github.com/tidalcycles/strudel/pull/581 +- tonal fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/607 +- fix: flatten scale lists by @felixroos in https://github.com/tidalcycles/strudel/pull/605 +- clip now works like legato in tidal by @felixroos in https://github.com/tidalcycles/strudel/pull/598 +- fix: doc links by @felixroos in https://github.com/tidalcycles/strudel/pull/612 +- tauri desktop app by @vasilymilovidov in https://github.com/tidalcycles/strudel/pull/613 +- add spiral viz by @felixroos in https://github.com/tidalcycles/strudel/pull/614 +- patterning ui settings by @felixroos in https://github.com/tidalcycles/strudel/pull/606 +- Fix typo on packages.mdx by @paikwiki in https://github.com/tidalcycles/strudel/pull/520 +- cps dependent functions by @felixroos in https://github.com/tidalcycles/strudel/pull/620 +- desktop: play samples from disk by @felixroos in https://github.com/tidalcycles/strudel/pull/621 +- fix: midi clock drift by @felixroos in https://github.com/tidalcycles/strudel/pull/627 + +## New Contributors + +- @roipoussiere made their first contribution in https://github.com/tidalcycles/strudel/pull/582 +- @srenatus made their first contribution in https://github.com/tidalcycles/strudel/pull/585 +- @dariacotocu made their first contribution in https://github.com/tidalcycles/strudel/pull/570 +- @vasilymilovidov made their first contribution in https://github.com/tidalcycles/strudel/pull/613 +- @paikwiki made their first contribution in https://github.com/tidalcycles/strudel/pull/520 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.7.0...v0.8.0 diff --git a/website/src/content/blog/release-0.9.0-bananenbrot.mdx b/website/src/content/blog/release-0.9.0-bananenbrot.mdx new file mode 100644 index 00000000..ae77b424 --- /dev/null +++ b/website/src/content/blog/release-0.9.0-bananenbrot.mdx @@ -0,0 +1,114 @@ +--- +title: 'Release Notes v0.9.0' +description: '' +date: '2023-09-17' +tags: ['meta'] +author: froos +--- + +import BlogVideo from '../../components/BlogVideo.astro'; + +These are the release notes for Strudel 0.9.0 aka "Bananenbrot"! + +The last release was over 11 weeks ago, so a lot of things have happened! + +Let me write up some of the highlights: + +## Improved Synth Engine + +The synth engine has gotten a lot of love + a name: [superdough](https://www.npmjs.com/package/superdough) encapsulates the web audio based synth / sampler / fx engine into a reusable package, which is already used by [Topos](https://topos.raphaelforment.fr/). +Main new features include: + +- [filter envelopes](https://strudel.tidalcycles.org/learn/effects#filter-envelope) +- [FM Synthesis](https://strudel.tidalcycles.org/learn/synths#fm-synthesis) +- [looping samples](https://strudel.tidalcycles.org/learn/samples#loop), allowing [wavetable synthesis](https://strudel.tidalcycles.org/?I9myTNQoKKaP) +- [vibrato](https://strudel.tidalcycles.org/learn/synths#vibrato) +- an integration of [ZZFX](https://strudel.tidalcycles.org/learn/synths#zzfx) + + + +Related PRs: + +- superdough: encapsulates web audio output by @felixroos in https://github.com/tidalcycles/strudel/pull/664 +- basic fm by @felixroos in https://github.com/tidalcycles/strudel/pull/669 +- Wave Selection and Global Envelope on the FM Synth Modulator by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/683 +- control osc partial count with n by @felixroos in https://github.com/tidalcycles/strudel/pull/674 +- ZZFX Synth support by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/684 +- Adding filter envelopes and filter order selection by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/692 +- Adding loop points and thus wavetable synthesis by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/698 +- Adding vibrato to base oscillators by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/693 + +## Desktop App Improvements + +Thanks to @daslyfe and @vasilymilovidov , the desktop app now has its own rust based MIDI and OSC integrations, +which do not depend on browser APIs! + +You can see superdough, superdirt via OSC + hardware synths via MIDI all together playing in harmony in this [awesome video](https://www.youtube.com/watch?v=lxQgBeLQBgk). These are the related PRs: + +- Create Midi Integration for Tauri Desktop app by @daslyfe in https://github.com/tidalcycles/strudel/pull/685 +- add sleep timer + improve message iterating by @daslyfe in https://github.com/tidalcycles/strudel/pull/688 +- fix MIDI CC messages by @vasilymilovidov in https://github.com/tidalcycles/strudel/pull/690 +- Direct OSC Support in Tauri by @daslyfe in https://github.com/tidalcycles/strudel/pull/694 +- Add logging from tauri by @daslyfe in https://github.com/tidalcycles/strudel/pull/697 +- fix osc bundle timestamp glitches caused by drifting clock by @daslyfe in https://github.com/tidalcycles/strudel/pull/666 +- Midi time fixes by @daslyfe in https://github.com/tidalcycles/strudel/pull/668 +- [Bug Fix] Account for numeral notation when converting to midi by @daslyfe in https://github.com/tidalcycles/strudel/pull/656 +- [Bug Fix] Midi: Don't treat note 0 as false by @daslyfe in https://github.com/tidalcycles/strudel/pull/657 + +## Visuals + +- 2 new FFT based vizualisations have now landed: [scope and fscope](https://github.com/tidalcycles/strudel/pull/677) (featured in the video at the top). +- pianoroll has new options, see [PR](https://github.com/tidalcycles/strudel/pull/679) + +Related PRs: + +- Scope by @felixroos in https://github.com/tidalcycles/strudel/pull/677 ([demo](https://strudel.tidalcycles.org/?hXVQF-KxMI8p)) +- Pianoroll improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/679 ([demo](https://strudel.tidalcycles.org/?aPMKqXGVMgSM)) + +## Voicings + +There is now a new way to play chord voicings + a huge selection of chord voicings available. Find out more in these PRs: + +- stateless voicings + tonleiter lib by @felixroos in https://github.com/tidalcycles/strudel/pull/647 ([demo](https://strudel.tidalcycles.org/?FoILM0Hs9y9f)) +- ireal voicings by @felixroos in https://github.com/tidalcycles/strudel/pull/653 ([demo](https://strudel.tidalcycles.org/?bv_TjY9hOC28)) + +## Adaptive Highlighting + +Thanks to @mindofmatthew , the highlighting will adapt to edits instantly! Related PRs: + +- More work on highlight IDs by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/636 +- Adaptive Highlighting by @felixroos in https://github.com/tidalcycles/strudel/pull/634 + +## UI Changes + +- teletext theme + fonts by @felixroos in https://github.com/tidalcycles/strudel/pull/681 (featured in video at the top) +- togglable panel position by @felixroos in https://github.com/tidalcycles/strudel/pull/667 + +## Other New Features + +- slice: list mode by @felixroos in https://github.com/tidalcycles/strudel/pull/645 ([demo](https://strudel.tidalcycles.org/?bAYIqz5NLjRr)) +- add emoji support by @felixroos in https://github.com/tidalcycles/strudel/pull/680 ([demo](https://strudel.tidalcycles.org/?a6FgLz475gN9)) + +## Articles + +- Understand pitch by @felixroos in https://github.com/tidalcycles/strudel/pull/652 + +## Other Fixes & Enhancements + +- fix: out of range error by @felixroos in https://github.com/tidalcycles/strudel/pull/630 +- fix: update canvas size on window resize by @felixroos in https://github.com/tidalcycles/strudel/pull/631 +- FIXES: TODO in rotateChroma by @bwagner in https://github.com/tidalcycles/strudel/pull/650 +- snapshot tests: sort haps by part by @felixroos in https://github.com/tidalcycles/strudel/pull/637 +- Delete old packages by @felixroos in https://github.com/tidalcycles/strudel/pull/639 +- update vitest by @felixroos in https://github.com/tidalcycles/strudel/pull/651 +- fix: welcome message for latestCode by @felixroos in https://github.com/tidalcycles/strudel/pull/659 +- fix: always run previous trigger by @felixroos in https://github.com/tidalcycles/strudel/pull/660 + +## New Contributors + +- @daslyfe made their first contribution in https://github.com/tidalcycles/strudel/pull/656 +- @Bubobubobubobubo made their first contribution in https://github.com/tidalcycles/strudel/pull/683 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.8.0...v0.9.0 + +A big thanks to all the contributors! diff --git a/website/src/content/blog/release-1.0.0-geburtstagskuchen.mdx b/website/src/content/blog/release-1.0.0-geburtstagskuchen.mdx new file mode 100644 index 00000000..70176ad9 --- /dev/null +++ b/website/src/content/blog/release-1.0.0-geburtstagskuchen.mdx @@ -0,0 +1,238 @@ +--- +title: 'Release Notes v1.0.0' +description: '' +date: '2024-01-22' +tags: ['meta'] +author: froos +--- + +import BlogVideo from '../../components/BlogVideo.astro'; + +These are the release notes for Strudel 1.0.0 aka "Geburtstagskuchen" + +This release marks the 2 year anniversary of the project, the first commit was on the 22nd January 2022 by Alex McLean. + +If you generally need a heads up on what happened to Strudel in the last year, read the [2023 recap](/blog/#year-2) + +import { Youtube } from '@src/components/Youtube'; + + + +A lot has happened since then, and also since the last release 16 weeks ago. + +Let me write up some of the highlights: + +## Breaking Change + +This version changes the default cps value from 1 to 0.5 to give patterns a little bit more time by default. +If you find your existing patterns to be suddenly half the speed, just add a `setcps(1)` to the top and it should sound as it did before! + +- make 0.5hz cps the default by @yaxu in https://github.com/tidalcycles/strudel/pull/931 + +## New Domain + +Strudel is now available under [strudel.cc](https://strudel.cc/). The old domain still works but you might not get the most recent version. + +- replace strudel.tidalcycles.org with strudel.cc by @felixroos in https://github.com/tidalcycles/strudel/pull/768 + +## Strudel on Mastodon + +Strudel now has a mastodon presence: https://social.toplap.org/@strudel + +## New Audio Engine Features + +superdough, the audio engine of strudel has gotten some new features: + +- Create phaser effect by @daslyfe in https://github.com/tidalcycles/strudel/pull/798 +- Multichannel audio by @daslyfe in https://github.com/tidalcycles/strudel/pull/820 +- Audio device selection by @daslyfe in https://github.com/tidalcycles/strudel/pull/854 +- Better convolution reverb by generating impulse responses by @Bubobubobubobubo and @felixroos in https://github.com/tidalcycles/strudel/pull/718 +- Add 'white', 'pink' and 'brown' oscillators + refactor synth by @Bubobubobubobubo and @felixroos in https://github.com/tidalcycles/strudel/pull/713 +- New noise type: "crackle" by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/806 +- Add support for using samples as impulse response buffers for the reverb by @vasilymilovidov in https://github.com/tidalcycles/strudel/pull/717 +- Compressor by @felixroos in https://github.com/tidalcycles/strudel/pull/729 +- Adding vibrato to Superdough sampler by @Bubobubobubobubo and @felixroos in https://github.com/tidalcycles/strudel/pull/706 +- Further Envelope improvements by @daslyfe in https://github.com/tidalcycles/strudel/pull/868 +- Add more vowel qualities for the vowels function by @fnordomat in https://github.com/tidalcycles/strudel/pull/907 +- pitch envelope by @felixroos in https://github.com/tidalcycles/strudel/pull/913 + +## Slider Controls + +The new `slider` function inlines a draggable slider element into the code, bridging the gap between code and GUI. + +- widgets by @felixroos in https://github.com/tidalcycles/strudel/pull/714 +- Slider afterthoughts by @felixroos in https://github.com/tidalcycles/strudel/pull/723 +- add xfade by @felixroos in https://github.com/tidalcycles/strudel/pull/780 + +## Improved MIDI integration + +Pattern params [can now be controlled with cc messages](https://www.youtube.com/watch?v=e2-Sv_jjDQk) + you can now send a MIDI clock to sync your DAW with strudel. + +- Midi in by @felixroos in https://github.com/tidalcycles/strudel/pull/699 +- add midi clock support by @felixroos in https://github.com/tidalcycles/strudel/pull/710 + +## hydra + +[hydra](https://hydra.ojack.xyz), the live coding video synth [can now be used directly inside the strudel REPL](https://strudel.cc/learn/hydra/). + +- Hydra integration by @felixroos in https://github.com/tidalcycles/strudel/pull/759 +- add options param to initHydra by @kasparsj in https://github.com/tidalcycles/strudel/pull/808 +- Hydra fixes and improvements by @atfornes in https://github.com/tidalcycles/strudel/pull/818 + +## Vanilla REPL + +The codemirror editor and the repl abstraction have been refactored from react to vanilla JS! +This should give some performance improvements and less dependency / maintenance burden: + +- Vanilla repl 2 by @felixroos in https://github.com/tidalcycles/strudel/pull/863 +- Vanilla repl 3 by @felixroos in https://github.com/tidalcycles/strudel/pull/865 +- more work on vanilla repl: repl web component + package + MicroRepl by @felixroos in https://github.com/tidalcycles/strudel/pull/866 +- main repl vanillification by @felixroos in https://github.com/tidalcycles/strudel/pull/873 +- final vanillification by @felixroos in https://github.com/tidalcycles/strudel/pull/876 + +## Doc Changes + +Plenty of things have been added to the docs, including a [showcase of what people have been done with strudel](https://strudel.cc/intro/showcase/) and the new [Community Bakery](/bakery/)! + +
+show PRs + +- Showcase by @felixroos in https://github.com/tidalcycles/strudel/pull/885 +- Recipes by @felixroos in https://github.com/tidalcycles/strudel/pull/742 +- Document striate function by @ilesinge in https://github.com/tidalcycles/strudel/pull/766 +- Document adsr function by @ilesinge in https://github.com/tidalcycles/strudel/pull/767 +- Add function params in reference tab by @ilesinge in https://github.com/tidalcycles/strudel/pull/785 +- Update first-sounds.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/794 +- Update recap.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/797 +- Update pattern-effects.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/796 +- Update first-effects.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/795 +- Document pianoroll by @ilesinge in https://github.com/tidalcycles/strudel/pull/784 +- Add doc for euclidLegatoRot, wordfall and slider by @ilesinge in https://github.com/tidalcycles/strudel/pull/801 +- Improve documentation for synonym functions by @ilesinge in https://github.com/tidalcycles/strudel/pull/800 +- Add and style algolia search by @ilesinge in https://github.com/tidalcycles/strudel/pull/827 +- Fix a typo by @drewgbarnes in https://github.com/tidalcycles/strudel/pull/830 +- add mastodon link by @felixroos in https://github.com/tidalcycles/strudel/pull/884 +- adds a blog by @felixroos in https://github.com/tidalcycles/strudel/pull/911 +- community bakery by @felixroos in https://github.com/tidalcycles/strudel/pull/923 +- Blog improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/919 +- 2 years blog post by @felixroos in https://github.com/tidalcycles/strudel/pull/929 + +
+ +## Other Features + +
+There is a lot more + +- mini notation: international alphabets support by @ilesinge in https://github.com/tidalcycles/strudel/pull/751 +- Add shabda shortcut by @ilesinge in https://github.com/tidalcycles/strudel/pull/740 +- add play function by @felixroos in https://github.com/tidalcycles/strudel/pull/758 (superseded by next) +- tidal style d1 ... d9 functions + more by @felixroos in https://github.com/tidalcycles/strudel/pull/805 +- add vscode bindings by @Dsm0 in https://github.com/tidalcycles/strudel/pull/773 +- Implement optional hover tooltip with function documentation by @ilesinge in https://github.com/tidalcycles/strudel/pull/783 +- samples loading shortcuts: by @felixroos in https://github.com/tidalcycles/strudel/pull/788 +- add option to disable active line highlighting in Code Settings by @kasparsj in https://github.com/tidalcycles/strudel/pull/804 +- Color hsl by @felixroos in https://github.com/tidalcycles/strudel/pull/815 +- Patterns tab + Refactor Panel by @felixroos in https://github.com/tidalcycles/strudel/pull/769 +- patterns tab: import patterns + style by @felixroos in https://github.com/tidalcycles/strudel/pull/852 +- Export patterns + ui tweaks by @felixroos in https://github.com/tidalcycles/strudel/pull/855 +- Pattern organization by @felixroos in https://github.com/tidalcycles/strudel/pull/858 +- Sound Import from local file system by @daslyfe in https://github.com/tidalcycles/strudel/pull/839 +- bugfix: suspend and close exisiting audio context when changing interface by @daslyfe in https://github.com/tidalcycles/strudel/pull/882 +- add root mode for voicings by @felixroos in https://github.com/tidalcycles/strudel/pull/887 +- scales can now be anchored by @felixroos in https://github.com/tidalcycles/strudel/pull/888 +- add dough function for raw dsp by @felixroos in https://github.com/tidalcycles/strudel/pull/707 (experimental) +- support mininotation '..' range operator, fixes #715 by @yaxu in https://github.com/tidalcycles/strudel/pull/716 +- Add pick and squeeze functions by @daslyfe in https://github.com/tidalcycles/strudel/pull/771 +- support , in < > by @felixroos in https://github.com/tidalcycles/strudel/pull/886 +- public sharing by @felixroos in https://github.com/tidalcycles/strudel/pull/910 +- pick, pickmod, inhabit, inhabitmod by @yaxu in https://github.com/tidalcycles/strudel/pull/921 +- Mini-notation additions towards tidal compatibility by @yaxu in https://github.com/tidalcycles/strudel/pull/926 +- add pickF and pickmodF by @geikha in https://github.com/tidalcycles/strudel/pull/924 +- Make splice cps-aware by @yaxu in https://github.com/tidalcycles/strudel/pull/932 +- Refactor cps functions by @felixroos in https://github.com/tidalcycles/strudel/pull/933 +- Add useful pattern selection behavior for performing. by @daslyfe in https://github.com/tidalcycles/strudel/pull/897 + +
+ +## Other Fixes + +
+show + +- fix: finally repair envelopes by @felixroos in https://github.com/tidalcycles/strudel/pull/861 +- fix: reverb regenerate loophole by @felixroos in https://github.com/tidalcycles/strudel/pull/726 +- fix: reverb roomsize not required by @felixroos in https://github.com/tidalcycles/strudel/pull/731 +- fix: reverb sampleRate by @felixroos in https://github.com/tidalcycles/strudel/pull/732 +- consume n with scale by @felixroos in https://github.com/tidalcycles/strudel/pull/727 +- fix: hashes in urls by @felixroos in https://github.com/tidalcycles/strudel/pull/728 +- [Bug Fix] chooseWith: prevent pattern from stopping audio when selection is >= 1 or < 0 by @daslyfe in https://github.com/tidalcycles/strudel/pull/741 +- Fix addivite synthesis phases by @felixroos in https://github.com/tidalcycles/strudel/pull/762 +- fix: scale offset by @felixroos in https://github.com/tidalcycles/strudel/pull/764 +- fix zen mode logo overlap by @felixroos in https://github.com/tidalcycles/strudel/pull/760 +- fix: share copy to clipboard + alert by @felixroos in https://github.com/tidalcycles/strudel/pull/774 +- fix: style issues by @felixroos in https://github.com/tidalcycles/strudel/pull/781 +- Fix scope pos + document by @felixroos in https://github.com/tidalcycles/strudel/pull/786 +- don't use anchor links for reference by @felixroos in https://github.com/tidalcycles/strudel/pull/791 +- remove unwanted cm6 outline for strudelTheme by @kasparsj in https://github.com/tidalcycles/strudel/pull/802 +- FIXES: palindrome abc -> abccba by @bwagner in https://github.com/tidalcycles/strudel/pull/831 +- Bug Fix #119: Clock drift by @daslyfe in https://github.com/tidalcycles/strudel/pull/874 +- bugfix: sound select indexes out of bounds by @daslyfe in https://github.com/tidalcycles/strudel/pull/871 +- Error tolerance by @felixroos in https://github.com/tidalcycles/strudel/pull/880 +- fix: make sure n is never undefined before nanFallback by @felixroos in https://github.com/tidalcycles/strudel/pull/881 +- fix: invisible selection on vim + emacs mode by @felixroos in https://github.com/tidalcycles/strudel/pull/889 +- fix: autocomplete / tooltip code example bug by @felixroos in https://github.com/tidalcycles/strudel/pull/898 +- Fix examples page, piano() and a few workshop imgs by @shiyouganai in https://github.com/tidalcycles/strudel/pull/848 +- fix: trailing slash confusion by @felixroos in https://github.com/tidalcycles/strudel/pull/743 +- fix: try different trailing slash behavior by @felixroos in https://github.com/tidalcycles/strudel/pull/744 +- Fix krill build command in README by @ilesinge in https://github.com/tidalcycles/strudel/pull/748 +- Fix for #1. Enables named instruments for csoundm. by @gogins in https://github.com/tidalcycles/strudel/pull/662 +- fix: missing hash for links starting with / by @felixroos in https://github.com/tidalcycles/strudel/pull/845 +- fix: swatch png src by @felixroos in https://github.com/tidalcycles/strudel/pull/846 +- Fix edge case with rehype-urls and trailing slashes in image file paths by @shiyouganai in https://github.com/tidalcycles/strudel/pull/849 +- fix: multiple repls by @felixroos in https://github.com/tidalcycles/strudel/pull/813 +- Fix chunk, add fastChunk and repeatCycles by @yaxu in https://github.com/tidalcycles/strudel/pull/712 +- Update tauri.yml workflow file by @vasilymilovidov in https://github.com/tidalcycles/strudel/pull/705 +- vite-vanilla-repl readme fix by @felixroos in https://github.com/tidalcycles/strudel/pull/737 +- completely revert config mess by @felixroos in https://github.com/tidalcycles/strudel/pull/745 +- hopefully fix trainling slashes bug by @felixroos in https://github.com/tidalcycles/strudel/pull/753 +- Update vite pwa by @felixroos in https://github.com/tidalcycles/strudel/pull/772 +- Update to Astro 3 by @felixroos in https://github.com/tidalcycles/strudel/pull/775 +- support multiple named serial connections, change default baudrate by @yaxu in https://github.com/tidalcycles/strudel/pull/551 +- CHANGES: github action checkout v2 -> v4 by @bwagner in https://github.com/tidalcycles/strudel/pull/837 +- CHANGES: pin pnpm to version 8.3.1 by @bwagner in https://github.com/tidalcycles/strudel/pull/834 +- CHANGES: github action pnpm version from 7 to 8.3.1 by @bwagner in https://github.com/tidalcycles/strudel/pull/835 +- ADDS: JetBrains IDE files and directories to .gitignore by @bwagner in https://github.com/tidalcycles/strudel/pull/840 +- Prevent 404 on Algolia crawls by @ilesinge in https://github.com/tidalcycles/strudel/pull/838 +- Add in fixes from my fork to slashocalypse branch by @shiyouganai in https://github.com/tidalcycles/strudel/pull/843 +- improve slashing + base href behavior by @felixroos in https://github.com/tidalcycles/strudel/pull/842 +- CHANGES: pnpm 8.1.3 to 8.11.0 by @bwagner in https://github.com/tidalcycles/strudel/pull/850 +- add missing trailing slashes by @felixroos in https://github.com/tidalcycles/strudel/pull/860 +- move all examples to separate examples folder by @felixroos in https://github.com/tidalcycles/strudel/pull/878 +- Dependency update by @felixroos in https://github.com/tidalcycles/strudel/pull/879 +- Update Vite version so hot reload works properly with newest pnpm version by @daslyfe in https://github.com/tidalcycles/strudel/pull/892 +- prevent vite from complaining about additional exports in jsx files by @daslyfe in https://github.com/tidalcycles/strudel/pull/891 +- fix some build warnings by @felixroos in https://github.com/tidalcycles/strudel/pull/902 +- Remove hideHeader for better mobile UI and consistency by @rjulian in https://github.com/tidalcycles/strudel/pull/894 +- Fix: swatch/[name].png.js static path by @oscarbyrne in https://github.com/tidalcycles/strudel/pull/916 +- rename @strudel.cycles/_ packages to @strudel/_ by @felixroos in https://github.com/tidalcycles/strudel/pull/917 +- `pick` now accepts lookup tables, with alternate cycle squeezing behaviour as new `inhabit` function by @yaxu in https://github.com/tidalcycles/strudel/pull/918 +- Revert "`pick` now accepts lookup tables, with alternate cycle squeezing behaviour as new `inhabit` function" by @yaxu in https://github.com/tidalcycles/strudel/pull/920 +- Fix pattern tab not showing patterns without created date by @daslyfe in https://github.com/tidalcycles/strudel/pull/934 + +
+ +## New Contributors + +- @ilesinge made their first contribution in https://github.com/tidalcycles/strudel/pull/748 +- @Dsm0 made their first contribution in https://github.com/tidalcycles/strudel/pull/773 +- @kasparsj made their first contribution in https://github.com/tidalcycles/strudel/pull/802 +- @atfornes made their first contribution in https://github.com/tidalcycles/strudel/pull/818 +- @drewgbarnes made their first contribution in https://github.com/tidalcycles/strudel/pull/830 +- @shiyouganai made their first contribution in https://github.com/tidalcycles/strudel/pull/843 +- @rjulian made their first contribution in https://github.com/tidalcycles/strudel/pull/894 +- @fnordomat made their first contribution in https://github.com/tidalcycles/strudel/pull/907 +- @oscarbyrne made their first contribution in https://github.com/tidalcycles/strudel/pull/916 +- @geikha made their first contribution in https://github.com/tidalcycles/strudel/pull/924 + +**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.9.0...v1.0.0 diff --git a/website/src/content/blog/year-2.mdx b/website/src/content/blog/year-2.mdx new file mode 100644 index 00000000..38e39bbf --- /dev/null +++ b/website/src/content/blog/year-2.mdx @@ -0,0 +1,269 @@ +--- +title: '2 Years of Strudel' +description: '' +date: '2024-01-22' +tags: ['meta'] +author: froos +--- + +Strudel is now 2 years old! This was the first commit to the strudel repo: + +```log +commit 38b5a0d5cdf28685b2b5e18d460772b70246207b +Author: Alex McLean +Date: Sat Jan 22 20:24:36 2022 +0000 + +Initial commit +``` + +I have already written these 2 posts about the first year of strudel: + +- [Introducing Strudel](https://loophole-letters.vercel.app/strudel) +- [1 Year of Strudel](https://loophole-letters.vercel.app/strudel1year) + +To continue that tradition, let me recap what happened around Strudel in 2023, at least what I have noticed: + +## ICLC 2023 + +I presented strudel at the [International Conference on Live Coding (ICLC)](https://iclc.toplap.org/2023/), which took place in April in Utrecht. +Here is the (pretty technical) video of my presentation: + +import { Youtube } from '@src/components/Youtube'; + + + +For the conference, I wrote a paper with Alex McLean, called [Strudel: Live Coding Patterns on the Web](https://zenodo.org/records/7842142). +For me personally, this was my first major contact with the live coding scene and it was a very memorable experience! + +## Workshops and Courses + +A lot of workshops have been using strudel in the last year, from many parts of the world: +[Iceland](http://www.raflost.is/live-coding-for-beginners/), [UK](https://gutlevel.co.uk/whatson/patternclub8), +[Japan](https://yoppa.org/kanazawa23), [France](https://www.stereolux.org/agenda/workshop-de-decouverte-de-la-musique-algorithmique-avec-strudel-avec-camille-amet) and the [US](https://www.nycresistor.com/2023/09/25/making-music-with-code-9-30-2023/) (probably more I've missed). +I've also given workshops in [Switzerland](https://basel.codes/2023/index.html) and [Germany](https://www.cityofmediaarts.de/de/events/strudel-live-coding-workshop/), where we even had real strudel, thanks to [TOPLAP Karlsruhe](https://toplap-ka.de/)! + +![strudel workshop space](/img/workshop-space.png) + +Additionally, there is now a [Creative Coding](https://www.chalmers.se/en/collaborate-with-us/activities-for-schools/creative-coding/) course at Chalmers in Sweden, consisting of "a 10-week series of workshops [...] for younger girls to have fun and experiment with code and music". +I was very delighted to see this video of the girls having fun with Strudel: + + + +The course was also encompassed by a study on female empowerement through Creative Coding, read more in [Jasmina Maric's paper "Singing Code"](https://www.academia.edu/106106710/Singing_Code). + +Another bigger installment was the [(Algo|Afro) Futures programme](https://algo-afro-futures.lurk.org/) led by Antonio Roberts, which is "a mentoring programme for early career Black artists who want to explore creative coding and live coding". +For the final concert they recorded this amazing live stream: + + + +I am so happy to see that the project I've co-created has had such an impact already, making live coding workshops more easy and accessible. +In my opinion, the reasons why people seem to choose strudel for teaching are: + +- it does not require an installation, so it even runs on your phone / tablet or a chromebook +- in-code and behind-code visualizations help learners to understand what the system is doing +- the interactive documentation +- the simple javascript syntax, which is very similar to [hydra](https://hydra.ojack.xyz) +- tidal's mini notation for playful expression of rhythms (based on the [Bol Processor](https://bolprocessor.org/)'s polymetric expressions) +- its range of functions for transforming patterns for those getting deeper into exploring strange rhythms + +## Performances + +![strudel performance](/img/strudel-live-coding-mars-college.jpg) + +People are starting to use Strudel for performances, many of which can be watched in the new [Showcase](/intro/showcase/)! +The above photo comes from the [Mars College Department of Future Music](https://mars.college/gallery/live_coding/) + +## New Features + +Let's talk about some of the major features that landed since last year. + +### Audio Engine Improved + +The audio engine has gotten a lot of attention! Once integrated into Strudel itself, the engine has been pulled out and named [superdough](https://www.npmjs.com/package/superdough), +the name being based on [SuperDirt](https://github.com/musikinformatik/SuperDirt), which is the audio engine of Tidal. +Superdough is now also used by [topos](https://topos.live/), a creation of [Raphaël Forment](https://github.com/Bubobubobubobubo/), who helped me implement a bunch of new features. +Lately, [Jade Rowland](https://github.com/daslyfe) has also developed many synthesis features into superdough! Here is a non-exhaustive list of new features: + +- [filter envelopes](https://strudel.cc/learn/effects/#filter-envelope) + [24db filter option](https://strudel.cc/learn/effects/#ftype) +- [pitch envelopes](https://strudel.cc/learn/effects/#pitch-envelope) +- [fm synthesis](https://strudel.cc/learn/synths/#fm-synthesis) +- [wavetable synthesis](https://strudel.cc/recipes/recipes/#wavetable-synthesis) +- [phaser](https://strudel.cc/learn/effects/#phaser) +- [vibrato](https://strudel.cc/learn/synths/#vibrato) +- [noise](https://strudel.cc/learn/synths/#noise) +- [an integration of the zzfx synth](https://strudel.cc/learn/synths/#zzfx) +- [compressor](https://strudel.cc/learn/effects/#compressor) +- multichannel audio / audio device selection + +import { MiniRepl } from '@src/docs/MiniRepl'; + +Here's an example that shows off filter envelopes: + +/8](<3 5>,8)") + .clip(perlin.range(.15,1.5)) + .release(.1) + .s("sawtooth") + .lpf(sine.range(400,800).slow(16)) + .lpq(cosine.range(6,14).slow(3)) + .lpenv(sine.mul(4).slow(4)) + .lpd(.2).lpa(.02) + .ftype('24db') + .rarely(add(note(12))) + .room(.2).shape(.3).postgain(.5) + .superimpose(x=>x.add(note(12)).delay(.5).bpf(1000)) + .gain("[.2 1@3]*2") // fake sidechain + , + stack( + s("bd*2").mask("<0@4 1@16>"), + s("hh*8").gain(saw.mul(saw.fast(2))).clip(sine) + .mask("<0@8 1@16>") + ).bank('RolandTR909') +) +`} +/> + +### Import Sounds + +In the "sounds" tab, you can now press "import sounds" to select sounds from your local disk, allowing you +to use your own samples without the need to upload them! Keep in mind that if you share a pattern that uses local samples that the samples will fail to load on other people's machines.. + +### Community Bakery / Patterns Tab + +You can now share your patterns publicly to the [Community Bakery](/bakery/), via the "Share" button! +The Community Patterns are also listed in the new "patterns", where you can also save your own patterns locally! + +### Quality of Life Improvements + +You can now change the theme and font of the editor: + +![strudel themes](/img/strudel-themes.png) + +You can now enable autocompletion in the settings: + +![autocomplete](/img/autocomplete.png) + +If you enable tooltips, you will get the same info by hovering the mouse over functions while holding the ctrl key! + +Another handy thing is that Strudel now has offline support! Even samples will work once you have played them once. [More info](/learn/pwa/) + +### New Visualizations + +There is now a new `.spiral()` visualization that renders events in a spiral, elevating the cyclical nature of time (+ swirl also means Strudel in german). + +![strudel alien ui](/img/strudel-alien-live-coding.png) + +Ah yes and you see one of the less readable fonts in this screenshot too :) + +The `.scope()` function renders you an oscilloscope: + +![scope](/img/strudel-scope.png) + +The pianoroll also got some more options, including the ability to set labels: + +![scope](/img/strudel-monkeys.png) + +### Sliders + +The `slider` is the first of a family of functions that render UI widgets inline: + +*8") + .s("sawtooth").lpenv(2).lpq(8) + .lpf(slider(500, 100, 2000, 1))`} +/> + +Sliders are especially useful for gradual changes like fading things in and out by hand, +which is not very practical with just code. The fact that the slider is inside the code and also changes the code itself, +makes it feel connected to the rest of the system + doesn't distract or obstruct from the code. +Other widgets will come for sure. + +### More Voicings + +One of my personal goals that got me involved with live coding in the first place is to be able to generate good sounding chord voicings on the fly. +Strudel now supports most chord symbols: + +/2") + .dict('ireal').voicing() + .s("sawtooth") + .lpf(400).lpa(.5).lpenv(4) + .phaser(4).room(.5)`} +/> + +So far, this is only [documented briefly](https://strudel.cc/learn/tonal/#voicing), a more in-depth guide will follow! + +### Multiplayer / Collaborative Coding + +The collaborative live coding editor [flok](https://flok.cc) had strudel support early on, thanks to [Damián Silvani](https://github.com/munshkr). +Later, I've added [support for multiple strudel instances](https://github.com/munshkr/flok/pull/181), which was merged to the official version [just a few days ago](https://social.toplap.org/@munshkr/111748783047032711). +This photo shows a flok jam I did with my workshop participants in basel: + +![collaborative coding](/img/strudel-collaborative-coding.png) + +The cool thing about flok is that you can jam with people on the other side of the planet! +Here is a recording of the first session we organized over the discord server: + + + +### Better MIDI integration + +The midi integration has gotten a few new features: + +- [clock out](https://github.com/tidalcycles/strudel/pull/710) to sync your midi devices / DAW to the strudel clock (better doc coming soon) +- [cc output](https://strudel.cc/learn/input-output/#ccn--ccv) to send cc values to your gear +- [cc input](https://github.com/tidalcycles/strudel/pull/699) to control strudel via MIDI (better doc coming soon) + +Here is a little demo of me fiddling with a midi controller, changing a piano pattern: + + + +### Experimental Features + +- You can now run [hydra inside strudel](https://strudel.cc/learn/hydra/) + you can even run strudel in [hydra](https://hydra.ojack.xyz), thanks to [Olivia Jack](https://ojack.xyz/) and [Ámbar Tenorio Fornés](https://atenor.io/)! Read more [here](https://alpaca.pubpub.org/pub/b7hwrjfk/release/2?readingCollection=1def0192) +- There is now a [VSCode Plugin](https://marketplace.visualstudio.com/items?itemName=roipoussiere.tidal-strudel) thanks to [roipoussiere](https://github.com/roipoussiere)! It allows you run patterns from a `.strudel` file inside VSCode. +- Strudel can now be downloaded as a desktop app, thanks to [vasilymilovidov](https://github.com/vasilymilovidov) who has wrapped the REPL with [tauri](https://tauri.app/). You can download it [on the releases page](https://github.com/tidalcycles/strudel/releases) (scroll down to Assets). The performance is not optimal on MacOS and Linux, which is why it is still considered experimental + +## Stats + +Let's end the recap with some naked numbers: + +### Releases + +- 0.0.2 Schwindlig +- 0.1.0 Stürmisch +- 0.0.3 Maelstrom - state of last strudel post +- 0.0.4 Gischt +- 0.3.0 Donauwelle +- 0.4.0 Brandung +- 0.5.0 Wirbel +- 0.6.0 Zimtschnecke - state after 1 year +- 0.7.0 Zuckerguss +- 0.8.0 Himbeermuffin +- 0.9.0 Bananenbrot +- 0.10.0 Kuchenboden +- 0.11.0 Kuchengabel +- 1.0.0 Geburtstagskuchen - now! + +### Repo Stats + +- 3399 commits (+1521) +- 427 stars (+243) +- 90 forks (+45) +- 163 open issues (+110), 186 closed (+100) +- 20 open PRs (+18), 515 closed (+292) +- 32 contributors (+17) +- 12 releases (+4) + +## Thank you 💗 + +A big thanks to everyone contributing to this project in one way or another, +be it by writing code, fixing typos, asking questions or making sounds! +I am very grateful for how all of this came together and I'm looking forward to year 3! +If you have some spare cash to support the tidal project, we'd be happy if you can [insert some coins here](https://opencollective.com/tidalcycles). diff --git a/website/src/content/config.ts b/website/src/content/config.ts new file mode 100644 index 00000000..bc5d1dd3 --- /dev/null +++ b/website/src/content/config.ts @@ -0,0 +1,24 @@ +import { defineCollection, z } from 'astro:content'; + +const blog = defineCollection({ + // Type-check frontmatter using a schema + schema: z.object({ + title: z.string(), + author: z.string(), + description: z.string().optional(), + // Transform string to Date object + date: z + .string() + .or(z.date()) + .transform((val) => new Date(val)), + updatedDate: z + .string() + .optional() + .transform((str) => (str ? new Date(str) : undefined)), + image: z.string().optional(), + tags: z.array(z.string()).optional(), + draft: z.boolean().optional(), + }), +}); + +export const collections = { blog }; diff --git a/website/src/docs/Colors.jsx b/website/src/docs/Colors.jsx index 59f7bca0..34cc2e49 100644 --- a/website/src/docs/Colors.jsx +++ b/website/src/docs/Colors.jsx @@ -1,5 +1,4 @@ -import { colorMap } from '@strudel.cycles/core/color.mjs'; -import React from 'react'; +import { colorMap } from '@strudel/draw'; const Colors = () => { return ( diff --git a/website/src/docs/Icon.jsx b/website/src/docs/Icon.jsx index 64d5f88a..48b05d87 100644 --- a/website/src/docs/Icon.jsx +++ b/website/src/docs/Icon.jsx @@ -1,4 +1,19 @@ export function Icon({ type }) { + if (type === 'skip') { + // !Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc. + return ( + + + + ); + } return ( { @@ -31,6 +46,13 @@ export function Icon({ type }) { clipRule="evenodd" /> ), + skip: ( + + ), }[type] } diff --git a/website/src/docs/MiniRepl.jsx b/website/src/docs/MiniRepl.jsx index 5e915641..cadebcb3 100644 --- a/website/src/docs/MiniRepl.jsx +++ b/website/src/docs/MiniRepl.jsx @@ -1,23 +1,25 @@ import { useState, useRef, useCallback, useMemo, useEffect } from 'react'; import { Icon } from './Icon'; -import { silence, getPunchcardPainter, noteToMidi } from '@strudel.cycles/core'; -import { transpiler } from '@strudel.cycles/transpiler'; -import { getAudioContext, webaudioOutput } from '@strudel.cycles/webaudio'; +import { silence, noteToMidi, _mod } from '@strudel/core'; +import { getPunchcardPainter } from '@strudel/draw'; +import { transpiler } from '@strudel/transpiler'; +import { getAudioContext, webaudioOutput, initAudioOnFirstClick } from '@strudel/webaudio'; import { StrudelMirror } from '@strudel/codemirror'; -// import { prebake } from '@strudel/repl'; import { prebake } from '../repl/prebake.mjs'; import { loadModules } from '../repl/util.mjs'; import Claviature from '@components/Claviature'; import useClient from '@src/useClient.mjs'; -let prebaked, modulesLoading; +let prebaked, modulesLoading, audioLoading; if (typeof window !== 'undefined') { prebaked = prebake(); modulesLoading = loadModules(); + audioLoading = initAudioOnFirstClick(); } export function MiniRepl({ - tune: code, + tune, + tunes, hideHeader = false, canvasHeight = 100, onTrigger, @@ -25,7 +27,9 @@ export function MiniRepl({ punchcardLabels = true, claviature, claviatureLabels, + maxHeight, }) { + const code = tunes ? tunes[0] : tune; const id = useMemo(() => s4(), []); const canvasId = useMemo(() => `canvas-${id}`, [id]); const shouldDraw = !!punchcard || !!claviature; @@ -35,16 +39,6 @@ export function MiniRepl({ const init = useCallback(({ code, shouldDraw }) => { const drawContext = shouldDraw ? document.querySelector('#' + canvasId)?.getContext('2d') : null; - let onDraw; - if (shouldDraw) { - onDraw = (haps, time, frame, painters) => { - painters.length && drawContext?.clearRect(0, 0, drawContext.canvas.width * 2, drawContext.canvas.height * 2); - painters?.forEach((painter) => { - // ctx time haps drawTime paintOptions - painter(drawContext, time, haps, drawTime, { clear: false }); - }); - }; - } const editor = new StrudelMirror({ id, @@ -56,7 +50,7 @@ export function MiniRepl({ initialCode: '// LOADING', pattern: silence, drawTime, - onDraw, + drawContext, editPattern: (pat, id) => { if (onTrigger) { pat = pat.onTrigger(onTrigger, false); @@ -75,7 +69,7 @@ export function MiniRepl({ } return pat; }, - prebake: async () => Promise.all([modulesLoading, prebaked]), + prebake: async () => Promise.all([modulesLoading, prebaked, audioLoading]), onUpdateState: (state) => { setReplState({ ...state }); }, @@ -91,6 +85,14 @@ export function MiniRepl({ const containerRef = useRef(); const client = useClient(); + const [tuneIndex, setTuneIndex] = useState(0); + const changeTune = (index) => { + index = _mod(index, tunes.length); + setTuneIndex(index); + editorRef.current?.setCode(tunes[index]); + editorRef.current?.evaluate(); + }; + if (!client) { return
{code}
; } @@ -119,9 +121,31 @@ export function MiniRepl({ + {tunes && ( +
+ + +
+ )} )} -
+
{ if (!editorRef.current) { diff --git a/website/src/env.d.ts b/website/src/env.d.ts index 8959d4d6..bd7aa94b 100644 --- a/website/src/env.d.ts +++ b/website/src/env.d.ts @@ -1,3 +1,6 @@ +/// /// /// /// + +declare module 'date-fns'; diff --git a/website/src/examples.mjs b/website/src/examples.mjs new file mode 100644 index 00000000..61132dfa --- /dev/null +++ b/website/src/examples.mjs @@ -0,0 +1,81 @@ +export const examples = [ + `// "coastline" @by eddyflux +samples('github:eddyflux/crate') +setcps(.75) +let chords = chord("/4").dict('ireal') +stack( + stack( // DRUMS + s("bd").struct("<[x*<1 2> [~@3 x]] x>"), + s("~ [rim, sd:<2 3>]").room("<0 .2>"), + n("[0 <1 3>]*<2!3 4>").s("hh"), + s("rd:<1!3 2>*2").mask("<0 0 1 1>/16").gain(.5) + ).bank('crate') + .mask("<[0 1] 1 1 1>/16".early(.5)) + , // CHORDS + chords.offset(-1).voicing().s("gm_epiano1:1") + .phaser(4).room(.5) + , // MELODY + n("<0!3 1*2>").set(chords).mode("root:g2") + .voicing().s("gm_acoustic_bass"), + chords.n("[0 <4 3 <2 5>>*2](<3 5>,8)") + .set(x).anchor("D5").voicing() + .segment(4).clip(rand.range(.4,.8)) + .room(.75).shape(.3).delay(.25) + .fm(sine.range(3,8).slow(8)) + .lpf(sine.range(500,1000).slow(8)).lpq(5) + .rarely(ply("2")).chunk(4, fast(2)) + .gain(perlin.range(.6, .9)) + .mask("<0 1 1 0>/16") +) +.late("[0 .01]*4").late("[0 .01]*2").size(4)`, + `// "broken cut 1" @by froos + +samples('github:tidalcycles/dirt-samples') +samples({ + 'slap': 'https://cdn.freesound.org/previews/495/495416_10350281-lq.mp3', + 'whirl': 'https://cdn.freesound.org/previews/495/495313_10350281-lq.mp3', + 'attack': 'https://cdn.freesound.org/previews/494/494947_10350281-lq.mp3' +}) + +setcps(1.25) + +note("[c2 ~](3,8)*2,eb,g,bb,d").s("sawtooth") + .noise(0.3) + .lpf(perlin.range(800,2000).mul(0.6)) + .lpenv(perlin.range(1,5)).lpa(.25).lpd(.1).lps(0) + .add.mix(note("<0!3 [1 <4!3 12>]>")).late(.5) + .vib("4:.2") + .room(1).roomsize(4).slow(4) + .stack( + s("bd").late("<0.01 .251>"), + s("breaks165:1/2").fit() + .chop(4).sometimesBy(.4, ply("2")) + .sometimesBy(.1, ply("4")).release(.01) + .gain(1.5).sometimes(mul(speed("1.05"))).cut(1) + , + s("?").delay(".8:.1:.8").room(2).slow(8).cut(2), + ).reset("".late(2))`, + `// "acidic tooth" @by eddyflux + setcps(1) + stack( + note("[/8](<3 5>,8)") + .clip(perlin.range(.15,1.5)) + .release(.1) + .s("sawtooth") + .lpf(sine.range(400,800).slow(16)) + .lpq(cosine.range(6,14).slow(3)) + .lpenv(sine.mul(4).slow(4)) + .lpd(.2).lpa(.02) + .ftype('24db') + .rarely(add(note(12))) + .room(.2).shape(.3).postgain(.5) + .superimpose(x=>x.add(note(12)).delay(.5).bpf(1000)) + .gain("[.2 1@3]*2") // fake sidechain + , + stack( + s("bd*2").mask("<0@4 1@16>"), + s("hh*8").gain(saw.mul(saw.fast(2))).clip(sine) + .mask("<0@8 1@16>") + ).bank('RolandTR909') + )`, +]; diff --git a/website/src/pages/metadata_parser.js b/website/src/metadata_parser.js similarity index 100% rename from website/src/pages/metadata_parser.js rename to website/src/metadata_parser.js diff --git a/website/src/my_patterns.js b/website/src/my_patterns.js new file mode 100644 index 00000000..5779cc42 --- /dev/null +++ b/website/src/my_patterns.js @@ -0,0 +1,10 @@ +import { getMetadata } from './metadata_parser'; + +export function getMyPatterns() { + const my = import.meta.glob('../../my-patterns/**', { as: 'raw', eager: true }); + return Object.fromEntries( + Object.entries(my) + .filter(([name]) => name.endsWith('.txt')) + .map(([name, raw]) => [getMetadata(raw)['title'] || name.split('/').slice(-1), raw]), + ); +} diff --git a/website/src/pages/bakery.astro b/website/src/pages/bakery.astro new file mode 100644 index 00000000..40c1c54f --- /dev/null +++ b/website/src/pages/bakery.astro @@ -0,0 +1,60 @@ +--- +import HeadCommon from '../components/HeadCommon.astro'; +import Header from '../components/Header/Header.astro'; +import LeftSidebar from '../components/LeftSidebar/LeftSidebar.astro'; +import PageContent from '../components/PageContent/PageContent.astro'; +import { getCollection } from 'astro:content'; +import { compareDesc } from 'date-fns'; +import { Oven as CommunityOven } from '../components/Oven/Oven.jsx'; +import RightSidebar from '../components/RightSidebar/RightSidebar.astro'; + +const currentPage = Astro.url.pathname; + +const posts = (await getCollection('blog')).sort((a, b) => compareDesc(a.data.date, b.data.date)); +--- + + + + + 🌀 Strudel Community Bakery + + + +
+
+
+
+
+
+ + +

Community Bakery

+

+ This page contains all the strudel patterns baked by the community. Add your own by clicking the "Share" + button in the REPL. Have fun, and please share some of what you create with the community. +

+ +
+ +
+
+
+ + diff --git a/website/src/pages/blog.astro b/website/src/pages/blog.astro new file mode 100644 index 00000000..a0d33251 --- /dev/null +++ b/website/src/pages/blog.astro @@ -0,0 +1,61 @@ +--- +import BlogPost from '../components/BlogPost.astro'; +import HeadCommon from '../components/HeadCommon.astro'; +import HeadSEO from '../components/HeadSEO.astro'; +import Header from '../components/Header/Header.astro'; +import LeftSidebar from '../components/LeftSidebar/LeftSidebar.astro'; +import PageContent from '../components/PageContent/PageContent.astro'; +import RightSidebar from '../components/RightSidebar/RightSidebar.astro'; +import { getCollection } from 'astro:content'; +import { compareDesc } from 'date-fns'; +import 'react-lite-youtube-embed/dist/LiteYouTubeEmbed.css'; +const currentPage = Astro.url.pathname; + +const posts = (await getCollection('blog')).sort((a, b) => compareDesc(a.data.date, b.data.date)); +--- + + + + + + 🌀 Strudel Blog + + + +
+
+
+
+
+
+ + +
+

Strudel Blog

+

+ Welcome to the Strudel Blog, where we will keep you updated with the latest changes and things happening + in the strudelsphere. You can subscribe to this blog using this rss link +

+
+
+ {posts.map((post) => )} +
+
+ +
+
+
+ + diff --git a/website/src/pages/de/workshop/first-effects.mdx b/website/src/pages/de/workshop/first-effects.mdx index b408a343..a790120a 100644 --- a/website/src/pages/de/workshop/first-effects.mdx +++ b/website/src/pages/de/workshop/first-effects.mdx @@ -15,7 +15,6 @@ import Box from '@components/Box.astro'; **low-pass filter** /2") .sound("sawtooth").lpf(800)`} @@ -33,7 +32,6 @@ lpf = **l**ow **p**ass **f**ilter **filter automatisieren** /2") .sound("sawtooth").lpf("200 1000")`} @@ -51,7 +49,6 @@ Später sehen wir, wie man mit Wellenformen Dinge automatisieren kann. **vowel = Vokal** /2") .sound("sawtooth").vowel("/2")`} @@ -60,7 +57,6 @@ Später sehen wir, wie man mit Wellenformen Dinge automatisieren kann. **gain = Verstärkung** ") .sound("sawtooth").lpf(600) @@ -145,7 +139,6 @@ Kannst du erraten, was die einzelnen Werte machen? **adsr-Kurznotation** ") .sound("sawtooth").lpf(600) @@ -156,7 +149,6 @@ Kannst du erraten, was die einzelnen Werte machen? **delay = Verzögerung** ~]") @@ -188,7 +180,6 @@ Was passiert, wenn du `.delay(".8:.06:.8")` schreibst? Kannst du erraten, was di **room aka reverb = Hall** ~@16] ~>/2") .scale("D4:minor").sound("gm_accordion:2") @@ -206,7 +197,6 @@ Füg auch ein Delay hinzu! **kleiner Dub-Tune** ~]") @@ -221,7 +211,6 @@ Füg auch ein Delay hinzu! Für echten Dub fehlt noch der Bass: ~]") @@ -245,7 +234,6 @@ Füg `.hush()` ans Ende eines Patterns im stack... **pan = Panorama** ").room(.2)`} /> +").room(.2)`} /> **fast and slow = schnell und langsam** Mit `fast` und `slow` kann man das Tempo eines Patterns außerhalb der Mini-Notation ändern: - + @@ -272,13 +260,13 @@ Was passiert, wenn du den Wert automatisierst? z.b. `.fast("<1 [2 4]>")` ? Übrigens, innerhalb der Mini-Notation: `fast` ist `*` und `slow` ist `/`. -")`} /> +")`} /> ## Automation mit Signalen Anstatt Werte schrittweise zu automatisieren, können wir auch sogenannte Signale benutzen: - + @@ -294,7 +282,7 @@ Der `gain`-Wert (Verstärkung) wird in der Visualisierung als Transparenz darges Signale bewegen sich standardmäßig zwischen 0 und 1. Wir können das mit `range` ändern: - + `range` ist nützlich wenn wir Funktionen mit einem anderen Wertebereich als 0 und 1 automatisieren wollen (z.b. `lpf`) @@ -307,7 +295,6 @@ Was passiert wenn du die beiden Werte vertauschst? Wir können die Geschwindigkeit der Automation mit slow / fast ändern: /2") .sound("sawtooth") @@ -322,15 +309,15 @@ Die ganze Automation braucht nun 8 cycle bis sie sich wiederholt. ## Rückblick -| Name | Beispiel | -| ----- | -------------------------------------------------------------------------------------------------- | -| lpf | ")`} /> | -| vowel | ")`} /> | -| gain | | -| delay | | -| room | | -| pan | | -| speed | ")`} /> | -| range | | +| Name | Beispiel | +| ----- | --------------------------------------------------------------------------------------- | +| lpf | ")`} /> | +| vowel | ")`} /> | +| gain | | +| delay | | +| room | | +| pan | | +| speed | ")`} /> | +| range | | Lass uns nun die für Tidal typischen [Pattern-Effekte anschauen](/de/workshop/pattern-effects). diff --git a/website/src/pages/de/workshop/first-notes.mdx b/website/src/pages/de/workshop/first-notes.mdx index c44969df..3d56c337 100644 --- a/website/src/pages/de/workshop/first-notes.mdx +++ b/website/src/pages/de/workshop/first-notes.mdx @@ -4,7 +4,7 @@ layout: ../../../layouts/MainLayout.astro --- import { MiniRepl } from '@src/docs/MiniRepl'; -import { midi2note } from '@strudel.cycles/core/'; +import { midi2note } from '@strudel/core/'; import Box from '@components/Box.astro'; import QA from '@components/QA'; @@ -17,7 +17,6 @@ Jetzt schauen wir uns an wie man mit Tönen mit der `note` Funktion spielt. **Töne mit Zahlen** + @@ -126,7 +121,6 @@ Probier ein paar sounds aus: **Zwischen Sounds hin und her wechseln** + -Das `/4` spielt die Sequenz 4 mal so langsam, also insgesamt 4 cycles = 4s. +Das `/4` spielt die Sequenz 4 mal so langsam, also insgesamt 4 cycles = 8s. -Jede Note ist nun also 1s lang. +Jede Note ist nun also 2s lang. Schreib noch mehr Töne in die Klammern und achte darauf dass es schneller wird. @@ -171,7 +162,10 @@ Wenn eine Sequenz unabhängig von ihrem Inhalt immer gleich schnell bleiben soll **Eins pro Cycle per \< \>** -").sound("gm_acoustic_bass")`} punchcard /> +Im letzten Kapitel haben wir schon gelernt dass `< ... >` (angle brackets) nur ein Element pro Cycle spielt. +Das ist für Melodien auch sehr nützlich: + +").sound("gm_acoustic_bass")`} punchcard /> @@ -190,7 +184,6 @@ usw.. **Eine Sequenz pro Cycle** ") .sound("gm_acoustic_bass")`} @@ -200,7 +193,6 @@ usw.. oder auch... /2") .sound("gm_acoustic_bass")`} @@ -212,7 +204,6 @@ oder auch... Ähnlich wie Unter-Sequenzen, kann auch `<...>` innerhalb einer Sequenz verwendet werden: ") .sound("gm_xylophone")`} @@ -222,7 +213,6 @@ oder auch... Das ist auch praktisch für atonale Sounds: , [~ hh]*2") .bank("RolandTR909")`} @@ -235,7 +225,6 @@ Es kann mühsam sein die richtigen Noten zu finden wenn man alle zur Verfügung Mit Skalen ist das einfacher: ") .scale("C:minor").sound("piano")`} @@ -262,7 +251,6 @@ Probier verschiedene Skalen: Wie alle Funktionen können auch Skalen mit einem Pattern automatisiert werden: , 2 4 <[6,8] [7,9]>") .scale("/4") @@ -283,7 +271,7 @@ Nimm dir Zeit um herauszufinden welche Skalen du magst. **Verlängern mit @** - + @@ -296,7 +284,6 @@ Spiel mit der Länge! **Unter-Sequenzen verlängern** *2") .scale("/4") @@ -314,7 +301,7 @@ Das nennt man auch manchmal `triolen swing`. Es ist ein typischer Rhythmus im Bl **Wiederholen** -]").sound("piano")`} punchcard /> +]").sound("piano")`} punchcard /> @@ -328,27 +315,26 @@ Was ist der Unterschied? Das haben wir in diesem Kapitel gelernt: -| Concept | Syntax | Example | -| ------------ | ------ | ------------------------------------------------------------------- | -| Verlangsamen | \/ | | -| Alternativen | \<\> | ")`} /> | -| Verlängern | @ | | -| Wiederholen | ! | | +| Concept | Syntax | Example | +| ------------ | ------ | -------------------------------------------------------- | +| Verlangsamen | \/ | | +| Alternativen | \<\> | ")`} /> | +| Verlängern | @ | | +| Wiederholen | ! | | Neue Funktionen: -| Name | Description | Example | -| ----- | --------------------------------------- | -------------------------------------------------------------------------------------------- | -| note | Tonhöhe als Buchstabe oder Zahl | | -| scale | Interpretiert `n` als Skalenstufe | | -| stack | Spiele mehrere Patterns parallel (s.u.) | | +| Name | Description | Example | +| ----- | --------------------------------------- | --------------------------------------------------------------------------------- | +| note | Tonhöhe als Buchstabe oder Zahl | | +| scale | Interpretiert `n` als Skalenstufe | | +| stack | Spiele mehrere Patterns parallel (s.u.) | | ## Beispiele **Bassline** /2") .sound("gm_synth_bass_1") @@ -358,7 +344,6 @@ Neue Funktionen: **Melodie** , [~ hh]*2") .bank("RolandTR909")`} @@ -387,7 +371,6 @@ Das geht mit `stack` 😙 /2") diff --git a/website/src/pages/de/workshop/first-sounds.mdx b/website/src/pages/de/workshop/first-sounds.mdx index a689add8..e289e724 100644 --- a/website/src/pages/de/workshop/first-sounds.mdx +++ b/website/src/pages/de/workshop/first-sounds.mdx @@ -15,7 +15,7 @@ Dies ist das erste Kapitel im Strudel Workshop, schön dich an Bord zu haben! Der Workshop ist voller interaktiver Textfelder. Lass uns lernen wie sie funktionieren. Hier ist eins: - + @@ -35,7 +35,7 @@ Glückwunsch, du kannst jetzt live coden! Gerade haben wir schon den ersten sound mit `sound` abgespielt: - + @@ -57,7 +57,7 @@ Ein Sound kann mehrere Samples (Audio Dateien) enthalten. Du kannst ein anderes Sample wählen, indem du `:` und eine Zahl an den Sound-Namen anhängst: - + @@ -74,17 +74,28 @@ Vorerst bleiben wir bei den voreingestellten Sounds, später erfahren wir noch w Strudel kommt von Haus aus mit einer breiten Auswahl an Drum Sounds: - + -Diese 2-Buchstaben Kombinationen stehen für verschiedene Teile eines Schlagzeugs: +Diese Kombinationen von Buchstaben stehen für verschiedene Teile eines Schlagzeugs: + + + + + original von Pbroks13 + - `bd` = **b**ass **d**rum - Basstrommel - `sd` = **s**nare **d**rum - Schnarrtrommel - `rim` = **rim**shot - Rahmenschlag - `hh` = **h**i**h**at - Hallo Hut - `oh` = **o**pen **h**ihat - Offener Hallo Hut +- `lt` = **l**ow tom +- `mt` = **m**iddle tom +- `ht` = **h**igh tom +- `rd` = **r**i**d**e cymbal +- `rd` = **cr**ash cymbal Probier verschiedene Sounds aus! @@ -92,7 +103,7 @@ Probier verschiedene Sounds aus! Wir können den Charakter des Drum Sounds verändern, indem wir mit `bank` die Drum Machine auswählen: - + In diesem Beispiel ist `RolandTR909` der Name der Drum Machine, die eine prägende Rolle für House und Techno Musik spielte. @@ -117,7 +128,7 @@ Dann kannst du ihn mit `Strg`+`C` kopieren und mit `Strg`+`V` einfügen. Im letzten Beispiel haben wir schon gesehen dass man mehrere Sounds hintereinander abspielen kann wenn man sie durch Leerzeichen trennt: - + Beachte wie der aktuell gespielte Sound im Code markiert und auch darunter visualisiert wird. @@ -129,42 +140,66 @@ Versuch noch mehr Sounds hinzuzfügen! **Je länger die Sequence, desto schneller** - + -Der Inhalt einer Sequence wird in einen sogenannten Cycle (=Zyklus) zusammengequetscht. +Der Inhalt einer Sequence wird in einen sogenannten Cycle (=Zyklus) zusammengequetscht. Ein Cycle ist standardmäßig 2 Sekunden lang. + +**Eins pro Cycle mit `< .. >`** + +Hier ist die gleiche Sequence, aber dieses mal umgeben von `< .. >` (angle brackets): + +")`} punchcard /> + +Jetzt spielt nur ein Sound pro Cycle. Mit diesen Klammern bleibt das Tempo immer gleich, ganz egal wieviele Elemente enhalten sind! + +Das ist jetzt aber etwas langsam, machen wir es schneller mit `*`: + +*8")`} punchcard /> + +Die `*8` macht die ganze Sequenz 8 mal so schnell. + + + +Warte mal, ist das jetzt nicht das gleiche Ergebnis wie ohne `< ... >*8`? Wofür ist das dann gut? + +Korrekt, der echte Vorteil dieser Schreibweise zeigt sich wenn du Elemente entfernst oder hinzufügst. Versuch es mal! + +Ändere auch mal die Zahl am Ende um das Tempo zu verändern. + + **Tempo ändern mit `cpm`** - +*8").cpm(90/4)`} punchcard /> cpm = **c**ycles per **m**inute = Cycles pro Minute -Das Tempo ist standardmäßig auf 60cpm eingestellt, also 1 Cycle pro Sekunde. +Das Tempo is standardmäßig is 30 Cycles pro Minute = 120/4 = 1 Cycle alle 2 Sekunden -`cpm` ist angelehnt an `bpm` (=beats per minute). +In taditioneller Musik-Terminologie könnte man sagen, das Pattern oben besteht aus 8tel Noten auf 90bpm im 4/4 Takt. + +Kein Sorge wenn dir diese Begriffe nichts sagen, das ist nicht notwendig um mit Strudel Musik zu machen. Wir werden später noch mehr Möglichkeiten kennen lernen das Tempo zu verändern. -**Pausen mit '~'** +**Pausen mit '-' oder '~'** - + -Tilde tippen: - -- Windows / Linux: `Alt Gr` + `~` -- Mac: `option` + `N` +Du siehst wahrscheinlich auch Patterns von anderen Leuten mit '~' als Pausensymbol. +Besonders für deutsche Tastaturen ist `-` eine Alternative zum schwer tippbaren `~`. **Unter-Sequenzen mit [Klammern]** - + @@ -178,11 +213,11 @@ Genau wie bei der ganzen Sequence wird eine Unter-Sequence schneller je mehr dri **Multiplikation: Dinge schneller machen** - + **Multiplikation: Vieeeeeeel schneller** - + @@ -192,12 +227,11 @@ Tonhöhe = sehr schneller Rhythmus **Multiplikation: Ganze Unter-Sequences schneller machen** - + Bolero: + @@ -216,15 +250,15 @@ Du kannst so tief verschachteln wie du willst! **Parallele Sequenzen mit Komma** - + Du kannst so viele Kommas benutzen wie du möchtest: - + Kommas können auch in Unter-Sequenzen verwendet werden: - + @@ -237,11 +271,10 @@ Es kommt öfter vor, dass man die gleiche Idee auf verschiedene Arten ausdrücke **Mehrere Zeilen schreiben mit \` (backtick)** @@ -255,11 +288,11 @@ Ob man " oder \` benutzt ist nur eine Frage der Übersichtlichkeit. Benutzt man nur einen Sound mit unterschiedlichen Sample Nummer sieht das so aus: - + Das gleiche kann man auch so schreiben: - + ## Rückblick @@ -267,35 +300,35 @@ Wir haben jetzt die Grundlagen der sogenannten Mini-Notation gelernt, der Rhythm Das haben wir bisher gelernt: -| Concept | Syntax | Example | -| --------------------- | ----------- | -------------------------------------------------------------------------------- | -| Sequenz | Leerzeichen | | -| Sound Nummer | :x | | -| Pausen | ~ | | -| Unter-Sequenzen | \[\] | | -| Unter-Unter-Sequenzen | \[\[\]\] | | -| Schneller | \* | | -| Parallel | , | | +| Concept | Syntax | Example | +| --------------------- | ----------- | --------------------------------------------------------------------- | +| Sequenz | Leerzeichen | | +| Sound Nummer | :x | | +| Pausen | - | | +| Unter-Sequenzen | \[\] | | +| Unter-Unter-Sequenzen | \[\[\]\] | | +| Schneller | \* | | +| Parallel | , | | Die mit Apostrophen umgebene Mini-Notation benutzt man normalerweise in einer sogenannten Funktion. Die folgenden Funktionen haben wir bereits gesehen: -| Name | Description | Example | -| ----- | -------------------------------------- | ---------------------------------------------------------------------------------- | -| sound | Spielt den Sound mit dem Namen | | -| bank | Wählt die Soundbank / Drum Machine | | -| cpm | Tempo in **C**ycles **p**ro **M**inute | | -| n | Sample Nummer | | +| Name | Description | Example | +| ----- | -------------------------------------- | ----------------------------------------------------------------------- | +| sound | Spielt den Sound mit dem Namen | | +| bank | Wählt die Soundbank / Drum Machine | | +| cpm | Tempo in **C**ycles **p**ro **M**inute | | +| n | Sample Nummer | | ## Beispiele **Einfacher Rock Beat** - + **Klassischer House** - + @@ -306,14 +339,13 @@ Bestimmte Drum Patterns werden oft genreübergreifend wiederverwendet. We Will Rock you - + **Yellow Magic Orchestra - Firecracker** @@ -321,13 +353,12 @@ We Will Rock you **Nachahmung eines 16 step sequencers** @@ -335,13 +366,12 @@ We Will Rock you **Noch eins** @@ -349,12 +379,11 @@ We Will Rock you **Nicht so typische Drums** diff --git a/website/src/pages/de/workshop/pattern-effects.mdx b/website/src/pages/de/workshop/pattern-effects.mdx index 70335881..c76c831d 100644 --- a/website/src/pages/de/workshop/pattern-effects.mdx +++ b/website/src/pages/de/workshop/pattern-effects.mdx @@ -15,16 +15,15 @@ In diesem Kapitel beschäftigen wir uns mit Funktionen die weniger herkömmlich **rev = rückwärts abspielen** - + **jux = einen stereo kanal modifizieren** - + So würde man das ohne `jux` schreiben: + Das hat den gleichen Effekt, wie: >")) .color(">").adsr("[.1 0]:.2:[1 0]") @@ -95,7 +91,6 @@ z.B. c4 = 60, also ist c4 + 2 = 62 Man kann auch mehrmals addieren: >").add("0,7")) .color(">").adsr("[.1 0]:.2:[1 0]") @@ -106,7 +101,6 @@ Man kann auch mehrmals addieren: **add + scale** [~ <4 1>]>*2".add("<0 [0,2,4]>/4")) .scale("C5:minor").release(.5) @@ -117,7 +111,6 @@ Man kann auch mehrmals addieren: **Alles zusammen** [~ <4 1>]>*2".add("<0 [0,2,4]>/4")) @@ -134,11 +127,11 @@ Man kann auch mehrmals addieren: **ply** - + das ist wie: - + @@ -149,7 +142,6 @@ Probier `ply` mit einem pattern zu automatisieren, z.b. `"<1 2 1 3>"` **off** ] <2 3> [~ 1]>" .off(1/8, x=>x.add(4)) @@ -168,16 +160,15 @@ In der Notation `x=>x.`, ist `x` das Pattern, das wir bearbeiten. `off` ist auch nützlich für Sounds: x.speed(1.5).gain(.25))`} /> -| Name | Beschreibung | Beispiel | -| ---- | --------------------------------- | ---------------------------------------------------------------------------------------------- | -| rev | rückwärts | | -| jux | einen Stereo-Kanal modifizieren | | -| add | addiert Zahlen oder Noten | ")).scale("C:minor")`} /> | -| ply | multipliziert jedes Element x mal | ")`} /> | -| off | verzögert eine modifizierte Kopie | x.speed(2))`} /> | +| Name | Beschreibung | Beispiel | +| ---- | --------------------------------- | ----------------------------------------------------------------------------------- | +| rev | rückwärts | | +| jux | einen Stereo-Kanal modifizieren | | +| add | addiert Zahlen oder Noten | ")).scale("C:minor")`} /> | +| ply | multipliziert jedes Element x mal | ")`} /> | +| off | verzögert eine modifizierte Kopie | x.speed(2))`} /> | diff --git a/website/src/pages/de/workshop/recap.mdx b/website/src/pages/de/workshop/recap.mdx index c0d577d1..14ef6b25 100644 --- a/website/src/pages/de/workshop/recap.mdx +++ b/website/src/pages/de/workshop/recap.mdx @@ -11,58 +11,58 @@ Diese Seite ist eine Auflistung aller im Workshop vorgestellten Funktionen. ## Mini Notation -| Konzept | Syntax | Beispiel | -| --------------------- | -------- | -------------------------------------------------------------------------------- | -| Sequenz | space | | -| Sample-Nummer | :x | | -| Pausen | ~ | | -| Unter-Sequenzen | \[\] | | -| Unter-Unter-Sequenzen | \[\[\]\] | | -| Schneller | \* | | -| Verlangsamen | \/ | | -| Parallel | , | | -| Alternieren | \<\> | ")`} /> | -| Verlängern | @ | | -| Wiederholen | ! | | +| Konzept | Syntax | Beispiel | +| --------------------- | -------- | --------------------------------------------------------------------- | +| Sequenz | space | | +| Sample-Nummer | :x | | +| Pausen | ~ | | +| Unter-Sequenzen | \[\] | | +| Unter-Unter-Sequenzen | \[\[\]\] | | +| Schneller | \* | | +| Verlangsamen | \/ | | +| Parallel | , | | +| Alternieren | \<\> | ")`} /> | +| Verlängern | @ | | +| Wiederholen | ! | | ## Sounds -| Name | Beschreibung | Beispiel | -| ----- | -------------------------- | ---------------------------------------------------------------------------------- | -| sound | spielt den Sound mit Namen | | -| bank | wählt die Soundbank | | -| n | wählt Sample mit Nummer | | +| Name | Beschreibung | Beispiel | +| ----- | -------------------------- | ----------------------------------------------------------------------- | +| sound | spielt den Sound mit Namen | | +| bank | wählt die Soundbank | | +| n | wählt Sample mit Nummer | | ## Noten -| Name | Beschreibung | Beispiel | -| --------- | ---------------------------------- | -------------------------------------------------------------------------------------------- | -| note | wählt Note per Zahl oder Buchstabe | | -| n + scale | wählt Note n in Skala | | -| stack | spielt mehrere Patterns parallel | | +| Name | Beschreibung | Beispiel | +| --------- | ---------------------------------- | --------------------------------------------------------------------------------- | +| note | wählt Note per Zahl oder Buchstabe | | +| n + scale | wählt Note n in Skala | | +| stack | spielt mehrere Patterns parallel | | ## Audio-Effekte -| Name | Beispiele | -| ----- | -------------------------------------------------------------------------------------------------- | -| lpf | ")`} /> | -| vowel | ")`} /> | -| gain | | -| delay | | -| room | | -| pan | | -| speed | ")`} /> | -| range | | +| Name | Beispiele | +| ----- | --------------------------------------------------------------------------------------- | +| lpf | ")`} /> | +| vowel | ")`} /> | +| gain | | +| delay | | +| room | | +| pan | | +| speed | ")`} /> | +| range | | ## Pattern-Effekte -| Name | Beschreibung | Beispiel | -| ---- | --------------------------------- | ---------------------------------------------------------------------------------------------- | -| cpm | Tempo in Cycles pro Minute | | -| fast | schneller | | -| slow | langsamer | | -| rev | rückwärts | | -| jux | einen Stereo-Kanal modifizieren | | -| add | addiert Zahlen oder Noten | ")).scale("C:minor")`} /> | -| ply | jedes Element schneller machen | ")`} /> | -| off | verzögert eine modifizierte Kopie | x.speed(2))`} /> | +| Name | Beschreibung | Beispiel | +| ---- | --------------------------------- | ----------------------------------------------------------------------------------- | +| cpm | Tempo in Cycles pro Minute | | +| fast | schneller | | +| slow | langsamer | | +| rev | rückwärts | | +| jux | einen Stereo-Kanal modifizieren | | +| add | addiert Zahlen oder Noten | ")).scale("C:minor")`} /> | +| ply | jedes Element schneller machen | ")`} /> | +| off | verzögert eine modifizierte Kopie | x.speed(2))`} /> | diff --git a/website/src/pages/examples/index.astro b/website/src/pages/examples/index.astro index d4440689..6940e1e4 100644 --- a/website/src/pages/examples/index.astro +++ b/website/src/pages/examples/index.astro @@ -2,7 +2,7 @@ import * as tunes from '../../../src/repl/tunes.mjs'; import HeadCommon from '../../components/HeadCommon.astro'; -import { getMetadata } from '../metadata_parser'; +import { getMetadata } from '../../metadata_parser'; const { BASE_URL } = import.meta.env; const baseNoTrailing = BASE_URL.endsWith('/') ? BASE_URL.slice(0, -1) : BASE_URL; @@ -15,13 +15,16 @@ const baseNoTrailing = BASE_URL.endsWith('/') ? BASE_URL.slice(0, -1) : BASE_URL
{ Object.entries(tunes).map(([name, tune]) => ( - +
{getMetadata(tune)['title'] || name}
-
)) }
+../../metadata_parser diff --git a/website/src/pages/functions/intro.mdx b/website/src/pages/functions/intro.mdx index 2e1bb7eb..412c086a 100644 --- a/website/src/pages/functions/intro.mdx +++ b/website/src/pages/functions/intro.mdx @@ -33,7 +33,7 @@ While the Mini Notation is a powerful way to write rhythms concisely, it also ha client:idle tune={`stack( note("c2 eb2(3,8)").s('sawtooth').cutoff(800), - s("bd,~ sd,hh*4") + s("bd(5,8), hh*8") )`} /> diff --git a/website/src/pages/img/example-[name].png.js b/website/src/pages/img/example-[name].png.js deleted file mode 100644 index b058a017..00000000 --- a/website/src/pages/img/example-[name].png.js +++ /dev/null @@ -1,24 +0,0 @@ -import { createCanvas } from 'canvas'; -import { pianoroll } from '@strudel.cycles/core'; -import { evaluate } from '@strudel.cycles/transpiler'; -import '../../../../test/runtime.mjs'; -import * as tunes from '../../repl/tunes.mjs'; - -export async function GET({ params, request }) { - const { name } = params; - const tune = tunes[name]; - const { pattern } = await evaluate(tune); - const haps = pattern.queryArc(0, 4); - const canvas = createCanvas(800, 800); - const ctx = canvas.getContext('2d'); - pianoroll({ time: 4, haps, ctx, playhead: 1, fold: 1, background: 'transparent', playheadColor: 'transparent' }); - const buffer = canvas.toBuffer('image/png'); - return new Response(buffer); -} -export function getStaticPaths() { - return Object.keys(tunes).map((name) => ({ - params: { - name, - }, - })); -} diff --git a/website/src/pages/index.astro b/website/src/pages/index.astro index 53a522e8..760cf448 100644 --- a/website/src/pages/index.astro +++ b/website/src/pages/index.astro @@ -9,6 +9,7 @@ import { Repl } from '../repl/Repl'; Strudel REPL - + + diff --git a/website/src/pages/intro/showcase.mdx b/website/src/pages/intro/showcase.mdx new file mode 100644 index 00000000..31e2d6d9 --- /dev/null +++ b/website/src/pages/intro/showcase.mdx @@ -0,0 +1,12 @@ +--- +title: Showcase +layout: ../../layouts/MainLayout.astro +--- + +import { Showcase } from '../../components/Showcase'; + +# Showcase + +This page contains a randomly shuffled selection of videos that show people using strudel in some way. + + diff --git a/website/src/pages/learn/conditional-modifiers.mdx b/website/src/pages/learn/conditional-modifiers.mdx index d66b2698..c2e22595 100644 --- a/website/src/pages/learn/conditional-modifiers.mdx +++ b/website/src/pages/learn/conditional-modifiers.mdx @@ -28,6 +28,10 @@ import { JsDoc } from '../../docs/JsDoc'; +### fastChunk + + + ## arp @@ -64,6 +68,42 @@ import { JsDoc } from '../../docs/JsDoc'; +## pickmod + + + +## pickF + + + +## pickmodF + + + +## pickRestart + + + +## pickmodRestart + + + +## pickReset + + + +## pickmodReset + + + +## inhabit + + + +## inhabitmod + + + ## squeeze diff --git a/website/src/pages/learn/effects.mdx b/website/src/pages/learn/effects.mdx index a3ae91d7..03ef6ef3 100644 --- a/website/src/pages/learn/effects.mdx +++ b/website/src/pages/learn/effects.mdx @@ -138,6 +138,60 @@ There is one filter envelope for each filter type and thus one set of envelope f +# Pitch Envelope + +You can also control the pitch with envelopes! +Pitch envelopes can breathe life into static sounds: + +*<2!3 4>") + .scale("/8:pentatonic") + .s("gm_electric_guitar_jazz") + .penv("<.5 0 7 -2>*2").vib("4:.1") + .phaser(2).delay(.25).room(.3) + .size(4).fast(1.5)`} +/> + +You also create some lovely chiptune-style sounds: + +/16")).jux(rev) +.chord(">") +.dict('ireal') +.voicing().add(note("<0 1>/8")) +.dec(.1).room(.2) +.segment("<4 [2 8]>") +.penv("<0 <2 -2>>").patt(.02).fast(2)`} +/> + +Let's break down all pitch envelope controls: + +## pattack + + + +## pdecay + + + +## prelease + + + +## penv + + + +## pcurve + + + +## panchor + + + # Dynamics ## gain @@ -184,9 +238,9 @@ There is one filter envelope for each filter type and thus one set of envelope f -## shape +## distort - + # Global Effects diff --git a/website/src/pages/learn/getting-started.mdx b/website/src/pages/learn/getting-started.mdx index 0fb750c1..d18a0560 100644 --- a/website/src/pages/learn/getting-started.mdx +++ b/website/src/pages/learn/getting-started.mdx @@ -51,7 +51,7 @@ Alternatively, you can get a taste of what Strudel can do by clicking play on th bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'], sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'], hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'], -}, 'github:tidalcycles/Dirt-Samples/master/'); +}, 'github:tidalcycles/dirt-samples'); stack( s("bd,[~ ],hh*8") // drums .speed(perlin.range(.7,.9)) // random sample speed variation diff --git a/website/src/pages/learn/hydra.mdx b/website/src/pages/learn/hydra.mdx index f1ace48b..d7a692dd 100644 --- a/website/src/pages/learn/hydra.mdx +++ b/website/src/pages/learn/hydra.mdx @@ -36,7 +36,8 @@ osc(1, -0.9, 300) .scale(2) .out() -note("[a,c,e,,b4]/4").s("sawtooth").vib(2) +note("[a,c,e,,b4]/2") +.s("sawtooth").vib(2) .lpf(600).lpa(2).lpenv(6) `} /> @@ -90,7 +91,7 @@ src(s0).kaleid(H("<4 5 6>")) .out() // stack( - s("bd*2,[hh:0:<.5 1>]*4,~ rim").bank("RolandTR909").speed(.9), + s("bd*4,[hh:0:<.5 1>]*8,~ rim").bank("RolandTR909").speed(.9), note("[>>]*3").s("sawtooth") .room(.75).sometimes(add(note(12))).clip(.3) .lpa(.05).lpenv(-4).lpf(2000).lpq(8).ftype('24db') diff --git a/website/src/pages/learn/metadata.mdx b/website/src/pages/learn/metadata.mdx index 9ade4447..e8bb86df 100644 --- a/website/src/pages/learn/metadata.mdx +++ b/website/src/pages/learn/metadata.mdx @@ -50,7 +50,7 @@ Available tags are: - `@title`: music title - `@by`: music author(s), separated by comma, eventually followed with a link in `<>` (ex: `@by John Doe `) -- `@license`: music license(s) +- `@license`: music license(s), e.g. CC BY-NC-SA. Unsure? [Choose a creative commons license here](https://creativecommons.org/choose/) - `@details`: some additional information about the music - `@url`: web page(s) related to the music (git repo, soundcloud link, etc.) - `@genre`: music genre(s) (pop, jazz, etc) diff --git a/website/src/pages/learn/mini-notation.mdx b/website/src/pages/learn/mini-notation.mdx index 9f92d428..7dbf67ce 100644 --- a/website/src/pages/learn/mini-notation.mdx +++ b/website/src/pages/learn/mini-notation.mdx @@ -22,27 +22,25 @@ Before diving deeper into the details, here is a flavour of how the Mini-Notatio \`)`} /> ## Mini Notation Format @@ -74,9 +72,21 @@ Taking the two examples above, we have four and eight events respectively, and s This is perhaps counter-intuitive if you are used to adding notes in a sequencer or piano roll and the overall length increasing. But, it will begin to make sense as we go through more elements of mini-notation. +## Multiplication + +A sequence can be sped up by multiplying it by a number using the asterisk symbol (`*`): + + + +The multiplication by two here means that the sequence will play twice per cycle. + +Multiplications can also be decimal (`*2.75`): + + + ## Division -We can slow the sequence down by enclosing it in brackets and dividing it by a number (`/2`): +Contrary to multiplication, division can slow the sequence down by enclosing it in brackets and dividing it by a number (`/2`): @@ -102,18 +112,11 @@ The advantage of the angle brackets, is that we can add more events without need ")`} punchcard /> This is more similar to traditional music sequencers and piano rolls, where adding a note increases the perceived overall duration. +We can also play a certain number of notes per cycle by using angle brackets with multiplication: -## Multiplication +*8")`} punchcard /> -Contrary to division, a sequence can be sped up by multiplying it by a number using the asterisk symbol (`*`): - - - -The multiplication by two here means that the sequence will play twice per cycle. - -As with divisions, multiplications can be decimal (`*2.75`): - - +Now we are playing 8 notes per cycle! ## Subdividing time with bracket nesting @@ -149,13 +152,13 @@ The following are the same: But to play multiple chords in a sequence, we have to wrap them in brackets: -")`} punchcard /> +*2")`} punchcard /> ## Elongation With the "@" symbol, we can specify temporal "weight" of a sequence child: -")`} punchcard /> +*2")`} punchcard /> Here, the first chord has a weight of 2, making it twice the length of the other chords. The default weight is 1. @@ -163,19 +166,19 @@ Here, the first chord has a weight of 2, making it twice the length of the other Using "!" we can repeat without speeding up: -")`} punchcard /> +*2")`} punchcard /> ## Mini-notation review To recap what we've learned so far, compare the following patterns: -")`} /> -")`} /> -")`} /> -")`} /> -")`} /> -")`} /> -")`} /> +*2")`} /> +*2")`} /> +*2")`} /> +*2")`} /> +*2")`} /> +*2")`} /> +*2")`} /> ## Euclidian rhythms @@ -196,7 +199,7 @@ But using the Euclidian rhythm notation, we only need to express "3 beats over 8 This makes it easy to write patterns with interesting rhythmic structures and variations that still sound familiar: - + Note that since the example above does not use the third `offset` parameter, it can be written simply as `"(3,8)"`. diff --git a/website/src/pages/learn/random-modifiers.mdx b/website/src/pages/learn/random-modifiers.mdx new file mode 100644 index 00000000..7633ec69 --- /dev/null +++ b/website/src/pages/learn/random-modifiers.mdx @@ -0,0 +1,85 @@ +--- +title: Random Modifiers +layout: ../../layouts/MainLayout.astro +--- + +import { MiniRepl } from '../../docs/MiniRepl'; +import { JsDoc } from '../../docs/JsDoc'; + +# Random Modifiers + +These methods add random behavior to your Patterns. + +## choose + + + +## wchoose + + + +## chooseCycles + + + +## wchooseCycles + + + +## degradeBy + + + +## degrade + + + +## undegradeBy + + + +## undegrade + + + +## sometimesBy + + + +## sometimes + + + +## someCyclesBy + + + +## someCycles + + + +## often + + + +## rarely + + + +## almostNever + + + +## almostAlways + + + +## never + + + +## always + + + +Next up: [Conditional Modifiers](/learn/conditional-modifiers) diff --git a/website/src/pages/learn/samples.mdx b/website/src/pages/learn/samples.mdx index dc0989c4..c2c166b3 100644 --- a/website/src/pages/learn/samples.mdx +++ b/website/src/pages/learn/samples.mdx @@ -18,26 +18,37 @@ Strudel allows loading samples in the form of audio files of various formats (wa By default, strudel comes with a built-in "sample map", providing a solid base to play with. - + Here, we are using the `s` function to play back different default samples (`bd`, `sd`, `hh` and `misc`) to get a drum beat. For drum sounds, strudel uses the comprehensive [tidal-drum-machines](https://github.com/ritchse/tidal-drum-machines) library, with the following naming convention: -| Drum | Abbreviation | +| Drum | Abbreviation | +| -------------------- | ------------ | +| Bass drum, Kick drum | bd | +| Snare drum | sd | +| Rimshot | rim | +| Clap | cp | +| Closed hi-hat | hh | +| Open hi-hat | oh | +| Crash | cr | +| Ride | rd | +| High tom | ht | +| Medium tom | mt | +| Low tom | lt | + + + + + original von Pbroks13 + + +More percussive sounds: + +| Source | Abbreviation | | ----------------------------------- | ------------ | -| Bass drum, Kick drum | bd | -| Snare drum | sd | -| Rimshot | rim | -| Clap | cp | -| Closed hi-hat | hh | -| Open hi-hat | oh | -| Crash | cr | -| Ride | rd | | Shakers (and maracas, cabasas, etc) | sh | -| High tom | ht | -| Medium tom | mt | -| Low tom | lt | | Cowbell | cb | | Tambourine | tb | | Other percussions | perc | @@ -59,15 +70,15 @@ If we open the `sounds` tab and then `drum machines`, we can see that the drum s We _could_ use them like this: - + ... but thats obviously a bit much to write. Using the `bank` function, we can shorten this to: - + You could even pattern the bank to switch between different drum machines: -")`} /> +")`} /> Behind the scenes, `bank` will just prepend the drum machine name to the sample name with `_` to get the full name. This of course only works because the name after `_` (`bd`, `sd` etc..) is standardized. @@ -79,186 +90,157 @@ If we open the `sounds` tab again, followed by tab `drum machines`, there is als For example `RolandTR909_hh(4)` means there are 4 samples of a TR909 hihat available. By default, `s` will play the first sample, but we can select the other ones using `n`, starting from 0: -")`} /> + Numbers that are too high will just wrap around to the beginning -")`} /> + Here, 0-3 will play the same sounds as 4-7, because `RolandTR909_hh` only has 4 sounds. Selecting sounds also works inside the mini notation, using "`:`" like this: - + # Loading Custom Samples -You can load your own sample map using the `samples` function. -In this example we create a map using sounds from the default sample map: +You can load a non-standard sample map using the `samples` function. - +## Loading samples from file URLs -When you load your own samples, you can choose the names that you will then refer to in your pattern string inside the `s` function. -Compare with this example which uses the same samples, but with different names. +In this example we assign names `bassdrum`, `hihat` and `snaredrum` to specific audio files on a server: -Here we have changed the "map" to include longer sample names. +You can freely choose any combination of letters for each sample name. It is even possible to override the default sounds. +The names you pick will be made available in the `s` function. +Make sure that the URL and each sample path form a correct URL! -## The `samples` function +In the above example, `bassdrum` will load: -The `samples` function has two arguments: +``` +https://raw.githubusercontent.com/tidalcycles/Dirt-Samples/master/bd/BT0AADA.wav +|----------------------base path --------------------------------|--sample path-| +``` -- A [JavaScript object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) that maps sound names to audio file paths. -- A base URL that comes before each path describing where the sample folder can be found online. - - Make sure your base URL ends with a slash, while your sample paths do **not** begin with one! +Note that we can either load a single file, like for `bassdrum` and `hihat`, or a list of files like for `snaredrum`! +As soon as you run the code, your chosen sample names will be listed in `sounds` -> `user`. -To see how this looks in practice, compare the [DirtSamples GitHub repo](https://github.com/tidalcycles/Dirt-Samples) with the previous sample map example. +## Loading Samples from a strudel.json file -Because GitHub is a popular place for uploading open source samples, it has its own shortcut: +The above way to load samples might be tedious to write out / copy paste each time you write a new pattern. +To avoid that, you can simply pass a URL to a `strudel.json` file somewhere on the internet: -The format is `github:user/repo/branch/`. +The file is expected to define a sample map using JSON, in the same format as described above. +Additionally, the base path can be defined with the `_base` key. +The last section could be written as: -Let's see another example, this time based on the following GitHub repo: https://github.com/jarmitage/jarmitage.github.io. -We can see there are some guitar samples inside the `/samples` folder, so let's try to load them: +```json +{ + "_base": "https://raw.githubusercontent.com/tidalcycles/Dirt-Samples/master/", + "bassdrum": "bd/BT0AADA.wav", + "snaredrum": "sd/rytm-01-classic.wav", + "hihat": "hh27/000_hh27closedhh.wav" +} +``` + +## Github Shortcut + +Because loading samples from github is common, there is a shortcut: -## Multiple Samples per Sound +The format is `samples('github://')`. If you omit `branch` (like above), the `main` branch will be used. +It assumes a `strudel.json` file to be present at the root of the repository: -It is also possible, to declare multiple files for one sound, using the array notation: +``` +https://raw.githubusercontent.com////strudel.json +``` + +## From Disk via "Import Sounds" + +If you don't want to upload your samples to the internet, you can also load them from your local disk. +Go to the `sounds` tab in the REPL and press "import sounds". +Then you can select a folder that contains audio files. The folder you select can also contain subfolders with audio files. +Example: + +``` +└─ samples + ├─ swoop + │ ├─ swoopshort.wav + │ ├─ swooplong.wav + │ └─ swooptight.wav + └─ smash + ├─ smashhigh.wav + ├─ smashlow.wav + └─ smashmiddle.wav +``` + +In the above example the folder `samples` contains 2 subfolders `swoop` and `smash`, which contain audio files. +If you select that `samples` folder, the `user` tab (next to the import sounds button) will then contain 2 new sounds: `swoop(3) smash(3)` +The individual samples can the be played normally like `s("swoop:0 swoop:1 smash:2")`. + +## From Disk via @strudel/sampler + +Instead of loading your samples into your browser with the "import sounds" button, you can also serve the samples from a local file server. +The easiest way to do this is using [@strudel/sampler](https://www.npmjs.com/package/@strudel/sampler): + +```sh +cd samples +npx @strudel/sampler +``` + +Then you can load it via: ,~ ,[hh:0 hh:1]*2")`} + tune={`samples('http://localhost:5432/'); + +n("<0 1 2>").s("swoop smash")`} /> -The `:0` `:1` etc. are the indices of the array. -The sample number can also be set using `n`: +The handy thing about `@strudel/sampler` is that it auto-generates the `strudel.json` file based on your folder structure. +You can see what it generated by going to `http://localhost:5432` with your browser. -")`} -/> +Note: You need [NodeJS](https://nodejs.org/) installed on your system for this to work. -In that case, we might load our guitar sample map a different way: +## Specifying Pitch - - -And as above, we can choose the sample number using `n` for even more flexibility: - -").s("guitar")`} -/> - -## Pitched Sounds - -For pitched sounds, you can use `note`, just like with synths: - -@2").s('gtr').gain(.5)`} -/> - -Here, the guitar samples will overlap, because they always play till the end. -If we want them to behave more like a synth, we can add `clip(1)`: - -@2").s('gtr').clip(1) - .gain(.5)`} -/> - -## Base Pitch - -If we have 2 samples with different base pitches, we can make them in tune by specifying the pitch like this: +To make sure your samples are in tune when playing them with `note`, you can specify a base pitch like this: @2").s("gtr,moog").clip(1) .gain(.5)`} /> -If a sample has no pitch set, `c3` is the default. - We can also declare different samples for different regions of the keyboard: !2, g4 f4]>") .s('moog').clip(1) - .gain(.5)`} + .gain(.5).cpm(60)`} /> The sampler will always pick the closest matching sample for the current note! +Note that this notation for pitched sounds also works inside a `strudel.json` file. + ## Shabda If you don't want to select samples by hand, there is also the wonderful tool called [shabda](https://shabda.ndre.gr/). @@ -283,11 +267,11 @@ With it, you can enter any sample name(s) to query from [freesound.org](https:// @@ -296,11 +280,11 @@ Note that the language code and the gender parameters are optional and default t diff --git a/website/src/pages/learn/signals.mdx b/website/src/pages/learn/signals.mdx index ae64d812..7c9d69df 100644 --- a/website/src/pages/learn/signals.mdx +++ b/website/src/pages/learn/signals.mdx @@ -31,14 +31,14 @@ They can provide streams of numbers that can be sampled at discrete points in ti -## Ranges from -1 to 1 - -There is also `saw2`, `sine2`, `cosine2`, `tri2` and `square2` which have a range from -1 to 1! - ## rand +## Ranges from -1 to 1 + +There is also `saw2`, `sine2`, `cosine2`, `tri2`, `square2` and `rand2` which have a range from -1 to 1! + ## perlin @@ -47,64 +47,12 @@ There is also `saw2`, `sine2`, `cosine2`, `tri2` and `square2` which have a rang -# Random Modifiers +## brand -These methods add random behavior to your Patterns. + -## chooseCycles +## brandBy - + -## degradeBy - - - -## degrade - - - -## undegradeBy - - - -## sometimesBy - - - -## sometimes - - - -## someCyclesBy - - - -## someCycles - - - -## often - - - -## rarely - - - -## almostNever - - - -## almostAlways - - - -## never - - - -## always - - - -Next up: [Conditional Modifiers](/learn/conditional-modifiers) +Next up: [Random Modifiers](/learn/random-modifiers) diff --git a/website/src/pages/learn/synths.mdx b/website/src/pages/learn/synths.mdx index d6ac5061..36385d54 100644 --- a/website/src/pages/learn/synths.mdx +++ b/website/src/pages/learn/synths.mdx @@ -16,7 +16,7 @@ The basic waveforms are `sine`, `sawtooth`, `square` and `triangle`, which can b >") + tune={`note("c2 >".fast(2)) .sound("") .scope()`} /> @@ -28,7 +28,7 @@ If you don't set a `sound` but a `note` the default value for `sound` is `triang You can also use noise as a source by setting the waveform to: `white`, `pink` or `brown`. These are different flavours of noise, here written from hard to soft. -/2").scope()`} /> +").scope()`} /> Here's a more musical example of how to use noise for hihats: @@ -44,7 +44,7 @@ Some amount of pink noise can also be added to any oscillator by using the `nois You can also use the `crackle` type to play some subtle noise crackles. You can control noise amount by using the `density` parameter: -".slow(4)).scope()`} /> +".slow(2)).scope()`} /> ### Additive Synthesis @@ -52,7 +52,7 @@ To tame the harsh sound of the basic waveforms, we can set the `n` control to li >") + tune={`note("c2 >".fast(2)) .sound("sawtooth") .n("<32 16 8 4>") .scope()`} @@ -63,7 +63,7 @@ You can also set `n` directly in mini notation with `sound`: >") + tune={`note("c2 >".fast(2)) .sound("sawtooth:<32 16 8 4>") .scope()`} /> @@ -115,7 +115,7 @@ You can use fm with any of the above waveforms, although the below examples all Strudel can also use the sampler to load custom waveforms as a replacement of the default waveforms used by WebAudio for the base synth. A default set of more than 1000 wavetables is accessible by default (coming from the [AKWF](https://www.adventurekid.se/akrt/waveforms/adventure-kid-waveforms/) set). You can also import/use your own. A wavetable is a one-cycle waveform, which is then repeated to create a sound at the desired frequency. It is a classic but very effective synthesis technique. -Any sample preceded by the `wt_` prefix will be loaded as a wavetable. This means that the `loop` argument will be set to `1` by defalt. You can scan over the wavetable by using `loopBegin` and `loopEnd` as well. +Any sample preceded by the `wt_` prefix will be loaded as a wavetable. This means that the `loop` argument will be set to `1` by default. You can scan over the wavetable by using `loopBegin` and `loopEnd` as well. ") .n("<1 2 3 4 5 6 7 8 9 10>/2").room(0.5).size(0.9) .s('wt_flute').velocity(0.25).often(n => n.ply(2)) .release(0.125).decay("<0.1 0.25 0.3 0.4>").sustain(0) -.cutoff(2000).scope({}).cutoff("<1000 2000 4000>").fast(2)`} +.cutoff(2000).scope({}).cutoff("<1000 2000 4000>").fast(4)`} /> ## ZZFX @@ -137,8 +137,8 @@ It has 20 parameters in total, here is a snippet that uses all: ") // also supports freq - .s("") + tune={`note("c2 eb2 f2 g2") // also supports freq + .s("{z_sawtooth z_tan z_noise z_sine z_square}%4") .zrand(0) // randomization // zzfx envelope .attack(0.001) diff --git a/website/src/pages/learn/time-modifiers.mdx b/website/src/pages/learn/time-modifiers.mdx index e1226512..7419bcfa 100644 --- a/website/src/pages/learn/time-modifiers.mdx +++ b/website/src/pages/learn/time-modifiers.mdx @@ -34,11 +34,7 @@ Some of these have equivalent operators in the Mini Notation: -## legato - - - -## clip +## clip / legato @@ -110,4 +106,12 @@ Some of these have equivalent operators in the Mini Notation: +## swingBy + + + +## swing + + + Apart from modifying time, there are ways to [Control Parameters](/functions/value-modifiers/). diff --git a/website/src/pages/learn/tonal.mdx b/website/src/pages/learn/tonal.mdx index 130c7880..a5a02508 100644 --- a/website/src/pages/learn/tonal.mdx +++ b/website/src/pages/learn/tonal.mdx @@ -14,6 +14,19 @@ These functions use [tonaljs](https://github.com/tonaljs/tonal) to provide helpe +Here's an example of how you can play chords and a bassline: + +*2") + .dict('ireal').layer( + x=>x.struct("[~ x]*2").voicing() + , + x=>n("0*4").set(x).mode("root:g2").voicing() + .s('sawtooth').cutoff("800:4:2") +)`} +/> + ### scale(name) @@ -22,13 +35,13 @@ These functions use [tonaljs](https://github.com/tonaljs/tonal) to provide helpe Transposes all notes to the given number of semitones: -".slow(2)).note()`} /> +").note()`} /> This method gets really exciting when we use it with a pattern as above. Instead of numbers, scientific interval notation can be used as well: -".slow(2)).note()`} /> +").note()`} /> ### scaleTranspose(steps) @@ -36,9 +49,9 @@ Transposes notes inside the scale by the number of steps: ") +.scaleTranspose("<0 -1 -2 -3 -4 -5 -6 -4>*2") .note()`} /> @@ -46,22 +59,28 @@ Transposes notes inside the scale by the number of steps: Turns chord symbols into voicings, using the smoothest voice leading possible: -".voicings('lefthand'), "").note()`} /> +".voicings('lefthand'), + "" +).note()`} +/> + +Note: This function might be removed, as `voicing` (without s) is a newer implementation. ### rootNotes(octave = 2) Turns chord symbols into root notes of chords in given octave. -".rootNotes(3).note()`} /> +*2".rootNotes(3).note()`} /> Together with layer, struct and voicings, this can be used to create a basic backing track: ".layer( - x => x.voicings('lefthand').struct("~ x").note(), + tune={`"*2".layer( + x => x.voicings('lefthand').struct("[~ x]*2").note(), x => x.rootNotes(2).note().s('sawtooth').cutoff(800) )`} /> - -So far, we've stayed within the browser. [MIDI and OSC](/learn/input-output/) are ways to break out of it. diff --git a/website/src/pages/recipes/microrhythms.mdx b/website/src/pages/recipes/microrhythms.mdx index 107b56fd..c032c6da 100644 --- a/website/src/pages/recipes/microrhythms.mdx +++ b/website/src/pages/recipes/microrhythms.mdx @@ -4,8 +4,6 @@ layout: ../../layouts/MainLayout.astro --- import { MiniRepl } from '../../docs/MiniRepl'; -import { JsDoc } from '../../docs/JsDoc'; -import { samples } from '@strudel.cycles/webaudio'; see https://strudel.cc/?zMEo5kowGrFc diff --git a/website/src/pages/recipes/recipes.mdx b/website/src/pages/recipes/recipes.mdx index 22617e4b..057743cb 100644 --- a/website/src/pages/recipes/recipes.mdx +++ b/website/src/pages/recipes/recipes.mdx @@ -60,8 +60,8 @@ A sample can be looped and chopped like this: @@ -71,10 +71,10 @@ Let's add randmized doubling + reversing: @@ -82,10 +82,10 @@ If we want to specify the order of samples, we can replace `chop` with `slice`: ") - .cut(1).rarely(ply(2))`} + tune={`samples('github:yaxu/clean-breaks') +s("amen/4").fit() + .slice(8, "<0 1 2 3 4*2 5 6 [6 7]>*2") + .cut(1).rarely(ply("2"))`} punchcard /> @@ -93,10 +93,10 @@ If we use `splice` instead of `slice`, the speed adjusts to the duration of the ") - .cut(1).rarely(ply(2))`} + .splice(8, "<0 1 2 3 4*2 5 6 [6 7]>*2") + .cut(1).rarely(ply("2"))`} punchcard /> @@ -104,26 +104,38 @@ Note that we don't need `fit`, because `splice` will do that by itself. ## Filter Envelopes -A minimal filter envelope looks like this: +Using `lpenv`, we can make the filter move: d2") .s("sawtooth") - .lpf(400).lpa(.2).lpenv(4) + .lpf(400).lpenv(4) .scope()`} /> -We can flip the envelope by setting `lpenv` negative + add some resonance `lpq`: +The type of envelope depends on the methods you're setting. Let's set `lpa`: d2") .s("sawtooth").lpq(8) - .lpf(400).lpa(.2).lpenv(-4) + .lpf(400).lpa(.2).lpenv(4) .scope()`} /> +Now the filter is attacking, rather than decaying as before (decay is the default). We can also do both + + d2") + .s("sawtooth").lpq(8) + .lpf(400).lpa(.1).lpd(.1).lpenv(4) + .scope()`} +/> + +You can play around with `lpa` | `lpd` | `lps` | `lpd` to see what the filter envelope will do. + ## Layering Sounds We can layer sounds by separating them with ",": @@ -183,7 +195,7 @@ A polyrhythm is when 2 different tempos happen at the same time. This is a polymeter: -,").fast(2)`} punchcard /> +*4")`} punchcard /> A polymeter is when 2 different bar lengths play at the same tempo. @@ -201,8 +213,8 @@ Using `run` with `n`, we can rush through a sample bank: @@ -212,17 +224,17 @@ In this case, I hear the beginning at the third sample, which can be accounted f Let's add some randomness: ## Tape Warble @@ -231,7 +243,7 @@ We can emulate a pitch warbling effect like this: *8") .add(note(perlin.range(0,.5))) // <------ warble .clip(2).s("gm_electric_guitar_clean")`} /> @@ -243,7 +255,7 @@ There are a number of ways to change the sound duration. Using clip: /2")`} +.clip("<2 1 .5 .25>")`} /> The value of clip is relative to the duration of each event. @@ -252,20 +264,18 @@ We can also create overlaps using release: /2")`} +.release("<2 1 .5 .25>")`} /> This will smoothly fade out each sound for the given number of seconds. -We could also make the notes shorter with decay / sustain: +We could also make the notes shorter by using a decay envelope: /2").sustain(0)`} +.decay("<2 1 .5 .25>")`} /> -For now, there is a limitation where decay values that exceed the event duration may cause little cracks, so use higher numbers with caution.. - When using samples, we also have `.end` to cut relative to the sample length: ")`} /> @@ -274,9 +284,9 @@ Compare that to clip: ")`} /> -or decay / sustain +or decay: -").sustain(0)`} /> +")`} /> ## Wavetable Synthesis @@ -289,7 +299,7 @@ To simplify loading wavetables, any sample that starts with `wt_` will be looped @@ -297,7 +307,7 @@ Running through different wavetables can also give interesting variations: @@ -305,7 +315,7 @@ note("c2*8").s("wt_dbass").n(run(8))`} !p.data.draft); + const options = { + title: 'Strudel Blog', + description: + 'The Strudel Blog will keep you updated with the latest changes and things happening in the strudelsphere.', + site: context.site, + items: posts.map((post) => ({ + link: `/blog/#${post.slug}`, + title: post.data.title, + pubDate: post.data.date, + description: post.data.description, + })), + }; + return rss(options); +} diff --git a/website/src/pages/swatch/[name].png.js b/website/src/pages/swatch/[name].png.js deleted file mode 100644 index aa8aabf3..00000000 --- a/website/src/pages/swatch/[name].png.js +++ /dev/null @@ -1,29 +0,0 @@ -import { createCanvas } from 'canvas'; -import { pianoroll } from '@strudel.cycles/core'; -import { evaluate } from '@strudel.cycles/transpiler'; -import '../../../../test/runtime.mjs'; -import { getMyPatterns } from './list.json'; - -export async function get({ params, request }) { - const patterns = await getMyPatterns(); - const { name } = params; - const tune = patterns[name]; - const { pattern } = await evaluate(tune); - const haps = pattern.queryArc(0, 4); - const canvas = createCanvas(800, 800); - const ctx = canvas.getContext('2d'); - pianoroll({ time: 4, haps, ctx, playhead: 1, fold: 1, background: 'transparent', playheadColor: 'transparent' }); - const buffer = canvas.toBuffer('image/png'); - return { - body: buffer, - encoding: 'binary', - }; -} -export async function getStaticPaths() { - const patterns = await getMyPatterns(); - return Object.keys(patterns).map((name) => ({ - params: { - name, - }, - })); -} diff --git a/website/src/pages/swatch/index.astro b/website/src/pages/swatch/index.astro index 65484856..5d03ad97 100644 --- a/website/src/pages/swatch/index.astro +++ b/website/src/pages/swatch/index.astro @@ -1,5 +1,5 @@ --- -import { getMyPatterns } from './list.json'; +import { getMyPatterns } from '../../my_patterns.js'; import { Content } from '../../../../my-patterns/README.md'; import HeadCommon from '../../components/HeadCommon.astro'; @@ -25,15 +25,15 @@ const baseNoTrailing = BASE_URL.endsWith('/') ? BASE_URL.slice(0, -1) : BASE_URL { Object.entries(myPatterns).map(([name, tune]) => (
{name}
-
)) }
+../../list.json diff --git a/website/src/pages/swatch/list.json.js b/website/src/pages/swatch/list.json.js deleted file mode 100644 index 4bf6bb4a..00000000 --- a/website/src/pages/swatch/list.json.js +++ /dev/null @@ -1,17 +0,0 @@ -import { getMetadata } from '../metadata_parser'; - -export function getMyPatterns() { - const my = import.meta.glob('../../../../my-patterns/**', { as: 'raw', eager: true }); - return Object.fromEntries( - Object.entries(my) - .filter(([name]) => name.endsWith('.txt')) - .map(([name, raw]) => [getMetadata(raw)['title'] || name.split('/').slice(-1), raw]), - ); -} - -export async function get() { - const all = await getMyPatterns(); - return { - body: JSON.stringify(all), - }; -} diff --git a/website/src/pages/technical-manual/alignment.mdx b/website/src/pages/technical-manual/alignment.mdx index f9ac68e4..dd3a6db5 100644 --- a/website/src/pages/technical-manual/alignment.mdx +++ b/website/src/pages/technical-manual/alignment.mdx @@ -23,7 +23,7 @@ following example: ```js '0 1 2'.add('10 20'); -('10 [11 21] 20'); +('10 [11 21] 22'); ``` They are similar to the previous example in that the number `1` is split in two, with its two halves added to `10` and `20` respectively. However, the `11` 'remembers' that it is a fragment of that original `1` event, and so is treated as having a duration of a third of a cycle, despite only being active for a sixth of a cycle. Likewise, the `21` is also a fragment of that original `1` event, but a fragment of its second half. Because the start of its event is missing, it wouldn't actually trigger a sound (unless it underwent further pattern transformations/combinations). @@ -41,8 +41,8 @@ This makes way for other ways to align the pattern, and several are already defi - `mix` - structures from both patterns are combined, so that the new events are not fragments but are created at intersections of events from both sides. - `squeeze` - cycles from the pattern on the right are squeezed into events on the left. So that e.g. `"0 1 2".add.squeeze("10 20")` is equivalent to `"[10 20] [11 21] [12 22]"`. - `squeezeout` - as with `squeeze`, but cycles from the left are squeezed into events on the right. So, `"0 1 2".add.squeezeout("10 20")` is equivalent to `[10 11 12] [20 21 22]`. -- `trig` is similar to `squeezeout` in that cycles from the right are aligned with events on the left. However those cycles are not 'squeezed', rather they are truncated to fit the event. So `"0 1 2 3 4 5 6 7".add.trig("10 [20 30]")` would be equivalent to `10 11 12 13 20 21 30 31`. In effect, events on the right 'trigger' cycles on the left. -- `trigzero` is similar to `trig`, but the pattern is 'triggered' from its very first cycle, rather than from the current cycle. `trig` and `trigzero` therefore only give different results where the leftmost pattern differs from one cycle to the next. +- `reset` is similar to `squeezeout` in that cycles from the right are aligned with events on the left. However those cycles are not 'squeezed', rather they are truncated to fit the event. So `"0 1 2 3 4 5 6 7".add.reset("10 [20 30]")` would be equivalent to `10 11 12 13 20 21 30 31`. In effect, events on the right 'reset' cycles on the left. +- `restart` is similar to `reset`, but the pattern is 'restarted' from its very first cycle, rather than from the current cycle. `reset` and `restart` therefore only give different results where the leftmost pattern differs from one cycle to the next. We will save going deeper into the background, design and practicalities of these alignment functions for future publications. However in the next section, we take them as a case study for looking at the different design affordances offered by Haskell to Tidal, and JavaScript to Strudel. diff --git a/website/src/pages/technical-manual/internals.mdx b/website/src/pages/technical-manual/internals.mdx index 43e87fc3..2ec74641 100644 --- a/website/src/pages/technical-manual/internals.mdx +++ b/website/src/pages/technical-manual/internals.mdx @@ -60,13 +60,13 @@ These functions are more low level, probably not needed by the live coder. -## trigJoin +## resetJoin - + -## trigzeroJoin +## restartJoin - + ## squeezeJoin diff --git a/website/src/pages/technical-manual/packages.mdx b/website/src/pages/technical-manual/packages.mdx index 9c7204d9..9a067317 100644 --- a/website/src/pages/technical-manual/packages.mdx +++ b/website/src/pages/technical-manual/packages.mdx @@ -16,16 +16,25 @@ The purpose of the multiple packages is to ## Overview -[See the latest published packages on npm](https://www.npmjs.com/search?q=%40strudel.cycles). +[See the latest published packages on npm](https://www.npmjs.com/search?q=%40strudel). Here is an overview of all the packages: +### Umbrella Packages + +These packages give you a batteries-included point of getting started, and most likely the thing you'd want to use in your project: + +- [repl](https://github.com/tidalcycles/strudel/tree/main/packages/repl): The Strudel REPL as a web component. +- [web](https://github.com/tidalcycles/strudel/tree/main/packages/web): Strudel library for the browser, without UI. + +To find out more about these two, read [Using Strudel in Your Project](/technical-manual/project-start) + ### Essential Packages These package are the most essential. You might want to use all of those if you're using strudel in your project: -- [core](https://github.com/tidalcycles/strudel/tree/main/packages/core#strudelcyclescore): tidal pattern engine with core primitives -- [mini](https://github.com/tidalcycles/strudel/tree/main/packages/mini#strudelcyclesmini): mini notation parser + core bindings -- [transpiler](https://github.com/tidalcycles/strudel/tree/main/packages/transpiler#strudelcyclestranspiler): user code transpiler. syntax sugar + highlighting +- [core](https://github.com/tidalcycles/strudel/tree/main/packages/core#strudelcore): tidal pattern engine with core primitives +- [mini](https://github.com/tidalcycles/strudel/tree/main/packages/mini#strudelmini): mini notation parser + core bindings +- [transpiler](https://github.com/tidalcycles/strudel/tree/main/packages/transpiler#strudeltranspiler): user code transpiler. syntax sugar + highlighting ### Language Extensions @@ -38,23 +47,24 @@ These packages extend the pattern language by specific functions These packages provide bindings for different ways to output strudel patterns: -- [webaudio](https://github.com/tidalcycles/strudel/tree/main/packages/webaudio#strudelcycleswebaudio): the default webaudio output -- [osc](https://github.com/tidalcycles/strudel/tree/main/packages/osc#strudelcyclesosc): bindings to communicate via OSC -- [midi](https://github.com/tidalcycles/strudel/tree/main/packages/midi#strudelcyclesmidi): webmidi bindings -- [csound](https://github.com/tidalcycles/strudel/tree/main/packages/csound#strudelcyclescsound): csound bindings -- [soundfonts](https://github.com/tidalcycles/strudel/tree/main/packages/serial#strudelcyclessoundfonts): Soundfont support -- [serial](https://github.com/tidalcycles/strudel/tree/main/packages/serial#strudelcyclesserial): webserial bindings +- [webaudio](https://github.com/tidalcycles/strudel/tree/main/packages/webaudio#strudelwebaudio): the default webaudio output +- [osc](https://github.com/tidalcycles/strudel/tree/main/packages/osc#strudelosc): bindings to communicate via OSC +- [midi](https://github.com/tidalcycles/strudel/tree/main/packages/midi#strudelmidi): webmidi bindings +- [csound](https://github.com/tidalcycles/strudel/tree/main/packages/csound#strudelcsound): csound bindings +- [soundfonts](https://github.com/tidalcycles/strudel/tree/main/packages/serial#strudelsoundfonts): Soundfont support +- [serial](https://github.com/tidalcycles/strudel/tree/main/packages/serial#strudelserial): webserial bindings ### Others -- [embed](https://github.com/tidalcycles/strudel/tree/main/packages/embed#strudelcyclesembed): embeddable REPL web component -- [react](https://github.com/tidalcycles/strudel/tree/main/packages/react#strudelcyclesreact): react hooks and components for strudel +- [embed](https://github.com/tidalcycles/strudel/tree/main/packages/embed#strudelembed): embeddable REPL web component ### No Longer Maintained +- [react](https://www.npmjs.com/package/@strudel.cycles/react): react hooks and components for strudel - [eval](https://www.npmjs.com/package/@strudel.cycles/eval): old code transpiler - [tone](https://www.npmjs.com/package/@strudel.cycles/tone): bindings for Tone.js instruments and effects - [webdirt](https://www.npmjs.com/package/@strudel.cycles/webdirt): webdirt bindings, replaced by webaudio package +- any `@strudel.cycles/*` packages have been renamed to `@strudel/*` since version 0.10.0. ## Tools diff --git a/website/src/pages/technical-manual/project-start.mdx b/website/src/pages/technical-manual/project-start.mdx new file mode 100644 index 00000000..64081625 --- /dev/null +++ b/website/src/pages/technical-manual/project-start.mdx @@ -0,0 +1,129 @@ +--- +title: Using Strudel in your Project +layout: ../../layouts/MainLayout.astro +--- + +# Using Strudel in your Project + +This Guide shows you the different ways to get started with using Strudel in your own project. + +## Embedding the Strudel REPL + +There are 3 quick ways to embed strudel in your website: + +1. Embed the strudel website as an iframe directly +2. Embed the strudel website as an iframe using `@strudel/embed` +3. Embed the REPL directly using `@strudel/repl` + +### Inside an iframe + +Using an iframe is the most easy way to embed a studel tune. +You can embed any pattern of your choice via an iframe and the URL of the pattern of your choice: + +```html + +``` + +The URL can be obtained by pressing `share` in the REPL. +Note that these share links depend on a database, which is not guaranteed to live forever. +To make sure your code is not lost, you can also use the long url: + +```html + +``` + +That long URL can just be copy pasted from the URL bar when you're on the strudel website. It always reflects the latest evaluation of your code. + +### @strudel/embed + +To simplify the process of emebdding via an iframe, you can use the package `@strudel/embed`: + +```html + + + + +``` + +This will load the strudel website in an iframe, using the code provided within the HTML comments ``. +The HTML comments are needed to make sure the browser won't interpret it as HTML. + +For alternative ways to load this package, see the [@strudel/embed README](https://github.com/tidalcycles/strudel/tree/main/packages/embed#strudelembed). + +### @strudel/repl + +Loading strudel directly in your site, without an iframe, looks similar to the iframe variant: + +```html + + + + +``` + +Here, we're loading `@strudel/repl` instead of `@strudel/embed`, and the component is called `strudel-editor` instead of `strudel-repl`. +Yes the naming is a bit confusing.. + +The upside of using the repl without an iframe is that you can pin the strudel version you're using: + +```html + + + + +``` + +This will guarantee your pattern wont break due to changes to the strudel project in the future. + +For more info on this package, see the [@strudel/repl README](https://github.com/tidalcycles/strudel/tree/main/packages/repl#strudelrepl). + +## With your own UI + +The above approach assumes you want to use the builtin [codemirror](https://codemirror.net/) editor. +If you'd rather use your own UI, you can use the `@strudel/web` package: + +```html + + + + + +``` + +For more info on this package, see the [@strudel/web README](https://github.com/tidalcycles/strudel/tree/main/packages/web#strudelweb). + +## Via npm + +[All the packages and many more are available on npm under the @strudel namespace](https://www.npmjs.com/search?q=%40strudel). +There are actually many more packages you can use to have fine grained control over what you use and what not. +To use these packages, you have to use a bundler that supports es modules, like [vite](https://vitejs.dev/). + +To find out more about the purpose of each package, see [Packages](/technical-manual/packages) diff --git a/website/src/pages/understand/cycles.mdx b/website/src/pages/understand/cycles.mdx index a66794be..4694850c 100644 --- a/website/src/pages/understand/cycles.mdx +++ b/website/src/pages/understand/cycles.mdx @@ -15,20 +15,20 @@ Strudel's mother language, TidalCycles, even has it in its name. ## Cycles and BPM In most music software, the unit BPM (beats per minute) is used to set the tempo. -Strudel expresses tempo as CPS (cycles per second), with a default of 1CPS: +Strudel expresses tempo as CPS (cycles per second), with a default of 0.5 CPS: -Here we can hear the 1CPS in action: The kick repeats once per second like a clock. -We could say 1CPS = 1BPS (beats per second) = 60BPM. Let's add another kick: +Here we can hear the 0.5CPS in action: The kick repeats once every two seconds. +Let's make it 4 kicks: - + -Now we have 2 kicks per second, but the whole pattern still plays at 1CPS. +Now we have 4 kicks per cycle, but the whole pattern still plays at 0.5CPS. In terms of BPM, most musicians would tell you this is playing at 120bpm. What about this one: - + Because the second sound is now a hihat, the tempo feels slower again. This brings us to an important realization: @@ -103,7 +103,7 @@ To get a time signature, just change the number of elements per bar. Here is a r or with 5: -*5")`} /> + We could also write multiple bars with different time signatures: diff --git a/website/src/pages/understand/pitch.mdx b/website/src/pages/understand/pitch.mdx index 5ddfe2b5..616d2901 100644 --- a/website/src/pages/understand/pitch.mdx +++ b/website/src/pages/understand/pitch.mdx @@ -35,7 +35,7 @@ The upper limit decreases with age. What's your upper limit? In Strudel, we can play frequencies directly with the `freq` control: -]")`} /> +]>*8")`} /> ## Frequency vs Pitch Perception diff --git a/website/src/pages/workshop/first-effects.mdx b/website/src/pages/workshop/first-effects.mdx index e3ce5487..3450e78f 100644 --- a/website/src/pages/workshop/first-effects.mdx +++ b/website/src/pages/workshop/first-effects.mdx @@ -17,9 +17,8 @@ We have sounds, we have notes, now let's look at effects! **low-pass filter** /2") + tune={`note("<[c2 c3]*4 [bb1 bb2]*4 [f2 f3]*4 [eb2 eb3]*4>") .sound("sawtooth").lpf(800)`} /> @@ -35,10 +34,9 @@ lpf = **l**ow **p**ass **f**ilter **pattern the filter** /2") -.sound("sawtooth").lpf("200 1000")`} + tune={`note("<[c2 c3]*4 [bb1 bb2]*4 [f2 f3]*4 [eb2 eb3]*4>") +.sound("sawtooth").lpf("200 1000 200 1000")`} /> @@ -53,20 +51,18 @@ We will learn how to automate with waves later... **vowel** /2") -.sound("sawtooth").vowel("/2")`} + tune={`note("<[c3,g3,e4] [bb2,f3,d4] [a2,f3,c4] [bb2,g3,eb4]>") +.sound("sawtooth").vowel("")`} /> **gain** @@ -85,18 +81,17 @@ Rhythm is all about dynamics! Let's combine all of the above into a little tune: /2") - .sound("sawtooth").lpf("200 1000"), - note("<[c3,g3,e4] [bb2,f3,d4] [a2,f3,c4] [bb2,g3,eb4]>/2") - .sound("sawtooth").vowel("/2") -) `} +stack( +sound("hh*8").gain("[.25 1]*4"), +sound("bd*4,[~ sd:1]*2") +), +note("<[c2 c3]*4 [bb1 bb2]*4 [f2 f3]*4 [eb2 eb3]*4>") +.sound("sawtooth").lpf("200 1000 200 1000"), +note("<[c3,g3,e4] [bb2,f3,d4] [a2,f3,c4] [bb2,g3,eb4]>") +.sound("sawtooth").vowel("") +)`} /> @@ -109,9 +104,8 @@ The 3 parts (drums, bassline, chords) are exactly as earlier, just stacked toget **shape the sound with an adsr envelope** ") + tune={`note("c3 bb2 f3 eb3") .sound("sawtooth").lpf(600) .attack(.1) .decay(.1) @@ -146,9 +140,8 @@ Can you guess what they do? **adsr short notation** ") + tune={`note("c3 bb2 f3 eb3") .sound("sawtooth").lpf(600) .adsr(".1:.1:.5:.2") `} @@ -157,12 +150,11 @@ Can you guess what they do? **delay** ~]") - .sound("gm_electric_guitar_muted"), - sound("").bank("RolandTR707") +note("[~ [<[d3,a3,f4]!2 [d3,bb3,g4]!2> ~]]*2") +.sound("gm_electric_guitar_muted"), +sound("").bank("RolandTR707") ).delay(".5")`} /> @@ -176,7 +168,7 @@ What happens if you use `.delay(".8:.06:.8")` ? Can you guess what the third num - + `delay("a:b:c")`: @@ -189,9 +181,8 @@ What happens if you use `.delay(".8:.06:.8")` ? Can you guess what the third num **room aka reverb** ~@16] ~>/2") + tune={`n("<4 [3@3 4] [<2 0> ~@16] ~>") .scale("D4:minor").sound("gm_accordion:2") .room(2)`} /> @@ -207,33 +198,31 @@ Add a delay too! **little dub tune** ~]") - .sound("gm_electric_guitar_muted").delay(.5), - sound("").bank("RolandTR707").delay(.5), - n("<4 [3@3 4] [<2 0> ~@16] ~>/2") - .scale("D4:minor").sound("gm_accordion:2") - .room(2).gain(.5) +note("[~ [<[d3,a3,f4]!2 [d3,bb3,g4]!2> ~]]*2") +.sound("gm_electric_guitar_muted").delay(.5), +sound("").bank("RolandTR707").delay(.5), +n("<4 [3@3 4] [<2 0> ~@16] ~>") +.scale("D4:minor").sound("gm_accordion:2") +room(2).gain(.5) )`} /> Let's add a bass to make this complete: ~]") - .sound("gm_electric_guitar_muted").delay(.5), - sound("").bank("RolandTR707").delay(.5), - n("<4 [3@3 4] [<2 0> ~@16] ~>/2") - .scale("D4:minor").sound("gm_accordion:2") - .room(2).gain(.4), - n("<0 [~ 0] 4 [3 2] [0 ~] [0 ~] <0 2> ~>*2") - .scale("D2:minor") - .sound("sawtooth,triangle").lpf(800) +note("[~ [<[d3,a3,f4]!2 [d3,bb3,g4]!2> ~]]*2") +.sound("gm_electric_guitar_muted").delay(.5), +sound("").bank("RolandTR707").delay(.5), +n("<4 [3@3 4] [<2 0> ~@16] ~>") +.scale("D4:minor").sound("gm_accordion:2") +.room(2).gain(.4), +n("[0 [~ 0] 4 [3 2] [0 ~] [0 ~] <0 2> ~]/2") +.scale("D2:minor") +.sound("sawtooth,triangle").lpf(800) )`} /> @@ -246,22 +235,20 @@ Try adding `.hush()` at the end of one of the patterns in the stack... **pan** **speed** -").room(.2)`} /> +").room(.2)`} /> **fast and slow** We can use `fast` and `slow` to change the tempo of a pattern outside of Mini-Notation: - + @@ -273,13 +260,13 @@ What happens if you use a pattern like `.fast("<1 [2 4]>")`? By the way, inside Mini-Notation, `fast` is `*` and `slow` is `/`. -")`} /> +")`} /> ## automation with signals Instead of changing values stepwise, we can also control them with signals: - + @@ -295,7 +282,7 @@ The gain is visualized as transparency in the pianoroll. By default, waves oscillate between 0 to 1. We can change that with `range`: - + @@ -306,11 +293,10 @@ What happens if you flip the range values? We can change the automation speed with slow / fast: /2") -.sound("sawtooth") -.lpf(sine.range(100, 2000).slow(8))`} + tune={`note("<[c2 c3]*4 [bb1 bb2]*4 [f2 f3]*4 [eb2 eb3]*4>") + .sound("sawtooth") + .lpf(sine.range(100, 2000).slow(4))`} /> @@ -321,15 +307,16 @@ The whole automation will now take 8 cycles to repeat. ## Recap -| name | example | -| ----- | -------------------------------------------------------------------------------------------------- | -| lpf | ")`} /> | -| vowel | ")`} /> | -| gain | | -| delay | | -| room | | -| pan | | -| speed | ")`} /> | -| range | | +| name | example | +| ------- | ---------------------------------------------------------------------------------------------------------------- | +| lpf | ")`} /> | +| vowel | ")`} /> | +| gain | | +| delay | | +| room | | +| pan | | +| speed | ")`} /> | +| signals | `sine`, `saw`, `square`, `tri`, `rand`, `perlin`
| +| range | | Let us now take a look at some of Tidal's typical [pattern effects](/workshop/pattern-effects). diff --git a/website/src/pages/workshop/first-notes.mdx b/website/src/pages/workshop/first-notes.mdx index ab11ed90..71a21764 100644 --- a/website/src/pages/workshop/first-notes.mdx +++ b/website/src/pages/workshop/first-notes.mdx @@ -4,7 +4,7 @@ layout: ../../layouts/MainLayout.astro --- import { MiniRepl } from '@src/docs/MiniRepl'; -import { midi2note } from '@strudel.cycles/core/'; +import { midi2note } from '@strudel/core'; import Box from '@components/Box.astro'; import QA from '@components/QA'; @@ -17,7 +17,6 @@ Let's look at how we can play notes **play notes with numbers** + {/* c2 g2, e3 b3 d4 e4 */} @@ -127,7 +122,6 @@ Try out different sounds: **switch between sounds** + -The `/4` plays the sequence in brackets over 4 cycles (=4s). +The `/4` plays the sequence in brackets over 4 cycles (=8s). -So each of the 4 notes is 1s long. +So each of the 4 notes is 2s long. Try adding more notes inside the brackets and notice how it gets faster. -Because it is so common to just play one thing per cycle, you can.. +**Play one per cycle with `< ... >`** -**Play one per cycle with \< \>** +In the last section, we learned that `< ... >` (angle brackets) can be used to play only one thing per cycle, +which is useful for longer melodies too: -").sound("gm_acoustic_bass")`} punchcard /> +").sound("gm_acoustic_bass")`} punchcard /> -Try adding more notes inside the brackets and notice how it does **not** get faster. +Try adding more notes inside the brackets and notice how the tempo stays the same. + +The angle brackets are actually just a shortcut: + +`
` = `[a b c]/3` + +`` = `[a b c d]/4` + +...
**Play one sequence per cycle** -{/* <[c2 c3]*4 [bb1 bb2]*4 [f2 f3]*4 [eb2 eb3]*4>/2 */} +We can combine the 2 types of brackets in all sorts of different ways. +Here is an example of a repetitive bassline: /2") + tune={`note("<[36 48]*4 [34 46]*4 [41 53]*4 [39 51]*4>") .sound("gm_acoustic_bass")`} punchcard /> @@ -195,7 +195,6 @@ Try adding more notes inside the brackets and notice how it does **not** get fas **Alternate between multiple things** ") .sound("gm_xylophone")`} @@ -205,9 +204,8 @@ Try adding more notes inside the brackets and notice how it does **not** get fas This is also useful for unpitched sounds: , [~ hh]*2") + tune={`sound("bd*4, [~ ]*2, [~ hh]*4") .bank("RolandTR909")`} punchcard /> @@ -217,10 +215,9 @@ This is also useful for unpitched sounds: Finding the right notes can be difficult.. Scales are here to help: ") -.scale("C:minor").sound("piano")`} +.scale("C:minor").sound("piano").cpm(60)`} punchcard /> @@ -244,11 +241,10 @@ Try out different scales: Just like anything, we can automate the scale with a pattern: , 2 4 <[6,8] [7,9]>") .scale("/4") -.sound("piano")`} +.sound("piano").cpm(60)`} punchcard /> @@ -265,7 +261,7 @@ Take your time and you'll find scales you like! **Elongate with @** - + @@ -278,11 +274,10 @@ Try changing that number! **Elongate within sub-sequences** *2") .scale("/4") -.sound("gm_acoustic_bass")`} +.sound("gm_acoustic_bass").cpm(60)`} punchcard /> @@ -296,7 +291,7 @@ This is also sometimes called triplet swing. You'll often find it in blues and j **Replicate** -]").sound("piano")`} punchcard /> +]").sound("piano").cpm(60)`} punchcard /> @@ -310,29 +305,28 @@ What's the difference? Let's recap what we've learned in this chapter: -| Concept | Syntax | Example | -| --------- | ------ | ------------------------------------------------------------------- | -| Slow down | \/ | | -| Alternate | \<\> | ")`} /> | -| Elongate | @ | | -| Replicate | ! | | +| Concept | Syntax | Example | +| --------- | ------ | -------------------------------------------------------- | +| Slow down | \/ | | +| Alternate | \<\> | ")`} /> | +| Elongate | @ | | +| Replicate | ! | | New functions: -| Name | Description | Example | -| ----- | ----------------------------------- | -------------------------------------------------------------------------------------------- | -| note | set pitch as number or letter | | -| scale | interpret `n` as scale degree | | -| stack | play patterns in parallel (read on) | | +| Name | Description | Example | +| ----- | ----------------------------------- | --------------------------------------------------------------------------------- | +| note | set pitch as number or letter | | +| scale | interpret `n` as scale degree | | +| stack | play patterns in parallel (read on) | | ## Examples **Classy Bassline** /2") + tune={`note("<[c2 c3]*4 [bb1 bb2]*4 [f2 f3]*4 [eb2 eb3]*4>") .sound("gm_synth_bass_1") .lpf(800) // <-- we'll learn about this soon`} /> @@ -340,23 +334,21 @@ New functions: **Classy Melody** *2\`).scale("C4:minor") +>*4\`).scale("C4:minor") .sound("gm_synth_strings_1")`} /> **Classy Drums** , [~ hh]*2") + tune={`sound("bd*4, [~ ]*2, [~ hh]*4") .bank("RolandTR909")`} /> @@ -369,19 +361,18 @@ It's called `stack` 😙 /2") + note("<[c2 c3]*4 [bb1 bb2]*4 [f2 f3]*4 [eb2 eb3]*4>") .sound("gm_synth_bass_1").lpf(800), n(\`< [~ 0] 2 [0 2] [~ 2] [~ 0] 1 [0 1] [~ 1] [~ 0] 3 [0 3] [~ 3] [~ 0] 2 [0 2] [~ 2] - >*2\`).scale("C4:minor") + >*4\`).scale("C4:minor") .sound("gm_synth_strings_1"), - sound("bd*2, ~ , [~ hh]*2") + sound("bd*4, [~ ]*2, [~ hh]*4") .bank("RolandTR909") )`} /> diff --git a/website/src/pages/workshop/first-sounds.mdx b/website/src/pages/workshop/first-sounds.mdx index 5897f029..9c33cdc3 100644 --- a/website/src/pages/workshop/first-sounds.mdx +++ b/website/src/pages/workshop/first-sounds.mdx @@ -15,7 +15,7 @@ This is the first chapter of the Strudel Workshop, nice to have you on board! The workshop is full of interactive code fields. Let's learn how to use those. Here is one: - + @@ -33,7 +33,7 @@ Congratulations, you are now live coding! We have just played a sound with `sound` like this: - + @@ -55,7 +55,7 @@ One Sound can contain multiple samples (audio files). You can select the sample by appending `:` followed by a number to the name: - + @@ -72,17 +72,28 @@ For now we'll stick to this little selection of sounds, but we'll find out how t By default, Strudel comes with a wide selection of drum sounds: - + These letter combinations stand for different parts of a drum set: + + + + original image by Pbroks13 + + - `bd` = **b**ass **d**rum - `sd` = **s**nare **d**rum - `rim` = **rim**shot - `hh` = **h**i**h**at - `oh` = **o**pen **h**ihat +- `lt` = **l**ow tom +- `mt` = **m**iddle tom +- `ht` = **h**igh tom +- `rd` = **r**i**d**e cymbal +- `cr` = **cr**ash cymbal Try out different drum sounds! @@ -90,7 +101,7 @@ Try out different drum sounds! To change the sound character of our drums, we can use `bank` to change the drum machine: - + In this example `RolandTR909` is the name of the drum machine that we're using. It is a famous drum machine for house and techno beats. @@ -115,7 +126,7 @@ There are a lot more, but let's keep it simple for now In the last example, we already saw that you can play multiple sounds in a sequence by separating them with a space: - + Notice how the currently playing sound is highlighted in the code and also visualized below. @@ -127,31 +138,56 @@ Try adding more sounds to the sequence! **The longer the sequence, the faster it runs** - + -The content of a sequence will be squished into what's called a cycle. +The content of a sequence will be squished into what's called a cycle. A cycle is 2s long by default. -**One way to change the tempo is using `cpm`** +**One per cycle with `< .. >`** - +Here is the same sequence, but this time sourrounded with `< .. >` (angle brackets): + +")`} punchcard /> + +This will play only one sound per cycle. With these brackets, the tempo doesn't change when we add or remove elements! + +Because this is now very slow, we can speed it up again like this: + +*8")`} punchcard /> + +Here, the `*8` means we make the whole thing 8 times faster. + + + +Wait a minute, isn't this the same as without `< ... >*8`? Why do we need it then? + +That's true, the special thing about this notation is that the tempo won't change when you add or remove elements, try it! + +Try also changing the number at the end to change the tempo! + + + +**changing the tempo with cpm** + +*8").cpm(90/4)`} punchcard /> cpm = cycles per minute -By default, the tempo is 60 cycles per minute = 1 cycle per second. +By default, the tempo is 30 cycles per minute = 120/4 = 1 cycle every 2 seconds + +In western music terms, you could say the above are 8ths notes at 90bpm in 4/4 time. +But don't worry if you don't know these terms, as they are not required to make music with Strudel. -We will look at other ways to change the tempo later! +**Add a rests in a sequence with '-' or '~'** -**Add a rests in a sequence with '~'** - - + **Sub-Sequences with [brackets]** - + @@ -163,15 +199,15 @@ Similar to the whole sequence, the content of a sub-sequence will be squished to **Multiplication: Speed things up** - + -**Multiplication: Speed up sequences** +**Multiplication: Speed up subsequences** - + **Multiplication: Speeeeeeeeed things up** - + @@ -181,7 +217,7 @@ Pitch = really fast rhythm **Sub-Sub-Sequences with [[brackets]]** - + @@ -191,15 +227,15 @@ You can go as deep as you want! **Play sequences in parallel with comma** - + You can use as many commas as you want: - + Commas can also be used inside sub-sequences: - + @@ -212,11 +248,10 @@ It is quite common that there are many ways to express the same idea. **Multiple Lines with backticks** @@ -224,45 +259,51 @@ It is quite common that there are many ways to express the same idea. Instead of using ":", we can also use the `n` function to select sample numbers: - + This is shorter and more readable than: - + ## Recap Now we've learned the basics of the so called Mini-Notation, the rhythm language of Tidal. -This is what we've leared so far: +This is what we've learned so far: -| Concept | Syntax | Example | -| ----------------- | -------- | -------------------------------------------------------------------------------- | -| Sequence | space | | -| Sample Number | :x | | -| Rests | ~ | | -| Sub-Sequences | \[\] | | -| Sub-Sub-Sequences | \[\[\]\] | | -| Speed up | \* | | -| Parallel | , | | +| Concept | Syntax | Example | +| ----------------- | -------- | ----------------------------------------------------------------------- | +| Sequence | space | | +| Sample Number | :x | | +| Rests | - or ~ | | +| Alternate | \<\> | ")`} /> | +| Sub-Sequences | \[\] | | +| Sub-Sub-Sequences | \[\[\]\] | | +| Speed up | \* | | +| Parallel | , | | The Mini-Notation is usually used inside some function. These are the functions we've seen so far: -| Name | Description | Example | -| ----- | ----------------------------------- | ---------------------------------------------------------------------------------- | -| sound | plays the sound of the given name | | -| bank | selects the sound bank | | -| cpm | sets the tempo in cycles per minute | | -| n | select sample number | | +| Name | Description | Example | +| ----- | ----------------------------------- | --------------------------------------------------------------------------------- | +| sound | plays the sound of the given name | | +| bank | selects the sound bank | | +| cpm | sets the tempo in cycles per minute | | +| n | select sample number | | ## Examples **Basic rock beat** - + **Classic house** - + @@ -273,28 +314,26 @@ Certain drum patterns are reused across genres. We Will Rock you - + **Yellow Magic Orchestra - Firecracker** **Imitation of a 16 step sequencer** @@ -302,13 +341,12 @@ We Will Rock you **Another one** @@ -316,12 +354,11 @@ We Will Rock you **Not your average drums** diff --git a/website/src/pages/workshop/getting-started.mdx b/website/src/pages/workshop/getting-started.mdx index 3d37a5cf..83dc8894 100644 --- a/website/src/pages/workshop/getting-started.mdx +++ b/website/src/pages/workshop/getting-started.mdx @@ -4,6 +4,7 @@ layout: ../../layouts/MainLayout.astro --- import { MiniRepl } from '../../docs/MiniRepl'; +import { examples } from '../../examples.mjs'; # Welcome @@ -29,40 +30,13 @@ The best place to actually make music with Strudel is the [Strudel REPL](https:/ - teaching: focussing on a low barrier of entry, Strudel is a good fit for teaching music and code at the same time. - integrate into your existing music setup: either via MIDI or OSC, you can use Strudel as a really flexible sequencer -## Example +## Examples -Here is an example of how strudel can sound: +Here are some examples of how strudel can sound: -],hh*8") - .speed(perlin.range(.8,.9)), // random sample speed variation - // bassline - "" - .off(1/8,x=>x.add(12).degradeBy(.5)) // random octave jumps - .add(perlin.range(0,.5)) // random pitch variation - .superimpose(add(.05)) // add second, slightly detuned voice - .note() // wrap in "note" - .decay(.15).sustain(0) // make each note of equal length - .s('sawtooth') // waveform - .gain(.4) // turn down - .cutoff(sine.slow(7).range(300,5000)), // automate cutoff - // chords - ">".voicings('lefthand') - .superimpose(x=>x.add(.04)) // add second, slightly detuned voice - .add(perlin.range(0,.5)) // random pitch variation - .note() // wrap in "note" - .s('sawtooth') // waveform - .gain(.16) // turn down - .cutoff(500) // fixed cutoff - .attack(1) // slowly fade in -) -.slow(3/2)`} -/> + -To hear more, go to the [Strudel REPL](https://strudel.cc/) and press shuffle to hear a random example pattern. +These examples cannot fully encompass the variety of things you can do, so [check out the showcase](/intro/showcase/) for some videos of how people use Strudel. ## Getting Started diff --git a/website/src/pages/workshop/pattern-effects.mdx b/website/src/pages/workshop/pattern-effects.mdx index 23346ccb..5afe862c 100644 --- a/website/src/pages/workshop/pattern-effects.mdx +++ b/website/src/pages/workshop/pattern-effects.mdx @@ -15,31 +15,29 @@ In this chapter, we are going to look at functions that are more unique to tidal **reverse patterns with rev** - + **play pattern left and modify it right with jux** - + This is the same as: Let's visualize what happens here: @@ -52,17 +50,16 @@ Try commenting out one of the two by adding `//` before a line **multiple tempos** - + This is like doing @@ -76,11 +73,10 @@ Try commenting out one or more by adding `//` before a line **add** >")) + tune={`note("c2 [eb3,g3] ".add("<0 <1 -1>>")) .color(">").adsr("[.1 0]:.2:[1 0]") -.sound("gm_acoustic_bass").room(.5)`} +.sound("gm_acoustic_bass").room(.5).cpm(60)`} punchcard /> @@ -93,20 +89,18 @@ If you add a number to a note, the note will be treated as if it was a number We can add as often as we like: >").add("0,7")) .color(">").adsr("[.1 0]:.2:[1 0]") -.sound("gm_acoustic_bass").room(.5)`} +.sound("gm_acoustic_bass").room(.5).cpm(60)`} punchcard /> **add with scale** [~ <4 1>]>*2".add("<0 [0,2,4]>/4")) + tune={`n("0 [2 4] <3 5> [~ <4 1>]".add("<0 [0,2,4]>")) .scale("C5:minor").release(.5) .sound("gm_xylophone").room(.5)`} punchcard @@ -115,10 +109,9 @@ We can add as often as we like: **time to stack** [~ <4 1>]>*2".add("<0 [0,2,4]>/4")) + n("0 [2 4] <3 5> [~ <4 1>]".add("<0 [0,2,4]>")) .scale("C5:minor") .sound("gm_xylophone") .room(.4).delay(.125), @@ -126,17 +119,17 @@ We can add as often as we like: .adsr("[.1 0]:.2:[1 0]") .sound("gm_acoustic_bass") .room(.5), - n("0 1 [2 3] 2").sound("jazz").jux(rev).slow(2) + n("0 1 [2 3] 2").sound("jazz").jux(rev) )`} /> **ply** - + this is like writing: - + @@ -147,12 +140,11 @@ Try patterning the `ply` function, for example using `"<1 2 1 3>"` **off** ] <2 3> [~ 1]>" - .off(1/8, x=>x.add(4)) - //.off(1/4, x=>x.add(7)) -).scale("/4") + tune={`n("0 [4 <3 2>] <2 3> [~ 1]" + .off(1/16, x=>x.add(4)) + //.off(1/8, x=>x.add(7)) +).scale("/2") .s("triangle").room(.5).ds(".1:0").delay(.5)`} punchcard /> @@ -163,19 +155,19 @@ In the notation `x=>x.`, the `x` is the shifted pattern, which where modifying. -off is also useful for sounds: +off is also useful for modifying other sounds, and can even be nested: x.speed(1.5).gain(.25))`} + tune={`s("bd sd [rim bd] sd,[~ hh]*4").bank("CasioRZ1") + .off(2/16, x=>x.speed(1.5).gain(.25) + .off(3/16, y=>y.vowel("*8")))`} /> -| name | description | example | -| ---- | ------------------------------ | ---------------------------------------------------------------------------------------------- | -| rev | reverse | | -| jux | split left/right, modify right | | -| add | add numbers / notes | ")).scale("C:minor")`} /> | -| ply | speed up each event n times | ")`} /> | -| off | copy, shift time & modify | x.speed(2))`} /> | +| name | description | example | +| ---- | ------------------------------ | ------------------------------------------------------------------------------------------- | +| rev | reverse | | +| jux | split left/right, modify right | | +| add | add numbers / notes | ")).scale("C:minor")`} /> | +| ply | speed up each event n times | ")`} /> | +| off | copy, shift time & modify | x.speed(2))`} /> | diff --git a/website/src/pages/workshop/recap.mdx b/website/src/pages/workshop/recap.mdx index fad14fb4..fda7a171 100644 --- a/website/src/pages/workshop/recap.mdx +++ b/website/src/pages/workshop/recap.mdx @@ -11,58 +11,58 @@ This page is just a listing of all functions covered in the workshop! ## Mini Notation -| Concept | Syntax | Example | -| ----------------- | -------- | -------------------------------------------------------------------------------- | -| Sequence | space | | -| Sample Number | :x | | -| Rests | ~ | | -| Sub-Sequences | \[\] | | -| Sub-Sub-Sequences | \[\[\]\] | | -| Speed up | \* | | -| Parallel | , | | -| Slow down | \/ | | -| Alternate | \<\> | ")`} /> | -| Elongate | @ | | -| Replicate | ! | | +| Concept | Syntax | Example | +| ----------------- | -------- | --------------------------------------------------------------------- | +| Sequence | space | | +| Sample Number | :x | | +| Rests | ~ | | +| Sub-Sequences | \[\] | | +| Sub-Sub-Sequences | \[\[\]\] | | +| Speed up | \* | | +| Parallel | , | | +| Slow down | \/ | | +| Alternate | \<\> | ")`} /> | +| Elongate | @ | | +| Replicate | ! | | ## Sounds -| Name | Description | Example | -| ----- | --------------------------------- | ---------------------------------------------------------------------------------- | -| sound | plays the sound of the given name | | -| bank | selects the sound bank | | -| n | select sample number | | +| Name | Description | Example | +| ----- | --------------------------------- | ----------------------------------------------------------------------- | +| sound | plays the sound of the given name | | +| bank | selects the sound bank | | +| n | select sample number | | ## Notes -| Name | Description | Example | -| --------- | ----------------------------- | -------------------------------------------------------------------------------------------- | -| note | set pitch as number or letter | | -| n + scale | set note in scale | | -| stack | play patterns in parallel | | +| Name | Description | Example | +| --------- | ----------------------------- | --------------------------------------------------------------------------------- | +| note | set pitch as number or letter | | +| n + scale | set note in scale | | +| stack | play patterns in parallel | | ## Audio Effects -| name | example | -| ----- | -------------------------------------------------------------------------------------------------- | -| lpf | ")`} /> | -| vowel | ")`} /> | -| gain | | -| delay | | -| room | | -| pan | | -| speed | ")`} /> | -| range | | +| name | example | +| ----- | --------------------------------------------------------------------------------------- | +| lpf | | +| vowel | ")`} /> | +| gain | | +| delay | | +| room | | +| pan | | +| speed | ")`} /> | +| range | | ## Pattern Effects -| name | description | example | -| ---- | ----------------------------------- | ---------------------------------------------------------------------------------------------- | -| cpm | sets the tempo in cycles per minute | | -| fast | speed up | | -| slow | slow down | | -| rev | reverse | | -| jux | split left/right, modify right | | -| add | add numbers / notes | ")).scale("C:minor")`} /> | -| ply | speed up each event n times | ")`} /> | -| off | copy, shift time & modify | x.speed(2))`} /> | +| name | description | example | +| ---- | ----------------------------------- | ----------------------------------------------------------------------------------- | +| cpm | sets the tempo in cycles per minute | | +| fast | speed up | | +| slow | slow down | | +| rev | reverse | | +| jux | split left/right, modify right | | +| add | add numbers / notes | ")).scale("C:minor")`} /> | +| ply | speed up each event n times | ")`} /> | +| off | copy, shift time & modify | x.speed(2))`} /> | diff --git a/website/src/repl/Header.jsx b/website/src/repl/Header.jsx index 774d0142..748b84e4 100644 --- a/website/src/repl/Header.jsx +++ b/website/src/repl/Header.jsx @@ -19,7 +19,7 @@ export function Header({ context }) { isDirty, activeCode, handleTogglePlay, - handleUpdate, + handleEvaluate, handleShuffle, handleShare, } = context; @@ -85,7 +85,7 @@ export function Header({ context }) { )}
diff --git a/website/src/repl/panel/PatternsTab.jsx b/website/src/repl/panel/PatternsTab.jsx index 4466b599..f6499d79 100644 --- a/website/src/repl/panel/PatternsTab.jsx +++ b/website/src/repl/panel/PatternsTab.jsx @@ -1,118 +1,189 @@ -import { DocumentDuplicateIcon, PencilSquareIcon, TrashIcon } from '@heroicons/react/20/solid'; -import { useMemo } from 'react'; import { - clearUserPatterns, - deleteActivePattern, - duplicateActivePattern, exportPatterns, - getUserPattern, importPatterns, - newUserPattern, - renameActivePattern, - setActivePattern, + patternFilterName, useActivePattern, - useSettings, -} from '../../settings.mjs'; -import * as tunes from '../tunes.mjs'; + useViewingPatternData, + userPattern, +} from '../../user_pattern_utils.mjs'; +import { useMemo } from 'react'; +import { getMetadata } from '../../metadata_parser'; +import { useExamplePatterns } from '../useExamplePatterns'; +import { parseJSON } from '../util.mjs'; +import { ButtonGroup } from './Forms.jsx'; +import { settingsMap, useSettings } from '../../settings.mjs'; function classNames(...classes) { return classes.filter(Boolean).join(' '); } -export function PatternsTab({ context }) { - const { userPatterns } = useSettings(); - const activePattern = useActivePattern(); - const isExample = useMemo(() => activePattern && !!tunes[activePattern], [activePattern]); +export function PatternLabel({ pattern } /* : { pattern: Tables<'code'> } */) { + const meta = useMemo(() => getMetadata(pattern.code), [pattern]); + + let title = meta.title; + if (title == null) { + const date = new Date(pattern.created_at); + if (!isNaN(date)) { + title = date.toLocaleDateString(); + } + } + if (title == null) { + title = pattern.hash; + } + if (title == null) { + title = 'unnamed'; + } + return <>{`${pattern.id}: ${title} by ${Array.isArray(meta.by) ? meta.by.join(',') : 'Anonymous'}`}; +} + +function PatternButton({ showOutline, onClick, pattern, showHiglight }) { return ( -
-
- {activePattern && ( -
-

{activePattern}

-
- {!isExample && ( - - )} - - {!isExample && ( - - )} -
-
- )} -
-
- - -
-
-

Examples

-
- {Object.entries(tunes).map(([key, tune]) => ( - + ); +} + +function ActionButton({ children, onClick, label, labelIsHidden }) { + return ( + + ); +} + +export function PatternsTab({ context }) { + const activePattern = useActivePattern(); + const viewingPatternStore = useViewingPatternData(); + const viewingPatternData = parseJSON(viewingPatternStore); + + const { userPatterns, patternFilter } = useSettings(); + + const examplePatterns = useExamplePatterns(); + const collections = examplePatterns.collections; + + const updateCodeWindow = (patternData, reset = false) => { + context.handleUpdate(patternData, reset); + }; + const viewingPatternID = viewingPatternData?.id; + + const autoResetPatternOnChange = !window.parent?.location.pathname.includes('oodles'); + + return ( +
+ settingsMap.setKey('patternFilter', value)} + items={patternFilterName} + > + {patternFilter === patternFilterName.user && ( +
+
+ { - setActivePattern(key); - context.handleUpdate(tune, true); + const { data } = userPattern.createAndAddToDB(); + updateCodeWindow(data); }} - > - {key} - - ))} + /> + { + const { data } = userPattern.duplicate(viewingPatternData); + updateCodeWindow(data); + }} + /> + { + const { data } = userPattern.delete(viewingPatternID); + updateCodeWindow({ ...data, collection: userPattern.collection }); + }} + /> + + + + { + const { data } = userPattern.clearAll(); + updateCodeWindow(data); + }} + /> +
+ )} + +
+ {patternFilter === patternFilterName.user && ( + + updateCodeWindow({ ...userPatterns[id], collection: userPattern.collection }, autoResetPatternOnChange) + } + patterns={userPatterns} + started={context.started} + activePattern={activePattern} + viewingPatternID={viewingPatternID} + /> + )} + {patternFilter !== patternFilterName.user && + Array.from(collections.keys()).map((collection) => { + const patterns = collections.get(collection); + return ( +
+

{collection}

+
+ updateCodeWindow({ ...patterns[id], collection }, autoResetPatternOnChange)} + started={context.started} + patterns={patterns} + activePattern={activePattern} + /> +
+
+ ); + })}
); diff --git a/website/src/repl/panel/SelectInput.jsx b/website/src/repl/panel/SelectInput.jsx new file mode 100644 index 00000000..a28c3936 --- /dev/null +++ b/website/src/repl/panel/SelectInput.jsx @@ -0,0 +1,20 @@ +import React from 'react'; +// value: ?ID, options: Map, onChange: ID => null, onClick: event => void, isDisabled: boolean +export function SelectInput({ value, options, onChange, onClick, isDisabled }) { + return ( + + ); +} diff --git a/website/src/repl/panel/SettingsTab.jsx b/website/src/repl/panel/SettingsTab.jsx index 9297b0e4..ae290189 100644 --- a/website/src/repl/panel/SettingsTab.jsx +++ b/website/src/repl/panel/SettingsTab.jsx @@ -1,6 +1,7 @@ import { defaultSettings, settingsMap, useSettings } from '../../settings.mjs'; import { themes } from '@strudel/codemirror'; import { ButtonGroup } from './Forms.jsx'; +import { AudioDeviceSelector } from './AudioDeviceSelector.jsx'; function Checkbox({ label, value, onChange }) { return ( @@ -61,35 +62,52 @@ function FormItem({ label, children }) { const themeOptions = Object.fromEntries(Object.keys(themes).map((k) => [k, k])); const fontFamilyOptions = { monospace: 'monospace', - BigBlueTerminal: 'BigBlueTerminal', - x3270: 'x3270', - PressStart: 'PressStart2P', - galactico: 'galactico', - 'we-come-in-peace': 'we-come-in-peace', + Courier: 'Courier', + JetBrains: 'JetBrains', + Hack: 'Hack', FiraCode: 'FiraCode', 'FiraCode-SemiBold': 'FiraCode SemiBold', teletext: 'teletext', mode7: 'mode7', + BigBlueTerminal: 'BigBlueTerminal', + x3270: 'x3270', + Monocraft: 'Monocraft', + PressStart: 'PressStart2P', + 'we-come-in-peace': 'we-come-in-peace', + galactico: 'galactico', }; -export function SettingsTab() { +export function SettingsTab({ started }) { const { theme, keybindings, + isBracketClosingEnabled, + isBracketMatchingEnabled, isLineNumbersDisplayed, isPatternHighlightingEnabled, isActiveLineHighlighted, isAutoCompletionEnabled, isTooltipEnabled, isFlashEnabled, + isSyncEnabled, isLineWrappingEnabled, fontSize, fontFamily, panelPosition, + audioDeviceName, } = useSettings(); return (
+ {AudioContext.prototype.setSinkId != null && ( + + settingsMap.setKey('audioDeviceName', audioDeviceName)} + /> + + )} settingsMap.setKey('theme', theme)} /> @@ -126,6 +144,16 @@ export function SettingsTab() { > + settingsMap.setKey('isBracketMatchingEnabled', cbEvent.target.checked)} + value={isBracketMatchingEnabled} + /> + settingsMap.setKey('isBracketClosingEnabled', cbEvent.target.checked)} + value={isBracketClosingEnabled} + /> settingsMap.setKey('isLineNumbersDisplayed', cbEvent.target.checked)} @@ -161,6 +189,16 @@ export function SettingsTab() { onChange={(cbEvent) => settingsMap.setKey('isFlashEnabled', cbEvent.target.checked)} value={isFlashEnabled} /> + { + if (confirm('Changing this setting requires the window to reload itself. OK?')) { + settingsMap.setKey('isSyncEnabled', cbEvent.target.checked); + window.location.reload(); + } + }} + value={isSyncEnabled} + /> Try clicking the logo in the top left! diff --git a/website/src/repl/panel/SoundsTab.jsx b/website/src/repl/panel/SoundsTab.jsx index a3639dfb..d4b52ee5 100644 --- a/website/src/repl/panel/SoundsTab.jsx +++ b/website/src/repl/panel/SoundsTab.jsx @@ -1,6 +1,6 @@ import useEvent from '@src/useEvent.mjs'; import { useStore } from '@nanostores/react'; -import { getAudioContext, soundMap, connectToDestination } from '@strudel.cycles/webaudio'; +import { getAudioContext, soundMap, connectToDestination } from '@strudel/webaudio'; import React, { useMemo, useRef } from 'react'; import { settingsMap, useSettings } from '../../settings.mjs'; import { ButtonGroup } from './Forms.jsx'; @@ -57,32 +57,36 @@ export function SoundsTab() { settingsMap.setKey('soundsFilter', 'user')} />
- {soundEntries.map(([name, { data, onTrigger }]) => ( - { - const ctx = getAudioContext(); - const params = { - note: ['synth', 'soundfont'].includes(data.type) ? 'a3' : undefined, - s: name, - clip: 1, - release: 0.5, - }; - const time = ctx.currentTime + 0.05; - const onended = () => trigRef.current?.node?.disconnect(); - trigRef.current = Promise.resolve(onTrigger(time, params, onended)); - trigRef.current.then((ref) => { - connectToDestination(ref?.node); - }); - }} - > - {' '} - {name} - {data?.type === 'sample' ? `(${getSamples(data.samples)})` : ''} - {data?.type === 'soundfont' ? `(${data.fonts.length})` : ''} - - ))} + {soundEntries.map(([name, { data, onTrigger }]) => { + return ( + { + const ctx = getAudioContext(); + const params = { + note: ['synth', 'soundfont'].includes(data.type) ? 'a3' : undefined, + s: name, + clip: 1, + release: 0.5, + sustain: 1, + duration: 0.5, + }; + const time = ctx.currentTime + 0.05; + const onended = () => trigRef.current?.node?.disconnect(); + trigRef.current = Promise.resolve(onTrigger(time, params, onended)); + trigRef.current.then((ref) => { + connectToDestination(ref?.node); + }); + }} + > + {' '} + {name} + {data?.type === 'sample' ? `(${getSamples(data.samples)})` : ''} + {data?.type === 'soundfont' ? `(${data.fonts.length})` : ''} + + ); + })} {!soundEntries.length ? 'No custom sounds loaded in this pattern (yet).' : ''}
diff --git a/website/src/repl/panel/WelcomeTab.jsx b/website/src/repl/panel/WelcomeTab.jsx index bda6c3f5..fb41b471 100644 --- a/website/src/repl/panel/WelcomeTab.jsx +++ b/website/src/repl/panel/WelcomeTab.jsx @@ -36,7 +36,12 @@ export function WelcomeTab({ context }) { tidalcycles - , which is a popular live coding language for music, written in Haskell. You can find the source code at{' '} + , which is a popular live coding language for music, written in Haskell. Strudel is free/open source software: + you can redistribute and/or modify it under the terms of the{' '} + + GNU Affero General Public License + + . You can find the source code at{' '} github diff --git a/website/src/repl/piano.mjs b/website/src/repl/piano.mjs index bb849b20..3b02fd0b 100644 --- a/website/src/repl/piano.mjs +++ b/website/src/repl/piano.mjs @@ -1,4 +1,4 @@ -import { Pattern, noteToMidi, valueToMidi } from '@strudel.cycles/core'; +import { Pattern, noteToMidi, valueToMidi } from '@strudel/core'; const maxPan = noteToMidi('C8'); const panwidth = (pan, width) => pan * width + (1 - width) / 2; diff --git a/website/src/repl/prebake.mjs b/website/src/repl/prebake.mjs index 96a484e7..55b534a6 100644 --- a/website/src/repl/prebake.mjs +++ b/website/src/repl/prebake.mjs @@ -1,5 +1,5 @@ -import { Pattern, noteToMidi, valueToMidi } from '@strudel.cycles/core'; -import { registerSynthSounds, registerZZFXSounds, samples } from '@strudel.cycles/webaudio'; +import { Pattern, noteToMidi, valueToMidi } from '@strudel/core'; +import { registerSynthSounds, registerZZFXSounds, samples } from '@strudel/webaudio'; import { registerSamplesFromDB } from './idbutils.mjs'; import './piano.mjs'; import './files.mjs'; @@ -15,11 +15,11 @@ export async function prebake() { registerZZFXSounds(), registerSamplesFromDB(), //registerSoundfonts(), - // need dynamic import here, because importing @strudel.cycles/soundfonts fails on server: - // => getting "window is not defined", as soon as "@strudel.cycles/soundfonts" is imported statically + // need dynamic import here, because importing @strudel/soundfonts fails on server: + // => getting "window is not defined", as soon as "@strudel/soundfonts" is imported statically // seems to be a problem with soundfont2 - import('@strudel.cycles/soundfonts').then(({ registerSoundfonts }) => registerSoundfonts()), - samples(`${baseNoTrailing}/piano.json`, `${baseNoTrailing}/piano/`, { prebake: true }), + import('@strudel/soundfonts').then(({ registerSoundfonts }) => registerSoundfonts()), + samples(`${baseNoTrailing}/piano.json`, undefined, { prebake: true }), // https://github.com/sgossner/VCSL/ // https://api.github.com/repositories/126427031/contents/ // LICENSE: CC0 general-purpose @@ -28,7 +28,7 @@ export async function prebake() { prebake: true, tag: 'drum-machines', }), - samples(`${baseNoTrailing}/EmuSP12.json`, `${baseNoTrailing}/EmuSP12/`, { prebake: true, tag: 'drum-machines' }), + samples(`${baseNoTrailing}/EmuSP12.json`, undefined, { prebake: true, tag: 'drum-machines' }), samples( { casio: ['casio/high.wav', 'casio/low.wav', 'casio/noise.wav'], @@ -115,13 +115,12 @@ export async function prebake() { 'numbers/8.wav', ], }, - 'github:tidalcycles/Dirt-Samples/master/', + 'github:tidalcycles/dirt-samples', { prebake: true, }, ), ]); - // await samples('github:tidalcycles/Dirt-Samples/master'); } const maxPan = noteToMidi('C8'); diff --git a/website/src/repl/tunes.mjs b/website/src/repl/tunes.mjs index 5f68ee93..cffe0c0e 100644 --- a/website/src/repl/tunes.mjs +++ b/website/src/repl/tunes.mjs @@ -106,8 +106,7 @@ stack( [B3@2 D4] [A3@2 [G3 A3]] [B3@2 D4] [A3] [B3@2 D4] [A4@2 G4] D5@2 [D5@2 [C5 B4]] [[C5 B4] G4@2] [C5@2 [B4 A4]] [[B4 A4] E4@2] - [D5@2 [C5 B4]] [[C5 B4] G4 C5] [G5] [~ ~ B3]\` - .color('#9C7C38'), + [D5@2 [C5 B4]] [[C5 B4] G4 C5] [G5] [~ ~ B3]\`, // bass \`[[C2 G2] E3@2] [[C2 G2] F#3@2] [[C2 G2] E3@2] [[C2 G2] F#3@2] [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2] @@ -115,7 +114,6 @@ stack( [[B1 D3] G3@2] [[Bb1 Db3] G3@2] [[A1 C3] G3@2] [[D2 C3] F#3@2] [[F2 C3] E3@2] [[E2 B2] D3@2] [[D2 A2] C3@2] [[C2 G2] B2@2] [[F2 C3] E3@2] [[E2 B2] D3@2] [[Eb2 Bb2] Db3@2] [[D2 A2] C3 [F3,G2]]\` - .color('#4C4646') ).transpose(12).slow(48) .superimpose(x=>x.add(0.06)) // add slightly detuned voice .note() @@ -239,8 +237,10 @@ export const wavyKalimba = `// "Wavy kalimba" // @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ // @by Felix Roos +setcps(1) + samples({ - 'kalimba': { c5:'https://freesound.org/data/previews/536/536549_11935698-lq.mp3' } + 'kalimba': { c5:'https://cdn.freesound.org/previews/536/536549_11935698-lq.mp3' } }) const scales = "" @@ -271,19 +271,18 @@ export const festivalOfFingers = `// "Festival of fingers" const chords = ""; stack( - chord(chords).dict('lefthand').voicing().struct("x(3,8,-1)") - .velocity(.5).off(1/7,x=>x.add(note(12)).velocity(.2)), - + chord(chords).dict('lefthand').voicing() + .struct("x(3,8,-1)") + .gain(.5).off(1/7,x=>x.add(note(12)).mul(gain(.2))), chords.rootNotes(2).struct("x(4,8,-2)").note(), - chords.rootNotes(4) .scale(cat('C minor','F dorian','G dorian','F# mixolydian')) .struct("x(3,8,-2)".fast(2)) - .scaleTranspose("0 4 0 6".early(".125 .5")).layer(scaleTranspose("0,<2 [4,6] [5,7]>/4")) + .scaleTranspose("0 4 0 6".early(".125 .5")) + .layer(scaleTranspose("0,<2 [4,6] [5,7]>/4")) .note() - ).slow(2) - .velocity(sine.struct("x*8").add(3/5).mul(2/5).fast(8)) + .mul(gain(sine.struct("x*8").add(3/5).mul(2/5).fast(8))) .piano()`; // iter, echo, echoWith @@ -302,19 +301,19 @@ stack( "[c2 a1 bb1 ~] ~" .echo(2, 1/16, 1) .slow(2) - .layer(h) .note().s('square') + .layer(h) .clip(.4) .cutoff(400).decay(.12).sustain(0) , "[g2,[c3 eb3]]".iter(4) - .echoWith(4, 1/8, (x,n)=>x.transpose(n*12).velocity(Math.pow(.4,n))) - .layer(h).note() + .echoWith(4, 1/8, (x,n)=>x.transpose(n*12).gain(Math.pow(.4,n))) + .note().layer(h) .clip(.1) ) .fast(2/3) .pianoroll()`; - +/* export const bridgeIsOver = `// "Bridge is over" // @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ // @by Felix Roos, bassline by BDP - The Bridge Is Over @@ -333,7 +332,7 @@ stack( s("mad").slow(2) ).cpm(78).slow(4) .pianoroll() -`; +`; */ export const goodTimes = `// "Good times" // @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ @@ -349,11 +348,11 @@ stack( .n().scale(scale), n("<0 4>(5,8,-1)").scale(scale).sub(note(12)) ) - .velocity(".6 .7".fast(4)) + .gain(".6 .7".fast(4)) .add(note(4)) .piano() .clip(2) - .velocity(.8) + .mul(gain(.8)) .slow(2) .pianoroll()`; @@ -362,8 +361,8 @@ export const echoPiano = `// "Echo piano" // @by Felix Roos n("<0 2 [4 6](3,4,2) 3*2>").color('salmon') -.off(1/4, x=>x.add(2).color('green')) -.off(1/2, x=>x.add(6).color('steelblue')) +.off(1/4, x=>x.add(n(2)).color('green')) +.off(1/2, x=>x.add(n(6)).color('steelblue')) .scale('D minor') .echo(4, 1/8, .5) .clip(.5) @@ -410,16 +409,16 @@ export const randomBells = `// "Random bells" // @by Felix Roos samples({ - bell: { c6: 'https://freesound.org/data/previews/411/411089_5121236-lq.mp3' }, - bass: { d2: 'https://freesound.org/data/previews/608/608286_13074022-lq.mp3' } + bell: { c6: 'https://cdn.freesound.org/previews/411/411089_5121236-lq.mp3' }, + bass: { d2: 'https://cdn.freesound.org/previews/608/608286_13074022-lq.mp3' } }) stack( // bells - "0".euclidLegato(3,8) + n("0").euclidLegato(3,8) .echo(3, 1/16, .5) - .add(rand.range(0,12)) - .scale("D:minor:pentatonic").note() + .add(n(rand.range(0,12))) + .scale("D:minor:pentatonic") .velocity(rand.range(.5,1)) .s('bell').gain(.6).delay(.2).delaytime(1/3).delayfeedback(.8), // bass @@ -446,65 +445,12 @@ note( .room(.5) .lpa(.125).lpenv(-2).v("8:.125").fanchor(.25)`; -export const hyperpop = `// "Hyperpop" -// @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ -// @by Felix Roos - -const lfo = cosine.slow(15); -const lfo2 = sine.slow(16); -const filter1 = x=>x.cutoff(lfo2.range(300,3000)); -const filter2 = x=>x.hcutoff(lfo.range(1000,6000)).cutoff(4000) -const scales = cat('D3 major', 'G3 major').slow(8) - -samples({ - bd: '344/344757_1676145-lq.mp3', - sn: '387/387186_7255534-lq.mp3', - hh: '561/561241_12517458-lq.mp3', - hh2:'44/44944_236326-lq.mp3', - hh3: '44/44944_236326-lq.mp3', -}, 'https://freesound.org/data/previews/') - -stack( - "-7 0 -7 7".struct("x(5,8,1)").fast(2).sub(7) - .scale(scales) - .note() - .s("sawtooth,square") - .gain(.3).attack(0.01).decay(0.1).sustain(.5) - .apply(filter1) - .lpa(.1).lpenv(2).ftype('24db') - , - "~@3 [<2 3>,<4 5>]" - .echo(4,1/16,.7) - .scale(scales) - .note() - .s('square').gain(.7) - .attack(0.01).decay(0.1).sustain(0) - .apply(filter1), - "6 4 2".add(14) - .superimpose(sub("5")) - .fast(1).euclidLegato(3,8) - .mask("<1 0@7>") - .fast(2) - .echo(32, 1/8, .8) - .scale(scales) - .note() - .s("sawtooth") - .gain(sine.range(.1,.4).slow(8)) - .attack(.001).decay(.2).sustain(0) - .apply(filter2) -).stack( - stack( - "bd <~@7 [~ bd]>".fast(2), - "~ sn", - "[~ hh3]*2" - ).s().fast(2).gain(.7) -).slow(2) -// strudel disable-highlighting`; - export const festivalOfFingers3 = `// "Festival of fingers 3" // @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ // @by Felix Roos +setcps(1) + n("[-7*3],0,2,6,[8 7]") .echoWith( 4, // echo 4 times @@ -514,7 +460,7 @@ n("[-7*3],0,2,6,[8 7]") .gain(1/(i+1)) // reduce gain .clip(1/(i+1)) ) - .velocity(perlin.range(.5,.9).slow(8)) + .mul(gain(perlin.range(.5,.9).slow(8))) .stack(n("[22 25]*3") .clip(sine.range(.5,2).slow(8)) .gain(sine.range(.4,.8).slow(5)) @@ -527,7 +473,7 @@ export const meltingsubmarine = `// "Melting submarine" // @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ // @by Felix Roos -await samples('github:tidalcycles/Dirt-Samples/master/') +samples('github:tidalcycles/dirt-samples') stack( s("bd:5,[~ ],hh27(3,4,1)") // drums .speed(perlin.range(.7,.9)) // random sample speed variation @@ -574,7 +520,7 @@ samples({ sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'], hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'], perc: ['perc/002_perc2.wav'], -}, 'github:tidalcycles/Dirt-Samples/master/'); +}, 'github:tidalcycles/dirt-samples'); chord("*2").dict('lefthand').anchor("G4").voicing() .stack(n("0@6 [<1 2> <2 0> 1]@2").scale('C5 major')) @@ -608,17 +554,19 @@ samples({ bd: ['bd/BT0AADA.wav','bd/BT0AAD0.wav','bd/BT0A0DA.wav','bd/BT0A0D3.wav','bd/BT0A0D0.wav','bd/BT0A0A7.wav'], sd: ['sd/rytm-01-classic.wav','sd/rytm-00-hard.wav'], hh: ['hh27/000_hh27closedhh.wav','hh/000_hh3closedhh.wav'], -}, 'github:tidalcycles/Dirt-Samples/master/'); +}, 'github:tidalcycles/dirt-samples'); -note("<8(3,8) <7 7*2> [4 5@3] 8>".sub(1) // sub 1 -> 1-indexed +setcps(1) + +"<8(3,8) <7 7*2> [4 5@3] 8>".sub(1) // sub 1 -> 1-indexed .layer( x=>x, -x=>x.add(7).color('steelblue') +x=>x.add(7) .off(1/8,x=>x.add("2,4").off(1/8,x=>x.add(5).echo(4,.125,.5))) .slow(2), -).scale('A1 minor')) +).n().scale('A1 minor') .s("flbass").n(0) -.gain(.3) +.mul(gain(.3)) .cutoff(sine.slow(7).range(200,4000)) .resonance(10) //.hcutoff(400) @@ -709,6 +657,8 @@ export const dinofunk = `// "Dinofunk" // @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ // @by Felix Roos +setcps(1) + samples({bass:'https://cdn.freesound.org/previews/614/614637_2434927-hq.mp3', dino:{b4:'https://cdn.freesound.org/previews/316/316403_5123851-hq.mp3'}}) setVoicingRange('lefthand', ['c3','a4']) @@ -795,7 +745,7 @@ export const amensister = `// "Amensister" // @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ // @by Felix Roos -await samples('github:tidalcycles/Dirt-Samples/master') +samples('github:tidalcycles/dirt-samples') stack( // amen @@ -904,7 +854,7 @@ export const arpoon = `// "Arpoon" // @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ // @by Felix Roos -await samples('github:tidalcycles/Dirt-Samples/master') +samples('github:tidalcycles/dirt-samples') n("[0,3] 2 [1,3] 2".fast(3).lastOf(4, fast(2))).clip(2) .offset("<<1 2> 2 1 1>") diff --git a/website/src/repl/useExamplePatterns.jsx b/website/src/repl/useExamplePatterns.jsx new file mode 100644 index 00000000..08629d44 --- /dev/null +++ b/website/src/repl/useExamplePatterns.jsx @@ -0,0 +1,26 @@ +import { $featuredPatterns, $publicPatterns, collectionName } from '../user_pattern_utils.mjs'; +import { useStore } from '@nanostores/react'; +import { useMemo } from 'react'; +import * as tunes from '../repl/tunes.mjs'; + +export const stockPatterns = Object.fromEntries( + Object.entries(tunes).map(([key, code], i) => [i, { id: i, code, collection: 'Stock Examples' }]), +); + +export const useExamplePatterns = () => { + const featuredPatterns = useStore($featuredPatterns); + const publicPatterns = useStore($publicPatterns); + const collections = useMemo(() => { + const pats = new Map(); + pats.set(collectionName.featured, featuredPatterns); + pats.set(collectionName.public, publicPatterns); + // pats.set(collectionName.stock, stockPatterns); + return pats; + }, [featuredPatterns, publicPatterns]); + + const patterns = useMemo(() => { + return Object.assign({}, ...collections.values()); + }, [collections]); + + return { patterns, collections }; +}; diff --git a/website/src/repl/util.mjs b/website/src/repl/util.mjs index 2b93b619..3147ae38 100644 --- a/website/src/repl/util.mjs +++ b/website/src/repl/util.mjs @@ -1,31 +1,40 @@ -import { controls, evalScope, hash2code, logger } from '@strudel.cycles/core'; -import { settingPatterns } from '../settings.mjs'; +import { evalScope, hash2code, logger } from '@strudel/core'; +import { settingPatterns, defaultAudioDeviceName } from '../settings.mjs'; +import { getAudioContext, initializeAudioOutput, setDefaultAudioContext } from '@strudel/webaudio'; + import { isTauri } from '../tauri.mjs'; import './Repl.css'; -import * as tunes from './tunes.mjs'; + import { createClient } from '@supabase/supabase-js'; import { nanoid } from 'nanoid'; import { writeText } from '@tauri-apps/api/clipboard'; +import { createContext } from 'react'; +import { $featuredPatterns, loadDBPatterns } from '@src/user_pattern_utils.mjs'; // Create a single supabase client for interacting with your database -const supabase = createClient( +export const supabase = createClient( 'https://pidxdsxphlhzjnzmifth.supabase.co', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InBpZHhkc3hwaGxoempuem1pZnRoIiwicm9sZSI6ImFub24iLCJpYXQiOjE2NTYyMzA1NTYsImV4cCI6MTk3MTgwNjU1Nn0.bqlw7802fsWRnqU5BLYtmXk_k-D1VFmbkHMywWc15NM', ); +let dbLoaded; +if (typeof window !== 'undefined') { + dbLoaded = loadDBPatterns(); +} + export async function initCode() { // load code from url hash (either short hash from database or decode long hash) try { const initialUrl = window.location.href; - const hash = initialUrl.split('?')[1]?.split('#')?.[0]; + const hash = initialUrl.split('?')[1]?.split('#')?.[0]?.split('&')[0]; const codeParam = window.location.href.split('#')[1] || ''; - // looking like https://strudel.cc/?J01s5i1J0200 (fixed hash length) if (codeParam) { // looking like https://strudel.cc/#ImMzIGUzIg%3D%3D (hash length depends on code length) return hash2code(codeParam); } else if (hash) { + // looking like https://strudel.cc/?J01s5i1J0200 (fixed hash length) return supabase - .from('code') + .from('code_v1') .select('code') .eq('hash', hash) .then(({ data, error }) => { @@ -43,25 +52,36 @@ export async function initCode() { } } -export function getRandomTune() { - const allTunes = Object.entries(tunes); +export const parseJSON = (json) => { + json = json != null && json.length ? json : '{}'; + try { + return JSON.parse(json); + } catch { + return '{}'; + } +}; + +export async function getRandomTune() { + await dbLoaded; + const featuredTunes = Object.entries($featuredPatterns.get()); const randomItem = (arr) => arr[Math.floor(Math.random() * arr.length)]; - const [name, code] = randomItem(allTunes); - return { name, code }; + const [_, data] = randomItem(featuredTunes); + return data; } export function loadModules() { let modules = [ - import('@strudel.cycles/core'), - import('@strudel.cycles/tonal'), - import('@strudel.cycles/mini'), - import('@strudel.cycles/xen'), - import('@strudel.cycles/webaudio'), + import('@strudel/core'), + import('@strudel/draw'), + import('@strudel/tonal'), + import('@strudel/mini'), + import('@strudel/xen'), + import('@strudel/webaudio'), import('@strudel/codemirror'), import('@strudel/hydra'), - import('@strudel.cycles/serial'), - import('@strudel.cycles/soundfonts'), - import('@strudel.cycles/csound'), + import('@strudel/serial'), + import('@strudel/soundfonts'), + import('@strudel/csound'), ]; if (isTauri()) { modules = modules.concat([ @@ -70,14 +90,10 @@ export function loadModules() { import('@strudel/desktopbridge/oscbridge.mjs'), ]); } else { - modules = modules.concat([import('@strudel.cycles/midi'), import('@strudel.cycles/osc')]); + modules = modules.concat([import('@strudel/midi'), import('@strudel/osc')]); } - return evalScope( - controls, // sadly, this cannot be exported from core direclty - settingPatterns, - ...modules, - ); + return evalScope(settingPatterns, ...modules); } let lastShared; @@ -87,10 +103,13 @@ export async function shareCode(codeToShare) { logger(`Link already generated!`, 'error'); return; } + const isPublic = confirm( + 'Do you want your pattern to be public? If no, press cancel and you will get just a private link.', + ); // generate uuid in the browser const hash = nanoid(12); const shareUrl = window.location.origin + window.location.pathname + '?' + hash; - const { data, error } = await supabase.from('code').insert([{ code: codeToShare, hash }]); + const { error } = await supabase.from('code_v1').insert([{ code: codeToShare, hash, ['public']: isPublic }]); if (!error) { lastShared = codeToShare; // copy shareUrl to clipboard @@ -110,3 +129,37 @@ export async function shareCode(codeToShare) { logger(message); } } + +export const ReplContext = createContext(null); + +export const getAudioDevices = async () => { + await navigator.mediaDevices.getUserMedia({ audio: true }); + let mediaDevices = await navigator.mediaDevices.enumerateDevices(); + mediaDevices = mediaDevices.filter((device) => device.kind === 'audiooutput' && device.deviceId !== 'default'); + const devicesMap = new Map(); + devicesMap.set(defaultAudioDeviceName, ''); + mediaDevices.forEach((device) => { + devicesMap.set(device.label, device.deviceId); + }); + return devicesMap; +}; + +export const setAudioDevice = async (id) => { + let audioCtx = getAudioContext(); + if (audioCtx.sinkId === id) { + return; + } + await audioCtx.suspend(); + await audioCtx.close(); + audioCtx = setDefaultAudioContext(); + await audioCtx.resume(); + const isValidID = (id ?? '').length > 0; + if (isValidID) { + try { + await audioCtx.setSinkId(id); + } catch { + logger('failed to set audio interface', 'warning'); + } + } + initializeAudioOutput(); +}; diff --git a/website/src/settings.mjs b/website/src/settings.mjs index f3ceeb6d..a70c4202 100644 --- a/website/src/settings.mjs +++ b/website/src/settings.mjs @@ -1,17 +1,20 @@ -import { persistentMap, persistentAtom } from '@nanostores/persistent'; +import { persistentMap } from '@nanostores/persistent'; import { useStore } from '@nanostores/react'; -import { register } from '@strudel.cycles/core'; -import * as tunes from './repl/tunes.mjs'; -import { logger } from '@strudel.cycles/core'; +import { register } from '@strudel/core'; + +export const defaultAudioDeviceName = 'System Standard'; export const defaultSettings = { activeFooter: 'intro', keybindings: 'codemirror', + isBracketMatchingEnabled: true, + isBracketClosingEnabled: true, isLineNumbersDisplayed: true, isActiveLineHighlighted: true, isAutoCompletionEnabled: false, isTooltipEnabled: false, isFlashEnabled: true, + isSyncEnabled: false, isLineWrappingEnabled: false, isPatternHighlightingEnabled: true, theme: 'strudelTheme', @@ -20,51 +23,46 @@ export const defaultSettings = { latestCode: '', isZen: false, soundsFilter: 'all', + patternFilter: 'community', panelPosition: 'right', userPatterns: '{}', + audioDeviceName: defaultAudioDeviceName, }; export const settingsMap = persistentMap('strudel-settings', defaultSettings); -// active pattern is separate, because it shouldn't sync state across tabs -// reason: https://github.com/tidalcycles/strudel/issues/857 -const $activePattern = persistentAtom('activePattern', '', { listen: false }); -export function setActivePattern(key) { - $activePattern.set(key); -} -export function getActivePattern() { - return $activePattern.get(); -} -export function useActivePattern() { - return useStore($activePattern); -} -export function initUserCode(code) { - const userPatterns = getUserPatterns(); - const match = Object.entries(userPatterns).find(([_, pat]) => pat.code === code); - setActivePattern(match?.[0] || ''); -} +const parseBoolean = (booleanlike) => ([true, 'true'].includes(booleanlike) ? true : false); export function useSettings() { const state = useStore(settingsMap); + + const userPatterns = JSON.parse(state.userPatterns); + Object.keys(userPatterns).forEach((key) => { + const data = userPatterns[key]; + data.id = data.id ?? key; + userPatterns[key] = data; + }); return { ...state, - isZen: [true, 'true'].includes(state.isZen) ? true : false, - isLineNumbersDisplayed: [true, 'true'].includes(state.isLineNumbersDisplayed) ? true : false, - isActiveLineHighlighted: [true, 'true'].includes(state.isActiveLineHighlighted) ? true : false, - isAutoCompletionEnabled: [true, 'true'].includes(state.isAutoCompletionEnabled) ? true : false, - isPatternHighlightingEnabled: [true, 'true'].includes(state.isPatternHighlightingEnabled) ? true : false, - isTooltipEnabled: [true, 'true'].includes(state.isTooltipEnabled) ? true : false, - isLineWrappingEnabled: [true, 'true'].includes(state.isLineWrappingEnabled) ? true : false, - isFlashEnabled: [true, 'true'].includes(state.isFlashEnabled) ? true : false, + isZen: parseBoolean(state.isZen), + isBracketMatchingEnabled: parseBoolean(state.isBracketMatchingEnabled), + isBracketClosingEnabled: parseBoolean(state.isBracketClosingEnabled), + isLineNumbersDisplayed: parseBoolean(state.isLineNumbersDisplayed), + isActiveLineHighlighted: parseBoolean(state.isActiveLineHighlighted), + isAutoCompletionEnabled: parseBoolean(state.isAutoCompletionEnabled), + isPatternHighlightingEnabled: parseBoolean(state.isPatternHighlightingEnabled), + isTooltipEnabled: parseBoolean(state.isTooltipEnabled), + isLineWrappingEnabled: parseBoolean(state.isLineWrappingEnabled), + isFlashEnabled: parseBoolean(state.isFlashEnabled), + isSyncEnabled: parseBoolean(state.isSyncEnabled), fontSize: Number(state.fontSize), panelPosition: state.activeFooter !== '' ? state.panelPosition : 'bottom', // <-- keep this 'bottom' where it is! - userPatterns: JSON.parse(state.userPatterns), + userPatterns: userPatterns, }; } export const setActiveFooter = (tab) => settingsMap.setKey('activeFooter', tab); -export const setLatestCode = (code) => settingsMap.setKey('latestCode', code); export const setIsZen = (active) => settingsMap.setKey('isZen', !!active); const patternSetting = (key) => @@ -83,160 +81,3 @@ export const fontFamily = patternSetting('fontFamily'); export const fontSize = patternSetting('fontSize'); export const settingPatterns = { theme, fontFamily, fontSize }; - -export function getUserPatterns() { - return JSON.parse(settingsMap.get().userPatterns); -} -function getSetting(key) { - return settingsMap.get()[key]; -} - -export function setUserPatterns(obj) { - settingsMap.setKey('userPatterns', JSON.stringify(obj)); -} - -export function addUserPattern(name, config) { - if (typeof config !== 'object') { - throw new Error('addUserPattern expected object as second param'); - } - if (!config.code) { - throw new Error('addUserPattern expected code as property of second param'); - } - const userPatterns = getUserPatterns(); - setUserPatterns({ ...userPatterns, [name]: config }); -} - -export function newUserPattern() { - const userPatterns = getUserPatterns(); - const date = new Date().toISOString().split('T')[0]; - const todays = Object.entries(userPatterns).filter(([name]) => name.startsWith(date)); - const num = String(todays.length + 1).padStart(3, '0'); - const defaultNewPattern = 's("hh")'; - const name = date + '_' + num; - addUserPattern(name, { code: defaultNewPattern }); - setActivePattern(name); - return name; -} - -export function clearUserPatterns() { - if (!confirm(`This will delete all your patterns. Are you really sure?`)) { - return; - } - setUserPatterns({}); -} - -export function getNextCloneName(key) { - const userPatterns = getUserPatterns(); - const clones = Object.entries(userPatterns).filter(([name]) => name.startsWith(key)); - const num = String(clones.length + 1).padStart(3, '0'); - return key + '_' + num; -} - -export function getUserPattern(key) { - const userPatterns = getUserPatterns(); - return userPatterns[key]; -} - -export function renameActivePattern() { - let activePattern = getActivePattern(); - let userPatterns = getUserPatterns(); - if (!userPatterns[activePattern]) { - alert('Cannot rename examples'); - return; - } - const newName = prompt('Enter new name', activePattern); - if (newName === null) { - // canceled - return; - } - if (userPatterns[newName]) { - alert('Name already taken!'); - return; - } - userPatterns[newName] = userPatterns[activePattern]; // copy code - delete userPatterns[activePattern]; - setUserPatterns({ ...userPatterns }); - setActivePattern(newName); -} - -export function updateUserCode(code) { - const userPatterns = getUserPatterns(); - let activePattern = getActivePattern(); - // check if code is that of an example tune - const [example] = Object.entries(tunes).find(([_, tune]) => tune === code) || []; - if (example && (!activePattern || activePattern === example)) { - // select example - setActivePattern(example); - return; - } - if (!activePattern) { - // create new user pattern - activePattern = newUserPattern(); - setActivePattern(activePattern); - } else if (!!tunes[activePattern] && code !== tunes[activePattern]) { - // fork example - activePattern = getNextCloneName(activePattern); - setActivePattern(activePattern); - } - setUserPatterns({ ...userPatterns, [activePattern]: { code } }); -} - -export function deleteActivePattern() { - let activePattern = getActivePattern(); - if (!activePattern) { - console.warn('cannot delete: no pattern selected'); - return; - } - const userPatterns = getUserPatterns(); - if (!userPatterns[activePattern]) { - alert('Cannot delete examples'); - return; - } - if (!confirm(`Really delete the selected pattern "${activePattern}"?`)) { - return; - } - setUserPatterns(Object.fromEntries(Object.entries(userPatterns).filter(([key]) => key !== activePattern))); - setActivePattern(''); -} - -export function duplicateActivePattern() { - let activePattern = getActivePattern(); - let latestCode = getSetting('latestCode'); - if (!activePattern) { - console.warn('cannot duplicate: no pattern selected'); - return; - } - const userPatterns = getUserPatterns(); - activePattern = getNextCloneName(activePattern); - setUserPatterns({ ...userPatterns, [activePattern]: { code: latestCode } }); - setActivePattern(activePattern); -} - -export async function importPatterns(fileList) { - const files = Array.from(fileList); - await Promise.all( - files.map(async (file, i) => { - const content = await file.text(); - if (file.type === 'application/json') { - const userPatterns = getUserPatterns() || {}; - setUserPatterns({ ...userPatterns, ...JSON.parse(content) }); - } else if (file.type === 'text/plain') { - const name = file.name.replace(/\.[^/.]+$/, ''); - addUserPattern(name, { code: content }); - } - }), - ); - logger(`import done!`); -} - -export async function exportPatterns() { - const userPatterns = getUserPatterns() || {}; - const blob = new Blob([JSON.stringify(userPatterns)], { type: 'application/json' }); - const downloadLink = document.createElement('a'); - downloadLink.href = window.URL.createObjectURL(blob); - const date = new Date().toISOString().split('T')[0]; - downloadLink.download = `strudel_patterns_${date}.json`; - document.body.appendChild(downloadLink); - downloadLink.click(); - document.body.removeChild(downloadLink); -} diff --git a/website/src/styles/index.css b/website/src/styles/index.css index dca41ff0..e50a54cf 100644 --- a/website/src/styles/index.css +++ b/website/src/styles/index.css @@ -14,6 +14,18 @@ font-family: 'galactico'; src: url('/fonts/galactico/Galactico-Basic.otf'); } +@font-face { + font-family: 'JetBrains'; + src: url('/fonts/JetBrains/JetBrainsMono.woff2'); +} +@font-face { + font-family: 'Monocraft'; + src: url('/fonts/Monocraft/Monocraft.ttf'); +} +@font-face { + font-family: 'Hack'; + src: url('/fonts/Hack/Hack-Regular.ttf'); +} @font-face { font-family: 'we-come-in-peace'; src: url('/fonts/we-come-in-peace/we-come-in-peace-bb.regular.ttf'); diff --git a/website/src/user_pattern_utils.mjs b/website/src/user_pattern_utils.mjs new file mode 100644 index 00000000..ab2b5f35 --- /dev/null +++ b/website/src/user_pattern_utils.mjs @@ -0,0 +1,197 @@ +import { atom } from 'nanostores'; +import { persistentAtom } from '@nanostores/persistent'; +import { useStore } from '@nanostores/react'; +import { logger } from '@strudel/core'; +import { nanoid } from 'nanoid'; +import { settingsMap } from './settings.mjs'; +import { parseJSON, supabase } from './repl/util.mjs'; + +export let $publicPatterns = atom([]); +export let $featuredPatterns = atom([]); + +export const collectionName = { + user: 'user', + public: 'Last Creations', + stock: 'Stock Examples', + featured: 'Featured', +}; + +export const patternFilterName = { + community: 'community', + user: 'user', +}; + +const sessionAtom = (name, initial = undefined) => { + const storage = typeof sessionStorage !== 'undefined' ? sessionStorage : {}; + const store = atom(typeof storage[name] !== 'undefined' ? storage[name] : initial); + store.listen((newValue) => { + if (typeof newValue === 'undefined') { + delete storage[name]; + } else { + storage[name] = newValue; + } + }); + return store; +}; + +export let $viewingPatternData = sessionAtom('viewingPatternData', { + id: '', + code: '', + collection: collectionName.user, + created_at: Date.now(), +}); + +export const getViewingPatternData = () => { + return parseJSON($viewingPatternData.get()); +}; +export const useViewingPatternData = () => { + return useStore($viewingPatternData); +}; + +export const setViewingPatternData = (data) => { + $viewingPatternData.set(JSON.stringify(data)); +}; + +export function loadPublicPatterns() { + return supabase.from('code_v1').select().eq('public', true).limit(20).order('id', { ascending: false }); +} + +export function loadFeaturedPatterns() { + return supabase.from('code_v1').select().eq('featured', true).limit(20).order('id', { ascending: false }); +} + +export async function loadDBPatterns() { + try { + const { data: publicPatterns } = await loadPublicPatterns(); + const { data: featuredPatterns } = await loadFeaturedPatterns(); + const featured = {}; + const pub = {}; + + publicPatterns?.forEach((data, key) => (pub[data.id ?? key] = data)); + featuredPatterns?.forEach((data, key) => (featured[data.id ?? key] = data)); + $publicPatterns.set(pub); + $featuredPatterns.set(featured); + } catch (err) { + console.error('error loading patterns', err); + } +} + +// reason: https://github.com/tidalcycles/strudel/issues/857 +const $activePattern = sessionAtom('activePattern', ''); + +export function setActivePattern(key) { + $activePattern.set(key); +} +export function getActivePattern() { + return $activePattern.get(); +} +export function useActivePattern() { + return useStore($activePattern); +} + +export const setLatestCode = (code) => settingsMap.setKey('latestCode', code); + +const defaultCode = ''; +export const userPattern = { + collection: collectionName.user, + getAll() { + const patterns = parseJSON(settingsMap.get().userPatterns); + return patterns ?? {}; + }, + getPatternData(id) { + const userPatterns = this.getAll(); + return userPatterns[id]; + }, + exists(id) { + return this.getPatternData(id) != null; + }, + isValidID(id) { + return id != null && id.length > 0; + }, + + create() { + const newID = createPatternID(); + const code = defaultCode; + const data = { code, created_at: Date.now(), id: newID, collection: this.collection }; + return { id: newID, data }; + }, + createAndAddToDB() { + const newPattern = this.create(); + return this.update(newPattern.id, newPattern.data); + }, + + update(id, data) { + const userPatterns = this.getAll(); + data = { ...data, id, collection: this.collection }; + setUserPatterns({ ...userPatterns, [id]: data }); + return { id, data }; + }, + duplicate(data) { + const newPattern = this.create(); + return this.update(newPattern.id, { ...newPattern.data, code: data.code }); + }, + clearAll() { + if (!confirm(`This will delete all your patterns. Are you really sure?`)) { + return; + } + const viewingPatternData = getViewingPatternData(); + setUserPatterns({}); + + if (viewingPatternData.collection !== this.collection) { + return { id: viewingPatternData.id, data: viewingPatternData }; + } + setActivePattern(null); + return this.create(); + }, + delete(id) { + const userPatterns = this.getAll(); + delete userPatterns[id]; + if (getActivePattern() === id) { + setActivePattern(null); + } + setUserPatterns(userPatterns); + const viewingPatternData = getViewingPatternData(); + const viewingID = viewingPatternData?.id; + if (viewingID === id) { + return { id: null, data: { code: defaultCode } }; + } + return { id: viewingID, data: userPatterns[viewingID] }; + }, +}; + +function setUserPatterns(obj) { + return settingsMap.setKey('userPatterns', JSON.stringify(obj)); +} + +export const createPatternID = () => { + return nanoid(12); +}; + +export async function importPatterns(fileList) { + const files = Array.from(fileList); + await Promise.all( + files.map(async (file, i) => { + const content = await file.text(); + if (file.type === 'application/json') { + const userPatterns = userPattern.getAll(); + setUserPatterns({ ...userPatterns, ...parseJSON(content) }); + } else if (file.type === 'text/plain') { + const id = file.name.replace(/\.[^/.]+$/, ''); + userPattern.update(id, { code: content }); + } + }), + ); + logger(`import done!`); +} + +export async function exportPatterns() { + const userPatterns = userPattern.getAll(); + const blob = new Blob([JSON.stringify(userPatterns)], { type: 'application/json' }); + const downloadLink = document.createElement('a'); + downloadLink.href = window.URL.createObjectURL(blob); + const date = new Date().toISOString().split('T')[0]; + downloadLink.download = `strudel_patterns_${date}.json`; + document.body.appendChild(downloadLink); + downloadLink.click(); + document.body.removeChild(downloadLink); +}