Howdy, i look for the same list of functions as the op.FigBug wrote: Thu Apr 04, 2024 1:51 pmThere are two ways to setup MIDI devices in Waveform. The easy way. You can create custom midi control surface, press a button on the controller and then select a function from the list. Down side to this is you want get full feedback, like lights changing colour.Jason_ZA wrote: Thu Apr 04, 2024 10:23 am Where can I get a list of the control surface function list for Tracktion Waveform 13 Pro? Is there a document available that shows all control surface-related details in Tracktion Waveform 13 Pro?
Or if you know javascript, code support yourself. Select an existing surface, reveal script. Read example.js for how to do it. Add a key to the shortcut, "show or hide controller log window" to see midi messages to/from the surface.
Because it looks like that for editing / adding to a custom midi control surface one needs to know function numbers, like in this example:
<MAPPING id="65634" addr="" channel="2" function="17" note="-1"/>
Unfortunately in the example.js, functions look like this:
this.onSoloMuteChanged = function(channelNum, muteAndSoloLightState, isBright) {
}
My guess it that for each of the functions in "example.js" there is a corresponding function number, like for instance "17" from the example above.
Knowing these numbers would help to get " ...full feedback, like lights changing colour" in the easy way you mentioned.
Because sadly functions like this are not available when creating a custom midi control surface the easy way (not via coding it with jscript).
As i'm just guessing here, any info whether my guess might be wrong, or how to "get" a list of the functions numbers etc. would be highly appreciated ...
