v0.1Latest

MIDI Voice Limit

Constrains active MIDI polyphony and emits note-offs for stolen notes.

Caps how many MIDI notes may sound at once, enforcing a polyphony limit downstream. When the limit is reached, new notes displace existing ones according to the node’s stealing behavior so the voice count never exceeds the target. Use it to protect a monophonic or limited-voice instrument or to deliberately thin dense passages.

Inputs

MIDI In

MIDI message input

IDmidi
Signalmidi · event rate
CoercionForbidden

Outputs

MIDI Out

MIDI message output

IDmidi
Signalmidi · event rate
CoercionForbidden

Parameters

Max Voices

Maximum number of notes allowed to remain active.

IDmaxVoices
Typeint
Controlslider
Range or Options1 to 128 count, step 1
Default8

Steal Mode

Which held note is released when the voice limit is exceeded.

IDstealMode
Typeenum
Controlbuttons
Range or OptionsOldest (oldest), Newest (newest)
DefaultOldest (oldest)

Details

Canonical IDmidi.voiceLimit
Categorymidi
Runtime Surfacemidi
Runtime Targetscontrol-main-thread
JUCE Early AccessSupported
Early Access NoteNative-supported in the plugin for the current catalog/runtime support contract.