Вторник, 19.03.2024, 08:25
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость

MIDI (миди) - электронная нотация

Итак, MIDI.

Аббревиатура MIDI означает цифровой интерфейс передачи музыкальных данных. Это вы без труда найдёте в интернете. И статью в википедии не помешает прочитать, но я все же повторюсь: миди файл (всякий файл имеющий расширение mid) не является звуковым файлом в прямом смысле, скорее это нотная запись партий музыкальных инструментов. Тем не менее, если дважды кликнуть такой файл, он зазвучит в вашем проигрывателе по-умолчанию, например в Winamp . Дело в том, что во всех современных интегрированных (встроенных в материнскую плату) звуковых картах имеется банк звуков подключаемых по протоколу GM (General MIDI). То есть файл  mid будет играть теми звуками, которые содержатся в звуковой карте. Если же у вас, паче чаяния, установлена звуковая карточка ESI Julia@, а интегрированная, как и полагается, отключена, то никаких звуков файл mid в вашем компьютере не издаст, ибо в Джулии нет банка зуков ни то что GM, вообще никаких нет. К слову сказать, ни в одной приличной карточке типа Julia@ или Audiophile нет банков звуков, этим анахронизмом грешат девайсы типа Creative Sound Blaster и ей подобные. В прочем, если вы намерены писать музыку для игр или рингтоны, то вполне сгодится и качество звуков интегрированной карточки.

Что же нужно сделать, что бы компьютер заиграл этими звуками? Надо запустить секвенсор, например Cubase, создать проект, в качестве MIDI aut в нём указать вашу звуковую карту, создать MIDI трек, назначить в нём в качестве источника звука синтезатор вашей звуковой карты, в окне патчей (звуков) выбрать музыкальный инструмент, потом на MIDI треке создать "часть" (такой серый прямоугольник), кликнуть в него два раза, "часть" откроется в новом окне, у которого слева будет рояльная клавиатура. Если вы всё сделали правильно, то нажав курсором клавишу услышите звук. Напротив клавиш можно рисовать полоски, это будут звучащие ноты. Вот как раз миди файл и будет содержать информацию о том, что за инструмент из 127 должен звучать, по какому каналу из 16, какая нота и какова сила удара по клавише от 0 до 127, момент начала звука, его окончания и др. Цифра 128 (это 127 и 0) актуальна для MIDI и на неё стоит обратить внимание.

Если вы будете приобретать MIDI клавиатуру имейте в виду, что у путёвой клавиши различают 127 уровней силы удара по ним, ну а самая примитивная наверно только один. Современная MIDI клавиатура вполне функциональный инструмент, лёгкая, компактная, подключается по USB или Fire-Wire, стоит не дорого. Не путайте MIDI клавиатуру с синтезаторами, типа  Roland, YAMAHA и прочими, которые обладают собственными звуками и стоят не дёшево. Но так же, для дома, для семьи, вы можете приобрести синтезатор CASIO он, конечно не сравнится с профессиональными девайсами, но звучит вполне прилично. На его примере рассмотрим проблемы подключения к компьютеру по MIDI каналу. Есть модели, вот с такими MIDI разъёмами:

 
 

Они называются "5 pin". Чтобы подключится через такие гнёзда надо на звуковой карте компьютера иметь аналогичные и простой экранированный трёхжильный кабель, распайка: 2-экран, 4-4, 5-5:

 

или игровой порт, вот такой:


 
 

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

 

Надо сказать, что не все игровые порты и не у всех звуковых карт работают по MIDI. Вот этот у меня не сработал:

 

Подключив все провода, вы должны запустить секвенсор и в нём в качестве MIDI входа назначить вашу звуковую карту, а в качестве выхода назначить какой-нибудь VSTi плагин. 

 

Если вы при подключении всё сделаете правильно, то на панели синтезатора загорится соответствующая лампочка, а в колонках вы услышите звук, но с задержкой. Если у вас приличная звуковая карточка, то вы с помощью некоторых ухищрений можете уменьшить задержку до 5-2 ms, что почти не заметно. Если же вам не удастся довести её до минимально приемлемых параметров, то следует отключить мониторинг звука через компьютер и пользоваться динамиками синтезатора, а полученную запись пододвинуть на величину задержки при необходимости.

Более-менее современная техника уходит от 5-pin штекеров, а весь MIDI интерфейс реализуется через  USB или FireWire. Там вообще всё просто, подключился нужным кабелем через правильные разъёмы и всё работает.

® © [B_O_T]anik ™  октябрь 2012, Северодвинск