A simple 8-voice polyphonic oscillator synth with MIDI input. Validates the instrument plugin path including audio output without audio input, MIDI note handling, and the parameter system across all four plugin formats.
No anti-aliasing on saw and square waveforms. This is intentional for simplicity; PulpSynth uses polyBLEP oscillators from the signal library for alias-free output.
Voice stealing always takes the first voice slot rather than using a smarter allocation strategy.
The envelope is a simple linear attack/release, not a full ADSR.