I’m probably missing something very simple, but I’m trying send a cc message via a widget switch on a virtual midi in block but it keeps sending it on channel 1. Even when i open the midi in block and have it route channel 1 to channel 10 for example, the midi monitor after the port is showing that is still being sent on channel 1. What do I have to do send on another channel? Thanks!
The solution is simple:
Take 2 widgets
Select the desired Midi Channel
Select the desired CC message
Hey @pianopaul I never noticed this
StickyNoteChannel parameter, great!
To answer the question from @ztones, the CC message produced from the MIDI in block plugin does not go through the channel mapping so a default MIDI channel is used.
There is also another solution which makes it possible to adjust the channel per CC message using GPScript:
KNOB_sending_CC10_on_CH_5.gig (5.3 KB)
//$<AutoDeclare> // DO NOT EDIT THIS SECTION MANUALLY Var HANDLE_NAME_OF_MIDI_IN : MidiInBlock CC10_KNOB : Widget //$</AutoDeclare> // Called when a widget value has changed On WidgetValueChanged(newValue : double) from CC10_KNOB HANDLE_NAME_OF_MIDI_IN.SendNow(WithChannel(MakeControlChangeMessage(10 /*CC number*/, ParamToMidi(newValue)), 5 /*channel number*/)); End
Everyday learning, even that little-tiny-small-extra-something