mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-27 21:48:27 +00:00
add some todos
This commit is contained in:
parent
b91eeb72f0
commit
36db844155
@ -1,5 +1,23 @@
|
|||||||
# Strudel REPL
|
# Strudel REPL
|
||||||
|
|
||||||
|
## TODO
|
||||||
|
|
||||||
|
### mini notation ([krill docs](https://github.com/Mdashdotdashn/krill#general-principles))
|
||||||
|
|
||||||
|
- "@" aka elongation / weight: how to write in strudel?
|
||||||
|
- "%" fixed step: how to write in strudel?
|
||||||
|
- "struct" not sure how to do this
|
||||||
|
- "c3(5,8)" bjorklund algorithm
|
||||||
|
- more [mini notation features](https://tidalcycles.org/docs/patternlib/tutorials/mini_notation)
|
||||||
|
- not tested
|
||||||
|
|
||||||
|
### strudel
|
||||||
|
|
||||||
|
- slow doesn't work when nested
|
||||||
|
- reify should also work for strings
|
||||||
|
|
||||||
|
## Default Snowpack Readme
|
||||||
|
|
||||||
> ✨ Bootstrapped with Create Snowpack App (CSA).
|
> ✨ Bootstrapped with Create Snowpack App (CSA).
|
||||||
|
|
||||||
## Available Scripts
|
## Available Scripts
|
||||||
@ -14,12 +32,7 @@ You will also see any lint errors in the console.
|
|||||||
|
|
||||||
### npm run build
|
### npm run build
|
||||||
|
|
||||||
Builds a static copy of your site to the `build/` folder.
|
Builds a static copy of your site to the `docs/` folder.
|
||||||
Your app is ready to be deployed!
|
Your app is ready to be deployed!
|
||||||
|
|
||||||
**For the best production performance:** Add a build bundler plugin like "@snowpack/plugin-webpack" to your `snowpack.config.mjs` config file.
|
**For the best production performance:** Add a build bundler plugin like "@snowpack/plugin-webpack" to your `snowpack.config.mjs` config file.
|
||||||
|
|
||||||
### npm test
|
|
||||||
|
|
||||||
Launches the application test runner.
|
|
||||||
Run with the `--watch` flag (`npm test -- --watch`) to run in interactive watch mode.
|
|
||||||
|
|||||||
@ -20,7 +20,7 @@ const applyOptions = (parent: any) => (pat: any, i: number) => {
|
|||||||
case 'stretch':
|
case 'stretch':
|
||||||
const speed = new Fraction(operator.arguments_.amount).inverse().valueOf();
|
const speed = new Fraction(operator.arguments_.amount).inverse().valueOf();
|
||||||
return reify(pat).fast(speed);
|
return reify(pat).fast(speed);
|
||||||
// case 'fixed-step': "%" // https://github.com/Mdashdotdashn/krill#patterns---a-more-traditional-approach
|
// TODO: case 'fixed-step': "%"
|
||||||
}
|
}
|
||||||
console.warn(`operator "${operator.type_}" not implemented`);
|
console.warn(`operator "${operator.type_}" not implemented`);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user