|
| ||
|
|
|
|
What is MIDI?
Protocol A table displaying many of the messages which make up the MIDI protocol is available for viewing from the Get Help with MIDI page on this site. For the complete protocol, you will need to get the most recent edition of the Complete MIDI 1.0 Detailed Specification.
Standard MIDI Files One reason for the popularity of MIDI files is that, unlike digital audio files (.wav, .aiff, etc.) or even compact discs or cassettes, a MIDI file does not need to capture and store actual sounds. Instead, the MIDI file can be just a list of events which describe the specific steps that a soundcard or other playback device must take to generate ceratin sounds. This way, MIDI files are very much smaller than digital audio files, and the events are also editable, allowing the music to be rearranged, edited, even composed interactively, if desired. With the recent introduction of the Downloadable Sounds format, MIDI files can also contain standardized samples of musical instruments, sound effects, or even dialogue, which are used to recreate an exact copy of the sound intended by the composer. MIDI files with DLS are the ideal solution for composers of all kinds who want the predictable playback of digital audio, but also need the compactness and/or interactivity of Standard MIDI Files for delivering their music. | ||
|
What is GM? The General MIDI System Level 1 (adopted in 1991) is a set of specifications for sound generating devices which has been agreed upon by both the Japanese MIDI Standards Committee (JMSC) and the American MIDI Manufacturers Association (MMA). These specifications seek to allow for the creation of music data which is not limited to equipment by a particular manufacturer or to specific models. The General MIDI system defines data events such as the minimum number of voices that should correspond to which Program Change numbers, and the layout of Rhythm sounds on the Keyboard.Thanks to these specifications, any device that is equipped with sound sources supporting the General MIDI system will be able to accurately reproduce General MIDI Scores (Music Data created for the General MIDI System), regardless of the manufacture or the model. | ||
|
What is GS? The GS Format, from Roland, also defines a number of other details. These include unique specifications for sounds and the functions available for tone editing and effects (chorus and reverb), and other specifications concerning the manner in which sound sources will respond to MIDI messages. Any device that is equipped with GS Format sound source can faithfully reproduce GS Music Data (music data created under the GS format). Roland fully supports General MIDI while providing the GS Format as a means to access compatibility and features beyond those specified within GM. General MIDI defines fundamental support to allow wide compatibility across a wide range of products. The more detailed definitions within the GS Format allow greater creative control for compatible sounds sources. | ||