Hi, I would need to know how to make a SYSTEM EXCLUSIVE MESSAGES string to send to the Yamaha CP33 via MIDI, to change REVERB effects (eg: ROOM, HALL1 etc.) and EFFET (ex .: CHORUS, ROTARY SP etc.)
Example: F0 43 73 ......F7
thank you
This is a rather steep request.
I guess you're hoping that someone with a CP33 sees this, and knows all about it.
I assume you've got the CP33 manual, and have all the information to hand, but cannot quite put it all together?
Unfortunately, I don't know anything about the CP33, so couldn't help. I do have a Yamaha MU90r, but I'm sure all the details for the SYSEX commands will be quite different. The MU90r is an XG device, so some of the settings you might want to change can be changed directly via normal midi CC commands. Maybe the CP33 has no such facilities?
I don't know the structure of the relevant memory areas, but depending on which effect parameters you want to change (you don't say) you may need a number of separate SYSEX strings, each changing one or two bytes, to implement each change to any one of the effects. Each string would need the correct address. Certain values may be the same, for example 'Effect Depth' might be the same number for each effect if you were making a similar change to each. Then again, the chart I'm looking at here for my MU90r may be more complex than that for the CP33.
Maybe I could help further if you were to work out a possible string, and post that with notes as to the components. I could tie that up with information that I have.
Geoff
Thanks Geoff for the answer and help.
Unfortunately I tried to read and try to form a string with the values I wanted to send to the CP33 but with a negative result.
Place the manual of the CP33. If you want to spend some time.
That manual is really XXXX!. I'm not surprised that you couldn't make heads or tails of it. You may want to complain to Yamaha as customer.
The solution is: you need to build your messages according to this type:
10. SYSTEM EXCLUSIVE MESSAGES (XG Standard) (1) XG Native Parameter Change
And then apply the addresses and parameters of this one: