Ced – C REPL in 50 lines of POSIX shell
Fits a working C REPL into 50 lines of POSIX shell where others need full IDEs.

Full C audio engine running in-browser via Emscripten with a custom ASCII notation language.
Audio programmers, musicians, and developers interested in low-level sound synthesis
Sonic Pi · TidalCycles · SuperCollider
Through the magic of emscripten (which I'm totally amazed by) and miniaudio (which has given me new life late in my development career), and a smidge of vibe-coded HTML/JS (web-dev is not my jam), this page will let you try out the tooling.
I gave a lightning talk on the ASCII notation at ElixirConf EU last month here:
https://www.youtube.com/watch?v=SnJ0osgiqWM
There's a work-in-progress tutorial for the notation used in this tool at:
https://octetta.github.io/pulp/doc/learn.html
and a long-winded YT video of me showing a bit at:
I'll be showing this stuff off at the Audio Developer Conference in Tokyo June 2nd 2026.
https://adcjapan26.sched.com/event/2KCdr/beeps-and-ports-ann...
If you're there and you're an audio developer (I'm not), I'd sure like feedback and guidance.
Oh, one other thing, a side-project that I showed here last month (k-synth) IS embedded here but that documentation is yet to be written.
You can read about that project at:
https://github.com/octetta/k-synth
and there's also a web-UI for that tool to learn the weirdo-API-ish notation here
https://octetta.github.io/k-synth/
Have fun, be nice.
Fits a working C REPL into 50 lines of POSIX shell where others need full IDEs.
Linked hex and schema view makes FlatBuffers binary encoding finally human-readable.
10K flights in 3.5MB WASM bundle is impressive constraint engineering for browser rendering.
Free browser meter with FFT analysis, but calibration depends entirely on your microphone hardware.
Dragging the timeline reveals how splits, concats and shared nodes evolve across versions, which makes an abstract data structure palpably understandable. Running the implementation in-browser via Rust→WASM is a neat technical demo, but it's primarily educational — more inline explanations or scenarios would make it genuinely useful beyond hobbyist exploration.
Audio-synced prose immersion, but Betwixt and Twine already own this space.