Г Л О С С А Р И Й С А Й Т А m u s i c i n f o r m . n a r o d . r u |
General MIDI (GM) |
Стандарт (набор правил) в MIDI-технологии, направленный на то, чтобы музыкальные файлы, созданные на одном устройстве (синтезаторе), можно было проигрывать на другом. Одна из проблем заключалась в том, синтезаторы разных фирм одинаковым номерам тембров (патчей) присваивают значения разных инструментов. Например, у устройств фирмы Roland тембр с номером 1 может звучать как рояль, а у устройств фирмы Korg – как гитара и так далее. В этом случае MIDI-файл, созданный на одном синтезаторе можно проиграть на другом, но звучать он будет несколько странно. Для разрешения этой и других подобных проблем был создан стандарт GM. Современные синтезаторы, имея множество разных тембров и банков, имеют один банк, который так и называется General MIDI. Если для прослушивания MIDI-файла выбрать этот банк, то на разных синтезаторах этот файл будет звучать примерно одинаково (похожими тембрами). Основные требования стандарта General MIDI: 1. Банк General MIDI должен иметь 128 тембров (Program Change) различных строго определенных мелодических инструментов. Каждому номеру Program Change соответствует свой инструмент 2. Банк General MIDI должен иметь набор ударных и перкуссионных инструментов (Drum Kit). При этом строго определено, какой именно инструмент соответствует каждой ноте на фортепианной клавиатуре 3. MIDI-каналы с 1 по 9 и с 11 по 16 являются мелодическими. MIDI-канал 10 закреплен за набором ударных инструментов 4. Количество одновременно звучачащих голосов (в компьютерной технике используется термин «полифония») должно быть не менее 24 5. Каждый тембр (патч, инструмент) должен отрабатывать плавное изменение высоты звука по командам MIDI-сообщения Pitch Bend. По умолчанию максимальное удаление – один тон вверх и вниз 6. Все синтезаторы, поддерживающие GM-стандарт, должны отрабатывать следующие команды Control Change: 001 – Modulation; 007 - Main Volume; 010 – Pan; 011 – Expression; 064 – Sustain; 121 - Reset All Controllers; 123 - All Notes Off 7. Все синтезаторы, поддерживающие GM-стандарт, должны отрабатывать следующие параметры RPRN: 0 - Pitch Bend Sensitivity; 1 Master Tune (Fine Tuning); 2 Master Tune (Coarse Tuning) |
Источник: |
Живайкин П.Л. "Музыка, компьютер, синтезатор. Популярный словарь-справочник" |