MIDI Modifier
Updated: 14 Aug 2025
Reads CC values from a MIDI device for modifiers.Updated: 14 Aug 2025
Reads CC values from a MIDI device for modifiers.This node reads CC values from channels of a MIDI device so they can be used to control values on other nodes.
The MIDI channel can be selected manually, or use “Listen For Channel/CC” and make a change on the device and the channel will be picked up automatically.
This node will detect both CC changes and midi notes.
You must first add the MIDI device in the Notch Midi Mapper. Go to Project -> Settings -> Audio -> MIDI.
Once a MIDI device has been selected in the MIDI Modifier’s node’s properties, it is set to always listen to the MIDI device that is in that slot of the MIDI device menu. When moving the project to a different PC and/or MIDI device, you can make sure that your MIDI functionality remains teh same by ensuring that your new desired MIDI device is in the same slot inside of the MIDI devices menu.
The output is a numeric value that can be further processed with other modifiers, or directly connected to a parameter in another node, using the operation method selected.
These properties control the core behaviours of the node.
Parameter | Details |
---|---|
Current Value | Shows the current value of the effect. Cannot be directly changed. |
Recorded Value | A keyed series of inputs matching the input from the midi controller that can be reused. |
Device | Choose which MIDI device the modifier will respond to. |
Channel | Choose which MIDI channel to use for the modifier. |
CC | Select which control change to modify the channel. |
Use Recorded Value | Uses the recorded MIDI files, instead of the live input from a MIDI device. |
Listen For Channel/CC | Listen for the incoming MIDI device. |
Recording.. | Start recording changes in the current value, to save to as a sequence of keys on a newly created attribute. |
Scale | Adjust the scale/range of the modifier. |
Offset | Offset the current value of the incoming |
Operation | The operation to be performed on the targeted parameter.
|
Recorded Value | The currently recorded value being used. |
There are no inputs for this node.