#moog
2
2026-10-24
Show HN: Gasfree.app a Rack of Synthetizers in the Browser
未评级
Some years ago Moog released the Subharmonicon. I wanted so badly to try it but I didnt have the money to buy it, so I decided to code one myself. using Web Audio API. The end product wasnt great (there were lots of features missing) but it helped me pass the GAS (Gear Adquisition Syndrome). Fast forward to now. The other day I asked Claude to finish the project adding the missing features, and it did an amazing job, not only nailed the synth, but also improved the design so it looks closer to the original. After that I had to ask: - can it do other synths ?-, and I've been asking him for clones of famous synths I always wanted to try, just by passing the user manual, and it works!. The results are not always spot on, but at least you have something to play when money runs dry. I ended up adding some extra features (like timeline sequencer, FX, MIDI support). You can even construct your own synth using a node based interface! I released it on github in case other people want to extend the pool of synths. Enjoy it!
2026-09-26
Show HN: Digitron – a virtual analog synth and sequencer
未评级
I’ve just released Digitron on iOS. It’s a virtual analog synthesizer with a sequencer. If I had to describe the rough idea, I’d say it’s something like a child of a Moog and a Pocket Operator. I started working on it about four years ago, mostly out of boredom. I was tired of building similar client-server apps that, in the end, were mostly different ways of displaying lists. I wanted to build something self-contained. The first version of Digitron was pretty simple: a 16-step sequencer and a monophonic synth with two oscillators and cross-modulation. I wrote the first audio engine in Kotlin. As long as it was rendering WAV files offline, everything sounded fine. But the first time I tried running it in real time on Android, the popcorn noises made it pretty obvious that this wasn’t going to work. So I rewrote the entire engine in C++, and along the way got much more familiar with real-time audio, DSP, optimization, and aliasing than I had originally planned. Over the next few years Digitron grew quite a bit: I added a patchbay, a more capable sequencer with patterns and parameter locks, 8 independent engines, a mixer, effects, polyphony, and a recorder, and I’ve surely forgotten something. The result is a fairly monstrous thing with a steep learning curve. But if you’re familiar with modular synths, it should be possible to find your way around it. The current Digitron stack is Kotlin Multiplatform for the application layer, backed by a cross-platform C++ audio engine. On Android it talks to the native layer through JNI, while on iOS I use Swift wrappers around the same C++ backend. The work on Digitron’s audio engine also eventually led to a new open-source project called PatchCore — a redesigned, more general-purpose modular audio engine: https://github.com/SillyDevices/PatchCore After about four years of working on it, it feels pretty strange to finally see Digitron in the App Store. I'd love to hear what you think about the synth.