Because of the dancer in #nudel i'm thinking about mini notations and patterns.

"why doesn't basil have them?" 🤔 I already do have a parser anyway, but I think that would need a native basil -> webgl transpiler (skipping the hydra in between). And then inline the mini notation into the webgsl? with a time parameter to switch it?

#basil #mondo #nudel

Biggest knot in my head right now is how to combine it with chaining.

Like I want it to be possible to change functions, so its possible to instead of rotate move by x:
` o 3 # <(r 2) (x .3)>`

I keep hitting a few roadblocks:
- How too start a pattern
- How to embed a thing into it.
- how to mark these things as "chaining" (maybe this can be an automatic thing?)

the `(r 2)` and `(x .3)` are primitives regarding the pattern, and should result in `o 3 # r 2`

#mondo seems to allow individual items to be patterned. But doesn't allow `s <bd bd>*2 # [(room 1) (delay 2)] # fast 2`

(cc @froos or did I read that wrong?)

@froos also I low key like the beat lol. its so expressive, with very dense syntax lol https://strudel.cc/#bW9uZG9gCnMgPGJkIGJkPioyICMgW3Jvb20gZGVsYXldIDEgIyA8ZmFzdCBzbG93PiBbMiA0XQpg
Strudel REPL

Strudel is a music live coding environment for the browser, porting the TidalCycles pattern language to JavaScript.