FormatMusic Data ProductionRecommendationsRevision historyApril 20, 1995 ver.1.03 release© 1995 Yamaha Corporation of America, CBX Group, P.O. B
5. Timing distributionDo not place messages such as Pitch Bend Change and Control Change, etc., in the same timeclock. Since some sequencers rearrange
6. Voice selection *Non-GM1*6-1. Voice Selection ProcedureThe XG voice selection procedure is as follows.• Melody voice Bank Select MSB = 00H,use Ban
6-3. SFX Voice SubstitutionBe aware that Level 1 XG instruments (such as the MU50 and DB50XG) do not contain all theLevel 2 SFX voices (as provided by
Level 1 (MU50/DB50XG) SFX Voice ListPch# Bank 0 # of Elements----------------------------------------------------46474849 Dog 150 Horse 151 Bird 2 152
Level 1 (MU50/DB50XG) SFX Voice ListPch# Bank 0 # of Elements----------------------------------------------------9697 Laughing 198 Scream 199 Punch 11
7. Effects *Non-GM1*The following three effect blocks are available for use by both Level 1 and Level 2 XGinstruments:ReverbChorusVariationThe types a
8. System Exclusive parameter changes *Non-GM1*Avoid using System Exclusive parameter changes that are designated as optional in the “XGSpecifications
9. Fade in/out *Non-GM1*To fade a song in or out, use Control Change #11 (Expression) or the universal system exclusivemessage MIDI Master Volume (F0H
10. Miscellaneous10-1. When a Program Change message is received, the values of Control Change messages suchas Volume or RPN/NRPN are not reset. Be aw
IntroductionThis document provides recommendations for creating music data compatible with instrumentsutilizing the Yamaha “XG” format.In order to cre
CONTENTS1. XG implementation levels2. Data format3. Channels4. Simultaneous polyphony5. Timing distribution6. Voice selection7. Effects8. Syst
1. XG implementation levelsThere are currently two levels of XG implementation: Level 1, as utilized by the Yamaha MU50and DB50XG; and Level 2, as uti
2. Data format2-1. FormatWe recommend the use of Standard MIDI File format 0 (where the file contains a single multi-channel track), as opposed to for
2-4. Setup DataReserve one or more measures for tone generator setup data at the beginning of the song, and donot place any music data in this “setup”
3. Channels3-1. Number of PartsA maximum of 16 parts (16-way multitimbral) should be used, since this is the minimumrequirement for Level 1 XG instrum
Piano practice piece:Part MIDI Ch.--------------------------------------------------------------------------------------------------------------------
4. Simultaneous polyphonyAlways keep the song within 16 - 32 notes of simultaneous polyphony. Since some voices use twonotes of the total polyphony (b
Comments to this Manuals