Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Пример музыки, созданной в формате MIDI
Несколько монтируемых в стойку синтезаторов с одним контроллером
Используя MIDI, один контроллер (часто музыкальная клавиатура, как показано здесь) может играть на нескольких электронных инструментах, что увеличивает портативность и гибкость сценических настроек. Эта система умещается в одном рэковом корпусе, но до появления MIDI для нее требовалось четыре отдельных полноразмерных клавишных инструмента, а также внешние микшерные блоки и блоки эффектов .

MIDI ( / м ɪ d я / ; аббревиатура Musical Instrument Digital Interface ) представляет собой технический стандарт , который описывает протокол связи , цифровой интерфейс , а также электрические разъемы , соединяющие широкий спектр электронных музыкальных инструментов , компьютеров и связанные с аудио устройств для воспроизведения, редактирования и записи музыки. [1] Спецификация берет свое начало в статье под названием Universal Synthesizer Interface , опубликованной Дэйвом Смитом и Четом Вудом, затем изSequential Circuits на конференции Audio Engineering Society в октябре 1981 года в Нью-Йорке. [2]

Один канал MIDI через кабель MIDI может передавать до шестнадцати каналов информации, каждый из которых может быть направлен на отдельное устройство или инструмент. Например, это могут быть шестнадцать различных цифровых инструментов. MIDI передает сообщения о событиях; Данные , которые определяют инструкции для музыки, в том числе ноты нотации , шаг , скорость (которая слышна обычно , как громкость или мягкость объема); вибрато ; панорамирование вправо или влево от стерео; и тактовые сигналы (которые устанавливают темп). Когда музыкант играет на MIDI-инструменте, все нажатия клавиш, кнопок, поворотов регуляторов и ползунков преобразуются в MIDI-данные. Одно из распространенных MIDI-приложений - играть на MIDI- клавиатуре или другом контроллере и использовать его для запуска цифрового звукового модуля (который содержит синтезированные музыкальные звуки) для генерации звуков, которые слушатели слышат, производимые усилителем клавиатуры . MIDI-данные могут быть переданы через MIDI или USB- кабель или записаны на секвенсор или цифровую звуковую рабочую станцию для редактирования или воспроизведения. [3] : 4

Формат файла , который хранит и обменивается информацией также определена. Преимущества MIDI включают небольшой размер файла , простоту модификации и манипуляции, а также широкий выбор электронных инструментов и синтезаторов или звуков с цифровыми сэмплами . [4] MIDI-запись исполнения на клавиатуре может звучать как фортепиано или другой клавишный инструмент; однако, поскольку MIDI записывает сообщения и информацию об их нотах, а не конкретных звуках, эту запись можно изменить на многие другие звуки, от синтезированных или сэмплов гитары или флейты до полноценного оркестра. Запись MIDI не является звуковым сигналом, как запись звука с микрофона.

До появления MIDI электронные музыкальные инструменты разных производителей, как правило, не могли взаимодействовать друг с другом. Это означало, что музыкант не мог, например, подключить клавиатуру Roland к модулю синтезатора Yamaha. С помощью MIDI любую MIDI-совместимую клавиатуру (или другое устройство-контроллер) можно подключить к любому другому MIDI-совместимому секвенсору, звуковому модулю, драм-машине , синтезатору или компьютеру, даже если они произведены разными производителями.

Технология MIDI была стандартизирована в 1983 году группой представителей музыкальной индустрии и поддерживается Ассоциацией производителей MIDI (MMA). Все официальные стандарты MIDI разрабатываются и публикуются совместно MMA в Лос-Анджелесе и комитетом MIDI Ассоциации индустрии музыкальной электроники (AMEI) в Токио. В 2016 году ММА учредило Ассоциацию MIDI (TMA) для поддержки глобального сообщества людей, которые работают, играют или создают с помощью MIDI. [5]

История [ править ]

В начале 1980-х годов не существовало стандартизированных средств синхронизации электронных музыкальных инструментов, выпускаемых разными компаниями. [6] У производителей были свои собственные стандарты для синхронизации инструментов, такие как CV / вентиль и цифровая шина управления (DCB). [7] Основатель Roland Икутаро Какехаши чувствовал, что отсутствие стандартизации ограничивает рост индустрии электронной музыки. [7] В июне 1981 года, он предложил разработать стандарт для Оберхайм основатель Том Oberheim , [6]который разработал свой собственный интерфейс, систему Обергейма. [8]

Какехаши посчитал систему Оберхейма слишком громоздкой и поговорил с президентом Sequential Circuits Дэйвом Смитом о создании более простой и дешевой альтернативы. [8] Пока Смит обсуждал концепцию с американскими компаниями, Какехаши обсуждал ее с японскими компаниями Yamaha , Korg и Kawai . [6] Представители всех компаний встретились, чтобы обсудить идею в октябре. [6] Изначально интересовались только Sequential Circuits и японские компании. [9]

Дэйв Смит (справа), один из создателей MIDI

Используя DCB компании Roland в качестве основы, [7] Смит и инженер Sequential Circuits Чет Вуд разработали универсальный интерфейс, обеспечивающий связь между оборудованием различных производителей. Смит и Вуд предложили этот стандарт в статье Universal Synthesizer Interface [10] на выставке Audio Engineering Society в октябре 1981 года. [2] [11] : 4 Стандарт обсуждался и изменялся представителями Roland, Yamaha, Korg, Кавай и последовательные схемы. [12] [13] : 20 Какехаши предпочитал название «Универсальный музыкальный интерфейс» (UMI), произносимое как « ты-я» , [8]но Смит считал это «немного банальным». [14] Однако ему понравилось использование слова «инструмент» вместо «синтезатор», и он предложил название «Цифровой интерфейс музыкальных инструментов» (MIDI). [14] [11] : 4 Основатель Moog Music Роберт Муг объявил о MIDI в октябрьском выпуске журнала Keyboard за 1982 год . [15] : 276

На зимней выставке NAMM в 1983 году Смит продемонстрировал MIDI-соединение между синтезаторами Prophet 600 и Roland JP-6 . Спецификация MIDI была опубликована в августе 1983 года. [6] Стандарт MIDI был обнародован Какехаши и Смитом, получившими в 2013 году за свою работу техническую премию Грэмми . [16] [17] [18] В 1982 году были выпущены первые инструменты MIDI, Roland Jupiter-6 и Prophet 600. В 1983 году первая драм-машина MIDI , Roland TR-909 , [19] [20 ] и первый MIDI- секвенсорбыли выпущены Roland MSQ-700. [21] Первый компьютер с поддержкой MIDI, NEC PC-88 и PC-98 , был выпущен в 1982 году. [22]

Ассоциация производителей MIDI (MMA) была образована после встречи «всех заинтересованных компаний» на Летней выставке NAMM в Чикаго в 1984 году. Подробная спецификация MIDI 1.0 была опубликована на второй встрече MMA на летнем шоу NAMM 1985 года. Стандарт продолжал развиваться, добавляя в 1991 году стандартизированные файлы песен (General MIDI) и адаптировав их к новым стандартам подключения, таким как USB и FireWire . В 2016 году была сформирована ассоциация MIDI, которая продолжила следить за соблюдением стандарта. [9] Инициатива по созданию стандарта 2.0 была объявлена ​​в январе 2019 года. [23] Стандарт MIDI 2.0 был представлен на зимней выставке NAMM 2020 года. [24]

Воздействие [ править ]

Первоначально привлекательность MIDI была ограничена профессиональными музыкантами и продюсерами, которые хотели использовать электронные инструменты в производстве популярной музыки. Стандарт позволял различным инструментам обмениваться данными друг с другом и с компьютерами, и это стимулировало быстрое расширение продаж и производства электронных инструментов и музыкального программного обеспечения. [13] : 21 Эта функциональная совместимость позволяла управлять одним устройством с другого, что уменьшало количество необходимого музыкантам аппаратного обеспечения. [25] Появление MIDI совпало с началом эры персональных компьютеров и появлением сэмплеров и цифровых синтезаторов . [26]Творческие возможности, открываемые технологией MIDI, помогли возродить музыкальную индустрию в 1980-х годах. [27]

MIDI представил возможности, которые изменили стиль работы многих музыкантов. MIDI-секвенсирование позволяет пользователю без навыков нотной записи создавать сложные аранжировки. [28] Музыкальный коллектив, состоящий всего из одного или двух участников, каждый из которых управляет несколькими устройствами с поддержкой MIDI, может обеспечить исполнение, подобное выступлению большой группы музыкантов. [29] Расходы на привлечение внешних музыкантов для проекта могут быть сокращены или устранены [3] : 7, а сложное производство может быть реализовано на такой небольшой системе, как синтезатор со встроенной клавиатурой и секвенсором.

MIDI также помог наладить домашнюю запись . Выполняя предварительную подготовку в домашних условиях, артист может сократить расходы на запись, прибыв в студию звукозаписи с частично завершенной песней. [3] : 7–8

Приложения [ править ]

Управление прибором [ править ]

MIDI был изобретен для того, чтобы электронные или цифровые музыкальные инструменты могли общаться друг с другом и чтобы один инструмент мог управлять другим. Например, MIDI-совместимый секвенсор может запускать биты, производимые звуковым модулем ударных . Аналоговые синтезаторы, не имеющие цифрового компонента и созданные до разработки MIDI, можно дооснастить наборами, которые преобразуют сообщения MIDI в аналоговые управляющие напряжения. [15] : 277 Когда нота воспроизводится на MIDI-инструменте, создается цифровое MIDI-сообщение, которое можно использовать для запуска ноты на другом инструменте. [3] : 20Возможность дистанционного управления позволяет заменять полноразмерные инструменты звуковыми модулями меньшего размера и позволяет музыкантам комбинировать инструменты для достижения более полного звука или создавать комбинации синтезированных звуков инструментов, таких как акустическое фортепиано и струнные. [30] MIDI также позволяет дистанционно управлять другими параметрами инструмента (громкость, эффекты и т. Д.).

Синтезаторы и сэмплеры содержат различные инструменты для формирования электронного или цифрового звука. Фильтры регулируют тембр , а огибающие автоматизируют изменение звука с течением времени после нажатия ноты. [31] Частота фильтра и атака огибающей (время, необходимое звуку для достижения максимального уровня) являются примерами параметров синтезатора., и им можно управлять удаленно через MIDI. Устройства эффектов имеют разные параметры, такие как обратная связь по задержке или время реверберации. Когда номер MIDI-контроллера (CCN) назначается одному из этих параметров, устройство отвечает на все полученные сообщения, которые идентифицируются этим номером. Для отправки этих сообщений можно использовать такие элементы управления, как ручки, переключатели и педали. Набор настроенных параметров может быть сохранен во внутренней памяти устройства как патч , и эти патчи могут быть выбраны удаленно с помощью изменений программы MIDI. [а] [32]

Состав [ править ]

MIDI-события могут быть упорядочены с помощью компьютерного программного обеспечения или специализированных аппаратных музыкальных рабочих станций . Многие рабочие станции с цифровым звуком (DAW) специально разработаны для работы с MIDI как с неотъемлемым компонентом. MIDI- ролики для фортепиано были разработаны во многих DAW, поэтому записанные MIDI-сообщения можно легко изменять. [33] Эти инструменты позволяют композиторам прослушивать и редактировать свою работу намного быстрее и эффективнее, чем это делали более старые решения, такие как многодорожечная запись .

Поскольку MIDI - это набор команд, которые создают звук, последовательностями MIDI можно управлять способами, недоступными для предварительно записанного звука. Можно изменить тональность, инструменты или темп MIDI-аранжировки [34] : 227 и переупорядочить отдельные разделы. [35] Способность составлять идеи и быстро слышать их воспроизводимое позволяет композиторам экспериментировать. [36] : 175 Программы алгоритмической композиции обеспечивают исполнение, генерируемое компьютером, которое можно использовать в качестве идеи песни или аккомпанемента. [3] : 122

