Стандарт General MIDI
Стандарт General MIDI
General MIDI (Обобщенный MIDI), или просто GM, – это результат соглашения между производителями MIDI-оборудования, в соответствии с которым любой совместимый с General MIDI инструмент должен отвечать неким минимальным требованиям, перечисленным ниже.
Должна быть обеспечена полифония в 24 одновременно звучащих голоса. Голоса могут распределяться динамически – или же 8 голосов резервируются за звуками ударных инструментов, а 16 голосов выделяются остальным звукам.
Динамический диапазон всех голосов должен поддаваться регулировке:
• «до» первой октавы соответствует MIDI-ноте № 60.
• мультитембровость – 16.
• ударные воспроизводятся на MIDI-канале номер № 10.
• звуки ударных должны соответствовать определенным MIDI-нотам.
Каждый MIDI-канал обязан реагировать на следующие контроллеры:
1 – Modulation;
7 – Main Volume;
10 – Pan;
11 – Expression;
64 – Sustain Pedal, Hold1;
121 – Reset All Controllers;
123 – All Notes Off.
И наконец, самое главное, ради чего, собственно, и создавался стандарт General MIDI – 128 звуков мелодических инструментов и 47 звуков ударных инструментов должны быть организованы в определенном порядке, отраженном в табл. 4.9 и 4.10.
Таблица 4.9. General MIDI: звуки мелодических инструментов
Таблица 4.10. General MIDI: звуки ударных инструментов
Спецификацией MIDI определены лишь названия звуков, но не их звучание. Каждый производитель по-своему решает, как зазвучит тот или иной инструмент. Другими словами, голоса разных GM-совместимых инструментов различаются, но все же партия, исполненная на Acoustic Grand Piano, на всех инструментах будет именно фортепианной партией, а не партией электрогитары или аккордеона. Однако при переносе партитур между MIDI-инструментами различных моделей необходимо учитывать разницу в звучании.
Указанные требования являются минимальными, то есть ничто не мешает создать General MIDI-инструмент с большими возможностями.
Первый модуль, отвечавший стандарту GM, – Roland SC 55 Sound Canvas – поступил в продажу до окончательного утверждения спецификации General MIDI и превышал минимальные требования по некоторым характеристикам, например по количеству звуков – у него их 317. Кроме того, SC 55 имел процессор эффектов (ревербератор и хорус), несколько барабанных установок и набор спецэффектов (выстрелы, шаги и т. д.). Это расширение General MIDI фирма Roland назвала GS.
Таким образом, формат GS включает все, что необходимо для General MIDI, и полностью соответствует стандарту GM, но также имеет дополнительное расширение.
Чтобы прослушивать и записывать GM-файлы, совсем не обязательно иметь General MIDI-инструмент. Можно создать собственный банк звуков, соответствующих спецификации General MIDI, и подгружать его в синтезатор. Необходимо лишь, чтобы инструмент отвечал требованиям General MIDI по полифонии и мультитембровости.
Смена инструментов и банков звуков
Современные электронные синтезаторы часто содержат сотни или даже тысячи различных звуков. Звуки, называемые patch (буквально заплата) либо sample (образец, или семпл), соответствуют звукам музыкальных инструментов и обычно организуются в группы по 128, называемые банками звуков. Большинство устройств имеют возможность подгружать от 1 до 8 банков, хотя MIDI поддерживает до 16384 банков из 128 инструментов в каждом (это более 2 миллионов инструментов). Кроме звуков музыкальных инструментов, в банки входят и другие имитирующие звуки.
Каждый раз, когда начинается воспроизведение, параметры настройки банка и инструмента устанавливаются для каждого трека в начальные значения. В дальнейшем они могут быть изменены.
Через один MIDI-канал можно запустить одновременно только по одному инструменту на каждом устройстве, назначенном на канал. Следовательно, если на одни и те же порт и канал установлены два или больше MIDI-треков и при этом они имеют разные параметры настройки банка и инструментов, для всех треков будет использоваться инструмент, назначенный треку с самым высоким номером.
Смена инструментов и банков звуков в CakewalkЧтобы назначить определенному треку банк звуков и инструмент, надо открыть окно Track Properties (Свойства трека), показанное на рис. 4.13. Для этого в окне просмотра треков Track дважды щелкните по ячейкам нужного трека Source (Источник), Port (Порт), Channel (Канал), Bank (Банк) или Patch (Инструмент).
В раскрывающихся списках выберите требуемые параметры Bank и Patch, а также Bank Select Method (Метод выбора банка). Различные MIDI-инструменты используют разные типы команд для смены банков. Cakewalk поддерживает четыре метода смены банков. Для поиска нужного инструмента можно воспользоваться кнопкой, расположенной справа от полей Bank и Patch. При ее нажатии открывается окно Patch Browser (Просмотр инструментов), изображенное на рис. 4.14, в котором можно найти нужные звуки по их названиям. Для этого в поле Show patches containing the text (Показывать инструменты, содержащие текст) введите символы, входящие в название инструмента, и появится соответствующий список. Если оставить это поле незаполненным, на экран будет выведен полный список доступных инструментов.
Назначить инструмент треку можно и по-другому. Для этого установите курсор в ячейке Patch нужного трека. Теперь нажимайте клавишу + или - , пока не появится название инструмента, который вы ищете. Того же эффекта можно достичь, если, удерживая нажатой левую кнопку мыши и находясь в нужной ячейке, перемещать мышь.
Существуют и другие способы смены банков и инструментов. Например, сразу на нескольких выделенных треках можно выполнить команды Property ? Bank (Свойство ? Банк) или Property ? Patch (Свойство ? Инструмент) из меню Track.
Разные MIDI-инструменты используют различные типы команд для смены банков. Cakewalk поддерживает четыре метода смены банков.
Чтобы сменить инструмент в треке непосредственно при воспроизведении, надо воспользоваться командой Bank/Patch Change (Смена банка/ инструмента) из меню Insert (Вставка) и тем самым открыть окно Bank/ Patch Change, показанное на рис. 4.15.
Если запись воспроизводится не с самого начала, Cakewalk просматривает весь трек, чтобы определить, какой инструмент используется в настоящий момент – изначальные банк и инструмент или последнее их изменение. Обратите внимание, что в окне Track показаны только установленные в начале работы банк и инструмент, даже если воспроизводится другой инструмент из другого банка. Единственный способ видеть и редактировать текущие изменения банка и инструмента – открыть окно Event List.
Смену банков и инструментов можно выполнить и в реальном времени при записи или воспроизведении с помощью микшера, который называется Console (Пульт). Чтобы открыть его, выполните одноименную команду из меню View или нажмите кнопку Console View на инструментальной панели. Вашему взору откроется окно Console, показанное на рис. 4.16.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
18.2.3.General setup
18.2.3.General setup BIGMEMПоддержка памяти более 1GB. Networking supportВключите эту опцию, даже если вы не планируете работу в сети. Функции печати в Linux требуют сетевой поддержки. PCI supportПоддержка шины PCI. PCI quirksЭту опцию нужно использовать, если у вас неисправна BIOS. Некоторые BIOS содержат
Раздел «Подробности о трафике» (General > Alexa > Traffic Details)
Раздел «Подробности о трафике» (General > Alexa > Traffic Details) Рис. 27. Подробности трафика на сайте компании Автоленд, г. Екатеринбург.Статистика основывается на результатах обработки запросов пользователей, на компьютерах которых установлен тулбар Alexa. Это достаточно
Кому принадлежит доменное имя (вкладки General > Global Whois)
Кому принадлежит доменное имя (вкладки General > Global Whois) В принципе, эту информацию можно получить на многих сайтах, которые занимаются регистрацией доменных имен. Или, как вариант, на ресурсах, обращающихся к так называемой службе WHOIS. Например, по адресу: http://www.vline.ru/.Однако,
20.5.2.2. General setup
20.5.2.2. General setup Support for paging of anonymous memoryГрозно звучит, не так ли? Я сначала даже не понял, что это. Оказывается, это просто поддержка свопа — своп-устройств и своп-файлов. Настоятельно рекомендуется не отключать эту опцию — сколько бы ни было оперативной памяти, а своп все равно
Приложение H. GNU General Public License
Приложение H. GNU General Public License Version 2, June 1991Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not
19.5.4. General Public License
19.5.4. General Public License Общедоступная лицензия GNU (GPL и ее производные: Library (библиотечная) или "Lesser" (облегченная) GPL) является единственной наиболее широко используемой лицензией на свободное программное обеспечение. Как и Артистическая лицензия, она позволяет распространение
19.5.4. General Public License
19.5.4. General Public License Общедоступная лицензия GNU (GPL и ее производные: Library (библиотечная) или "Lesser" (облегченная) GPL) является единственной наиболее широко используемой лицензией на свободное программное обеспечение. Как и Артистическая лицензия, она позволяет распространение
Синтез звука и формат MIDI
Синтез звука и формат MIDI До настоящего момента речь шла об оцифровке и обработке реального звука, получаемого и записываемого с различных источников. Существует и совершенно иная задача – создание (синтез) звука на компьютере. Синтезатор – это набор управляемых
Работа с MIDI
Работа с MIDI Как известно, Sound Forge предназначена для работы с цифровым звуком, однако программа содержит также некоторые дополнительные MIDI-функции, которые могут пригодиться в работе над звуком. Например, можно заставить приложение работать в качестве устройства
MIDI-клавиатура
MIDI-клавиатура Мы как-то редко задумываемся о том, что любой домашний компьютер, снабженный более-менее приличной звуковой платой, таит в себе возможности профессиональной музыкальной студии.И правда – в разделе, посвященном звуковым платам, мы уже писали об их умении
Категория General
Категория General Категория General диалогового окна Preferences (см. рис. 23.1) позволяет задать основные параметры программы.Раскрывающийся список On launch задает поведение Flash сразу после запуска. Он содержит четыре пункта:? No document — ничего не происходит;? New document — создается новый
Глава 4 Интерфейс MIDI
Глава 4 Интерфейс MIDI MIDI расшифровывается как Musical Instruments Digital Interface (Цифровой интерфейс музыкальных инструментов). Это стандартный цифровой интерфейс обмена данными между электронными музыкальными инструментами. По MIDI передается не сам звуковой сигнал, а различные
Редактирование MIDI-партитуры в программе-секвенсоре
Редактирование MIDI-партитуры в программе-секвенсоре В простейших программах возможности редактирования MIDI-партитуры сводятся к назначению инструментов на каждую записывающую дорожку и определению их относительной громкости, а также пространственной локализации. Если
Глава 7 Объединение аудио и MIDI
Глава 7 Объединение аудио и MIDI Итак, мы знаем, что MIDI-секвенции и аудиозапись реального звука – это два совершенно различных вида представления звука, за которые – что самое главное – отвечают разные устройства. Нельзя сделать запись в формате MIDI на магнитофон
Исключительно MIDI
Исключительно MIDI http://www.midi.ru – содружество российских midi-сайтов MIDI.RU. Авторская MIDI-музыка, тексты популярных песен, все о караоке, христианская MIDI-музыка, клуб музыкальных MIDI-страниц, музыкальные компьютерные программы, музыка из фильмов, музыкальные