Can rotarys react to incoming sysex values?

5 posts / 0 new
Last post
Hobi
Hobi's picture
Can rotarys react to incoming sysex values?

Is there any chance that the rotarys react to incoming sysex values like they do with CCs?

I want to send a bulk dump all values of 1 voice from my sy77 to the bcr.

Mark van den Berg
Mark van den Berg's picture

Can rotarys react to incoming sysex values?
Is there any chance that the rotarys react to incoming sysex values like they do with CCs?

No.
You can make a BCR encoder send one or more SysEx messages, namely via one or more ".tx" statements ("custom output" in the terminology of BC Manager), but an encoder will only listen to the MIDI message type (CC, NRPN etc.) defined via its ".easypar" ("standard output") definition, which excludes SysEx.
See BC MIDI Implementation.pdf, section 14.6 (p. 50).

Royce
Royce's picture

You have to put something in the middle, like a PC or an Arduino (microcontroller) etc.

A bulk sysex patch needs to have its various parameters seperated and sent to the buttons and encoders of the BCR as seperate non-sysex (eg CC) messages.

You can see this in action here http://www.bwalk.com.au/DW6K/DW6k.html (with an DW6000) or  http://www.bwalk.com.au/TQ5/TQ5.html  (on a Yamaha TQ5)

The PC sends and receives CC (BCR programmed with 'easypar') from the BCR and converts it to the parameter sysex needed by the synth.

When a patch change is selected on the synth, the PC detects it and requestes a bulk patch sysex from the synth. It unpacks this and sends the seperate patameters to the BCR as CC messages.

 

Hope this helps

Royce

swayzak
swayzak's picture

So could I control the continous sysex parameters of my old Yamaha sw1000-xg (and daughter PLG-150 boards) with my BCR ?

If so is it straightforward to program the encoders ?

Royce
Royce's picture

Hi

The PC card can respond to sysex if Exclusive is switched on, so I am guessing that you can, but it doesn't transmit sysex.

THe PLG150 boards are usually accessable by sysex, but if the PC-card doesn't send sysex, perhaps it can't transmit the PLG-150 data.

According to the Midi Implementation chart at the back of the manual you should be able to use a few CC types including RPN and NRPN, but the manual doesn't say what parameters have what NRPN or RPN types.

I would use an XG editor with MidiOx and loopMidi to see what Midi the card will respond to and program this into the BCR or write a program to change BCR CC messages into the form that XG will understand.

 

Hope that helps

Royce