v0.1Latest
MIDI Probability
MIDI Probability
Applies chance-based filtering to incoming MIDI notes, letting each note through only some of the time according to a set probability. It introduces controlled randomness so repeated patterns thin out and vary rather than playing identically every cycle. Use it to add generative variation to sequences and arpeggios.

Inputs
MIDI In
- ID:
midi - Kind:
midi - Rate:
event - Coercion: Forbidden
- Description: MIDI message input
Seed
- ID:
seedMod - Kind:
control - Rate:
control - Range: 0 to 65535
- Coercion: Implicit
- Default:
0
Outputs
MIDI Out
- ID:
midi - Kind:
midi - Rate:
event - Coercion: Forbidden
- Description: MIDI message output
Parameters
Probability
- ID:
probability01 - Type:
float - Control:
slider - Range or Options: 0 to 1 phase01, step 0.01
- Default:
1 - Description: Chance that an incoming MIDI note-on is passed instead of dropped.
Seed
- ID:
seed - Type:
int - Control:
numberInput - Range or Options: 0 to 65535 count, step 1
- Default:
0 - Description: Deterministic random seed for repeatable chance decisions.
Notes
- Canonical ID:
midi.probability - Category:
midi - Runtime Surface: midi
- Runtime Targets:
control-main-thread - JUCE Early Access: Supported
- Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.