Reference Guide

1228 External devices
Cakewalk Generic Surface plug-in
MIDI Message for the Current SONAR Parameter
This section is where you can choose a specific kind of MIDI message to control whatever
parameter is selected in the Track Parameters, ACT Controls (including the ACT Enable check
box), or Global Parameters sections. Most of the time you don’t need to choose, because the
Learn button fills in the fields automatically.
Choose from the following options:
None. Click this button to disable control of the selected parameter.
Learn. If you don't know the exact MIDI message that a fader/knob/button transmits, you can
simply move the fader/knob/button a couple of times, and then click Learn to automatically fill in
the correct MIDI message.
Controller. With this button enabled and a Controller number entered in the Number field,
SONAR moves the selected parameter whenever it receives this specific controller message from
your controller/surface on the specified channel.
Channel. The MIDI channel the controller/surface uses for the MIDI Message that is controlling
the current parameter.
NRPN. With this button enabled and a NRPN number entered in the Number field, SONAR
moves the selected parameter whenever it receives this specific NRPN message from your
controller/surface on the specified channel.
Trigger Value. For triggered actions (mute, solo, play, stop, etc.), specify the Controller, NRPN
or RPN value that will trigger the current parameter.
RPN. With this button enabled and a RPN number entered in the Number field, SONAR moves
the selected parameter whenever it receives this specific RPN message from your controller/
surface on the specified channel.
Note. You can use a Note On message to trigger a parameter or action. The Number field next
to the radio button displays the note number, and the Trigger Value field displays the velocity the
note must use to trigger the desired parameter. If you use a MIDI keyboard for this field, you can
enter zero in the Trigger Value field, and the property page will then use the Note Off signal as a
trigger, instead of the Note On.
Wheel. You can use a pitch wheel to trigger a parameter. In this case, the Trigger Value field
uses a range of numbers from 0 to 16383. Continuous parameters such as Pan or Volume are the
best choices for a pitch wheel (except for the fact that the wheel usually returns to its original
position when you let go of it), but you can use a wheel to control toggle-type parameters by
entering 0 or 16383 in the Trigger Value field. That way, you’ll trigger the desired parameter when
the wheel reaches its maximum or minimum position.
Sysx Single Byte. Selecting this option tells SONAR that the significant data (the variable, or
parameter value) in the incoming Sysx message is in the form of a single byte. The Sysx Single
Byte option has the following structure: F0 ? VV ? F7. The pre string should be F0 ?, where you
must include the F0 byte, and the post string should be ? F7, where you must include the F7 byte.
Sysx High Byte First. Selecting this option tells SONAR that the significant data in the
incoming Sysx message is in the form of two bytes, with the high byte first. The Sysx High Byte
First option has the following structure: F0 ? HI LO ? F7.