Credits & licenses
Apfelstrudel is a visual, node-based front end for Strudel, the JavaScript port of the TidalCycles live coding language. All audio is produced by Strudel running in your browser — Apfelstrudel just gives you knobs, wires, and blocks instead of code.
Strudel
© Strudel contributors. Licensed under the GNU Affero General Public License v3.0. Source: github.com/tidalcycles/strudel.
Apfelstrudel uses Strudel's published @strudel/web package unmodified, loaded at runtime in the browser. Because Strudel is AGPL-3.0, any modifications to Strudel itself that we distribute over a network must be published under the same license.
Sample banks
Sample banks loaded via samples('github:user/repo') are hosted by their respective authors on GitHub and remain under whatever licenses those repositories specify. Apfelstrudel does not redistribute samples — your browser fetches them directly from the source.
TidalCycles
Strudel is a port of TidalCycles by Alex McLean and the Tidal community.
Apfelstrudel
The Apfelstrudel editor itself (the visual patcher, node library, importer, and UI) is a separate work that interacts with Strudel through its public API. Trademarks and project names belong to their respective owners.
If you believe attribution here is incomplete or incorrect, please reach out and we'll fix it.