CC Extractor
Extracts up to four configurable MIDI CC values as routable control signals.
Pulls up to four configurable MIDI CC values out of an incoming MIDI stream and exposes each as a routable control signal. Assign the controller numbers you care about — mod wheel, expression, or any custom CC — and patch their values into modulation targets inside the graph. It turns external MIDI controllers into live modulation sources for the patch.
Inputs
MIDI In
MIDI message input
| ID | midi |
|---|---|
| Signal | midi · event rate |
| Coercion | Forbidden |
Outputs
CC A
CC A value normalized to 0–1
| ID | ccA |
|---|---|
| Signal | control · control rate |
| Unit | gain01 |
| Range | 0 to 1 gain01 |
| Coercion | Implicit |
CC B
CC B value normalized to 0–1
| ID | ccB |
|---|---|
| Signal | control · control rate |
| Unit | gain01 |
| Range | 0 to 1 gain01 |
| Coercion | Implicit |
CC C
CC C value normalized to 0–1
| ID | ccC |
|---|---|
| Signal | control · control rate |
| Unit | gain01 |
| Range | 0 to 1 gain01 |
| Coercion | Implicit |
CC D
CC D value normalized to 0–1
| ID | ccD |
|---|---|
| Signal | control · control rate |
| Unit | gain01 |
| Range | 0 to 1 gain01 |
| Coercion | Implicit |
Parameters
CC A Number
Sets the MIDI CC number routed to output A; the default is 74, Filter Cutoff.
| ID | ccNumberA |
|---|---|
| Type | int |
| Control | slider |
| Range or Options | 0 to 127 midiCC, step 1 |
| Default | 74 |
CC B Number
Sets the MIDI CC number routed to output B; the default is 71, Resonance.
| ID | ccNumberB |
|---|---|
| Type | int |
| Control | slider |
| Range or Options | 0 to 127 midiCC, step 1 |
| Default | 71 |
CC C Number
Sets the MIDI CC number routed to output C; the default is 73, ADSR Attack.
| ID | ccNumberC |
|---|---|
| Type | int |
| Control | slider |
| Range or Options | 0 to 127 midiCC, step 1 |
| Default | 73 |
CC D Number
Sets the MIDI CC number routed to output D; the default is 72, ADSR Release.
| ID | ccNumberD |
|---|---|
| Type | int |
| Control | slider |
| Range or Options | 0 to 127 midiCC, step 1 |
| Default | 72 |
Details
| Canonical ID | midi.cc.extract |
|---|---|
| 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. |