Web-REPL "skred" : my OSS sound engine w/retro C64 appearance
Details
- External ID
- 48087236
- Source
- HN
- Company
- —
- Product
- Web-REPL "skred" : my OSS sound engine w/retro C64 appearance
- Website domain
- github.io
- Launched
- May 10, 2026
- Cohort
- —
- Upvotes
- 5
- Upvotes percentile
- 0.1147011308562197
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
I've been working on a C-based open source sound engine as part of a book project and wanted an approachable way for people to try it out without having to build anything.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=SnJ0osgiqWMThere's a work-in-progress tutorial for the notation used in this tool at:https://octetta.github.io/pulp/doc/learn.htmland a long-winded YT video of me showing a bit at:https://youtu.be/_wNQ24EJKa0I'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-synthand there's also a web-UI for that tool to learn the weirdo-API-ish notation herehttps://octetta.github.io/k-synth/Have fun, be nice.
Enrichment
- Theme
- audio and music production tools
- Vertical
- Media & entertainment
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- retro-styled web-based sound synthesis engine
- Manually corrected
- False
Could you build this?
No Writing a custom low-level C audio synthesis engine compiled to WebAssembly via Emscripten requires deep knowledge of digital signal processing (DSP) and systems programming.
What it would actually take: This system requires a modular C audio DSP engine handling oscillators, filters, envelope generators, and voice management with minimal latency using the miniaudio library. The core engine is cross-compiled to WebAssembly via Emscripten and interfaced with Web Audio via an AudioWorkletProcessor to prevent audio stutter. Developing it requires expertise in audio synthesis algorithms, real-time audio thread safety, and low-level C/Wasm memory bridges.
Discussion
2 comments analyzed.
Competitors
Other products that read as similar to this one — 173 launches clear the similarity bar, closest 8 shown.
Attention rank: #152 of 174 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 193 days after the earliest competitor.
- What if your synthesizer was powered by APL (or a dumb K clone)? · hn · 2026-03-15 · 92 upvotes · similarity 0.59
- Browser based sythesizer, drum machine and squencer · hn · 2026-05-15 · 22 upvotes · similarity 0.56
- AwsmAudio · hn · 2026-06-15 · 7 upvotes · similarity 0.52
- Skred · hn · 2026-07-05 · 5 upvotes · similarity 0.52
- Beats, a web-based drum machine · hn · 2026-01-18 · 160 upvotes · similarity 0.51
- A 16-control subtractive synth for microcontrollers (39k ELF, web demo) · hn · 2026-07-20 · 6 upvotes · similarity 0.47
- I built a WebMIDI sequencer to control my hardware synths · hn · 2025-12-11 · 43 upvotes · similarity 0.46
- Web Audio Studio · hn · 2026-03-02 · 64 upvotes · similarity 0.44
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.