Некоторые композиторы могут использовать стандартный переносимый набор команд и параметров в MIDI 1.0 и General MIDI (GM) для обмена файлами музыкальных данных между различными электронными инструментами. Данные, составленные с помощью последовательных записей MIDI, могут быть сохранены в виде стандартного файла MIDI (SMF), распространены в цифровом виде и воспроизведены на любом компьютере или электронном инструменте, который также придерживается тех же стандартов MIDI, GM и SMF. Файлы данных MIDI намного меньше, чем соответствующие записанные аудиофайлы .

Использование с компьютерами [ править ]

Рынок персональных компьютеров стабилизировался одновременно с появлением MIDI, и компьютеры стали жизнеспособным вариантом для производства музыки. [15] : 324 В 1983 году компьютеры начали играть важную роль в производстве основной музыки. [37] Сразу после ратификации спецификации MIDI в 1983 году, функции MIDI были адаптированы к нескольким ранним компьютерным платформам. NEC «сек PC-88 и PC-98 начал поддерживать MIDI еще в 1982 г. [22] Yamaha CX5M введена поддержка MIDI и последовательности в качестве MSX системы в 1984 году [38]

Распространение MIDI на персональных компьютерах в значительной степени способствует Корпорация Roland «с MPU-401 , выпущенный в 1984 году, в качестве первого MIDI-оборудованного ПК звуковой карты , способной MIDI обработки звука [39] и секвенирования. [40] [41] После того, как Roland продал звуковые чипы MPU другим производителям звуковых карт, [39] он установил универсальный стандартный интерфейс MIDI-ПК. [42] Широкое распространение MIDI привело к разработке компьютерного программного обеспечения MIDI . [37] Вскоре после этого ряд платформ начал поддерживать MIDI, в том числе Apple II Plus , IIe.и Macintosh , Commodore 64 и Amiga , Atari ST , Acorn Archimedes и PC DOS . [15] : 325–7

Macintosh был фаворитом среди музыкантов в Соединенных Штатах, поскольку продавался по конкурентоспособной цене, и компьютерным системам потребовалось несколько лет, чтобы догнать его по эффективности и графическому интерфейсу . Atari ST предпочитали в Европе, где Macintosh были дороже. У Atari ST было преимущество MIDI-портов, встроенных непосредственно в компьютер. Большая часть музыкального программного обеспечения за первое десятилетие существования MIDI было выпущено либо для Apple, либо для Atari. К моменту выпуска Windows 3.0 в 1990 году ПК догнали по вычислительной мощности и приобрели графический интерфейс, а названия программного обеспечения начали выпускаться на нескольких платформах. [15] : 324–335

В 2015 году Retro Innovations выпустила первый MIDI-интерфейс для Commodore VIC-20 , впервые сделав четыре голоса компьютера доступными для электронных музыкантов и энтузиастов ретро-вычислений. [43] Retro Innovations также производит картриджи интерфейса MIDI для компьютеров Tandy Color и Dragon . [44]

Музыканты Chiptune также используют ретро-игровые консоли для сочинения, создания и исполнения музыки с использованием интерфейсов MIDI. Пользовательские интерфейсы доступны для Famicom, [45] Nintendo Entertainment System (NES), Nintendo Gameboy [46] и Gameboy Advance [47], Sega Megadrive и Sega Genesis. [48]

Стандартные файлы [ править ]

Воспроизвести медиа
Файлы MIDI содержат каждое звуковое событие, например удары пальцами по отдельности, которые можно визуализировать с помощью программного обеспечения для обучения игре на фортепиано, такого как Synthesia .

Standard MIDI File ( SMF ) является форматом файлы , который обеспечивает стандартизированный способ для музыкальных последовательностей , чтобы быть сохранены, транспортируемые и открыты в других системах. Стандарт был разработан и поддерживается MMA и обычно использует .midрасширения. [49] Компактный размер этих файлов привел к их широкому использованию в компьютерах, в рингтонах мобильных телефонов , при создании веб-страниц и музыкальных поздравительных открытках. Эти файлы предназначены для универсального использования и включают такую ​​информацию, как значения нот, время и названия треков. Тексты песен могут быть включены в качестве метаданных и могут отображаться на караоке- машинах. [50]

SMF создаются как формат экспорта программных секвенсоров или аппаратных рабочих станций. Они организуют MIDI-сообщения в одну или несколько параллельных дорожек и ставят метки времени для событий, чтобы их можно было воспроизводить последовательно. Заголовок содержит количество дорожек Договоренности по темпу, и индикатор того, какой из трех SMF форматирует файл использует. Файл типа 0 содержит все исполнение, объединенное в одну дорожку, в то время как файлы типа 1 могут содержать любое количество дорожек, которые исполняются синхронно. Файлы типа 2 используются редко [51] и хранят несколько аранжировок, при этом каждая аранжировка имеет свою собственную дорожку и предназначена для последовательного воспроизведения.

Microsoft Windows объединяет SMF вместе с загружаемыми звуками (DLS) в оболочке Resource Interchange File Format (RIFF) в виде файлов RMID с .rmiрасширением. RIFF-RMID устарел и заменен расширяемыми музыкальными файлами ( XMF ). [52]

Файл MIDI не является аудиозаписью. Скорее, это набор инструкций - например, для высоты звука или темпа - и может использовать в тысячу раз меньше дискового пространства, чем эквивалентный записанный звук. [53] [54] Это сделало аранжировки файлов MIDI привлекательным способом обмена музыкой до появления широкополосного доступа в Интернет и многогигабайтных жестких дисков. Лицензионные MIDI-файлы на дискетах были широко доступны в магазинах Европы и Японии в 1990-х годах. [55]Основным недостатком этого является большое различие в качестве звуковых карт пользователей и в фактическом аудио, содержащемся в виде сэмплов или синтезированного звука на карте, к которому данные MIDI относятся только символически. Даже звуковая карта, которая содержит высококачественные звуковые сэмплы, может иметь непостоянное качество при переходе от одного инструмента к другому [53]. Ранние бюджетные карты, такие как AdLib и Sound Blaster и его совместимые устройства, использовали урезанную версию Технология синтеза частотной модуляции (FM-синтез) [56] компании Yamaha воспроизводится через низкокачественные цифро-аналоговые преобразователи. Воспроизведение с низкой точностью [53] этих повсеместных [56]Часто считалось, что карты каким-то образом являются собственностью самого MIDI. Это создало восприятие MIDI как звука низкого качества, хотя на самом деле MIDI сам по себе не содержит звука [57], а качество его воспроизведения полностью зависит от качества устройства, производящего звук. [34] : 227

Программное обеспечение [ править ]

Основное преимущество персонального компьютера в системе MIDI состоит в том, что он может служить множеству различных целей в зависимости от загруженного программного обеспечения. [3] : 55 Многозадачность позволяет одновременно работать программам, которые могут обмениваться данными друг с другом. [3] : 65

Секвенсоры [ править ]

Программное обеспечение секвенсора позволяет управлять записанными MIDI-данными с помощью стандартных функций компьютерного редактирования, таких как вырезание, копирование и вставка, а также перетаскивание . Сочетания клавиш можно использовать для оптимизации рабочего процесса, а в некоторых системах функции редактирования могут быть вызваны событиями MIDI. Секвенсор позволяет настроить каждый канал для воспроизведения разного звука и дает графический обзор аранжировки. Доступны различные инструменты редактирования, в том числе дисплей для нот или партитур, который можно использовать для создания печатных партий для музыкантов. Такие инструменты, как зацикливание , квантование , рандомизация и транспонирование, упрощают процесс аранжировки.

Бит создание упрощается, и канавки шаблоны могут быть использованы , чтобы дублировать ритмические другой трек. Реалистичное выражение может быть добавлено с помощью манипуляций с контроллерами реального времени. Можно выполнять микширование, а MIDI можно синхронизировать с записанными аудио- и видеодорожками. Работу можно сохранять и переносить между разными компьютерами или студиями. [58] [59] : 164–6

Секвенсоры могут принимать альтернативные формы, такие как редакторы паттернов ударных, которые позволяют пользователям создавать биты, нажимая на сетки паттернов [3] : 118, и секвенсоры петель, такие как ACID Pro , которые позволяют комбинировать MIDI с предварительно записанными звуковыми петлями, темп и клавиши которых совпадают друг с другом. Последовательность cue-list используется для запуска диалогов, звуковых эффектов и музыкальных реплик в сценическом и телевещательном производстве. [3] : 121

Программное обеспечение для записи / оценки [ править ]

С помощью MIDI ноты, сыгранные на клавиатуре, можно автоматически преобразовать в ноты . [13] : 213 В программном обеспечении для записи партитур, как правило, отсутствуют передовые инструменты для определения последовательности, и оно оптимизировано для создания аккуратных профессиональных распечаток, предназначенных для живых музыкантов. [59] : 157 Эти программы обеспечивают поддержку динамических и экспрессионных обозначений, отображения аккордов и слов, а также сложных стилей партитуры. [59] : 167 Доступно программное обеспечение, которое может печатать партитуры шрифтом Брайля . [60]

Программное обеспечение SmartScore может создавать MIDI-файлы из отсканированных нот. [61] Другие программы нотации включают Finale , Encore , Sibelius , MuseScore и Dorico .

Редактор / библиотекари [ править ]

Редакторы патчей позволяют пользователям программировать свое оборудование через компьютерный интерфейс. Это стало важным с появлением сложных синтезаторов, таких как Yamaha FS1R , [62], который содержал несколько тысяч программируемых параметров, но имел интерфейс, состоящий из пятнадцати крошечных кнопок, четырех регуляторов и небольшого ЖК-дисплея. [63] Цифровые инструменты обычно отговаривают пользователей от экспериментов из-за отсутствия у них обратной связи и прямого управления, которые могут обеспечить переключатели и ручки, [64] : 393, но редакторы патчей предоставляют владельцам аппаратных инструментов и устройств эффектов те же функции редактирования, что и доступны пользователям программных синтезаторов. [65]Некоторые редакторы разработаны для определенного инструмента или устройства эффектов, в то время как другие, «универсальные» редакторы поддерживают различное оборудование и в идеале могут управлять параметрами каждого устройства в настройке с помощью команд System Exclusive. [3] : 129

У библиотекарей патчей есть специализированная функция организации звуков в наборе оборудования и возможность передачи целых банков звуков между инструментом и компьютером. Это позволяет пользователю увеличить ограниченное хранилище исправлений устройства за счет гораздо большей емкости диска компьютера [3] : 133 и поделиться пользовательскими исправлениями с другими владельцами того же инструмента. [66] Универсальные редакторы / библиотекари, сочетающие эти две функции, когда-то были обычным явлением и включали в себя Galaxy Opcode Systems и SoundDiver от eMagic. Эти программы были в значительной степени заброшены в связи с тенденцией к компьютерному синтезу, хотя Unisyn от Mark of the Unicorn (MOTU) и Midi Quest от Sound Quest остаются доступными.Kore от Native Instruments был попыткой воплотить концепцию редактора / библиотекаря в эпоху программных инструментов. [67]

Программы автоаккомпанемента [ править ]

Программы, которые могут динамически генерировать дорожки аккомпанемента, называются программами «автоаккомпанемента». Они создают полную аранжировку диапазона в стиле, который выбирает пользователь, и отправляют результат на устройство генерации звука MIDI для воспроизведения. Созданные треки можно использовать в качестве обучающих или практических инструментов, в качестве аккомпанемента для живых выступлений или в качестве пособия по написанию песен. [68] : 42

Синтез и выборка [ править ]

