Research->Computer Music->Knowledge
|
|
Provides
general information about reset command of
GM,GS, and XG.
|
|
|
What is Reset Command?
|
Most Sound Generator Makers support two standards, GM and its original standard. For example Yamaha supports XG and GM, while Roland supports GS and GM. When you use a Sound Generator, you have to notify which standard is intended to use. And Reset Command is used to do this.
|
|
|
|
When is it used?
|
Reset Command specifies which standard is intended to use. Although Sound Generator processes each datum that is
coming from PC, it does not know when the tune was started and when the tune will be
ended. It simply process commands from PC. For example, if it receives a command that says "play the note of 'C'", it generates the sound of 'C', or if it receives a command that says "change the music
instrument", it changes the music instrument. Therefore after receiving GM Reset Command or GS Reset Command, it operates that mode until it receives another Reset Command.
If it is the background music of homepage, if it does not contain a Reset Command, that music is played with the mode that was used by the prior midi file. It maintains settings of Reverb, Chorus, and Music Instruments, so, there may be a problem. To avoid the problem, a Reset Command is necessary at the
beginning of every tune.
|
|
|
|
Standard and Reset Command
|
GM |
F0 7E 7F 09 01
F7 |
GS |
F0 41 10 42 12 40 00 7F 00
41 F7 |
XG |
F0 43 10 4C 00 00 7E 00
F7 |
|
|
|
|
How to Input
|
Some sequence software have a list window that makes selecting these commands easy. Some sequence software do not require F0 because it puts F0 automatically. When the Sound Generator receives a Reset Command, it begins initialize process, and this process takes a time. Therefore a blank major is needed after the Reset Command before the first note is put.
|
|
|
|