My DAW (I know its old):
Windows 7
Cakewalk Sonar 7 Producer
TASCAM US-144MKII USB 2.0 Audio/Midi interface
Yamaha DGX-202 (76 keys)
I have a project with multiple MIDI channels outputting to my Yamaha DGX. I've set the bank and patch numbers correctly as specified in the DGX manual, and I get the tones i expect output from the DGX. The problem is that the tones are not quite the same as what they are normally (when the keyboard is disconnected from MIDI and i just play the keys). I have found this is because of some of the XG effects (Chorus, Reverb, DSP, ..) appear to not be taking effect on each channel as Cakewalk plays back the MIDI. So that brings me to SysEx messages, for which i have setup multiple SysX banks in my Sonar project to send the messages i think i should be sending:
(I'm operating under the assumption that the XG Effect TYPES will be the same across all MIDI channels, but the effect levels can vary across channels??)
I have a MIDI grand on MIDI channel 6 and these are my SysX bank messages (copied settings from default Yamaha XG Effect settings for the MIDI grand):
Set General MIDI
Set XG On
Set Chorus Effect to Chorus1
Set DSP Effect to Hall2
Set Reverb Effect to Hall2
Set Chorus Send Level for Channel 6 to 0x20
Set DSP Send Level for Channel 6 to 0x26
Set Reverb Send Level for Channel 6 to 0x00
Set DRY level for Channel 6 to 0x40
I have experimented with sending all of these, and trying different DRY levels, different Reverb levels, etc.. Nothing comes close to sounding like what the MIDI grand should sound like.
Any insights / suggestions would be appreciated? Thanks