Obecné MIDI - General MIDI
Obecné MIDI (také známý jako GM nebo GM 1) je standardizovaná specifikace pro elektronické hudební nástroje kteří reagují na MIDI zprávy. GM byl vyvinut Američanem Sdružení výrobců MIDI (MMA) a Japonský výbor pro standardy MIDI (JMSC) a poprvé publikováno v roce 1991. Oficiální specifikace je k dispozici v angličtině od MMA, svázané se specifikací MIDI 1.0, a v japonštině od Asociace hudebního elektronického průmyslu (AMEI).
GM ukládá několik požadavků nad rámec abstraktnější specifikace MIDI 1.0. Zatímco MIDI 1.0 samo o sobě poskytuje a komunikační protokol což zajišťuje, že různé nástroje mohou spolupracovat na základní úrovni (např. že stisknutí kláves na MIDI klávesnici způsobí, že připojený zvukový modul MIDI bude hrát na hudební noty), GM jde dále dvěma způsoby: vyžaduje, aby všechny nástroje kompatibilní s GM splňovaly určitou minimální sadu funkcí, například schopnost hrát alespoň 24 poznámky současně (polyfonie ), a připojuje specifické interpretace mnoha parametrů a řídicích zpráv, které byly ve specifikaci MIDI 1.0 ponechány nespecifikované, například definování zvuků nástrojů pro každé ze 128 možných čísel programů.
GM zajišťuje, že přehrávání MIDI souborů zní konzistentně mezi různými zařízeními v souladu se specifikací GM. Výběr nástroje v MIDI se provádí přidělením „čísla programu“: toto přiřazení bylo dříve libovolné, zatímco konkrétnímu číslu programu je přiřazeno GM.
Specifikace GM 1 byla nahrazena General MIDI 2 v roce 1999; GM 1 se však stále běžně používá.[1]
Obecné požadavky MIDI 1
Aby byl kompatibilní s GM 1, je nutné, aby zařízení generující zvuk (klávesnice, hardwarové nebo softwarové syntezátory, zvukové karty) splňovala výkonovou specifikaci General MIDI System Level 1:
Kritérium | Požadavek |
---|---|
Hlasy | Povolit, aby bylo současně k dispozici 24 hlasů pro melodické i perkusivní zvuky (alternativně povolte 16 melodických a 8 perkusivních hlasů). Všechny hlasy reagují na rychlost noty. |
Kanály | Podpora všech 16 kanálů současně, každý lze přiřadit k různým nástrojům. Kanál 10 je vyhrazen pro perkuse. Podpora polyfonie (více simultánních not) na každém kanálu. |
Nástroje | Podporuje minimálně 128 MIDI programových čísel (odpovídá GM 1 Instrument Patch Map) a 47 perkusních zvuků (odpovídá GM 1 Percussion Key Map). |
Zprávy kanálu | Podpora řadiče číslo 1, 7, 10, 11, 64, 100, 101, 121 a 123; podpora pro regulátory tlaku a ohybu kanálu. |
Další zprávy | Reagujte na řadič zadávání dat a RPN na jemné a hrubé ladění a rozsah ohýbání výšky tónu, stejně jako na všechny obecné systémové zprávy úrovně MIDI úrovně 1. |
Interpretace parametrů
GM Instruments musí také dodržovat následující konvence pro události programu a řadiče:
Události změny programu
V MIDI je zvuk nástroje nebo „program“ pro každý ze 16 možných MIDI kanálů vybrán pomocí zprávy Program Change, která má parametr Program Number. Následující tabulka ukazuje, který zvuk nástroje odpovídá každému ze 128 možných čísel programů pouze pro GM. Existuje 128 čísel programů. Čísla mohou být zobrazena jako hodnoty 1 až 128 nebo alternativně jako 0 až 127. Číslování od 0 do 127 obvykle používá pouze interně syntetizátor; drtivá většina MIDI zařízení, digitální zvukové pracovní stanice a profesionální MIDI sekvencery zobrazte tato čísla programů podle tabulky (1–128).
Klavír
- 1 Akustické křídlo
- 2 Jasný akustický klavír
- 3 Elektrické křídlo
- 4 Honky-tonk piano
- 5 Elektrické piano 1
- 6 Elektrické piano 2
- 7 Cembalo
- 8 Clavi
Chromatické perkuse
- 9 Celesta
- 10 Glockenspiel
- 11 Music Box
- 12 Vibrafon
- 13 Marimba
- 14 Xylofon
- 15 Trubkové zvony
- 16 Cimbál
Orgán
- 17 Organ oje
- 18 Perkusní orgán
- 19 Rockové varhany
- 20 Kostelní varhany
- 21 Rákosové varhany
- 22 Akordeon
- 23 Harmonika
- 24 Tango akordeon
Kytara
- 25 Akustická kytara (nylon)
- 26 Akustická kytara (ocel)
- 27 Elektrická kytara (jazz)
- 28 Elektrická kytara (čistá)
- 29 Elektrická kytara (ztlumená)
- 30 Overdriven kytara
- 31 Distortion Guitar
- 32 Kytarové harmonické
Bas
- 33 Akustická basa
- 34 Elektrická basa (prst)
- 35 Elektrická basa (výběr)
- 36 Bezpražcová basa
- 37 Slap Bass 1
- 38 Slap Bass 2
- 39 Synth Bass 1
- 40 Synth Bass 2
Struny
- 41 Housle
- 42 Viola
- 43 Cello
- 44 Basa
- 45 Struny Tremolo
- 46 Struny Pizzicato
- 47 Orchestrální harfa
- 48 Tympány
Soubor
- 49 Řetězcový soubor 1
- 50 Řetězcový soubor 2
- 51 Synth Struny 1
- 52 Synth Struny 2
- 53 Pěvecký sbor Aahs
- 54 Hlas Oohs
- 55 Synth Hlas
- 56 Hit orchestru
Mosaz
- 57 Trubka
- 58 Pozoun
- 59 Tuba
- 60 Tlumená trubka
- 61 Lesní roh
- 62 Mosazná sekce
- 63 Synth Brass 1
- 64 Synth Brass 2
Rákos
- 65 Soprán Sax
- 66 Alto Sax
- 67 Tenor Sax
- 68 Baryton sax
- 69 Hoboj
- 70 Anglický roh
- 71 Fagot
- 72 Klarinet
Trubka
- 73 Pikola
- 74 Flétna
- 75 Zapisovač
- 76 Panova flétna
- 77 Foukaná láhev
- 78 Shakuhachi
- 79 Pískat
- 80 Okarína
Synth Lead
- 81 Vedení 1 (náměstí )
- 82 Olovo 2 (pilovitý )
- 83 Olovo 3 (calliope )
- 84 Olovo 4 (chiff )
- 85 olovo 5 (Charang )
- 86 Olovo 6 (hlas )
- 87 Olovo 7 (pětiny )
- 88 Olovo 8 (basa + olovo )
Synth Pad
- 89 Pad 1 (nová doba )
- 90 Pad 2 (teplý)
- 91 Pad 3 (polysynth )
- 92 Pad 4 (pěvecký sbor )
- 93 Pad 5 (uklonil se )
- 94 Pad 6 (kovový )
- 95 Pad 7 (svatozář)
- 96 Pad 8 (zametat)
Synth Effects
- 97 FX 1 (déšť )
- 98 FX 2 (soundtrack )
- 99 FX 3 (krystal )
- 100 FX 4 (atmosféra )
- 101 FX 5 (jas )
- 102 FX 6 (skřeti )
- 103 FX 7 (ozvěny )
- 104 FX 8 (sci-fi )
Etnický
Perkusivní
- 113 Tinkle Bell
- 114 Agogô
- 115 Ocelové bubny
- 116 Dřevěný blok
- 117 Buben Taiko
- 118 Melodický Tom
- 119 Synth Drum
- 120 vzad Činel
Zvukové efekty
- 121 Kytara Pražec Hluk
- 122 Dech Hluk
- 123 Pobřeží
- 124 Bird Tweet
- 125 Telefonní vyzvánění
- 126 Helikoptéra
- 127 Potlesk
- 128 Výstřel
Poklep
Ve standardních souborech MIDI GM je kanál 10 vyhrazen pro bicí nástroje pouze.[2] Poznámky zaznamenané na kanálu 10 vždy produkují perkusní zvuky, když jsou přenášeny na klávesnici nebo syntetizační modul, který používá standard GM. Každé ze 128 různých možných čísel not koreluje s jedinečným perkusním nástrojem, ale výška zvuku není relativní k číslu not.
Pokud je soubor MIDI naprogramován na obecný protokol MIDI, pak jsou výsledky předvídatelné, ale věrnost zabarvení a věrnost zvuku se může lišit v závislosti na kvalitě syntetizátoru GM:
- 35 Akustický basový buben
- 36 Elektrický basový buben
- 37 Boční tyč
- 38 Akustická léčka
- 39 Tleskání
- 40 Electric Snare
- 41 Nízká Floor Tom
- 42 zavřeno Ahoj
- 43 Vysoká Floor Tom
- 44 pedál Ahoj
- 45 Nízká Tom
- 46 Otevřeno Ahoj
- 47 Nízká-Střední Tom
- 48 Hi-Mid Tom
- 49 Crash Cymbal 1
- 50 vysoká Tom
- 51 Ride Cymbal 1
- 52 Čínský činel
- 53 Jízda Zvonek
- 54 Tamburína
- 55 Úvodní činely
- 56 Kravský zvon
- 57 Crash Cymbal 2
- 58 Vibra Slap
- 59 Ride Cymbal 2
- 60 vysoká Bongo
- 61 Nízká Bongo
- 62 Mute High Conga
- 63 Otevřená vysoká Conga
- 64 nízká Conga
- 65 vysoká Timbale
- 66 Nízká Timbale
- 67 vysoká Agogô
- 68 Nízká Agogô
- 69 Cabasa
- 70 Maracas
- 71 krátký Pískat
- 72 dlouhé Pískat
- 73 Krátký Guiro
- 74 dlouhá Guiro
- 75 Claves
- 76 vysoká Dřevěný blok
- 77 Nízká Dřevěný blok
- 78 Ztlumit Cuica
- 79 Otevřeno Cuica
- 80 Ztlumit Trojúhelník
- 81 Otevřeno Trojúhelník
Události řadiče
V MIDI lze nastavitelné parametry pro každý ze 16 možných MIDI kanálů nastavit pomocí zprávy Control Change (CC), která má parametr Control Number a parametr Control Value (vyjádřený v rozsahu od 0 do 127). GM také specifikuje, které operace by měly být prováděny více kontrolními čísly.[3][4]
|
|
RPN
GM definuje několik registrovaných parametrů, které fungují jako řadiče, ale jsou řešeny jiným způsobem. V MIDI je každému registrovanému parametru přiřazeno číslo registrovaného parametru nebo RPN. Registrované parametry se obvykle nazývají RPN.[5]
Nastavení registrovaných parametrů vyžaduje odeslání (čísla jsou desetinná):
- dvě zprávy Control Change pomocí kontrolních čísel 101 a 100 k výběru parametru a poté
- libovolný počet zpráv o zadávání dat o jednom nebo dvou bajtech (MSB = řadič # 6, LSB = řadič # 38) a nakonec
- zpráva „Konec RPN“
Následující globální registrovaná čísla parametrů (RPN) jsou standardizována[6] (parametr je určen dvojicí RPN LSB / MSB a hodnota je nastavena dvojicí LSB / MSB Data Entry):
- 0,0 Pitch bend range
- Jemné ladění 1,0 kanálu
- 2,0kanálové hrubé ladění
Příkladem řídicí sekvence RPN pro nastavení hrubého ladění na A440 (parm 2, hodnota 64) je 101:0
, 100:2
, 6:64
, 101:127
, 100:127
.
Zprávy systému Exclusive
Jsou definovány dvě zprávy GM System Exclusive ("SysEx"): jedna pro povolení a zakázání režimu obecné kompatibility MIDI (pro syntezátory, které mají také režimy jiné než GM); a druhý pro nastavení hlavní hlasitosti syntetizátoru.
GS rozšíření
Nadmnožina standardu General MIDI, která přidala několik proprietárních rozšíření. Nejpozoruhodnějším přírůstkem byla schopnost oslovit více bank programů (zvuky nástrojů) pomocí další dvojice ovladačů Bank Select k určení až 16384 zvuků „variací“ (cc # 0 je Bank Select MSB a cc # 32 je Bank Select LSB ). Mezi další nejvýznamnější funkce patřilo 9 bicích sad se 14 dalšími zvuky bicích, simultánní bicí soupravy - až 2 (kanály 10/11), zprávy Control Change pro ovládání úrovně odesílání bloků zvukových efektů (cc # 91-94), zadávání další parametry (cc # 98-101), portamento, sostenuto, soft pedál (cc # 65-67) a zprávy SysEx specifické pro daný model pro nastavení různých parametrů syntezátoru.
GS byl představen v roce 1991 s Zvukové plátno Roland line, který byl také prvním Rolandovým syntezátorovým modulem General MIDI.[7]
Rozšíření XG
Nadmnožina standardu General MIDI, která přidala několik proprietárních rozšíření. Nejpozoruhodnějšími doplňky byly 600 nástrojů a 32 tónů polyfonie.
XG byl představen v roce 1994 s Řada Yamaha MU řada zvukové moduly řada PSR digitální klávesnice.
Obecná úroveň MIDI 2
V roce 1999 byl aktualizován oficiální standard GM, aby zahrnoval více řadičů, záplaty, RPN a SysEx zprávy, ve snaze smířit konfliktní a proprietární Roland GS a Yamaha XG dodatky. Zde je rychlý přehled změn GM2 ve srovnání s GM / GS:
- Počet bankovek - minimálně 32 souběžných bankovek
- Soupravy souběžných bicích nástrojů - až 2 (kanály 10/11)
- Je povoleno až 16384 variačních bank, z nichž každá obsahuje verzi 128 melodických zvuků (přesné použití těchto bank je na individuálním výrobci.)
- Součástí balení je 9 bicích sad GS
- Byla zavedena další změna ovládání s názvem „Řadiče zvuku 1–10“:[4]
|
|
- Registrovaná čísla parametrů (RPN)
- Modulace Rozsah hloubky (Vibrato Depth Range)
- Univerzální zprávy SysEx
K dalším melodickým nástrojům lze přistupovat nastavením CC # 0 až 121 a následným použitím CC # 32 k výběru banky před změnou programu.
Viz také
Reference
- ^ „General MIDI (GM 1)“. www.midi.org. Citováno 2019-06-05.
- ^ „Zvuková sada GM 1“. www.midi.org. Citováno 2019-06-05.
- ^ „General MIDI (GM 1)“. www.midi.org. Citováno 2019-06-05.
- ^ A b "Řízení změnových zpráv (datové bajty)". www.midi.org. Citováno 2019-06-05.
- ^ 充 美, 加藤 (1. března 2008). „MIDI 規格 誕生 の 背景 と 規格 の 概要: 電子 音 楽 を と り ま く 環境 の 変 化 (<小 特集> MIDI 規格 が も た ら し た も の と 今後 の 展望)“. 日本 音響 学会 誌 (v japonštině). 64 (3). doi:10.20697 / jasj.64.3_158. ISSN 0369-4232.
- ^ "Obecné specifikace MIDI (" GM ")". www.midi.org. Citováno 14. června 2018.
- ^ Microsoft (22. října 1996). „Microsoft Licences Sound Canvas Sounds from Industry Leader Roland Corp“. Příběhy. Citováno 14. června 2018.
Oficiální organizace standardů MIDI
- Sdružení výrobců MIDI (MMA) - Zdroj pro specifikace MIDI v angličtině
- Asociace hudebního elektronického průmyslu (AMEI) - Zdroj pro specifikace MIDI v japonštině