Can anyone decode this particular Yamaha XG SYSEX command for me?
f0 43 10 4c 02 01 00 01 01 f7
It's in the beginning of a file I've posted about previously, which I've used for testing my MIDI editor.
It immediately follows a GS Reset, and doesn't match what I have for an XG reset.
The file is ROBIN-GS, which is supposedly a GS compilation of all of the music from Robin Hood from Quest Studios Sierra Soundtrack collection.
https://www.midimusicadventures.com/qs/midi-zips/soundtracks/robin-gs.zip
It's a mess. But I'm updating my editor, and I think I can work with it completely now without breaking anything, even in its less-than-ideal ... arrangement? My editor currently displays the file as a GS file, while Sema's test-midi-files shows XG naming, so I want to see what this SYSEX is actually doing to know if I should to change my display mode as well. I have a button that allows cycling through the 3 MIDI type display modes, and when I toggle to XG it does match up name-wise.
This is a Yamaha XG Parameter message for setting the Reverb Type to "Hall2".
F0 43 10 4C 02 01 00 01 01 F7 F0 System Exclusive 43 Manufacturer ID: 43 is for Yamaha 10 Message Type and Device ID: left hex digit 1 is for Parameter Change and right hex digit 0 is for Device 1 4C Model ID: 4C is for XG messages 02 Address High \ 01 Address Mid | 00 Address Low / 02 01 00 is Reverb Type 01 Data (Reverb Type MSB) \ 01 Data (Reverb Type LSB) / 01 01 is "Hall2" F7 End of System Exclusive
If you want to read about XG format details, here are some documents you can look at:
- In the Wikipedia article on Yamaha XG, the References section at the end has a link to an PDF file for "Yamaha XG format specifications, v1.26" available on the Internet Archive Wayback Machine that used to be available on a Yamaha site.
- Yamaha MU80 manuals. The Yamaha MU80 was the first product to use Yamaha XG.
Bavi is spot on with his Hall 2 explanation.
Many useful Yamaha documents and other resources can still be found on Jørgen Sørensen's excellent site www.jososoft.dk.
The specific page for Yamaha documentation is here "http://www.jososoft.dk/yamaha/docs_specs.htm".
With many thanks to Jørgen for the effort he puts into maintaining his software and docs and specs.
JohnG