Pebble is part text-editor/part DAW, which lets you create sounds & sequence whole songs through code alone! It's one of my biggest & most beloved (and funkiest) code projects.

The concept started in 2018 after I was inspired by the text-file import/exports of some Tracker software. Those formats were too clunky to really manually type out a song, but the possibility suggested itself... Soon I was working on a Python script that would 'render' a simple, micro code into WAV files. That eventually became Synth-Corona, which I spent three years fleshing out with additional features. Then in late 2020, I decided to rewrite everything in C# to try and build a code editor that could play back your songs live, as you're working on them. That's where Pebble started, and I released the first version of it in summer of 2021!

Links