Transformations as blocks
Reverse, shift by steps, soften alternate hits, transpose, and leave out hits at random. They stack in order, like function composition, and each can be switched off.
For people who like Strudel, TidalCycles and Sonic Pi
Live coding showed that music is patterns and functions over patterns. This takes the same idea and makes every pattern, transformation and loop something you can see, click and undo.
Live coding languages are wonderful, and they ask you to be a programmer first. This is for the friend you keep trying to show them to.
Reverse, shift by steps, soften alternate hits, transpose, and leave out hits at random. They stack in order, like function composition, and each can be switched off.
Routines have play, rest, repeat, together, for each and call, with a depth limit so recursion always ends. They compile to clips on a timeline.
Randomness is seeded, so a pattern with chance in it renders the same way every time. Every edit is an event: undo, redo and fork from any point.
Expressiveness. A line of code can describe polymeters, nested subdivisions and pattern algebra that a sixteen step grid cannot. If you think in code, stay there.
Approachability and sound design. No syntax errors, a visible playhead, sliders for the shape of every sound, and an arranger for turning loops into songs.
An AI co-producer edits the same project through the same operations you use, and explains each change. It is a collaborator inside the structure, not a generator outside it.
The player is a small, engine-independent score format with a Web Audio adapter behind it. It shares no code with any live coding project, and it is not open source.
We owe those projects the idea that a pattern is a value you can transform. If this sends a few more people toward them, good.
No. There is no code editor. The same ideas are expressed as a grid, a stack of transformation blocks and a block-based arranger.
Yes. Every lane has an Under the hood view that shows what it plays as compact text, and the song's routine shows exactly which clips it compiles to.
You can edit while it plays, and changes land without stopping the music. It is not built as a stage instrument.
Not yet. It exports audio: WAV downloads and recordings with a shareable page.
Free to start, and the first loop is already playing.