-
Notifications
You must be signed in to change notification settings - Fork 4
Ctrlr MIDI Thru capabilities
This is about the Ctrlr Midi Thru capabilities :
https://github.com/RomanKubiak/ctrlr/discussions/542
Plugin host -> Output device
When the Panel is a VST this allows MIDI Notes from a DAW MIDI Track to pass THRU the Panel whilst still allowing the Panel function simultaneously as an Editor, sending SysEx or whatever. Very useful for a Synth Editor!
Input Device -> Output Device and Input Device Channel set to All Channels
This will allow a MIDI Keyboard setup as a Controller Device to pass MIDI Note On/Off on any MIDI Channel straight THRU to the MIDI Output Device. Useful for passing all Note ON/OFF on any Channel to a MultiTimbral Synth!
IN Device -> OUT Device : "All messages that are received on the MIDI Input device of CTRLR will be copied to the selected output MIDI Device of CTRLR"
CTRL Device -> OUT Device : "All messages that are received on the MIDI Controller device of CTRLR will be copied to the selected output MIDI Device of CTRLR"
HOST -> OUT Device : "All messages received by CTRLR from the plugin HOST, will be copied to the MIDI Output device of CTRLR"
HOST -> HOST : "All messages received by CTRLR from the plugin HOST, will be copied back to the plugin HOST"
HOST -> OUT Device as far as I understand, can be helpful if you are on Windows and don't have a multi instance MIDI soundcard, it would prevents duplicating the message with using a midi loopback software and a MIDI splitter program to avoid those "cannot open", "midi device not available" or "midi device already in use" (something like that). Ctrlr doesn't act as a second app but a parrallel one. It can be great for listening and displaying/analysing the incoming midi messages from a Host MIDI track for exemple.
You create a midi track in the host, select the MIDI input device from there, enable the channel MIDI IN, the Midi track messages will go to the CTRLR plugin. When CTRLR plugin will receive the midi messages from the host midi track, it will route those messages to the device output and channel of your choice you can set in the CTRLR midi menu.
Home | Code Snippets | FAQ