Yamaha XG
Yamaha XG (EXtended General MIDI) is an extension to the General MIDI standard, created by Yamaha. It is similar in purpose to the Roland GS standard.
https://en.wikipedia.org/wiki/Yamaha_XG
It can be recreated with this VST: https://veg.by/en/projects/syxg50/
It can alse be recreated with Mame 0.268:
- compile it from source or get the binaries
- you can select only a few cores to be compiled, by modifing the mame/src/mame/mame.lst file
- put a mu50.zip or mu50 folder into mame/roms containing:
- https://mdk.cab/game/mu50
- https://ia800509.us.archive.org/view_archive.php?archive=/29/items/mame-chds-roms-extras-complete/mulcd.zip
- eventually:
- https://ia803009.us.archive.org/view_archive.php?archive=/14/items/MAME0.197ReuploadByGhostware/mu100.zip
- https://www.planetemu.net/rom/mame-roms/mu100 might be useful as well for missing elements
- more infos : https://www.vogons.org/viewtopic.php?t=96951
- use the mu50 as a synth:
- mame -listmidi
- mame mu50 -midiin "Midi Through Port-0"
- play midi from the mu50:
- mame mu50 -midiin xgmidifile.mid
Some links:
- Technical informations:
- Some recent XG compositions: