KEH23 Posted February 6, 2021 Share Posted February 6, 2021 I'm new to the mz-x500 and also to midi, but I found an undocumented feature when I plugged my midi out from the mz-x500 to the midi in on my kurzweil k2vx. As long as the send/receive channel is the same, and as long as I have a tone selected for upper 1 (or upper 1 & 2), and use a registration button to select the tones, the sounds are coming from the kurzweil. I have local set to off on the casio. After playing around a little bit, I found it to be the act of pressing a registration button, and the specific sounds saved in upper1 and upper2. The casio will receive program 40, when upper1 = 0001 (GrPnoConcert) and upper2 = 0656 (Solo Violin). I plugged another midi controller into the kurzweil and found the program change to be 40, and the msb and lsb both to be 0. How do I translate the casio tones/numbers into program change numbers to send out midi? Right now it's random and not feasible to go through all these 1 by one. Any help would be appreciated. Kathy Quote Link to comment Share on other sites More sharing options...
Brad Saucier Posted February 6, 2021 Share Posted February 6, 2021 The MZX appendix manual has tone charts which shows the program and bank change data sent whenever each tone is selected from the front panel. This is the same data needed to select tones in the MZX remotely through MIDI. The MZX does not support programmable program change data, so you will have to select from preset tones. The tone category "various" has a set of GM (general MIDI) tones designed for use with GM capable instruments. These tones should be used when you want to select tones on another instrument. Quote Link to comment Share on other sites More sharing options...
KEH23 Posted February 7, 2021 Author Share Posted February 7, 2021 Thank you! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.