General MIDI 1
General MIDI
General MIDI or GM is a standardized specification for music synthesizers that respond to MIDI messages. General MIDI nebo GM je standardizovaný specifikace pro hudební syntezátory , které reagují na MIDI zpráv. GM was developed by the MIDI Manufacturers Association (MMA) and the Japan MIDI Standards Committee (JMSC) and first published in 1991. GM byl vyvinut MIDI Manufacturers Association (MMA) a Japonsko MIDI Standards Committee (JMSC) a nejprve publikoval v roce 1991. The official specification is available in English from the MMA, bound together with the MIDI 1.0 specification, and in Japanese from the Association of Musical Electronic Industry (AMEI). Oficiální specifikace je k dispozici v angličtině od MMA, vázán spolu s popisem MIDI 1.0, a v japonštině z Asociace hudební elektronickém průmyslu (AMEI).
GM imposes several requirements beyond the more abstract MIDI 1.0 specification. GM ukládá několik požadavky, které překračují více abstraktní MIDI specifikace 1.0. While MIDI 1.0 by itself provides a communications protocol which ensures that different instruments can interoperate at a fundamental level (eg, that pressing keys on a MIDI keyboard will cause an attached MIDI sound module to play musical notes), GM goes further in two ways: it requires that all GM-compatible synthesizers meet a certain minimal set of features, such as being able to play at least 24 notes simultaneously ( polyphony ), and it attaches specific interpretations to many parameters and control messages which were left under-specified in the MIDI 1.0 spec, such as defining instrument sounds for each of the 128 possible program numbers. Zatímco MIDI 1.0 samo o sobě poskytuje komunikační protokol , který zajišťuje, že různé nástroje mohou spolupracovat na základní úrovni (např., že po stisknutí kláves na MIDI klávesnici způsobí připojené MIDI zvukový modul hrát na hudební poznámky), GM jde dále dvěma způsoby: vyžaduje, aby všechny GM-kompatibilní syntezátory splňují určitý minimální sadu funkcí, jako je budou moci hrát alespoň 24 poznámek současně ( polyfonie ), a připojí konkrétní interpretace mnoha parametrů a kontrolní zprávy, které byly ponechány pod uvedené v MIDI 1.0 spec, jako je například definování zvuky nástrojů pro každou z 128 možných programových čísel.
GM synthesizers are required to be able to: GM syntezátory jsou povinni být schopni:
- Allow 24 voices to be active simultaneously (including at least 16 melodic and 8 percussive voices) Nechte 24 hlasy, aby byly aktivní souběžně (včetně alespoň 16 melodický a 8 perkusních hlasy)
- Respond to note velocity Reagovat na vědomí, rychlost
- Support all 16 channels simultaneously (with channel 10 reserved for percussion) Podpora všech 16 kanálů současně (s kanálem 10 vyhrazen pro bicí nástroje)
- Support polyphony (multiple simultaneous notes) on each channel Podpora polyfonie (více simultánních poznámky) na každém kanálu
[ edit ] Parameter interpretations [ upravit překlad ] Parametr výklady
GM Instruments must also obey the following conventions for program and controller events: GM Nástroje musí rovněž dodržovat následující konvence pro program a regulátor akcí:
[ edit ] Program change events [ editovat ] Události změnu programu
In MIDI, the instrument sound or "program" for each of the 16 possible MIDI channels is selected with the Program Change message, which has a Program Number parameter. V MIDI, je přístroj zvuk nebo "program" pro každý z 16 možných MIDI kanálů zvolen s poselstvím změnu programu, který má číslo programu parametr. The following table shows which instrument sound corresponds to each of the 128 possible Program Numbers for GM only . Následující tabulka ukazuje, které nástroj zvuk odpovídá každý z 128 možných čísel programů pro GM pouze. There are 128 program numbers. Existují 128 čísla programů. The numbers can be displayed as values 1 to 128, or, alternatively, as 0 to 127. Čísla mohou být zobrazeny jako hodnoty 1 až 128, nebo, alternativně, as 0-127. Computers and software often use the 0 to 127 numbering; some human-readable documents and displays use the 1 to 128 numbering. Počítače a software často používají 0-127 číslování, některé lidské čitelné dokumenty a displeje používají 1-128 číslování. MIDI device displays may use either numbering system, or may give the user a choice. MIDI zařízení displeje mohou použít buď systém číslování, nebo může dát uživateli na výběr.