V-Synth

Using a Midi controller

Using a Midi controller

31 Jul 2005, 01:26
I want to use a midi controller to handle the functions of the E1-E8 encoders on the XT. I looked through the XT manual to try and find the CC's or NRPN numbers that I would assign my midi controller knobs so they would control these functions, but I couldn't find them anywhere.

Artemio, do you know if there is a document that states how to assign these performance fuctions to an external controller? It is just easier to tweak from my midi controller rather than reaching over to the XT.

Thanks in advance
mark

small records can make big sounds
small records can make big sounds

Re: Using a Midi controller

31 Jul 2005, 05:03
The 8 knobs on the XT are context-sensitive, they edit a group of parameters in a given screen. In order to adjust the same parameters externally, you need to send SysEx messages to the XT. Even if the XT would require MIDI control changes for this, there would not be enough CC numbers since there are too many parameters in the synth engine.

The only thing you can do is go to Matrix Control, and set up one or more MIDI controllers to adjust OSC/COSM/MFX parameters, and then you can use your controller for this.

Re: Using a Midi controller

31 Jul 2005, 06:31
Can't you just go to Mode / System / Controller / E1-E8 Ext CC, and set your own midi cc# there ?

Re: Using a Midi controller

31 Jul 2005, 09:09
controlling the vsynth from an external controller is not an easy task. The most simple way is to use the matrix controller screen to modify your CC numbers to specific functions in your patch. However you need to set these values per patch.

If you want to control everything from a sequencer of controller than you need to specify sysex codes for all your external knobs. I'm in the middle of making a devicemap to control most of the parameters of the vsynth XT in cubase sx3. So that i can automize all the important functionalities of the vsynth in my cubase project.

Let me clarify that. For instance, if you want to automate the time parameter of osc 1 in the 001 preset Da V' Code you need to program a sysex code sequence. In cubase 3 you can define a knob (or fader) in a midi device map which is always connected to the vsynth. Specify a sysex parameter for this knob and use the following sysex string:
F0 41 10 00 53 12 10 00 10 34 F7

The value is handled by the knob, the C5 Roland checksum is calculated based on a value derived by adding the address, size, and checksum itself and inverting the lower 7 bits. (you can do this automatically in cubase sx3)

On the roland website there is an excellent vsynth midi implementation guide which you can download. All the sysex codes and lots of clear checksum examples are in there.

_____________________
To hear my songs please check my website.
_____________________
To hear my songs please check my website.

Re: Using a Midi controller

31 Jul 2005, 09:47
robinez, i checked the site but couldn't find that midi manual. Is there any way you can email it to me. I will check my profile and make sure I have it listed there. thanks if you can.

mark

small records can make big sounds
small records can make big sounds

Re: Using a Midi controller

31 Jul 2005, 09:53
Guess I was wrong above. Only seems to work for sending cc# from the knobs, but not receiving.

Still finding my way round this beast ;)

Re: Using a Midi controller

31 Jul 2005, 18:10
Thanks, I was looking on the rolandus.com site which is why i couldn't find it. sorry and thanks again.

small records can make big sounds
small records can make big sounds

← Back to V-Synth