v0.1Latest
MIDI Probability
Passes or drops incoming MIDI notes according to a chance control.
Applies chance-based filtering to incoming MIDI notes, letting each note through only some of the time according to a set probability. Reproducible mode restarts the configured seeded sequence once when available transport changes from stopped to playing; Free run preserves the live sequence across transport starts. Patch load and node reset restart the configured seed in either mode.
Inputs
MIDI In
MIDI message input
| ID | midi |
|---|---|
| Signal | midi · event rate |
| Coercion | Forbidden |
Seed
| ID | seedMod |
|---|---|
| Signal | control · control rate |
| Range | 0 to 65535 |
| Default | 0 |
| Coercion | Implicit |
Outputs
MIDI Out
MIDI message output
| ID | midi |
|---|---|
| Signal | midi · event rate |
| Coercion | Forbidden |
Parameters
Probability
Chance that an incoming MIDI note-on is passed instead of dropped.
| ID | probability01 |
|---|---|
| Type | float |
| Control | slider |
| Range or Options | 0 to 1 phase01, step 0.01 |
| Default | 1 |
Random Mode
Chooses whether transport starts reset the seeded sequence or preserve its live progression.
| ID | randomMode |
|---|---|
| Type | enum |
| Control | buttons |
| Range or Options | Reproducible (reproducible), Free run (freeRun) |
| Default | Reproducible (reproducible) |
Seed
Deterministic random seed for repeatable chance decisions.
| ID | seed |
|---|---|
| Type | int |
| Control | numberInput |
| Range or Options | 0 to 65535 count, step 1 |
| Default | 0 |
Details
| 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. |