Компьютеры могут использовать программное обеспечение для генерации звуков, которые затем передаются через цифро-аналоговый преобразователь (ЦАП) в усилитель мощности и систему громкоговорителей. [13] : 213 Количество звуков , которые могут быть воспроизведены одновременно (в полифонии ) зависит от мощности компьютера CPU , равно как и частота дискретизации и битовая глубина воспроизведения, которые непосредственно влияют на качество звука. [69] Синтезаторы, реализованные в программном обеспечении, подвержены проблемам синхронизации , которые отсутствуют в аппаратных инструментах, чьи выделенные операционные системы не подвержены прерыванию из-за фоновых задач в качестве настольных ПК.операционные системы есть. Эти проблемы с синхронизацией могут вызвать проблемы с синхронизацией, а также щелчки и треск при прерывании воспроизведения сэмпла. Программные синтезаторы также демонстрируют заметную задержку, известную как задержка при генерации звука, потому что компьютеры используют аудиобуфер, который задерживает воспроизведение и нарушает синхронизацию MIDI. [70]

Корни программного синтеза уходят корнями в 1950-е годы, когда Макс Мэтьюз из Bell Labs написал язык программирования MUSIC-N , способный генерировать звук не в реальном времени. [71] Первым синтезатором, работающим непосредственно на центральном процессоре компьютера [72], был Reality от компании Seer Systems Дэйва Смита , который достиг низкой задержки за счет тесной интеграции драйверов и, следовательно, мог работать только на звуковых картах Creative Labs . [73] В некоторых системах используется специальное оборудование для снижения нагрузки на центральный ЦП, как, например, система Kyma System от Symbolic Sound Corporation [71] и Creamware /Системы Sonic Core Pulsar / SCOPE, [74] которые приводят в действие инструменты, блоки эффектов и микшеры для всей студии звукозаписи . [75]

Возможность создавать полные аранжировки MIDI полностью в компьютерном программном обеспечении позволяет композитору визуализировать окончательный результат непосредственно в виде аудиофайла. [30]

Игровая музыка [ править ]

Ранние игры для ПК распространялись на дискетах, и небольшой размер файлов MIDI сделал их жизнеспособным средством создания саундтреков. Игры эпохи DOS и ранних эпох Windows обычно требовали совместимости со звуковыми картами Ad Lib или Sound Blaster . Эти карты используются синтез FM , который генерирует звук через модуляцию из синусоидальных волн . Джон Чоунинг , пионер этой техники, предположил, что эта технология сможет точно воссоздать любой звук, если будет использовано достаточно синусоидальных волн., но бюджетные компьютерные аудиокарты выполняли ЧМ-синтез всего с двумя синусоидальными волнами. В сочетании с 8-битным звуком карт это привело к звуку, который описывается как «искусственный» [76] и «примитивный». [77]

Табличный дочерние платы, которые впоследствии были доступны при условии , сэмплы , которые могут быть использованы вместо звука FM. Они были дорогими, но часто использовали звуки уважаемых MIDI-инструментов, таких как E-mu Proteus . [77] В середине 1990-х годов компьютерная индустрия перешла на звуковые карты на основе волновых таблиц с 16-битным воспроизведением, но стандартизованные на 2 Мбайт ПЗУ, что слишком мало для размещения высококачественных семплов 128 инструментов и наборов ударных. Некоторые производители использовали 12-битные выборки и дополнили их до 16 бит. [78]

Другие приложения [ править ]

MIDI был принят в качестве протокола управления в ряде немузыкальных приложений. MIDI Show Control использует MIDI-команды для управления системами сценического освещения и запуска событий в театральных постановках. Виджеи и проигрыватели используют его для обозначения клипов и для синхронизации оборудования, а системы записи используют его для синхронизации и автоматизации . Apple Motion позволяет управлять параметрами анимации через MIDI. 1987 шутер от первого лица игры MIDI Maze и 1990 Atari ST компьютера игры - головоломки Oxydиспользовали MIDI для объединения компьютеров в сеть, и доступны наборы, позволяющие управлять домашним освещением и приборами по MIDI. [79]

Несмотря на связь с музыкальными устройствами, MIDI может управлять любым электронным или цифровым устройством, которое может считывать и обрабатывать MIDI-команды. Принимающему устройству или объекту потребуется процессор General MIDI, однако в этом случае изменения программы будут запускать функцию на этом устройстве, а не ноты из контроллера MIDI-инструмента. Каждая функция может быть установлена ​​на таймер (также управляемый по MIDI) или другое условие или триггер, определяемый создателем устройства.

Устройства [ править ]

Соединители [ править ]

Разъемы MIDI 1.0 и кабель MIDI 1.0

Кабели заканчиваются пятиконтактным разъемом DIN 180 ° . Стандартные приложения используют только три из пяти проводников: в первом проводе, и сбалансированной пары проводников , которые несут сигнал +5 вольт. [68] : 41 Эта конфигурация разъема может передавать сообщения только в одном направлении, поэтому для двусторонней связи необходим второй кабель. [3] : 13 Некоторые проприетарные приложения, такие как контроллеры педальных переключателей с фантомным питанием , используют запасные контакты для передачи мощности постоянного тока (DC). [80]

Оптоизоляторы обеспечивают электрическую изоляцию MIDI-устройств от их разъемов, что предотвращает возникновение контуров заземления [81] : 63 и защищает оборудование от скачков напряжения. [15] : 277 В MIDI нет возможности обнаружения ошибок , поэтому максимальная длина кабеля установлена ​​на уровне 15 метров (50 футов) для ограничения помех . [82]

Рисунок разъема MIDI 1.0 с пронумерованными контактами

Большинство устройств не копируют сообщения со своего ввода на порт вывода. Третий тип порта, «сквозной» порт, излучает копию всего, полученного на входной порт, позволяя пересылать данные на другой прибор [15] : 278 в «гирляндной цепи» . [83] Не все устройства содержат сквозные порты, а устройства, не способные генерировать MIDI-данные, такие как блоки эффектов и звуковые модули, могут не включать выходные порты. [64] : 384

Устройства управления [ править ]

Каждое устройство в гирляндной цепи увеличивает задержку в системе. Этого можно избежать с помощью блока MIDI thru, который содержит несколько выходов, которые обеспечивают точную копию входного сигнала блока. Слияние MIDI позволяет объединить входные данные от нескольких устройств в один поток и позволяет подключать несколько контроллеров к одному устройству. Переключатель MIDI позволяет переключаться между несколькими устройствами и устраняет необходимость физического переподключения кабелей. Отсеки для MIDI- патчей объединяют все эти функции. Они содержат несколько входов и выходов и позволяют направлять любую комбинацию входных каналов на любую комбинацию выходных каналов. Установки маршрутизации могут быть созданы с использованием компьютерного программного обеспечения, сохранены в памяти и выбраны командами изменения программы MIDI. [3] : 47–50Это позволяет устройствам работать как автономные MIDI-маршрутизаторы в ситуациях, когда нет компьютера. [3] : 62–3 отсека MIDI-патчей также устраняют любой перекос битов MIDI-данных, возникающий на этапе ввода.

Процессоры MIDI-данных используются для служебных задач и специальных эффектов. К ним относятся фильтры MIDI, которые удаляют нежелательные данные MIDI из потока, и задержки MIDI, эффекты, которые отправляют повторяющуюся копию входных данных в установленное время. [3] : 51

Интерфейсы [ править ]

Основная функция компьютерного MIDI-интерфейса - согласование тактовых частот между MIDI-устройством и компьютером. [83] Некоторые компьютерные звуковые карты включают стандартный MIDI-разъем, тогда как другие подключаются с помощью любого из различных средств, включая D-субминиатюрный игровой порт DA-15 , USB , FireWire , Ethernet или проприетарное соединение. Растущее использование разъемов USB в 2000-х годах привело к появлению интерфейсов передачи данных MIDI-USB, которые могут передавать MIDI-каналы на компьютеры, оборудованные USB. Некоторые контроллеры MIDI-клавиатуры оснащены разъемами USB, и их можно подключать к компьютерам, на которых установлено музыкальное программное обеспечение.

Последовательная передача MIDI приводит к проблемам с синхронизацией. Для передачи трехбайтового MIDI-сообщения требуется около 1 миллисекунды. [84] Поскольку MIDI является последовательным, он может отправлять только одно событие за раз. Если событие отправляется по двум каналам одновременно, событие по второму каналу не может передаваться, пока не завершится первый, и поэтому задерживается на 1 мс. Если событие отправляется по всем каналам одновременно, передача по последнему каналу задерживается на целых 16 мс. Это способствовало распространению MIDI-интерфейсов с несколькими портами ввода и вывода, поскольку синхронизация улучшается, когда события распределяются между несколькими портами, а не несколькими каналами на одном и том же порте. [70] Термин «MIDI slop» относится к звуковым ошибкам синхронизации, возникающим при задержке передачи MIDI. [85]

Контроллеры [ править ]

Двухоктавные MIDI-контроллеры популярны для использования с портативными компьютерами из-за их портативности. Это устройство предоставляет множество контроллеров реального времени, которые могут управлять различными параметрами звукового оформления компьютерных или автономных аппаратных инструментов, эффектов, микшеров и записывающих устройств.

Есть два типа MIDI-контроллеров: контроллеры исполнения, которые генерируют ноты и используются для исполнения музыки [86], и контроллеры, которые могут не отправлять ноты, но передавать другие типы событий в реальном времени. Многие устройства представляют собой комбинацию этих двух типов.

Клавиатуры на сегодняшний день являются наиболее распространенным типом MIDI-контроллеров. [66] MIDI был разработан с учетом клавиатуры, и любой контроллер, не являющийся клавиатурой, считается «альтернативным» контроллером. [87] Композиторы, которые не интересовались клавиатурной музыкой, считали это ограничением, но стандарт оказался гибким, и совместимость с MIDI была введена для других типов контроллеров, включая гитары, струнные и духовые инструменты, барабаны и специализированные и экспериментальные контроллеры. [13] : 23 Другие контроллеры включают в себя контроллеры барабана и контроллеры ветра , которые могут имитировать воспроизведение набора ударныхи духовые инструменты соответственно. Тем не менее, некоторые особенности игры на клавиатуре, для которой был разработан MIDI, не полностью отражают возможности других инструментов; Джарон Ланье приводит стандарт в качестве примера технологической «привязки», которая неожиданно ограничивала то, что можно было выразить. [88] Некоторые из этих функций, такие как изменение высоты звука для каждой ноты, должны быть рассмотрены в MIDI 2.0, описанном ниже.

Программные синтезаторы обладают большой мощностью и универсальностью, но некоторые игроки чувствуют, что разделение внимания между MIDI-клавиатурой и компьютерной клавиатурой и мышью отнимает часть непосредственности от игрового процесса. [89] Устройства, предназначенные для управления MIDI в реальном времени, обеспечивают эргономическое преимущество и могут обеспечить большее ощущение связи с инструментом, чем интерфейс, доступ к которому осуществляется с помощью мыши или цифрового меню с кнопками. Контроллеры могут быть устройствами общего назначения, которые предназначены для работы с разнообразным оборудованием, или они могут быть разработаны для работы с определенным программным обеспечением. Примеры последних включают контроллер Akai APC40 для Ableton Live и контроллер Korg MS-20ic, который является копией их MS-20.аналоговый синтезатор. Контроллер MS-20ic включает в себя соединительные кабели, которые можно использовать для управления маршрутизацией сигналов при виртуальном воспроизведении синтезатора MS-20, а также для управления устройствами сторонних производителей. [90]

Инструменты [ править ]

Звуковой модуль , который требует внешнего контроллера (например, MIDI клавиатура) , чтобы вызвать его звуки. Эти устройства очень портативны, но их ограниченный программный интерфейс требует компьютерных инструментов для удобного доступа к их звуковым параметрам.

MIDI-инструмент содержит порты для отправки и приема MIDI-сигналов, центральный процессор для обработки этих сигналов, интерфейс, позволяющий программировать пользователем, звуковые схемы для генерации звука и контроллеры. Звуки операционной системы и заводские звуки часто хранятся в постоянном запоминающем устройстве (ROM). [3] : 67–70

