Show HN: A high-fidelity browser studio for people who love hardware synths (browsertape.com)
The linked demo is a recreation of Kavinsky’s Nightcall. It opens as a playable session, so you can listen, explore the instruments, and change the sounds yourself. All the audio is generated locally in your browser.
I spent 80% of the dev time on Cybelle, a clone of the Juno-106, with a C++/WebAssembly sound engine. It was built with a SPICE model (model of the original circuit), which I then calibrated against my real hardware Juno. Reproducing the filter and the chorus took many iterations and blind tests, and I believe it strikes a good balance of audio fidelity and CPU performance for most laptops. To my ears, the Juno presets and filter sweeps sound the same between my hardware and Cybelle (as in, I can't differentiate them in blind tests).
An interesting side-effect of using "hill-climbing" agentic loops to optimize the sound engine is that I ended up spending hours on the UI as well, trying to make it immersive and photo-realistic.
I’d especially love feedback from people who make music with hardware: how does it sound, how does it feel to play, and what would make you reach for it when you have a few minutes to make music?
3 comments
[ 0.32 ms ] story [ 21.5 ms ] threadNever used a 106, but a friend had a Juno-6 when I was growing up, and it was a blast to play with.
If you're into this kinda stuff, Arturia makes an absolutely incredible set of physically modelled classic synth engines, including the Jun-6 V, which is a recreation of the Juno-6.
Given that you had an actual one, did you experiment with some kind of feedback loop from the computer through your MIDI interface to the synthesizer and then back to the computer? Seems like that might let you use differential audio synthesis to automate some of the A/B testing.
https://www.arturia.com/products/software-instruments/v-coll...