MIDI -контроллер — это любое аппаратное или программное обеспечение, которое генерирует и передает данные цифрового интерфейса музыкальных инструментов ( MIDI ) на устройства с поддержкой MIDI, как правило, для запуска звуков и управления параметрами исполнения электронной музыки. Чаще всего они используют музыкальную клавиатуру для отправки данных о высоте тона нот для воспроизведения, хотя MIDI-контроллер может запускать освещение и другие эффекты. Духовой контроллер имеет датчик, который преобразует давление дыхания в информацию о громкости и давление губ для управления высотой тона. Существуют контроллеры для ударных и струнных инструментов, а также специализированные и экспериментальные устройства. Некоторые MIDI-контроллеры используются совместно с определенным программным обеспечением цифровой звуковой рабочей станции . Первоначальная спецификация MIDI была расширена, чтобы включить более широкий спектр функций управления.
MIDI-контроллеры обычно не создают и не воспроизводят музыкальные звуки сами по себе. MIDI-контроллеры обычно имеют некий тип интерфейса, который исполнитель нажимает, ударяет, дует или касается. Это действие генерирует MIDI-данные (например, сыгранные ноты и их интенсивность), которые затем могут быть переданы на совместимый с MIDI звуковой модуль или синтезатор с помощью MIDI-кабеля. Звуковой модуль или синтезатор, в свою очередь, воспроизводит звук, который усиливается через громкоговоритель .
Наиболее часто используемый MIDI-контроллер — это электронный музыкальный MIDI-контроллер клавиатуры. При нажатии клавиш MIDI-контроллер отправляет MIDI-данные о высоте ноты, силе нажатия и длительности звучания. Другие распространенные MIDI-контроллеры — это духовые контроллеры , в которые музыкант дует и нажимает клавиши для передачи MIDI-данных, а также электронные барабаны .
MIDI-контроллер может быть заполнен любым количеством слайдеров, ручек, кнопок, педалей и других датчиков, а также может включать или не включать фортепианную клавиатуру. Многие поверхности управления аудио основаны на MIDI и, таким образом, по сути, являются MIDI-контроллерами.
Хотя наиболее распространенным применением MIDI-контроллеров является воспроизведение музыкальных звуков и игра на музыкальных инструментах, MIDI-контроллеры также используются для управления другими MIDI-совместимыми устройствами, такими как сценическое освещение, цифровые аудиомикшеры и сложные гитарные блоки эффектов .
Ниже приведены классы контроллеров MIDI (цифровой интерфейс музыкальных инструментов):
MIDI был разработан с учетом клавиатуры, и любой контроллер, который не является клавиатурой, считается «альтернативным» контроллером. [1] Это рассматривалось как ограничение композиторами, которые не были заинтересованы в музыке, основанной на клавиатуре, но стандарт оказался гибким, и совместимость с MIDI была введена для других типов контроллеров, включая гитары, духовые инструменты и драм-машины. [2] : 23
Клавиатуры являются наиболее распространенным типом MIDI-контроллера. [3] Они доступны в размерах, которые варьируются от 25-клавишных, 2-октавных моделей, до полноразмерных 88-клавишных инструментов. Некоторые из них являются контроллерами только для клавиатуры, хотя многие включают в себя другие контроллеры реального времени, такие как слайдеры, ручки и колеса. [4] Обычно также имеются соединения для педалей сустейна и экспрессии . Большинство контроллеров клавиатуры предлагают возможность разделить игровую область на зоны , которые могут быть любого желаемого размера и могут перекрывать друг друга. Каждая зона может быть назначена на отдельный MIDI-канал и может быть настроена на воспроизведение любого желаемого диапазона нот. Это позволяет одной игровой поверхности управлять несколькими различными устройствами. [5] : 79–80 Возможности MIDI также могут быть встроены в традиционные клавишные инструменты, такие как рояли [5] : 82 и пианино Rhodes . [6] Педальные клавиатуры могут управлять тонами педалей MIDI-органа или управлять басовым синтезатором .
Контроллеры духовых инструментов позволяют играть партии MIDI с тем же типом экспрессии и артикуляции, который доступен исполнителям духовых и медных духовых инструментов. Они позволяют контролировать дыхание и высоту тона, что обеспечивает более универсальный вид фразировки, особенно при игре сэмплированных или физически смоделированных партий духовых инструментов. [5] : 95 Типичный контроллер духовых инструментов имеет датчик, который преобразует давление дыхания в информацию о громкости и может позволять управлять высотой тона с помощью датчика давления губ и колеса изменения высоты тона. Некоторые модели включают настраиваемую раскладку клавиш, которая может эмулировать аппликатурные системы различных инструментов. [7] Примерами таких контроллеров являются электронный духовой инструмент (EWI) и электронный клапанный инструмент (EVI) компании Akai . EWI использует систему клавишных панелей и роликов, смоделированных по образцу традиционного деревянного духового инструмента , в то время как EVI основан на акустическом медном инструменте и имеет три переключателя, которые эмулируют клапаны трубы . [8] : 320–321
Также доступны более простые контроллеры дыхания. В отличие от контроллеров духовых инструментов, они не запускают ноты и предназначены для использования совместно с клавиатурой или синтезатором. [9]
Клавиатуры могут использоваться для запуска звуков барабанов, но непрактичны для воспроизведения повторяющихся паттернов, таких как роллы, из-за длины хода клавиш. После клавиатур, барабанные пэды являются следующими по значимости контроллерами производительности MIDI. [8] : 319–320 Барабанные контроллеры могут быть встроены в драм-машины, могут быть автономными управляющими поверхностями или могут имитировать внешний вид и ощущение акустических ударных инструментов. MIDI-триггеры также могут быть установлены в акустические барабаны и ударные инструменты. Пэды, встроенные в драм-машины, обычно слишком малы и хрупки, чтобы на них играть палочками, и на них играют пальцами. [5] : 88 Специальные барабанные пэды, такие как Roland Octapad или DrumKAT, можно играть руками или палочками. Существуют также перкуссионные контроллеры, такие как MalletKAT в стиле вибрафона , [5] : 88–91 и Marimba Lumina . [10] Пэды, которые могут запускать MIDI-устройство, можно изготовить своими руками из пьезоэлектрического датчика и учебного пэда или другого куска вспененной резины. [11]
Гитара может быть оснащена специальными звукоснимателями , которые оцифровывают выходной сигнал инструмента и позволяют ему воспроизводить звуки синтезатора. Они назначают отдельный MIDI-канал для каждой струны и могут предоставить исполнителю выбор запуска одного и того же звука со всех шести струн или воспроизведения разного звука с каждой. [5] : 92–93 Некоторые модели, такие как G10 от Yamaha, обходятся без традиционного корпуса гитары и заменяют его электроникой. [8] : 320 Другие системы, такие как MIDI-звукосниматели от Roland, включены в стандартный инструмент или могут быть модернизированы. Макс Мэтьюз разработал MIDI-скрипку для Лори Андерсон в середине 1980-х годов, [12] а также существуют альты, виолончели, контрабасы и мандолины, оборудованные MIDI. [13] Другие струнные контроллеры, такие как Starr Labs Ztar, используют комбинацию клавиш на грифе и струн для запуска нот без необходимости использования MIDI-звукоснимателя.
Цифровые контроллеры DJ могут быть автономными устройствами или могут быть интегрированы с определенным программным обеспечением. Они обычно реагируют на синхронизацию MIDI clock и обеспечивают управление микшированием, циклированием, эффектами и воспроизведением сэмплов. [14]
Иногда артисты сцены используют MIDI-триггеры, прикрепленные к обуви или одежде. Беспроводной датчик Kroonde Gamma может фиксировать физическое движение в виде сигналов MIDI. [15] Датчики, встроенные в танцпол Техасского университета в Остине, преобразуют движения танцоров в сообщения MIDI, [16] а художественная инсталляция Дэвида Рокби « Очень нервная система» создавала музыку из движений прохожих. [17] Существуют программные приложения, которые позволяют использовать устройства iOS в качестве контроллеров жестов. [18]
Существует множество экспериментальных контроллеров, которые полностью отказываются от традиционных музыкальных интерфейсов. К ним относятся управляемый жестами Buchla Thunder , [19] сономы, такие как C-Thru Music Axis, [20], которые перестраивают тональности шкалы в изометрическую компоновку, [21] и бесклавишная, чувствительная к прикосновениям игровая поверхность Continuum от Haken Audio . [22] Экспериментальные MIDI-контроллеры могут быть созданы из необычных объектов, таких как гладильная доска с установленными тепловыми датчиками, [23] или диван, оборудованный датчиками давления. [24] GRIDI — это крупномасштабный физический MIDI-секвенсор со встроенными светодиодами, разработанный Юви Герштейном в 2015 году, который использует шарики в качестве входов. [25] [26] Контроллер Eigenharp представляет собой комбинацию контроллера дыхания, настраиваемой серии многомерных клавиш управления и ленточных контроллеров, предназначенных для управления собственным программным обеспечением виртуального инструмента. [27]
Программные синтезаторы предлагают большую мощность и универсальность, но некоторые музыканты считают, что разделение внимания между MIDI-клавиатурой и компьютерной клавиатурой и мышью лишает игровой опыт части непосредственности. [28] Устройства, предназначенные для управления MIDI в реальном времени, обеспечивают эргономическое преимущество и могут обеспечить большее чувство связи с инструментом, чем интерфейс, доступ к которому осуществляется через мышь и компьютерную клавиатуру.
Контроллеры могут быть устройствами общего назначения, которые предназначены для работы с различным оборудованием, или они могут быть предназначены для работы с определенным программным обеспечением. Примерами последнего являются контроллер Akai APC40 или Nakedboards MC-8 для Ableton Live , а также контроллер Korg MS-20ic, который является воспроизведением их аналогового синтезатора MS-20 . Контроллер MS-20ic включает соединительные кабели , которые могут использоваться для управления маршрутизацией сигнала в их виртуальном воспроизведении синтезатора MS-20, а также может управлять сторонними устройствами. [29]
Поверхности управления — это аппаратные устройства, которые предоставляют разнообразные элементы управления, передающие сообщения контроллера в реальном времени. Они позволяют программировать программные инструменты без дискомфорта от чрезмерных движений мыши [30] или настраивать аппаратные устройства без необходимости проходить через многоуровневые меню. Кнопки, ползунки и ручки являются наиболее распространенными контроллерами, но также могут присутствовать вращающиеся энкодеры , элементы управления транспортом , джойстики, ленточные контроллеры , векторные сенсорные панели в стиле Korg Kaoss pad и оптические контроллеры, такие как Roland D-Beam . Поверхности управления могут использоваться для микширования, автоматизации секвенсора, вертушки и управления освещением. [30]
Поверхности управления звуком часто внешне напоминают микшерные пульты и обеспечивают определенный уровень ручного управления для изменения таких параметров, как уровни звука и эффекты, применяемые к отдельным дорожкам многодорожечной записи или каналам, поддерживающим живое исполнение.
MIDI-футсвитчи обычно используются для отправки команд смены программы MIDI на устройства эффектов, но могут быть объединены с педальной панелью для более детальной настройки блоков эффектов. Педали доступны в виде переключателей включения/выключения, как моментальных, так и фиксирующихся, или как педали экспрессии , положение которых определяет значение непрерывного контроллера MIDI.
Контроллеры Drawbar предназначены для использования с MIDI и виртуальными органами. Наряду с набором drawbar для управления тембром, они могут обеспечивать управление стандартными эффектами органа, такими как скорость динамика Лесли , вибрато и хор. [31]
Модификаторы, такие как колеса модуляции, колеса изменения высоты тона, педали сустейна, слайдеры высоты тона, кнопки, ручки, фейдеры, переключатели, ленточные контроллеры и т. д., изменяют состояние работы инструмента и, таким образом, могут использоваться для изменения звуков или других параметров музыкального исполнения в реальном времени через MIDI-подключения.
Некоторые контроллеры, такие как Pitch Bend, являются особенными. В то время как диапазон данных большинства непрерывных контроллеров (таких как громкость, например) состоит из 128 шагов, варьирующихся по значению от 0 до 127, данные Pitch Bend могут быть закодированы более чем 16 000 шагами данных. Это создает иллюзию непрерывно скользящей высоты тона, как в портаменто скрипки, а не серии застегивающихся шагов, как гитарист, скользящий пальцем по ладам грифа своей гитары.
Первоначальная спецификация MIDI включала 128 виртуальных номеров контроллеров для модификаций в реальном времени живых инструментов или их аудио. MIDI Show Control (MSC) и MIDI Machine Control (MMC) — это два отдельных расширения оригинальной спецификации MIDI, расширяющие протокол MIDI для принятия гораздо большего, чем его первоначальные намерения.
Наиболее распространенными MIDI-контроллерами являются MIDI-клавиатуры различных размеров. Современный контроллер не имеет внутреннего звукового генератора, вместо этого он действует как первичный или вторичный вход для синтезатора , цифрового сэмплера или компьютера, на котором запущен VST-инструмент или другой программный звуковой генератор. Многие из них имеют несколько определяемых пользователем ручек и слайдеров, которые могут управлять аспектами звука синтезатора в реальном времени. Такие контроллеры намного дешевле, чем полноценный синтезатор, и все чаще оснащаются универсальной последовательной шиной , которая позволяет подключаться к компьютеру без интерфейса MIDI. Несмотря на то, что MIDI не используется напрямую, программные приложения распознают такие контроллеры как MIDI- устройство . В большинстве случаев контроллер с USB-портом может получать необходимое питание от USB-подключения и не требует адаптера переменного тока при подключении к компьютеру. Клавиатуры имеют размер от 88 клавиш с утяжеленным действием до портативных моделей с 25 клавишами.
{{cite journal}}
: Цитировать журнал требует |journal=
( помощь ){{cite journal}}
: Цитировать журнал требует |journal=
( помощь )