add some todos

This commit is contained in:
Felix Roos 2022-02-06 21:15:03 +01:00
parent b91eeb72f0
commit 36db844155
2 changed files with 20 additions and 7 deletions

View File

@ -1,5 +1,23 @@
# 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).
## Available Scripts
@ -14,12 +32,7 @@ You will also see any lint errors in the console.
### 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!
**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.

View File

@ -20,7 +20,7 @@ const applyOptions = (parent: any) => (pat: any, i: number) => {
case 'stretch':
const speed = new Fraction(operator.arguments_.amount).inverse().valueOf();
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`);
}