v0.1Latest

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

IDmidi
Signalmidi · event rate
CoercionForbidden

Outputs

CC A

CC A value normalized to 0–1

IDccA
Signalcontrol · control rate
Unitgain01
Range0 to 1 gain01
CoercionImplicit

CC B

CC B value normalized to 0–1

IDccB
Signalcontrol · control rate
Unitgain01
Range0 to 1 gain01
CoercionImplicit

CC C

CC C value normalized to 0–1

IDccC
Signalcontrol · control rate
Unitgain01
Range0 to 1 gain01
CoercionImplicit

CC D

CC D value normalized to 0–1

IDccD
Signalcontrol · control rate
Unitgain01
Range0 to 1 gain01
CoercionImplicit

Parameters

CC A Number

Sets the MIDI CC number routed to output A; the default is 74, Filter Cutoff.

IDccNumberA
Typeint
Controlslider
Range or Options0 to 127 midiCC, step 1
Default74

CC B Number

Sets the MIDI CC number routed to output B; the default is 71, Resonance.

IDccNumberB
Typeint
Controlslider
Range or Options0 to 127 midiCC, step 1
Default71

CC C Number

Sets the MIDI CC number routed to output C; the default is 73, ADSR Attack.

IDccNumberC
Typeint
Controlslider
Range or Options0 to 127 midiCC, step 1
Default73

CC D Number

Sets the MIDI CC number routed to output D; the default is 72, ADSR Release.

IDccNumberD
Typeint
Controlslider
Range or Options0 to 127 midiCC, step 1
Default72

Details

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