Specs & requirements

Everything to know before you buy. A physically modeled Wurlitzer 200A — modeled, not sampled — shipping as a universal macOS plugin in three formats, with five automatable parameters and full MIDI control. No iLok, no sample library, no subscription.

Formats

VST3AUStandalone

src: plugin/CMakeLists.txt

System

Platform
macOS (universal)
Polyphony
64 voices (one per reed)
Output
Mono (dual-mono) by design
Synthesis
Modal — modeled, not sampled

src: dsp/Engine.h · CLAUDE.md

Parameters

Five automatable parameters via the JUCE APVTS. The parameter ID remains snob for compatibility, but the UI name is Bark.

IDUI nameRangeDefaultNotes
snobBark (TONE knob)0 – 10.5Hero knob, macro position (pickup drive / felt hardness).
pedalPedal0 / 1offManual sustain toggle.
trem_depthTremolo Depth0 – 10.0Floor depth; mod wheel (CC1) can push higher.
trem_rateTremolo Rate3 – 9 Hz5.5 HzCentre rate of the LFO.
volumeVolume−12 – +6 dB0.0 dBOutput gain (utility — not saved in presets).

Tremolo depth logic: effective = max(trem_depth_knob, mod_wheel), then scaled by the calibrated 200A max depth. The knob sets a floor; CC1 can push higher.

src: CLAUDE.md (APVTS Parameters · Macro Contract)

MIDI

MessageBehavior
Note on / offPolyphonic voice allocation, one voice per reed.
CC64 (sustain)Continuous half-pedal sustain — not just on/off.
CC1 (mod wheel)Drives tremolo depth: wheel down = dry, wheel up = max.
Pitch bendInert by design — the real 200A has no pitch bend.

src: plugin/PluginProcessor.cpp (handleMidi) · CLAUDE.md (MIDI)

Plenty of Reeds
macOS · VST3 + AU + Standalone · modeled, not sampled
Buy — $50Install guide