blüp is built on other people's work. Here is whose, and under what terms.
The music blüp makes is Strudel, and the engine that plays it is Strudel too. blüp is the grid, the sounds, the mixer and the sharing around it — the language and the scheduler are somebody else's years of work.
Strudel is free software by Felix Roos and contributors, part of the TidalCycles family, published under the GNU Affero General Public License v3.0 or later.
| Project | strudel.cc |
| Source | codeberg.org/uzu/strudel |
| Licence | AGPL-3.0-or-later |
| Used here | @strudel/web, unmodified, loaded in your browser from jsDelivr |
If you want to learn Strudel properly, learn it from their workshop rather than from here. And if you like what blüp does, the credit for the hard part belongs upstream.
blüp registers about 1,200 sounds. They come from several libraries, on different terms:
| Dirt-Samples the core drum kit | tidalcycles/Dirt-Samples No licence declared. |
| Tidal Drum Machines 808, 909, LinnDrum and 68 more | geikha/tidal-drum-machines No licence declared. |
| VCSL sampled acoustic instruments | sgossner/VCSL — the Versilian Community Sample Library CC0-1.0 (public domain dedication) |
| FluidR3 General MIDI the 128 gm_ instruments | gleitz/midi-js-soundfonts MIT |
| Mridangam tuned percussion | yaxu/mrid No licence declared. |
| Sample indexes | felixroos/dough-samples — the maps Strudel's own site loads |
Several of the libraries above declare no licence. There is no LICENSE file at their root and GitHub detects none. They are long-established in the TidalCycles and SuperCollider communities and are distributed for making music with — which is not the same as a grant of rights, and no permission can be inferred from it.
blüp serves them because that is what the whole live-coding ecosystem is built on and what every tutorial assumes. It is said plainly here rather than quietly, so you can make your own decision.
In practice: playing, learning, jamming and sharing on blüp is what these are for. Anything released commercially, or anything leaning on a recognisable break, needs its own clearance.
| Laravel | The framework blüp runs on — laravel.com, MIT |
| JetBrains Mono | The typeface, via Google Fonts — SIL Open Font License |
| DejaVu Sans | Used to draw the share cards — DejaVu licence (free) |
| Anthropic | The model behind Ask AI |
Something credited wrongly, or missing? Tell me: hello@blupit.app.