I’m using Cubase SX 1 (because SX 2 generic remote control seems to be really bad for the moment) and on my midibox64 I have 1 fader, 2 button and 4 pots for each tracks.
I wanted to create a generic remote .xml file to assign some functions (volume, eq, pan) to each fader, pots and buttons before any vst instruments or audio tracks were loaded.
First I have noticed that .xml files can be edited with windows wordpad. I can save the file and it is still working.
The file is divided in two part (like in the generic remote configuration window). The first part describe the controller name, status, midi channel, adress, etc.
It appear like this:
<ctrl><name>Track (01) Fader</name><stat>176</stat><chan>0</chan><addr>40</addr><max>127</max><flags>1</flags></ctrl>
In the second part, the controller assignement is described like this:
<entry ctrl=“Track (01) Fader”>
<value><device>VST Mixer</device><chan>0</chan><tag>1025</tag><flags>0</flags></value>
First you can choose the device (in this example it’s the VST Mixer) :
<value><device>VST Mixer
and then the device channel :
<value><device>VST Mixer</device><chan>0
If you choose the channel number 0, the controller is assigned to the first track in the VST Mixer. I think Cubase assign first the audio tracks, then the VST instruments tracks.
Now you can choose the controller action (tag). It consist in a number (Cubase give a number to each controller action):
<value><device>VST Mixer</device><chan>0</chan><tag>1025
In this example, the number 1025 consist in track volume. To understand which action correspond to the number I have selected them in the generic remote configuration window and then I have exported it and opened it with Windows wordpad. For example, number 1027 consist in track mute, number 1028 consist in track solo, number 1162954544 consist in Eq 1 Gain.
Finally you can choose the pot behaviour (flags) :
<value><device>VST Mixer</device><chan>0</chan><tag>1025</tag><flags>0
With number 0 no flags is defined. Number 256 consist in toggle mode.
After importing the new .xml file everything is working fine and Cubase assign every function I want everytime I create a new VST instrument or Audio track ;D
I hope this can be usefull for some other Cubase and Midiboxer users…
There are other functions that I can’t control (for example all “command” functions because of the flags). I’m still searching a way to reach it. I don’t understand why Steinberg doesn’t provide a good and complete explanation about how to configure the generic remote (I mean a more precise explanation than how to choose the midi in and out :P ) or to program your own driver…
Best Regards
Cyril