You are on page 1of 2

Стандарти MIDI

Гнучкість та широке впровадження MIDI призвели до багатьох удосконалень


стандарту та дозволили застосовувати його до цілей, що перевищують ті, для яких він
спочатку був призначений.

General MIDI

MIDI дозволяє вибирати звуки інструменту за допомогою повідомлень про зміну


програми, але немає гарантії, що будь-які два інструменти мають однаковий звук у
заданому місці програми. Program #0 може бути фортепіано на одному інструменті
або флейта на іншому.
Cтандарт General MIDI (GM) був створений в 1991 році і забезпечує
стандартизований банк звуку, який дозволяє стандартному файлу MIDI, створеному на
одному пристрої, звучати схоже при відтворенні на іншому. GM визначає банк із 128
звуків, розміщених у 16 сімей з восьми пов'язаних інструментів, і присвоює кожному
інструменту конкретний номер програми. Ударні інструменти розміщуються на каналі
10, а конкретне значення ноти MIDI відображається на кожен ударний звук. GM-
сумісні пристрої повинні пропонувати 24-нотну поліфонію. Будь-яка зміна програми
вибирає той самий звук інструменту на будь-якому сумісному з GM інструменті.
General MIDI визначається стандартною компоновкою певних звуків інструменту,
які називаються "патчі", визначаються номером "патча" (номер програми – PC#) і
запускаються натисканням клавіші на клавіатурі MIDI. Цей макет забезпечує звукові
модулі MIDI та інші пристрої MIDI достовірно відтворюють призначені звуки, очікувані
користувачем, і підтримує надійні та послідовні звукові палітри на різних виробниках
MIDI пристроїв.
Стандарт GM усуває варіації у відображенні нот. Деякі виробники не погодились
щодо того, який номер ноти повинен представляти середній C (до першої октави), але
GM вказує, що нота номер 69 відтворює формат A440 (ля першої октави), який, у свою
чергу, фіксує середній C (до першої октави) як ноту номер 60. GM-сумісні пристрої
повинні реагувати на швидкість, після дотику та вигин , щоб встановити задані
значення за замовчуванням під час запуску, а також підтримувати певні номери
контролера, такі як педаль сустейна та зареєстровані номери параметрів.
Спрощена версія GM, яка називається GM Lite, використовується в мобільних
телефонах та інших пристроях з обмеженою обробною потужністю.

GS, XG та GM2

Швидко склалася загальна думка, що звуковий набір із 128 інструментами GM


був недостатньо великий.
Система Roland's General Standard, або GS, включала додаткові звуки, барабанні
набори та ефекти, передбачала команду "bank select", яка могла бути використана для
доступу до них, а також використовувала MIDI Non-Registered Parameter Numbers
(NRPNs) для доступу до нових функцій.
Yamaha's Extended General MIDI, або XG, послідував у 1994 році. XG так само
пропонував додаткові звуки, барабанні набори та ефекти, але використовував
стандартні контролери замість NRPNs для редагування та збільшив поліфонію до 32
голосів. Обидва стандарти мають зворотну сумісність із специфікацією GM, але не
сумісні між собою. Жоден стандарт не був прийнятий за межі його творця, але обидва
зазвичай підтримуються назвами музичного програмного забезпечення.
Компанії-члени японської AMEI розробили загальну специфікацію General MIDI
Level 2 в 1999 році. GM2 підтримує зворотну сумісність з GM, але збільшує поліфонію
до 32 голосів, стандартизує кілька номерів контролерів, таких як состенуто і м'яка
педаль (una corda), NRPNs та Universal System Exclusive Messages та містить MIDI Tuning
Standard. GM2 є основою механізму вибору інструменту в Scalable Polyphony MIDI (SP-
MIDI), варіанті MIDI для пристроїв низької потужності, що дозволяє поліфонії пристрою
масштабуватися відповідно до обчислювальної потужності.

You might also like