MIDI-инструмент также может быть автономным модулем (без клавиатуры в стиле фортепиано), состоящим из деки General MIDI (GM, GS и XG), встроенного редактирования, включая транспонирование / изменение высоты тона, изменение MIDI-инструментов и регулировку громкости, панорамы и т. Д. уровни реверберации и другие MIDI-контроллеры. Обычно MIDI-модуль включает в себя большой экран, поэтому пользователь может просматривать информацию о текущей выбранной функции. Возможности могут включать прокрутку текста, обычно встроенного в файл MIDI или караоке MIDI, списки воспроизведения, библиотеку песен и экраны редактирования. Некоторые MIDI-модули включают гармонизатор и возможность воспроизведения и транспонирования аудиофайлов MP3.

Синтезаторы [ править ]

В синтезаторах может использоваться любой из множества методов генерации звука. Они могут включать встроенную клавиатуру или могут существовать как «звуковые модули» или «расширители», которые генерируют звуки при запуске от внешнего контроллера, такого как MIDI-клавиатура. Звуковые модули обычно предназначены для установки в 19-дюймовую стойку . [3] : 70–72 Производители обычно производят синтезаторы как в автономной, так и в стоечной версиях и часто предлагают клавишные версии различных размеров.

Сэмплеры [ править ]

Пробоотборник может записывать и оцифровывать аудио, сохранить его в памяти с произвольным доступом (RAM), и воспроизвести его. Сэмплеры обычно позволяют пользователю редактировать сэмпл и сохранять его на жесткий диск, применять к нему эффекты и формировать его с помощью тех же инструментов, что и синтезаторы. Они также могут быть доступны как в клавиатуре, так и в стойке. [3] : 74–8 Инструменты, которые генерируют звуки посредством воспроизведения сэмплов, но не имеют возможности записи, известны как « ROMplers ».

Сэмплеры не стали так быстро стать жизнеспособными MIDI-инструментами, как синтезаторы, из-за затрат на память и вычислительную мощность в то время. [15] : 295 Первым недорогим MIDI-сэмплером был Ensoniq Mirage, представленный в 1984 году. [15] : MIDI-сэмплеры 304 обычно ограничены дисплеями, которые слишком малы для редактирования дискретизированных сигналов, хотя некоторые из них могут быть подключены к компьютерный монитор. [15] : 305

Драм-машины [ править ]

Драм-машины обычно представляют собой устройства для воспроизведения сэмплов, которые специализируются на звуках ударных и перкуссии. Обычно они содержат секвенсор, который позволяет создавать паттерны ударных и объединять их в песню. Часто имеется несколько аудиовыходов, поэтому каждый звук или группу звуков можно направить на отдельный выход. Отдельные тембры ударных могут воспроизводиться с другого MIDI-инструмента или с секвенсора. [3] : 84

Рабочие станции и аппаратные секвенсоры [ править ]

Контроллер Tenori-on от Yamaha позволяет создавать аранжировки, «используя» набор подсвеченных кнопок. Полученные аранжировки можно воспроизвести с использованием внутренних звуков или внешних источников звука или записать в компьютерном секвенсоре.

Технология секвенсора появилась раньше MIDI. Аналоговые секвенсоры используют сигналы CV / Gate для управления аналоговыми синтезаторами до MIDI. MIDI-секвенсоры обычно управляются транспортными функциями, смоделированными по образцу магнитофонов . Они способны записывать MIDI-исполнения и размещать их в отдельные треки в соответствии с концепцией многодорожечной записи . Музыкальные рабочие станции объединяют клавишные контроллеры с внутренним звуковым генератором и секвенсором. Их можно использовать для создания полных аранжировок и воспроизведения их с использованием собственных внутренних звуков, а также для работы в качестве автономных студий по производству музыки. Обычно они включают в себя возможности хранения и передачи файлов. [3] : 103–4

Устройства эффектов [ править ]

Некоторыми блоками эффектов можно дистанционно управлять через MIDI. Например, гармонайзер Eventide H3000 Ultra обеспечивает такой обширный MIDI-контроль, что его можно воспроизводить как синтезатор. [15] : 322 барабан Бадди , педаль формата драм - машина , имеет соединение MIDI , так что она может быть его темп синхронизированы с педалью петлителя или основанных на времени эффекты , такие как задержки.

Технические характеристики [ править ]

MIDI-сообщения состоят из 8-битных слов (обычно называемых байтами ), которые передаются последовательно со скоростью 31,25  кбит / с . Эта частота была выбрана потому, что это точное деление на 1 МГц, рабочую скорость многих ранних микропроцессоров . [15] : 286 Первый бит каждого слова определяет, является ли слово байтом состояния или байтом данных, за ним следуют семь битов информации. [3] : 13–14 Начальный бит и стоповый бит добавляются к каждому байту для целей кадрирования , поэтому для передачи байта MIDI требуется десять битов. [15] : 286

Канал MIDI может передавать шестнадцать независимых каналов информации. Каналы пронумерованы 1–16, но их фактическое соответствующее двоичное кодирование составляет 0–15. Устройство можно настроить на прослушивание только определенных каналов и игнорирование сообщений, отправленных по другим каналам (режим «Omni Off»), или оно может прослушивать все каналы, фактически игнорируя адрес канала («Omni On»). Отдельное устройство может быть монофоническим (начало новой MIDI-команды "note-on" означает завершение предыдущей ноты) или полифоническим (несколько нот могут звучать одновременно, пока не будет достигнут предел полифонии инструмента, или ноты достигают конца своей огибающей распада, или получены явные MIDI-команды "note-off"). Принимающие устройства обычно могут быть настроены на все четыре комбинации режимов «всенаправленное выключение / включение» и «моно / поли». [3] : 14–18

Сообщения [ править ]

Сообщение MIDI - это инструкция, которая управляет некоторым аспектом принимающего устройства. Сообщение MIDI состоит из байта состояния, который указывает тип сообщения, за которым следуют до двух байтов данных, содержащих параметры. [34] MIDI-сообщения могут быть канальными сообщениями, отправляемыми только по одному из 16 каналов и отслеживаемыми только устройствами на этом канале, или системными сообщениями, которые получают все устройства. Каждое принимающее устройство игнорирует данные, не относящиеся к его функции. [64] : 384 Существует пять типов сообщений: голосовой канал, режим канала, общее для системы, системное в реальном времени и эксклюзивное для системы. [91]

Канальные голосовые сообщения передают данные о производительности в реальном времени по одному каналу. Примеры включают сообщения «note-on», которые содержат номер MIDI-ноты, определяющий высоту ноты, значение скорости, указывающее, насколько сильно нота была сыграна, и номер канала; сообщения «note-off», завершающие заметку; сообщения об изменении программы, которые изменяют патч устройства; и управлять изменениями, позволяющими регулировать параметры инструмента. MIDI-ноты пронумерованы от 0 до 127, присвоенные от C -1 до G 9 . Это соответствует диапазону от 8,175799 до 12543,85 Гц (при условии равной темперации и 440 Гц A 4 ) и выходит за пределы диапазона фортепиано из 88 нот от A 0 до C 8 .

Системные эксклюзивные сообщения [ редактировать ]

Сообщения System Exclusive (SysEx) - основная причина гибкости и долговечности стандарта MIDI. Производители используют их для создания собственных сообщений, которые управляют их оборудованием более тщательно, чем стандартные MIDI-сообщения. [15] : 287 SysEx-сообщения адресованы определенному устройству в системе. У каждого производителя есть уникальный идентификатор, который включается в его сообщения SysEx, что помогает гарантировать, что только целевое устройство отвечает на сообщение, а все остальные его игнорируют. Многие инструменты также включают настройку SysEx ID, поэтому контроллер может независимо адресовать два устройства одной и той же модели. [92]Сообщения SysEx могут включать в себя функции, выходящие за рамки того, что предоставляет стандарт MIDI. Они нацелены на конкретный инструмент и игнорируются всеми другими устройствами в системе.

Схема реализации [ править ]

Обычно устройства не отвечают на все типы сообщений, определенные в спецификации MIDI. Таблица реализации MIDI была стандартизирована MMA, чтобы пользователи могли видеть, какие конкретные возможности имеет инструмент и как он реагирует на сообщения. [3] : 231 Специальная таблица реализации MIDI обычно публикуется для каждого MIDI-устройства в документации к устройству.

Электрические характеристики [ править ]

Электрическая схема электрического / оптического соединения MIDI 1.0.

Спецификация MIDI 1.0 для электрического интерфейса основана на полностью изолированной токовой петле . Порт MIDI out номинально подает источник +5 В [b] через резистор 220 Ом через контакт 4 разъема MIDI out DIN, вход на контакт 4 разъема MIDI in DIN принимающего устройства через защитный резистор 220 Ом и светодиод оптоизолятора. Затем ток возвращается через контакт 5 порта ввода MIDI на вывод 5 порта вывода MIDI устройства-источника, снова с резистором 220 Ом на пути, что дает номинальный ток около 5  миллиампер.. Несмотря на внешний вид кабеля, между двумя MIDI-устройствами нет токопроводящего пути, только оптически изолированный. Правильно спроектированные MIDI-устройства относительно невосприимчивы к контурам заземления и подобным помехам. Скорость передачи данных в этой системе составляет 31 250 бит в секунду, при этом текущий логический 0 включен. [93]

Спецификация MIDI предусматривает заземляющий «провод» и оплетку или экран из фольги, подключенные к контакту 2, защищающие два сигнальных проводника на контактах 4 и 5. Хотя кабель MIDI должен соединять контакт 2 и оплетку или фольгу. экранировать заземление шасси, это должно происходить только через порт MIDI Out; порт MIDI in должен оставлять контакт 2 неподключенным и изолированным. [93] Некоторые крупные производители MIDI-устройств используют модифицированные 5-контактные разъемы DIN только для MIDI с металлическими проводниками, намеренно пропущенными в положениях контактов 1, 2 и 3, чтобы получить максимальную изоляцию по напряжению.

Расширения [ править ]

Стандартная карта ударных GM, которая определяет звук перкуссии, запускаемый данной нотой.

Гибкость и широкое распространение MIDI привели ко многим усовершенствованиям стандарта и сделали возможным его применение для целей, выходящих за рамки тех, для которых он был первоначально предназначен.

General MIDI [ править ]

MIDI позволяет выбирать звуки инструмента с помощью сообщений об изменении программы, но нет гарантии, что любые два инструмента будут иметь одинаковый звук в заданном месте программы. [94] Программа №0 может быть фортепиано на одном инструменте или флейтой на другом. Стандарт General MIDI (GM) был установлен в 1991 году и предоставляет стандартизированный звуковой банк, который позволяет стандартному MIDI-файлу, созданному на одном устройстве, звучать одинаково при воспроизведении на другом. GM определяет банк из 128 звуков, сгруппированных в 16 семейств из восьми связанных инструментов, и назначает конкретный номер программы каждому инструменту. Перкуссионные инструменты размещаются на канале 10, и каждому звуку перкуссии назначается определенное значение ноты MIDI. GM-совместимые устройства должны поддерживать 24-нотную полифонию. [95]При любом изменении программы выбирается один и тот же инструментальный звук на любом GM-совместимом инструменте. [96]

