ScoreCard is a player for "score cards": QR codes containing tiny generative music programs. A score card looks like this:

Each QR code contains a valid URL (linking to this web app, the score card player) and an entire audio-generating
WebAssembly program. Because the QR code contains the piece itself, even if the link breaks, the code can still be read and played back by an instance of the ScoreCard player hosted somewhere else, or by a player that runs outside of the browser.
This also implies that piece must fit in a QR code, implying an max executable size of just 2,953 bytes (more like 2,900 bytes after encoding it in a URL).
To get started, Scan a score card or Create one. For more information, check out the README.
Happy hacking & joyful jamming!
- ijc