Hacker News

gpasquero
Show HN: VOOG – Moog-style polyphonic synthesizer in Python with tkinter GUI github.com

Body: I built a polyphonic synthesizer in Python with a tkinter GUI styled after the Moog Subsequent 37.

  Features: 3 oscillators, Moog ladder filter (24dB/oct), dual ADSR envelopes, LFO, glide, noise generator, 4 multitimbral channels, 19 presets, rotary
  knob GUI, virtual keyboard with mouse + QWERTY input, and MIDI support.

  No external GUI frameworks — just tkinter, numpy, and sounddevice.

peteforde2 hours ago

Damn, that is really, really cool.

Thanks for building this and thanks for sharing.

wizardforhirean hour ago

Really ambitious and really cool, congrats on finishing and sharing!

Getting into the weeds, how are you doing individual voices, ie an an analog synth needs a separate signal path for each note of polyphony with inadvertent and unavoidable interference… which ironically is desirable.

hn-front (c) 2024 voximity
source