миды что это в музыке
Что такое MIDI?
Intro…
Поэтому, сейчас в рамках использования инструментов и компьютерных устройств MIDI воспринимается как простейшая командная система и все надстройки над этим стандартом, разработанные ранее просто теряются. Командная система MIDI уникальна и сейчас используется не только в музыке, но и в реализации программного управления любыми техническими процессами. Например, в робототехнике довольно известна фирма MediaMation (http://mediamat.com/), которая производит оборудование для обеспечения дистанционного программного управления с помощью MIDI-интерфейсов. Помимо этого протокол MIDI использовался для обеспечения интерактивности в системах виртуальной реальности. Всему виной простота, распространенность и низкая стоимость этих устройств.
Второй плюс MIDI состоит в том, что в этом стандарте изначально закладывалась полифония. То есть можно было без труда использовать несколько инструментов.
Сейчас возможности сложной аппаратной MIDI коммутации используются довольно редко, в основном в больших аппаратных студиях. Распайка MIDI-кабелей в данном случае выглядит следующим образом:
MIDI-сообщения
При этом между блоком преобразования сигнала с датчиков и блоком синтеза существует свой поток данных (если мы говорим об аналоговых синтезаторах, то это будет аналоговый сигнал, созданный определенным образом). Теперь обратим внимание на устройство 2. Допустим, что это современная MIDI-клавиатура. В этом устройстве информация с датчиков преобразуется и поступает в MIDI-интерфейс, который конвертирует аналоговый сигнал в цифровой поток, включающий набор команд и передает его на любое MIDI-совместимое устройство (сэмплер, РС, цифровой синтезатор). В результате получается универсальная модель коммутации. Обратите внимание на то, что наш аналоговый синтезатор тоже можно подключить к MIDI, для этого достаточно перевести MIDI-сообщения в аналоговые сигналы управления, понятные для аналогового блока синтеза.
С внедрением MIDI ситуация на рынке синтезаторов изменилась. Получили распространения устройства, именуемые звуковыми модулями, а, по сути, они представляли собой синтезатор или сэмплер, но без клавиатуры. Такие модули управляются по MIDI.
Стандартный банк General MIDI предусматривал практически все инструменты, использующиеся в реальной индустрии, начиная от скрипок и заканчивая некоей эмуляцией современных органов.
Помимо этого, предусмотрен ряд стандартных эффектов, таких как реверберация, хорус, вибрато и т.п.
Таким образом, предполагалось, что музыкант создав аранжировку на своем синтезаторе, сможет без труда перенести ее на устройство от другого производителя и прослушать в нормальном качестве. Но не тут-то было. Производители отказывались делать однотипные по звучанию устройства, и, к тому же со временем набора GM стало просто не хватать. Остановимся сейчас на первом моменте.
В 1999 году появился стандарт GM2, имеющий большее количество инструментов, но это не спасло ситуацию. Параллельно с этим, раньше или позже появились стандарты GS, XG, XS, DLS, которые расширили возможности как непосредственно управления по MIDI, так и по улучшению качества звучания и увеличения набора инструментов. Но, развитие сэмплерных технологий, а также появление виртуальных программных инструментов VSTi и DXi поставило над всеми этими попытками жирную точку. И этот факт показал, что стандартизации такого глобального уровня в индустрии быть не может.
Второй тип явно иллюстрирует недостаток MIDI, поскольку, по сути, является надстройкой, говорящей о том, что каждый производитель может использовать MIDI-сообщения по своему усмотрению, исходя из специфичности своего оборудования. Например, если синтезатор от одного производителя имеет эффект дисторшна и это зафиксировано в файле, то модель от другого разработчика может не понять или проигнорировать это сообщение. Поэтому любители MIDI, сами перепрограммируют SysEx (системные эксклюзивные сообщения) для того, чтобы добиться максимальной совместимости. К каждому устройству поставляется руководство MIDI Implementation, в котором производитель указывает на особенности построения SysEx-сообщений. Для всех верно одно, что эти сообщения начинаются с символа F0, следующим символом будет код фирмы-производителя, после этого идет идентификационный номер устройства в сети (устанавливается системой) и код самого синтезатора, который присваивается производителем. После этого идут команды и значения, количество символов в строке может быть каким угодно. Все данные берутся из того же руководства MIDI Implementation от производителя. SysEx сообщение заканчивается символом F7.
Но, вместе с тем, SysEx дает и множество плюсов, поскольку с его помощью можно описать любые возможности любого MIDI-устройства. Например, с современными моделями синтезаторов и в новом ПО поставляется просто огромное количество SysEx-банков. По сути их можно считать неким аналогом драйверов, действующих в рамках MIDI-систем. При этом для каждой аранжировки можно создавать, изменять и сохранять собственный поток SysEx-сообщений. Это могут делать практически все программные редакторы, работающие с MIDI (Cubase, SONAR, Nuendo…). Помимо этого стоит отметить, что такие стандарты как DS или XG являются в своей основе не более чем SysEx-надстройкой, использующей за основу стандартизацию MIDI и документированные особенности небольшого количества оборудования от нескольких производителей.
С приходом программных виртуальных инструментов все стало намного проще, и мы оперируем только канальными MIDI-сообщениями, программными пресетами и внутренним наполнением файлов.
Во всех секвенсорах и их аппаратных и/или программных реализациях существуют генераторы временного кода, которые производят MIDI-сообщение под названием MIDI Clock. Оно служит для синхронизации аппаратных устройств и программного обеспечения. Группа MIDI-сообщений, использующихся для синхронизации, называется MIDI Time Code или MTC и является одним из основных современных стандартов в синхронизации. MTC поддерживают не только MIDI-устройства, но и обычные цифровые магнитофоны и большинство современного ПО.
Выводы о MIDI
Стандарт MIDI выживает за счет своей распространенности. При этом со временем мы получили огромное количество надстроек над ним, часть из которых уже превратилось в историю.
Синхронизация
Но вместе с тем, звукорежиссер может столкнуться с проблемами синхронизации при работе с менее современным оборудованием (или очень дорогим оборудованием). Поэтому мы сейчас рассмотрим основные принципы реализации синхронизации.
Нужно отметить, что проблема их синхронного воспроизведения решалась с помощью использования перфорационной дорожки на магнитной ленте, которая соответствовала такой же на кинопленке. В результате мы имели вариант физической синхронизации. Система приводилась в движение с помощью одного двигателя, что позволяло автоматизировать процесс. Хотя были и варианты с двумя двигателями отдельно для звука и для кинопленки, скорости вращения которых необходимо было синхронизировать, но проблема в данном случае решалась также просто, поскольку эти скорости находились в прямой зависимости от частоты переменного тока.
С приходом видеоиндустрии и развитием телевидения ситуация кардинально изменилась. Появилась необходимость в протоколах синхронизации, и они были созданы. В 1971 году Обществом Кино- и Видеоинженеров (Society of Motion Picture and Television Engineers, SMPTE) США был принят стандарт SMPTE (читается как «симпти»). Через некоторое время он был поддержан со стороны Европейского Союза Вещателей (European Broadcast Union, EBU) и в результате получившегося слияния принял статус мирового протокола. Поскольку SMPTE был разработан для видеомагнитофонов, то он нес в себе временную информацию, содержащую больше временную информацию, а именно часы (0… 23), минуты (0… 60), секунды (0… 60), кадры (0… 24, 25 или 30). Эта информация называется временным или тайм-кодом.
Еще следует отметить стандарт MIDI Clock, с помощью которого внешним секвенсорам и ритм-машинам сообщается темп по типу метронома.
MIDI. Назначение и специфика
Что такое MIDI, и чем такие файлы отличаются от Wave-файлов
Что такое MIDI
Ключевой особенностью интерфейса MIDI является то, что с его помощью устройства обмениваются именно логическими командами, и никакого отношения к передаче звука как такового MIDI не имеет.
Пример Рассмотрим взаимодействие двух устройств: MIDI-клавиатуры и синтезатора звуков. При нажатии на MIDI-клавиатуре клавиши, соответствующей, к примеру, ноте ЛЯ третьей октавы, MIDI-клавиатура даст синтезатору команду «начать воспроизведение ноты ЛЯ третьей октавы». Когда клавиша будет отпущена, клавиатура, послав другое сообщение, прикажет синтезатору прекратить воспроизведение ноты ЛЯ третьей октавы. При этом звук, издаваемый синтезатором, будет различаться в зависимости от конкретной последнего и его настроек. По MIDI же, подчеркну, передаются только команды и никакого звука.
Следует заметить, что потенциальная сфера применения MIDI не ограничивается только музыкальными инструментами. С таким же успехом можно управлять, например, светомузыкальным оборудованием, а при большом желании — даже промышленными роботами. 🙂
Очевидно, любая последовательность MIDI-сообщений может быть сохранена в виде обычного файла. Один из форматов хранения последовательностей MIDI-сообщений (SMF — Standard MIDI File) также регламентируется стандартом.
Модификации MIDI
Существует ряд модификаций стандарта MIDI:
Каждая из них, помимо основных MIDI-сообщений (одно из которых рассмотрено в примере чуть выше), описывает количество и конкретный набор инструментов (тембров), которые обязательно должны поддерживаться устройством, совместимым соответственно с GM, GS или XG. Фактически эта характеристика имеет смысл только применительно к синтезаторам звуков и означает, что синтезатор с поддержкой, например, GM должен уметь воспроизводить звук любого из 128 предусмотренных спецификацией инструментов. Каждому инструменту соответствует строго определённый номер. Кроме того, MIDI-устройства должны обладать строго определённым количеством независимых MIDI-каналов, каждому из которых может быть назначен свой тебмр и соответствовать собственная последовательность MIDI-событий. Смена тембра, аналогично началу и окончанию воспроизведения ноты, производится также после получения MIDI-синтезатором уникального MIDI-сообщения. Таким образом, обеспечивается схожее звучание одного и того же MIDI-файла на разных MIDI-синтезаторах с поддержкой одного и того же стандарта.
Например, любой синтезатор с поддержкой GM обладает следующими возможностями: 16 каналов, каждому из которых может быть назначен собственный тембр (инструмент). Выбрать тембр можно произвольным образом по его номеру из совокупности определённых стандартом GM тембров, включающих 128 как живых, так и синтезированных инструментов, куда входят фортепиано, гитара, струнные, флейта и др. Кроме того, можно использовать как минимум один набор ударных звуков.
Предусмотрен также ряд так называемых MIDI-контроллеров, позволяющих влиять на характер звучания воспроизводимой синтезатором музыки: например, при помощи серии событий контроллера Pitch можно плавно или резко (зависит от вашего желания и целей) изменять высоту звука, при помощи контроллера Expression — изменять громкость звучания на каждом из 16-ти каналов в отдельности, с помощью контроллера Pan устанавливать любой сдвиг MIDI-канала в стереопанораме и т. д. Существуют также контроллеры, не оговорённые стандартом и являющиеся специфичными для отдельных моделей синтезаторов, однако их использование чревато несовместимостью с другими MIDI-устройствами, которые попросту «не поймут» незнакомые команды.
Бытует мнение, что GS является расширением GM, а XG является расширением GS. Это не вполне соответветствует действительности, поскольку стандарты эти различаются не только количеством инструментов и контроллеров, но и форматом некоторых MIDI-сообщений. Это приводит к тому, что MIDI-файлы, созданные с использованием набора команд XG, могут некорректно вопроизводиться на GS- или GM-устройстве. В частности, может случиться так, что барабанные партии будут воспроизводиться тембром фортепиано, что превратит музыку в какофонию. Наиболее универсальным и совместимым является GM, т. е. MIDI-файл, созданный с использованием GM, будет воспроизводиться корректно и на GS- и на XG-синтезаторах.
Отличия формата MIDI от формата Wave
В свете вышесказанного нетрудно догадаться, что MIDI-формат принципиальным образом отличается от формата Wave, поскольку предназначен для хранения данных совершенно иного типа и не предназначен для хранения звука, являясь по сути лишь способом представления нотных партитур в цифровом (двоичном) виде. Таким образом, и прямое преобразование файлов в формате MIDI в файлы формата Wave и ему подобных (включая MP3) невозможно.
Проблемы качества звучания MIDI-файлов
Характер звучания результата синтеза может различаться весьма существенно при использовании различных синтезаторов. В этой связи полезно будет рассмотреть основные из существующих типов синтеза звука, к каковым можно отнести:
Эпоха звука на персональных компьютерах началась с синтезаторов, основанных на первом типе синтеза. Его особенностью является необходимость в вычислительном устройстве с весьма высокой производительностью, поскольку синтез качественных звуков происходит по довольно сложным формулам. Очевидно, поэтому в то время (хотя было это всего несколько лет назад) для синтеза звука использовались простейшие математические зависимости с минимальным количеством дополнительных гармоник, обогащающих звучание, что, в свою очередь, исключительно пагубно сказывалось на качестве звучания и реализме синтезируемых звуков в целом и MIDI-музыке на компьютере в частности.
Несколько позднее был разработан новый, гораздо более эффективный метод — Wave-синтез, который и используется в подавляющем большинстве современных синтезаторов. Принцип, лежащий в его основе, достаточно прост: заранее оцифрованные звуковые фрагменты просто воспроизводятся на разной скорости, что и позволяет получать звуки разной высоты. Задача отвечающего за синтез процессора в этом случае несоизмеримо проще, нежели при синтезе звуковых волн по сложным зависимостям. Качество же результирующего звука при этом определяется, главным образом, качеством исходного звукового фрагмента, которое может быть сколь угодно высоким. Синтезаторы, работающие по описанному принципу, называют сэмплерами (от англ. sampler), а используемые в качестве основы для синтеза звуковые фрагменты — сэмплами (samples).
До относительно недавнего времени сэмплеры были доступны немногим в силу их дороговизны — отчасти из-за необходимости в большом количестве оперативной памяти для мгновенного доступа к сэмплам без ощутимых задержек при живом исполнении произведения музыкантом. Поэтому в компьютерах многих желающих заниматься музыкой (включая многих из нас с вами) поселились звуковые платы со встроенными сэмплерами, по возможностям, к сожалению, существенно уступающими профессиональным сэмплерам. Качество звуков, используемых в разных моделях звуковых плат от разных производителей, сильно различалось и при этом было довольно низким.
Улучшение качества звучания MIDI-файлов
Одной из попыток решить проблему низкого качества MIDI-музыки на компьютере стали программные синтезаторы, работающие по принципу Wave-синтеза. Однако реально использовать их можно было только при прослушивании заранее подготовленных MIDI-файлов, для чего они, собственно, и создавались. При попытках же живого исполнения музыки с использованием тембров такого синтезатора наблюдалась существенная задержка между моментом нажатия клавиши на MIDI-клавиатуре и появлением соответствующего звука. Кроме того, тембры нельзя было заменять. Поэтому желающие более-менее серьёзно заниматься музыкой на компьютере устанавливали довольно дорогостоящие звуковые платы, обладающие синтезатором с очень качественными (но, к сожалению, опять же «вшитыми») тебрами, либо платы с возможностью использования произвольных тембров путём их загрузки в собственную оперативную память звуковой карты, т. е. по сути сэмплеры. Это, разумеется, способствовало поднятию качества звучания MIDI-музыки на новый уровень.
Примечательно, что понятие банка звуков (т. е. набора сэмплов, представляющих собой тембры для одного из рассмотренных стандартов MIDI), к которому мы все так привыкли, практически неактуально в отношении серьёзных сэмплеров — будь то аппаратные или программные. Более того, в этом плане и воспроизведение MIDI-файлов также несколько теряет смысл. Ведь загрузить можно абсолютно произвольный сэмпл, и совершенно незачем ограничиваться рамками жёсткого перечня GM-тембров. Но именно жёсткий перечень лежит в основе MIDI-стандартов GM, GS, XG.
Вероятно, здесь и находится грань, разделяющая слушателя и музыканта — у них просто разные цели. И если для слушателя на одном из первых мест универсальность, присущая конкретным стандартам, то для музыканта целью является результат, максимально качественный, максимально соответствующий его творческим замыслам. Последнее невозможно без точного подбора уникального сочетания инструментов, что недостижимо в рамках, к примеру, GM хотя бы потому, что звуки разных GM-совместимых синтезаторов различаются. В руках же музыканта MIDI — исключительно мощное орудие существенно большего масштаба, фундамент для реализации самых разнообразных творческий идей, язык для плодотворного общения его инструментов.
Перепечатка любых материалов сайта в любом объёме запрещена
Философия Звука или как создать свою студию звукозаписи с нуля
В настоящее время появилось много различных периферийных устройств, подключаемых по миди-интерфейсу. И естественно, что многие начинают интересоваться: а что это вообще за такой миди-интерфейс и с чем его кушать? Многие энциклопедии дают чисто техническое объяснение, но этого часто бывает мало для общего понимания сути процесса. Многие не до конца понимают, для чего он нужен, некоторые догадываются, но не до конца, и только немногие, видевшие рождение этого формата знают, что это такое. Так что же это за зверь такой — МИДИ?
MIDI — это аббревиатура от Music Instrument Digital Interface (он же МИДИ) — цифровой протокол передачи данных между электромузыкальными инструментами (ЭМИ). ЭМИ это инструмент, звучащий в результате электронного синтеза (в народе — синтезатор).
Впервые был реализован на инструменте с фортепианной клавиатурой. Позже на этой основе появились кнопочные инструменты (электро-баяны) и некоторые духовые (флейта, саксофон).
Суть формата.
Не все знают, что формат MIDI создавался вовсе не для звукового сопровождения в играх или как способ передачи музыки между компьютерами. Изначально он был придуман для того, чтобы электромузыкальные инструменты (синтезаторы) разных производителей могли управлять звуками друг друга. А синтезаторы это ведь те же компьютеры: есть клавиатура, есть куча кнопок, есть процессор, есть генератор звука и есть приборы вывода результата (на экран и на аудиовыход). И внутри этого компьютера постоянно передаётся определённая информация от клавиатуры и управляющих кнопок в процессор и потом передаётся генератору для последующей обработки. Не вся информация передаётся генератору: есть информация от клавиатуры и регуляторов, а есть некоторая информация только для визуального графического отображения на дисплее.
Задача клавиатуры — максимально честно и качественно передать все нюансы игры на клавиатуре. Т.е. какая клавиша была нажата, сколько времени она была нажатой, с каким характером (нюансом) нажалась и как именно отпустилась, каким инструментом это всё игралось… и т.д. и т.п.
Задача генератора — всю эту информацию оперативно принять и качественно выдать на выходе.
История формата.
MIDI как отдельный протокол (пока ещё не стандарт) был задуман фирмами Roland и Sequential Circuits для своих синтезаторов.
До момента создания стандарта MIDI каждая фирма-производитель синтезаторов имела свою систему хранения всех этих данных (секвенцеры). Тогда были в моде дискеты (да и щас они ещё есть). Их объёма в 1,5 Мб (а HDD = 2 Мб) с лихвой хватало как для сохранения всех параметров регуляторов и кнопок, так и для полноценного хранения информации о целых композициях, сыгранных на этом синтезаторе. В целом на одну дискету можно было поместить до 30 отдельных полномасштабных композиций.
Но вся проблема оказалась в том, что эта информация читалась только на том синтезаторе, на котором она и была создана. Даже в рамках одной фирмы её синтезаторы имели различные, несовместимые между собой, системы хранения данных.. Т.е. определённой системы как стандарта ещё не было, и каждый производитель придумывал свои фишки и особенности. И поэтому когда ломался синтезатор, или надо было срочно менять его на другой (например, на концерте), информация со старого не читалась в новом.
В 80-х годах эта проблема выросла достаточно сильно: многие музыканты были вынуждены покупать синтезаторы разных фирм только из-за пары фишек на их синтезаторе, возить всё это хозяйство становилось накладно, каждый синтезатор (а тогда они были ещё аналоговыми) были каждый размером с холодильник, а подключения перед концертами больше походили на фронтовые бои с выжившими и побеждёнными…
Тогда ведущие производители Roland, Sequential Circuits,Yamaha и Oberheim собрались и договорились о некоторых стандартах в плане формата сохранения данных. Так появился General MIDI первого поколения (GM1). Был создан типовой генератор и типовой протокол передачи данных для этого генератора. И теперь синтезатор с аббревиатурой GM мог уже более-менее сыграть то, что было сделано на другом GM-совместимом синтезаторе. В силу тогдашнего ограничения пропускной способности IBM PC компьютеров в данный стандарт вошло описание 2 банков звуков в 8 категориях по 8 инструментов в каждой (всего 128 стандартных звуков), и 127 контроллеров для каждого инструмента (громкость, панорама, эффект и т.д) со шкалой от 0 до 127. Но на деле этих контроллеров оказалось не более 20ти: остальные ячейки остались незанятыми (т.е. при передаче определённого сигнала в эти ячейки ничего не происходило).
Первая звуковая карта для PC компьютера была разработана фирмой Roland и называлась MPU-401 (MPU — Music Processing Unit). Этот интерфейс стал стандартом для подобного рода устройств на долгие годы и остается таковым и по сей день. В любой современной звуковой карте поддерживается режим эмуляции MPU-401. Если у вас Windows, то в «Информации о системе» в разделе «Звуковые, Видео и Игровые Контроллеры» вы наверняка найдете для своей звуковой карты эмуляцию MPU-401.
Для поддержания стандарта и его дальнейшего расширения была учреждена независимая организация — MIDI Manufacturer’s Association (MMA). Позже, с развитием компьютерных технологий, в 1998 году стандарт General MIDI был доработан до 2 поколения. В новом стандарте расширили полифонию и палитру доступных инструментов до 256, добавили ряд новых контроллеров. С тех пор, для совместимости синтезаторов и появившихся компьютеров, в звуковые карты последних стали ставить банки звуков стандарта GM1 и GM2. Так стало возможным без самого синтезатора прослушать на компьютере то, что было сочинено на синтезаторе. Качество звуков стандарта GM естественно было далеко (и сейчас уже очень далеко) от реального звука, но тогда это было лучше, чем совсем ничего.
Возможности этого стандарта всё-таки не совсем удовлетворяли запросам многих производителей: у многих были свои фишки и маркетинговые ходы для своих покупателей. Так у Yamaha появился XG (Xtended General, по сути добавленный к GM ряд фирменных ямаховских звуков и улучшенная их обработка) и такой же фирменный GS (General Synth) у Roland. Таким образом формат GM формально был соблюдён: во многих синтезаторах Yamaha игрались дискеты от Roland. И наоборот.
Но с родным форматом XG (GS) звук был лучше. Так фирмы привязывали своих покупателей к продукции только своей фирмы.
Технологии.
В 90-е годы некоторые производители поняли, что технология MIDI применима не только к ЭМИ:
во-первых, клавиатура может быть не только аналогичной музыкальному инструменту, но и любой другой (в том числе, компьютерной). Так появились многочисленные контроллеры, пады (как ручные, так и ножные), электронные ударные установки, семплеры, секвенсеры…
во-вторых, оказалось, что через MIDI можно передавать не только информацию от клавиатуры к генератору, но и любую другую техническую информацию для совершенно разных устройств. Так, вдобавок к разъёмам IN и OUT, добавился «транзитный» разъём THRU, через который можно было передать информацию с первого синтезатора третьему синтезатору через второй транзитом. Т.е. можно было к двум синтезаторам подключить третий, который реагировал только на команды, предназначенные именно для него. Первые два синтезатора на них не реагировали.
Технически MIDI представляет собой последовательный интерфейс передачи данных со скоростью 32,25 килобод. Используются 5-контактные DIN-разъемы и экранированный кабель с двумя проводниками. На большинстве современных синтезаторов существует три MIDI-порта — IN, OUT и THRU.
Назначение первых двух понятно из названия (вход и выход), на порт THRU (от английского through, через) в неизменном виде подается информация, приходящая на вход (IN) устройства. Это позволяет каскадировать приборы один за другим.
По одному физическому MIDI-соединению передается 16 «виртуальных» MIDI-каналов. На синтезаторе для каждого из MIDI-каналов устанавливается нужный тембр и инструмент может играть одновременно разные музыкальные партии (каждая на отдельном канале) несколькими звуками.
Для того чтобы некоторая нота зазвучала на определенном MIDI-канале, синтезатор должен получить сообщение «Note On». Оно состоит из трех байтов — в первом кодируется тип сообщения (Note On) и номер канала (0-15), во втором высота ноты (128 ступеней по полтона), а в третьем громкость взятой ноты (тоже 128 ступеней). Почти такое же сообщение (только с типом Note Off) необходимо для того, чтобы инструмент прекратил воспроизводить данную ноту. Такая простая организация позволяет довольно эффективно использовать не очень высокую пропускную способность MIDI, при этом иметь до 16 каналов в одном последовательном интерфейсе. Из-за «последовательности» в MIDI невозможно сделать так, чтобы две ноты звучали абсолютно одновременно. Однако задержки между одновременно взятыми нотами в аккорде минимальны (единицы миллисекунд) и становятся заметны только в очень насыщенных произведениях.
Кроме команд «Note On» и «Note Off» в MIDI предусмотрено множество других сообщений. Прежде всего это контроллеры, с их помощью можно в реальном времени изменять звучание тембра (если последний это поддерживает). Например, можно плавно менять высоту взятой ноты, создавать эффект вибрато и делать множество других вещей. Вообще живучесть MIDI (почти 30 лет) объясняется тем, что разработчики заложили в стандарт возможности к расширению. В MIDI существует множество не стандартизированных команд, которые каждый производитель может использовать по своему усмотрению (при этом не понимающий этих команд прибор их просто проигнорирует или передаст третьему через THRU), а кроме того до сих пор возможно расширение формата при помощи стандартизации новых команд по предложению производителей (этим и занимается MMA в настоящее время). Сейчас формат MIDI используется не только по своему прямому назначению (игра на синтезаторах), но и во многих смежных областях, таких как синхронизация аудио/видеоустройств и даже управление световыми эффектами (DMX технологии).
Бум подобного подключения синтезаторов между собой пришёлся на пик творчества Жана Мишеля Жарра: именно он впервые в мире смог подключить (и запрограммировать) более 10 синтезаторов в одну MIDI-цепь, где каждый из синтезаторов имел свою чётко написанную программу включения/выключения заданных параметров в заданное время (т.е. мог менять звук на синтезаторе в заданное время без вмешательства со стороны исполнителя: последний мог спокойно продолжать играть на инструменте, только уже другим звуком и с другими параметрами.
Тогда многие поняли, что за миди-технологией большое будущее: ведь только эта технология на зарождавшихся тогда свето-звуковых шоу могла точно, секунда в секунду, поменять звук на синтезаторе и сдетонировать залп фейерверка и ещё много чего сделать в эту секунду. Что практически невозможно сделать вживую, живым оператором.
Перспективы.
Настоящее.
Сегодня самое большое распространение технология MIDI получила в живых концертах, в виде отдельных семплеров. Например, активно использует семплеры группа Linkin Park. С помощью семплера многие барабанщики сейчас могут сыграть любым звуком, который можно заранее загрузить в семплер. Суть проста: к пластику каждого барабана крепится миди-триггер, который при ударе по пластику передаёт сигнал семплеру. В итоге получается два звука — звук самого пластика и звук из семплера. Смесь этих звуков может дать фантастические краски и драйв, чем многие барабанщики и пользуются повсеместно (и так же скрывают истинную природу звучания барабанов на концерте). Точно так же можно говорить и о гитаристах: миди-триггеры на гитаре уже не редкость. Да и педаль не нужно так часто нажимать для переключения звука: если смена этого звука запрограммирована заранее в тайм-коде звучащей композиции, то семплер может сам переключить нужный звук в нужное время в нужном месте. Именно благодаря технологии МИДИ сейчас стали возможны потрясающие и грандиозные свето-звуковые шоу многих исполнителей…
Сейчас при прямом подключении устройств к компьютеру наличие разъёмов именно MIDI абсолютно не обязательно: эти миди-сигналы спокойно можно передавать и через обычную шину USB, что ещё более удобно. Тем более что сейчас подобных миди-устройств с USB выпускается довольно много. Хотя при подключении двух независимых совместимых устройств, наличие родных миди-разъёмов пока обязательно.
Ошибки.
Самая распространённая ошибка многих пользователей — они пытаются подключить аудио-аппаратуру между собой через миди-разъёмы, не понимая, что звук (потоковое аудио) никаким образом не может передаваться по миди-каналу. По миди передаётся ТОЛЬКО ИНФОРМАЦИЯ о нажатом (повёрнутом) контроллере. Миди это не оцифрованный звук, это набор стандартизированных команд для генератора.
Точно так же бессмысленно говорить о «плохом или хорошем звучании миди-музыки». MIDI-файл — не музыка, это набор команд по управлению электронными музыкальными инструментами и ничего более. Вспомним классический духовой орган. Здесь исполнитель посредством сложнейшей механики управляет подачей воздуха в комбинации звучащих труб. MIDI — электронный аналог такой механики. Это просто инструмент, при помощи которого исполнитель реализует свои замыслы. Поэтому совершенно бессмысленно говорить о качестве MIDI в плане музыки, имеет место лишь разговор о возможностях управления, предоставляемого этим цифровым интерфейсом.
Сейчас для реализации всех возможностей технологии миди в домашней студии достаточно 4 вещей:
1) компьютер с установленным редактором (DAW) и VST-плагинами,
2) миди-интерфейс, который может быть в звуковой карте (PCI, USB, FireWire), либо реализован на шине USB (отдельный кабель),
3) миди-контроллер для управления DAW (чтобы многочисленные регуляторы не крутить мышкой) тоже бывает на USB-шине,
4) миди-клавиатура, обычно фортепианного типа, для наигрывания мелодий (рисовать мелодию мышкой не очень удобно).
Дополнительно можно подключить электронные ударные, либо драм-машину, либо отдельный звуковой модуль и управлять ими по миди.
Функционал и ценовой диапазон современных миди-устройств поражает воображение: от обычного кабеля E-MU XMIDI 1X1 USB до монстра Euphonix MC Media Application Controller…
Практические примеры и настройки будут в ближайших статьях
читать дальше
подписаться на обновления
(нет оценки)