Credits
Standing on other people's work
struDAWl is MIT-licensed, and so is most of what it is built from. Where something was adapted rather than merely used, it is named here.
Strudel
Strudel is the language and the engine. struDAWl does not replace it or wrap it in a dialect: the source it prints is plain Strudel that runs on strudel.cc unchanged, and the pattern evaluation you hear is Strudel's own.
struDAWl's icon is Strudel's own spiral, taken from the logo on strudel.cc and recoloured, with two pastel pixels added. The tool is a Strudel editor and the icon says so; the mark is theirs, not mine.
strudel-flow
UI primitives, themes, and the interactive step-sequencer, arpeggiator and chord-player interaction patterns are adapted from xyflow/strudel-flow (MIT). Its graph semantics, code generation and engine are not used — struDAWl needed faithful chain order, a real importer, and offline rendering, and those are its own.
The audio engine
The audio engine, sample-bank registry and pitched-instrument tables are ported from an earlier tool of mine, including its measured instrument tuning audit.
This site
Built with Astro and Tailwind. Type is Fraunces, Inter and IBM Plex Mono, all self-hosted. There is no analytics on it and nothing to consent to.
Licence
The tools are MIT. Do what you like with them; attribution to Pastellie is welcome and not required.