General MIDI определяется стандартной компоновкой определенных инструментальных звуков, называемых «патчами», определяемых номером «патча» (номер программы - PC #) и запускаемых нажатием клавиши на MIDI-клавиатуре. Такая компоновка гарантирует, что звуковые MIDI-модули и другие MIDI-устройства точно воспроизводят назначенные звуки, ожидаемые пользователем, и поддерживает надежные и согласованные звуковые палитры для MIDI-устройств различных производителей. [97]

Стандарт GM исключает вариации в отображении нот. Некоторые производители разошлись во мнениях относительно того, какой номер ноты должен представлять среднюю C, но GM указывает, что нота № 69 воспроизводит A440 , который, в свою очередь, фиксирует среднюю C как ноту № 60. GM-совместимые устройства должны реагировать на скорость, послекасание и изменение высоты тона. , чтобы установить указанные значения по умолчанию при запуске и поддерживать определенные номера контроллеров, такие как педаль сустейна и зарегистрированные номера параметров. [98] Упрощенная версия GM, называемая GM Lite , используется в мобильных телефонах и других устройствах с ограниченной вычислительной мощностью. [94]

GS, XG и GM2 [ править ]

Быстро сформировалось общее мнение, что набор звуков GM из 128 инструментов недостаточно велик. Система Roland General Standard, или GS , включала дополнительные звуки, ударные и эффекты, обеспечивала команду «выбора банка», которая могла использоваться для доступа к ним, и использовала незарегистрированные номера параметров MIDI (NRPN) для доступа к своим новым функциям. В 1994 году последовал Yamaha Extended General MIDI, или XG . XG также предлагал дополнительные звуки, ударные и эффекты, но использовал стандартные контроллеры вместо NRPN для редактирования и увеличил полифонию до 32 голосов. Оба стандарта имеют обратную совместимость со спецификацией GM, но несовместимы друг с другом. [99] Ни один из стандартов не был принят за пределами его создателя, но оба обычно поддерживаются названиями музыкального программного обеспечения.

Компании-члены японской AMEI разработали спецификацию General MIDI Level 2 в 1999 году. GM2 поддерживает обратную совместимость с GM, но увеличивает полифонию до 32 голосов, стандартизирует несколько номеров контроллеров, таких как состенуто и педаль софт ( una corda ), RPN и Universal System Exclusive Сообщения и включает стандарт настройки MIDI. [100] GM2 является основой механизма выбора инструментов в Scalable Polyphony MIDI (SP-MIDI), варианте MIDI для устройств с низким энергопотреблением, который позволяет масштабировать полифонию устройства в соответствии с его вычислительной мощностью. [94]

Стандарт настройки [ править ]

Большинство MIDI-синтезаторов используют настройку с одинаковым темпераментом . Стандарт настройки MIDI (MTS), ратифицированный в 1992 году, допускает альтернативные настройки. [101] MTS допускает микронастройки, которые могут быть загружены из банка, содержащего до 128 патчей, и позволяет регулировать высоту нот в реальном времени. [102] Производители не обязаны поддерживать стандарт. Тем, кто это делает, не требуется реализовывать все его функции. [101]

Временной код [ править ]

Секвенсор может управлять MIDI-системой с помощью своих внутренних часов, но когда система содержит несколько секвенсоров, они должны синхронизироваться с общими часами. Временной код MIDI (MTC), разработанный Digidesign , [103] реализует сообщения SysEx [104] , которые были разработаны специально для целей синхронизации, и может преобразовывать в стандарт временного кода SMPTE и обратно . [15] : 288 MIDI Clock основан на темпе, но временной код SMPTE основан на кадрах в секунду и не зависит от темпа. MTC, как и код SMPTE, включает в себя информацию о местоположении и может регулировать себя в случае потери синхронизирующего импульса. [105]MIDI-интерфейсы, такие как MIDI Timepiece от Mark of the Unicorn, могут преобразовывать код SMPTE в MTC. [106]

Управление машиной [ править ]

MIDI Machine Control (MMC) состоит из набора команд SysEx [107], которые управляют транспортными средствами управления аппаратными записывающими устройствами. MMC позволяет секвенсору отправлять команды Start , Stop и Record на подключенную магнитофонную деку или систему записи на жесткий диск, а также выполнять быструю перемотку вперед или назад устройства, чтобы оно начало воспроизведение в той же точке, что и секвенсор. Данные синхронизации не используются, хотя устройства могут синхронизироваться через MTC. [108]

Показать контроль [ править ]

MIDI Show Control используется для настройки и синхронизации освещения и эффектов для театральных мероприятий, таких как аттракцион Waterworld в Universal Studios Hollywood . [109]

MIDI Show Control (MSC) - это набор команд SysEx для упорядочивания и удаленного указания устройств управления шоу, таких как освещение, воспроизведение музыки и звука, а также системы управления движением . [110] Приложения включают сценические постановки, музейные экспонаты, системы управления студиями звукозаписи и аттракционы в парках развлечений. [109]

Отметка времени [ править ]

Одно из решений проблем с синхронизацией MIDI состоит в том, чтобы пометить события MIDI временем, в которое они должны быть воспроизведены, и заранее сохранить их в буфере в интерфейсе MIDI. Предварительная отправка данных снижает вероятность того, что занятый проход может отправить большой объем информации, который перегружает канал передачи. После сохранения в интерфейсе информация больше не подвержена проблемам синхронизации, связанным с дрожанием USB и прерываниями операционной системы компьютера, и может быть передана с высокой степенью точности. [111] Временная метка MIDI работает только в том случае, если ее поддерживают и оборудование, и программное обеспечение. MTS от MOTU, AMT от eMagic и Midex 8 от Steinberg имели несовместимые друг с другом реализации, и для работы требовалось, чтобы пользователи владели программным и аппаратным обеспечением, произведенным одной и той же компанией. [70]Метка времени встроена в MIDI-интерфейсы FireWire, [112] Mac OS X Core Audio и Linux ALSA Sequencer.

Образец стандарта дампа [ править ]

Непредвиденной возможностью сообщений SysEx было их использование для передачи аудиосэмплов между инструментами. Это привело к разработке стандарта дампа образцов (SDS), который установил новый формат SysEx для передачи образцов. [15] : 287 SDS позже был дополнен парой команд, которые позволяют передавать информацию о точках цикла выборки, не требуя передачи всей выборки. [113]

Загружаемые звуки [ править ]

Спецификация загружаемых звуков (DLS), ратифицированная в 1997 году, позволяет мобильным устройствам и компьютерным звуковым картам расширять свои волновые таблицы загружаемыми наборами звуков. [114] Спецификация DLS уровня 2 последовала в 2006 году и определила стандартизированную архитектуру синтезатора. Стандарт Mobile DLS требует объединения банков DLS с SP-MIDI в виде автономных файлов Mobile XMF. [115]

Полифоническое выражение MIDI [ править ]

Полифоническая экспрессия MIDI (MPE) - это метод использования MIDI, который позволяет непрерывно настраивать изменение высоты тона и другие параметры выразительного управления для отдельных нот. [116] MPE работает, назначая каждую ноту ее собственному MIDI-каналу, так что определенные сообщения могут быть применены к каждой ноте индивидуально. [117] [116] Спецификации были выпущены в ноябре 2017 года AMEI и в январе 2018 года MMA. [118] Такие инструменты, как Continuum Fingerboard, Linnstrument, ROLI Seaboard и Eigenharp позволяют пользователям управлять высотой тона, тембром и другими нюансами для отдельных нот в аккордах. [119]Все больше программных синтезаторов и эффектов также совместимы с MPE (например, Equator, UVI Falcon и Sandman Pro), [120], а также с несколькими аппаратными синтезаторами (такими как Modal Electronics 002 и ARGON8, Futuresonus Parva и Modor. НФ-1).

Альтернативные аппаратные транспорты [ править ]

В дополнение к исходной токовой петле 31,25 кбит / с , передаваемой по 5-контактному стандарту DIN , для тех же электрических данных использовались другие разъемы , а теперь передача MIDI-потоков в различных формах через USB , IEEE 1394, также известную как FireWire , и Ethernet. общий. Некоторые сэмплеры и записывающие устройства с жесткими дисками также могут передавать MIDI-данные друг другу по SCSI.

USB и FireWire [ править ]

Члены USB-IF в 1999 году разработали стандарт для MIDI через USB, «Определение класса устройств универсальной последовательной шины для MIDI-устройств» [121]. MIDI через USB становится все более распространенным, поскольку другие интерфейсы, которые использовались для соединений MIDI (последовательный , джойстик и др.) исчезли с персональных компьютеров. Операционные системы Linux, Microsoft Windows, Macintosh OS X и Apple iOS включают драйверы стандартного класса для поддержки устройств, использующих «Определение класса универсальной последовательной шины для устройств MIDI». Некоторые производители предпочитают реализовывать MIDI-интерфейс через USB, который разработан для работы не так, как указано в спецификации класса, с использованием специальных драйверов.

Apple Computer разработала интерфейс FireWire в 1990-х годах. Он начал появляться на цифровых видеокамерах ближе к концу десятилетия, а на моделях G3 Macintosh в 1999 году. [122] Он был создан для использования с мультимедийными приложениями. [112] В отличие от USB, FireWire использует интеллектуальные контроллеры, которые могут управлять своей собственной передачей без внимания со стороны основного процессора. [123] Как и стандартные MIDI-устройства, устройства FireWire могут обмениваться данными друг с другом без компьютера. [124]

Разъемы XLR [ править ]

Синтезатор Octave-Plateau Voyetra-8 был ранней реализацией MIDI с использованием разъемов XLR3 вместо 5-контактного DIN . Он был выпущен в годы, предшествующие MIDI, а затем был оснащен интерфейсом MIDI, но сохранил разъем XLR. [125]

Последовательный параллельный порт и порт джойстика [ править ]

Когда компьютерные студии стали обычным явлением, стали доступны MIDI-устройства, которые можно было напрямую подключать к компьютеру. Обычно в них использовался 8-контактный разъем mini-DIN , который Apple использовала для последовательных портов и портов принтера до появления моделей Blue & White G3 . MIDI-интерфейсы, предназначенные для использования в качестве центрального элемента студии, такие как Mark of the Unicorn MIDI Time Piece, стали возможными благодаря «быстрому» режиму передачи, который мог воспользоваться способностью этих последовательных портов работать в 20 раз быстрее стандарта Скорость MIDI. [3] : 62–3 [124]Порты Mini-DIN были встроены в некоторые MIDI-инструменты конца 1990-х годов и позволяли подключать такие устройства напрямую к компьютеру. [126] Некоторые устройства подключаются через параллельный порт DB-25 ПК или через порт джойстика, который есть во многих звуковых картах ПК. [124]

mLAN [ править ]

Yamaha представила протокол mLAN в 1999 году. Он был задуман как локальная сеть для музыкальных инструментов, использующих FireWire в качестве транспорта, и был разработан для передачи нескольких MIDI-каналов вместе с многоканальным цифровым звуком, передачей файлов данных и временным кодом. [122] [123] mLan использовался в ряде продуктов Yamaha, особенно в цифровых микшерных консолях и синтезаторе Motif , а также в продуктах сторонних производителей, таких как PreSonus FIREstation и Korg Triton Studio . [127] С 2007 года не выпускалось никаких новых продуктов mLan.

Ethernet и Интернет [ править ]

Реализация MIDI в компьютерных сетях обеспечивает возможности сетевой маршрутизации и канал с высокой пропускной способностью, который предполагалось предоставить более ранним альтернативам MIDI, таким как ZIPI . Запатентованные реализации существуют с 1980-х годов, в некоторых из них для передачи используются оптоволоконные кабели. [3] : 53-4 Целевая группа Internet Engineering «s RTP-MIDI открытая спецификация получила поддержку отрасли. Apple поддерживает этот протокол начиная с Mac OS X 10.4 и более поздних версий , а драйвер Windows, основанный на реализации Apple, существует для Windows XP и более новых версий. [128]

Беспроводная связь [ править ]

Системы беспроводной передачи MIDI доступны с 1980-х годов. [3] : 44 Некоторые имеющиеся в продаже передатчики позволяют беспроводную передачу сигналов MIDI и OSC через Wi-Fi и Bluetooth . [129] Устройства iOS могут функционировать как поверхности управления MIDI, используя Wi-Fi и OSC. [130] XBee радио может быть использован для создания беспроводной MIDI трансивер как сделай сам проект. [131] Android-устройства могут функционировать как полные MIDI-панели управления, используя несколько различных протоколов через Wi-Fi и Bluetooth . [132]

Миниджек TRS [ править ]

Некоторые устройства используют стандартные 3,5-миллиметровые аудиоразъемы мини-джек TRS для MIDI-данных, в том числе Korg Electribe 2 и Arturia Beatstep Pro. Оба поставляются с переходниками, которые подходят для стандартных 5-контактных разъемов DIN. [ необходима цитата ] . [133] Это стало настолько распространенным, что Ассоциация производителей Midi стандартизировала проводку. [134] В стандарте MIDI-over-minijack также рекомендуется использовать разъемы 2,5 мм вместо разъемов 3,5 мм, чтобы избежать путаницы с аудиоразъемами. [135]

MIDI 2.0 [ править ]

Стандарт MIDI 2.0 был представлен 17 января 2020 года на зимней выставке NAMM Show в Анахайме, Калифорния, на сессии под названием «Стратегический обзор и введение в MIDI 2.0» представителями Yamaha, Roli , Microsoft, Google и MIDI Association. [136] В этом значительном обновлении добавлена ​​двунаправленная связь при сохранении обратной совместимости. [137]

Новый протокол исследуется с 2005 года. [57] [138] [139] Прототипы устройств были продемонстрированы в частном порядке на NAMM с использованием проводных и беспроводных соединений [138] , были разработаны политики лицензирования и сертификации продукции; [140] однако предполагаемая дата выпуска не была объявлена. [141] Предлагаемый уровень физический и транспортный уровень включен Ethernet -Ы протоколы , такие как RTP MIDI и Audio Video Bridging / Time-Sensitive сети , [124] , а также User Datagram Protocol (UDP)-транспорт.[139]

AMEI и MMA объявили, что полные спецификации будут опубликованы после тестирования на совместимость прототипов реализации от крупных производителей, таких как Google , Yamaha , Steinberg , Roland , Ableton , Native Instruments и ROLI , среди других. [23] [118] [142] В январе 2020 года компания Roland анонсировала контроллер-клавиатуру A-88mkII с поддержкой MIDI 2.0. [143]

MIDI 2.0 включает спецификацию запроса возможностей MIDI для обмена свойствами и профилей, а также новый формат универсального пакета MIDI для высокоскоростного транспорта, который поддерживает голосовые сообщения MIDI 1.0 и MIDI 2.0.

Запрос о возможностях MIDI [ править ]

Запрос возможностей MIDI (MIDI-CI) определяет универсальные сообщения SysEx для реализации профилей устройств, обмена параметрами и согласования протокола MIDI. [118] Спецификации были выпущены в ноябре 2017 года AMEI и в январе 2018 года MMA.

Обмен параметрами определяет методы для запроса возможностей устройства, таких как поддерживаемые контроллеры, имена патчей, профили инструментов, конфигурация устройства и другие метаданные, а также для получения или установки параметров конфигурации устройства. Обмен свойствами использует системные эксклюзивные сообщения, которые несут данные в формате JSON . Профили определяют общие наборы MIDI-контроллеров для различных типов инструментов, таких как органы управления и аналоговые синтезаторы, или для конкретных задач, улучшая взаимодействие между инструментами разных производителей. Согласование протокола позволяет устройствам использовать протокол следующего поколения или протоколы производителя. [142]

Универсальный пакет MIDI [ править ]

MIDI 2.0 определяет новый формат универсального пакета MIDI, который содержит сообщения различной длины (32, 64, 96 или 128 бит) в зависимости от типа полезной нагрузки. Этот новый формат пакета поддерживает в общей сложности 256 MIDI-каналов, организованных в 16 групп по 16 каналов; каждая группа может нести поток протокола MIDI 1.0 или новый поток протокола MIDI 2.0, а также может включать системные сообщения, системные эксклюзивные данные и временные метки для точного воспроизведения нескольких одновременных нот. Чтобы упростить первоначальное внедрение, существующим продуктам явно разрешено реализовывать только сообщения MIDI 1.0. Универсальный пакет MIDI предназначен для высокоскоростной передачи, такой как USB и Ethernet, и не поддерживается существующими 5-контактными разъемами DIN. [142] Системные сообщения реального времени и общие системные сообщения совпадают с определением в MIDI 1.0.[142]

Новый протокол [ править ]

По состоянию на январь 2019 года черновая спецификация нового протокола поддерживает все основные сообщения, которые также существуют в MIDI 1.0, но расширяет их точность и разрешение; он также определяет множество новых высокоточных сообщений контроллера. [142] Спецификация определяет правила преобразования по умолчанию для преобразования между голосовыми сообщениями канала MIDI 2.0 и голосовыми сообщениями канала MIDI 1.0, которые используют различное разрешение данных, а также сопоставляют 256 потоков MIDI 2.0 с 16 потоками MIDI 1.0. [144] [145]

Форматы передачи данных [ править ]

Сообщения System Exclusive 8 используют новый 8-битный формат данных, основанный на сообщениях Universal System Exclusive. Сообщения смешанного набора данных предназначены для передачи больших наборов данных. Сообщения System Exclusive 7 используют предыдущий 7-битный формат данных. [142]

См. Также [ править ]

  • Обозначение ABC
  • Цифровое пианино
  • Электронный модуль ударных
  • Гитарный синтезатор
  • Список музыкального программного обеспечения
  • MIDI макет
  • MusicXML
  • Макроязык музыки
  • Открыть управление звуком
  • Автор партитуры
  • Синтезия
  • Формат мобильного приложения синтетической музыки

Заметки [ править ]

  1. ^ Стандарт MIDI позволяет выбирать из 128 различных программ, но устройства могут предоставить больше, организовав свои патчи в банки по 128 программ в каждом и комбинируя сообщение об изменении программы с сообщением о выборе банка.
  2. ^ Хотя в MIDI номинально используется источник +5 В, можно изменить значения сопротивления в цепи выхода MIDI для достижения аналогичного тока с другими источниками напряжения (в частности, для систем с напряжением 3,3 В).

Ссылки [ править ]

  1. ^ Свифт, Эндрю. (Май 1997 г.), «Краткое введение в MIDI» , СЮРПРИЗ , Имперский колледж науки, технологии и медицины, заархивировано из оригинала 30 августа 2012 г. , извлечено 22 августа 2012 г.
  2. ^ a b «История MIDI: Глава 6-MIDI рождается в 1980–1983 гг.» . www.midi.org . Проверено 18 января 2020 года .
  3. ^ Б с д е е г ч я J к л м п о р Q R сек т у V ш х у г Huber, Дэвид Майлз (1991). Руководство по MIDI . Кармел, Индиана: SAMS. ISBN 9780672227578.
  4. ^ "Что такое MIDI?" . Архивировано 16 июня 2016 года . Проверено 31 августа 2016 года .
  5. ^ образцы, Электронный музыкант - с обзорами оборудования, аудио-уроками, лупами и. «Ассоциация MIDI открывает свою работу на NAMM 2016» . Архивировано 14 октября 2016 года . Проверено 31 августа 2016 года .
  6. ^ a b c d e Чадабе, Джоэл (1 мая 2000 г.). «Часть IV: Семена будущего» . Электронный музыкант . Пентон Медиа. XVI (5). Архивировано из оригинального 28 сентября 2012 года.
  7. ^ a b c Кирн, Питер (2011). Клавиатура представляет собой эволюцию электронной танцевальной музыки . Книги Backbeat. ISBN 978-1-61713-446-3. Архивировано 1 февраля 2017 года.
  8. ^ a b c «Жизнь и времена Икутаро Какехаши, пионера современной музыки Роланда, обязаны всем» . Журнал FACT: Музыкальные новости, Новая музыка . 2 апреля 2017 . Проверено 6 сентября 2018 года .
  9. ^ a b «Обнаруженные исторические ранние MIDI-документы» . www.midi.org . Проверено 18 января 2020 года .
  10. ^ Смит, Дэйв; Вуд, Чет (1 октября 1981 г.). «USI», или универсальный интерфейс синтезатора » . Аудио инженерное общество.
  11. ^ a b Хубер, Дэвид Майлз (1991). Руководство по MIDI . Кармел, Индиана: SAMS. ISBN 9780672227578.
  12. ^ Chadabe, Joel (1 мая 2000). «Часть IV: Семена будущего» . Электронный музыкант . Пентон Медиа. XVI (5). Архивировано из оригинального 28 сентября 2012 года.
  13. ^ а б в г д Холмс, Том. Электронная и экспериментальная музыка: пионеры в области технологий и композиции . Нью-Йорк: Рутледж, 2003
  14. ^ а б "Дэйв Смит" . KeyboardMag . Проверено 20 октября 2018 года .
  15. ^ Б с д е е г ч я J к л м п о р Manning, Питер. Электронная и компьютерная музыка . 1985. Оксфорд: Издательство Оксфордского университета, 1994. Печать.
  16. ^ "Техническая премия ГРЭММИ: Икутаро Какехаши и Дэйв Смит" . Архивировано 22 августа 2016 года . Проверено 31 августа 2016 года .
  17. ^ "Икутаро Какехаши, Дэйв Смит: Техническое Принятие Премии ГРЭММИ" . Архивировано 9 декабря 2014 года . Проверено 31 августа 2016 года .
  18. ^ Вейл, Марк (2014). Синтезатор . Нью-Йорк: Издательство Оксфордского университета. п. 56. ISBN 978-0-19-539481-8.
  19. ^ Мартин Расс (2004). Звуковой синтез и семплирование . п. 66. ISBN 0240516923. Архивировано 26 октября 2017 года.
  20. ^ Батлер, Марк Джонатан (2006). Откройте для себя ритм: ритм, размер и музыкальный дизайн в электронной танцевальной музыке . Издательство Индианского университета. п. 64 . ISBN 0-2533-4662-2.
  21. ^ "Архивная копия" . Архивировано 12 июля 2017 года . Дата обращения 17 мая 2017 .CS1 maint: archived copy as title (link)
  22. ^ a b Симадзу, Такехито (1994). «История электронной и компьютерной музыки в Японии: выдающиеся композиторы и их произведения» . Леонардо Музыкальный журнал . MIT Press . 4 : 102–106 [104]. DOI : 10.2307 / 1513190 . JSTOR 1513190 . S2CID 193084745 .  
  23. ^ a b «Ассоциация производителей MIDI (MMA) и Ассоциация индустрии музыкальной электроники (AMEI) объявляют о создании прототипа MIDI 2.0 ™» . www.midi.org .
  24. Копф, Дэн (30 января 2020 г.). «Обновление 37-летнего цифрового протокола может коренным образом изменить способ звучания музыки» . Кварц . Дата обращения 3 февраля 2020 .
  25. ^ Пол, Крейнер (октябрь 1991). «Новый инструмент для античного искусства: компьютер и музыка». Компьютеры и гуманитарные науки . 25 (5): 308–309. DOI : 10.1007 / bf00120967 . JSTOR 30204425 . S2CID 60991034 .  
  26. ^ Макан, Эдвард. Качаем классику: английский прогрессив-рок и контркультура . Нью-Йорк: Oxford University Press, 1997. стр.191.
  27. ^ Шукер, Рой. Понимание популярной музыки . Лондон: Рутледж, 1994. с.286.
  28. ^ Demorest, Стивен М. Здание Хоровая Совершенство: Обучение Sight-Singing в хоральной Репетиции . Нью-Йорк: Издательство Оксфордского университета, 2003. стр. 17
  29. ^ Перту, Андриан. Mixdown Monthly Архивировано 4 мая 2012 года в Wayback Machine , # 26. 26 июня 1996 г. Web. 22 августа 2012 г.
  30. ^ а б Лау, Пол. " Почему все еще МИДИ? " - через  HighBeam Research (требуется подписка). Архивировано 2 мая 2013 г. на канадском музыканте Wayback Machine . Norris-Whitney Communications Inc. 2008. Исследование HighBeam. 4 сентября 2012 г.
  31. Сассо, Лен (13 октября 2011 г.). «Звуковое программирование 101» . Электронный музыкант . NewBay Media. Архивировано из оригинального 17 марта 2012 года.
  32. ^ Андертон, Крэйг (май 1995). «MIDI для гитаристов: ускоренный курс по управлению MIDI-эффектами» . Звук на Звук . Публикации SOS. Архивировано из оригинального 10 января 2012 года.
  33. ^ "Цифровая звуковая рабочая станция - Введение" . Архивировано из оригинального 10 января 2012 года.[ нужен лучший источник ]
  34. ^ a b c Брюстер, Стивен. «Неречевой слуховой выход». Справочник по взаимодействию человека и компьютера: основы, развивающиеся технологии и новые приложения . Эд. Джули А. Джако; Эндрю Сирс. Mahwah: Lawrence Erlbaum Associates, 2003. стр.227.
  35. ^ Кэмпбелл, Дрю. "" Щелкните, щелкните. Аудио » Режиссура . Том 16, №3. Март 2003.
  36. ^ McCutchan, Ann. Поющая муза: о творческом процессе говорят композиторы . Нью-Йорк: Издательство Оксфордского университета, 1999. стр. 67-68,72
  37. ^ a b Расс, Мартин (2012). Звуковой синтез и семплирование . CRC Press . п. 192. ISBN. 978-1136122149. Архивировано 28 апреля 2017 года . Проверено 26 апреля 2017 года .
  38. ^ Хелен Касабона; Дэвид Фредерик. Расширенные MIDI-приложения . Альфред Музыка . п. 15. ISBN 9781457438936. Архивировано 26 октября 2017 года.
  39. ^ a b MIDI-ИНТЕРФЕЙСЫ ДЛЯ IBM PC. Архивировано 21 октября 2015 г. в Wayback Machine , Electronic Musician , сентябрь 1990 г.
  40. ^ «Программирование MPU-401» . www.piclist.com . Архивировано из оригинала на 6 мая 2017 года.
  41. ^ МОДУЛЬ ОБРАБОТКИ MIDI MPU-401 ТЕХНИЧЕСКОЕ СПРАВОЧНОЕ РУКОВОДСТВО , Roland Corporation
  42. Питер Мэннинг (2013), Электронная и компьютерная музыка, архивная копия - 26 октября 2017 года, в Wayback Machine , стр. 319, Oxford University Press
  43. ^ "Картридж VIC-20 MIDI" . RETRO Инновации . Проверено 28 февраля 2021 года .
  44. ^ «MIDI Maestro - RETRO Innovations» . Проверено 28 февраля 2021 года .
  45. ^ "Famimimidi Famicom Version" . Catskull Electronics . Проверено 28 февраля 2021 года .
  46. ^ "Teensyboy Pro" . Catskull Electronics . Проверено 28 февраля 2021 года .
  47. ^ "GBA MIDI Synth" . Catskull Electronics . Проверено 28 февраля 2021 года .
  48. ^ "genMDM" . Catskull Electronics . Проверено 28 февраля 2021 года .
  49. ^ «Спецификация стандартных файлов MIDI (SMF)» . www.midi.org .
  50. Хасс, Джеффри. « Глава третья: Как работает MIDI 10. Архивировано 7 июня 2015 года на Wayback Machine ». Музыкальная школа Джейкобса Университета Индианы. 2010. Web 13 августа 2012 г.
  51. ^ «MIDI-файлы» . midi.org . Ассоциация производителей музыки. Архивировано из оригинального 22 августа 2012 года типа 2 также был указан изначально , но никогда не прижился
  52. ^ « Основанный на RIFF формат MIDI-файлов, заархивированный 17 августа 2012 года на Wayback Machine ». digitalpreservation.gov . Библиотека Конгресса. 26 марта 2012 г. Web. 18 августа 2012 г.
  53. ^ a b c Кроуфорд, Уолт. «MIDI и волна: справляемся с языком». Онлайн . Vol. 20, No. 1. Январь / февраль 1996 г.
  54. ^ Aboukhadijeh, Feross. (Август 2018 г.), Объявление BitMidi , получено 18 ноября 2018 г.
  55. ^ «Первым файловым форматом Интернета был не MP3. Это был MIDI» . Проверено 12 октября 2020 .
  56. ^ а б Виффен, Пол. " Synth School, Part 3: Digital Synthesis (FM, PD & VPM) Архивировано 1 декабря 2005 года на Wayback Machine ". Sound on Sound сентябрь 1997 г. Печать.
  57. ^ а б Баттино, Дэвид. Наконец: MIDI 2.0. Архивировано 16 августа 2012 г. в блоге цифровых медиа Wayback Machine O'Reilly. O'Reilly Media, Inc. 6 октября 2005 г. Интернет. 22 августа 2012 г.
  58. ^ Геллерман, Элизабет. «Программное обеспечение для редактирования аудио - это музыка для ушей разработчиков мультимедиа». Технические горизонты в образовательном журнале . Vol. 22, No. 2. Сентябрь 1994 г.
  59. ^ a b c Десмонд, Питер. «ИКТ в средней музыкальной программе». Аспекты обучения средней музыке: перспективы на практике . изд. Гэри Спрус. Нью-Йорк: RoutledgeFalmer, 2002.
  60. ^ Соломон, Карен. « You Gotta Почувствуй Музыка архивации 16 августа 2009 в Wayback Machine ». wired.com . Condé Nast. 27 февраля 2000 г. Web. 13 августа 2012 г.
  61. ^ Кук, Джанет Харниман. " Musitek Midiscan v2.51 архивируются 10 января 2012 г. в Wayback Machine ". Звук на Звук . Публикации SOS. Декабрь 1998 г. Печать.
  62. ^ Джонсон, Дерек. « Программное обеспечение редактора Yamaha FS1R, заархивированное 25 декабря 2011 года на Wayback Machine ». Звук на Звук . Март 1999 г.
  63. Джонсон, Дерек и Дебби Пойзер. " Yamaha FS1R архивации 15 апреля 2007 в Wayback Machine ". Звук на Звук . Декабрь 1998 г.
  64. ^ a b c Гиббс, Джонатан (Rev. by Peter Howell) «Электронная музыка». Практика звукозаписи , 4-е изд. Эд. Джон Борвик. Оксфорд: Издательство Оксфордского университета, 1996.
  65. ^ « Sound Quest MIDI Quest 11 Universal Editor, архивная копия от 6 марта 2014 года на Wayback Machine ». squest.com . npnd Web. 21 августа 2012 г.
  66. ^ a b « Настольный музыкальный справочник - MIDI, архивный 14 августа 2012 года на Wayback Machine ». cakewalk.com . Cakewalk, Inc. 26 ноября 2010 г. Интернет. Проверено 7 августа 2012 года.
  67. Прайс, Саймон. "Прайс, Саймон." Native Instruments Kore ". Sound on Sound 06 июля" . Soundonsound.com. Архивировано 2 июня 2013 года . Проверено 27 ноября 2012 года .
  68. ^ a b Бозман, Уильям С. Образовательные технологии: передовой опыт американских школ . Ларчмонт: Взгляд на образование, 1999.
  69. ^ Лерман, Пол Д. « Программное обеспечение Синтез: Волна будущего? Архивации 10 января 2012 в Wayback Machine » Sound On Sound . Публикации SOS. Октябрь 1995 г. Печать.
  70. ^ a b c Уокер, Мартин. « Выявление и решение проблем синхронизации MIDI и аудио на ПК. Архивировано 10 января 2012 года в Wayback Machine ». Звук на Звук . Публикации SOS. Март 2001 г. Печать.
  71. ^ a b Миллер, Деннис. « Синтез звука на компьютере, часть 2. Архивировано 10 января 2012 года в Wayback Machine ». Звук на Звук . Публикации SOS. Май 1997. Печать.
  72. ^ « MIDI Ancestors и Milestones, заархивированные 30 октября 2012 года в Wayback Machine ». keyboardmag.com . New Bay Media. nd Web. 6 августа 2012 г.
  73. ^ Уокер, Мартин. « Reality PC. Архивировано 25 февраля 2015 года на Wayback Machine ». Звук на Звук . Публикации SOS. Ноябрь 1997. Печать.
  74. ^ Уэрри, Марк. « Creamware SCOPE. Архивировано 25 декабря 2011 года в Wayback Machine ». Звук на Звук . Публикации SOS. Июнь 2003 г. Распечатать.
  75. ^ Андертон, Крейг. " Соник Основные ОБЪЕМ Xite-1 архивации 30 октября 2012 в Wayback Machine ". keyboardmag.com . Нью Бэй Медиа, ООО. nd Web.
  76. ^ Дэвид Николсон. " АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ". - через  HighBeam Research (требуется подписка). Архивировано 2 мая 2013 г. в Wayback Machine The Washington Post. Washingtonpost Newsweek Interactive. 1993. Исследование HighBeam. 4 сентября 2012 г.
  77. ^ a b Леви, Дэвид С. " Дочерняя карта WavePower компании Aztech улучшает прием FM-сигналов. (Дополнительная карта синтеза волновых таблиц Aztech Labs Inc. для звуковых карт Sound Blaster 16 или Sound Galaxy Pro 16) (Обзор оборудования) (оценка). Архивировано 2 мая 2013 года в магазине Wayback Machine «Компьютерный покупатель. ООО "СХ2 Медиа Лабс". 1994. Исследование HighBeam. 4 сентября 2012 г. - через  HighBeam Research (требуется подписка)
  78. ^ Лабриола, Дон. « Мастера MIDI: синтез волновых таблиц привносит звуковой реализм в недорогие звуковые карты. (Обзор восьми звуковых карт с цифровым интерфейсом музыкальных инструментов) (включает соответствующие статьи о методологии тестирования, подводных камнях технологии волновых таблиц, будущих разработках волновых таблиц) (Обзор оборудования) (оценка). "- через  HighBeam Research (требуется подписка). Архивировано 2 мая 2013 г. на сайте Wayback Machine Computer Shopper. ООО "СХ2 Медиа Лабс". 1994. Исследование HighBeam. 4 сентября 2012 г.
  79. ^ « Интерфейсные схемы, заархивированные 31 мая 2013 года на Wayback Machine ». Наборы MIDI. np 30 августа 2012 г. Web. 30 августа 2012 г.
  80. ^ Локвуд, Дэйв. « TC Electronic G Major, архивная копия от 20 марта 2012 года на Wayback Machine ». Звук на Звук . Публикации SOS. Декабрь 2001. Печать.
  81. ^ Морнингтон-Уэст, Аллен. «Цифровая теория». Практика звукозаписи . 4-е изд. Эд. Джон Борвик. Оксфорд: Издательство Оксфордского университета, 1996.
  82. ^ « Richmond Sound Design - Часто задаваемые вопросы, заархивированные 5 января 2006 года в Wayback Machine ». richmondsounddesign.com . Интернет. 5 августа 2012 г.
  83. ^ а б Хасс, Джеффри. « Глава третья: Как работает MIDI 2. Архивировано 17 июня 2015 года на Wayback Machine ». Музыкальная школа Джейкобса Университета Индианы. 2010. Интернет. 13 августа 2012 г.
  84. ^ Робинсон, Херби. « Re: core midi time stamping. Архивировано 28 октября 2012 года на Wayback Machine ». Список рассылки Apple Coreaudio-api . Apple, Inc. 18 июля 2005 г. 8 августа 2012 г.
  85. ^ Ширак, Роб. « Знак единорога, архивный 23 марта 2014 года в Wayback Machine ». emusician.com . New Bay Media. 1 октября 2000 г. Web. Проверено 8 августа 2012 года.
  86. « MIDI-инструменты для исполнения, заархивированные 18 ноября 2012 года на Wayback Machine ». Инструменты перемен . Vol. 3, № 1 (зима 1999 г.). Roland Corporation, США
  87. ^ « MIDI-продукты, заархивированные 16 июля 2012 года на Wayback Machine ». midi.org . Ассоциация производителей MIDI. 1 августа 1012 г.
  88. ^ Ланье, Ярон (2011). Вы не гаджет . Нью-Йорк: Винтаж. ISBN 978-0307389978.
  89. ^ Преве, Фрэнсис. "Дэйв Смит" в "1-м ежегодномЗале славы клавишных ". Клавиатура (США). НьюБей Медиа, ООО. Сентябрь 2012. Печать. стр.18
  90. ^ " Korg Собрание Legacy архивации 16 сентября 2012 в Wayback Machine ". vintagesynth.com . Винтажный Synth Explorer. nd Web. 21 августа 2012 г.
  91. Хасс, Джеффри. « Глава третья: Как работает MIDI 3. Архивировано 19 июня 2015 года на Wayback Machine ». Музыкальная школа Джейкобса Университета Индианы. 2010. Интернет. 13 августа 2012 г.
  92. Хасс, Джеффри. « Глава третья: Как работает MIDI 9. Архивировано 7 июня 2015 года на Wayback Machine ». Музыкальная школа Джейкобса Университета Индианы. 2010. Интернет. 13 августа 2012 г.
  93. ^ а б ММА. «Электрические характеристики MIDI DIN» (PDF) . Архивировано 22 декабря 2015 года (PDF) . Проверено 31 августа 2016 года .
  94. ^ a b c Белло, Хуан П. « MIDI: управление звуком. Архивировано 20 ноября 2012 года на Wayback Machine ». ню.еду . Нью-Йоркский университет. nd Web. 18 августа 2012 г.
  95. ^ " " Стандарт General MIDI ". Www.harfesoft.de . Npnd Web" . Harfesoft.de. Архивировано 28 августа 2012 года . Проверено 27 ноября 2012 года .
  96. ^ « Стандарт General MIDI, заархивированный 20 января 2013 года на Wayback Machine ». pgcc.edu . Общественный колледж принца Джорджа. nd Web.
  97. ^ Ialuna, Джон. «Набор звуков уровня 1 General MIDI (GM)» . Ударьте по файлам Trax MIDI .
  98. ^ Глатт, Джефф. « General MIDI. Архивировано 23 октября 2012 года на Wayback Machine ». Центр «промывания мозгов» технических фанатиков MIDI . npnd Web. 17 августа 2012 г.
  99. ^ Нэгл, Пол. « Yamaha MU50 и Yamaha CBX-K1, заархивированные 10 января 2012 года на Wayback Machine ». Звук на Звук . Публикации SOS. Сентябрь 1995 г. Печать.
  100. ^ « О General MIDI. Архивировано 3 января 2012 года на Wayback Machine ». midi.org . Ассоциация производителей MIDI. nd Web. 17 августа 2012 г.
  101. ^ Б « MIDI - Tuning Стандартных архивации 18 ноября 2012 в Wayback Machine ». microtonal-synthesis.com . npnd Web. 17 августа 2012 г.
  102. ^ «Сообщения настройки MIDI» . Ассоциация производителей MIDI. 17 августа 2012 года Архивировано из оригинала на 30 ноября 2012 года.
  103. ^ Глатт, Джефф. « Начало MIDI. Архивировано 1 мая 2012 года на Wayback Machine ». Центр «промывания мозгов» технических фанатиков MIDI . npnd Web. 13 августа 2012 г.
  104. ^ Глатт, Джефф. « Временной код MIDI, заархивированный 12 февраля 2012 года на Wayback Machine ». Центр «промывания мозгов» технических фанатиков MIDI . npnd Web. 13 августа 2012 г.
  105. ^ Белый, Пол. " SMPTE & MTC (MIDI Time Code). Архивировано 10 января 2012 года на Wayback Machine " Sound on Sound . Публикации SOS. Июнь 1996 г. Распечатать.
  106. ^ " " Q&A ". Sweet Notes . Sweetwater Sound. Лето 1996 года. Сеть" . Sweetwater.com. Архивировано 5 декабря 2012 года . Проверено 27 ноября 2012 года .
  107. ^ Глатт, Джефф. « MIDI Machine Control (MMC). Архивировано 27 ноября 2012 года на Wayback Machine ». Центр «промывания мозгов» технических фанатиков MIDI . npnd Web.
  108. ^ « Глоссарий: MIDI Machine Control (MMC), Архивировано 5 декабря 2012 г. на Wayback Machine ». sweetwater.com . Свитуотер Саунд. nd Web. 15 августа 2012 г.
  109. ^ a b « Страница новостей, заархивированная 17 июля 2012 года на Wayback Machine ». richmondsounddesign.com . Richmond Sound Design, Ltd. 17 июля 2012 г. Интернет. 17 августа 2012 г.
  110. ^ « Недорогой MIDI шоу-контроль Система архивации 21 июня 2012 в Wayback Machine ». Технические примечания по освещению . Университет Вирджинии. 25 октября 2004 г. Web. 17 августа 2012 г.
  111. ^ « Глоссарий: MTS (MIDI Time Stamping), Архивировано 5 декабря 2012 г. на Wayback Machine ». sweetwater.com . Свитуотер Саунд. nd Web. 17 августа 2012 г.
  112. ^ a b Уокер, Мартин. « Правда о латентности: часть 2, архивная копия - 25 декабря 2011 года в Wayback Machine ». Звук на Звук . Публикации SOS. Октябрь 2002 г. Печать.
  113. ^ Глатт, Джефф. [1] . Центр «промывания мозгов» технических фанатиков MIDI . npnd Web. 13 августа 2012 г.
  114. ^ "Мэсси, Ховард." Обзор DLS ". Midi.org . Nd Web. 27 августа 2012 г." . Midi.org. Архивировано 27 ноября 2012 года . Проверено 27 ноября 2012 года .
  115. ^ " " DLS 1 Spec ". Midi.org . Nd Web. 27 августа 2012 г." . Midi.org. Архивировано 30 ноября 2012 года . Проверено 27 ноября 2012 года .
  116. ^ a b Ассоциация производителей MIDI (январь 2018 г.). «Принята спецификация полифонической экспрессии MIDI (MPE)!» . Архивировано из оригинала 2 ноября 2017 года . Проверено 12 февраля 2018 .
  117. ^ Линн, Роджер. «Разработчикам звуковых генераторов MIDI: как добавить возможность MPE» . Архивировано 17 сентября 2016 года . Проверено 8 сентября 2016 года .
  118. ^ a b c «Ассоциация производителей MIDI (MMA) принимает спецификацию запроса возможностей MIDI (MIDI-CI)» . www.midi.org .
  119. ^ Робэр, Джино. «Три пионера обсуждают многомерную полифонию» . РОЛИ . Электронный музыкант . Проверено 10 января 2019 .
  120. ^ Магнитный Mag. «ОБЗОР: НЕфильтрованный AUDIO SANDMAN PRO» . Архивировано 6 сентября 2017 года . Проверено 6 сентября 2017 года .
  121. ^ Ашур, Гал и др. . usb.org Форум разработчиков USB. Архивировано 26 апреля 2015 г. на Wayback Machine . 1 ноября 1999 г. Web. 22 августа 2012 г.
  122. ^ а б Виффен, Пол. « Введение в mLAN, часть 1, заархивированная 2 января 2016 года на Wayback Machine ». Звук на Звук . Публикации SOS. Август 2000 г. Печать.
  123. ^ а б Виффен, Пол. « Введение в mLAN, часть 2, заархивированная 10 января 2012 года на Wayback Machine ». Звук на Звук . Публикации SOS. Сентябрь 2000. Печать.
  124. ^ a b c d « MIDI-кабели и транспортные средства, заархивированные 4 ноября 2012 года на Wayback Machine ». midi.org . Ассоциация производителей музыки. nd Web. 27 августа 2012 г.
  125. ^ Вейл, Марк. «Войетра 8: Оригинальный стоечный аналоговый полисинт» . Keyboardmagazine . Черепаший пляж. Архивировано из оригинала на 30 июня 2013 года . Проверено 21 мая 2013 года .
  126. ^ «Руководство пользователя синтезатора CS2x Control». Корпорация Yamaha, 1998 г.
  127. ^ " " PreSonus FIREstation ". Presonus.com . Npnd Web. 18 августа 2012 г." . Presonus.com. Архивировано 31 декабря 2012 года . Проверено 27 ноября 2012 года .
  128. ^ "rtpMIDI". tobias-erichsen.de . npnd Web. 22 августа 2012 г. Загрузка драйвера RTP-MIDI для Windows. Архивировано 16 августа 2012 г. на Wayback Machine.
  129. ^ Кирн, Питер. « Золотой век беспроводной связи: синхронизация Korg iOS, оборудование Android + MIDI, переход к Bluetooth MIDI? Архивировано 11 сентября 2012 года на Wayback Machine ». createdigitalmusic.com . np 25 марта 2011 г. Web.
  130. ^ " " TouchOSC ". Hexler.net npnd Web. 20 августа 2012 г." . Hexler.net. Архивировано 5 декабря 2012 года . Проверено 27 ноября 2012 года .
  131. ^ « Адаптер XBee - беспроводное программирование Arduino. Архивировано 2 июня 2012 г. на Wayback Machine ». ladyada.net . np 17 мая 2011 г. Web. 20 августа 2012 г.
  132. ^ «TouchDAW - DAW-контроллер и утилиты MIDI для Android ™» . Архивировано 7 сентября 2016 года . Проверено 31 августа 2016 года .
  133. ^ "Что, если бы мы использовали стереокабели с мини-джеком для MIDI?" . 26 августа 2015.
  134. ^ «Спецификация для адаптеров TRS, принятых и выпущенных» . www.midi.org .
  135. ^ "Это официально: соединения мини-джеков теперь кошерны для MIDI" . 21 августа 2018.
  136. ^ «MIDI 2.0 на выставке NAMM 2020» . www.midi.org . Проверено 18 января 2020 года .
  137. ^ «ADC 2019 с MIDI 2.0 и другими функциями» . www.midi.org . Проверено 18 января 2020 года .
  138. ^ a b « Объявление о протоколе MMA HD, заархивированное 14 мая 2011 года на Wayback Machine ». midi.org . Ассоциация производителей MIDI. nd Web. 22 августа 2012 г.
  139. ^ a b « Общее собрание разработчиков MIDI от MMA. Архивировано 9 января 2012 года на Wayback Machine ». pro-music-news.com . Pro-Music-News. 22 августа 2012 г.
  140. ^ "Новости: Ассоциация производителей MIDI-устройств проведет сессию по бизнес-стратегии по новым передовым технологиям управления музыкальными инструментами на зимней выставке NAMM" . Архивировано 14 октября 2016 года . Проверено 31 августа 2016 года .
  141. Future Music Magazine (4 февраля 2013 г.). «NAMM 2013: Панельная дискуссия: Прошлое, настоящее и будущее MIDI» . Архивировано 14 октября 2016 года . Проверено 31 августа 2016 г. - через YouTube.
  142. ^ a b c d e f "Подробная информация о MIDI 2.0, MIDI-CI, профилях и обмене собственностью" . www.midi.org .
  143. ^ Deahl, Дани (7 января 2020). «Клавиатура Roland A-88MKII - знак того, что MIDI 2.0 приближается» . Грань .
  144. ^ «Майк Кент, Флориан Бомерс и Бретт Портер - Введение в MIDI 2.0 - YouTube» . www.youtube.com .
  145. ^ «Арне Шеффлер и Янн Ропер - Поддержка MIDI2 и MIDI-CI в инструментах VST3 - YouTube» . www.youtube.com .

Внешние ссылки [ править ]

  • Ассоциация MIDI
  • Вы можете скачать спецификации MIDI на английском языке в Ассоциации производителей MIDI.