Что такое MIDI
MIDI расшифровывается, как Musical Instruments Digital Interface (цифровой интерфейс музыкальных инструментов). Строго говоря, MIDI это не звук. С помощью MIDI кодируется информацию о действиях, которые производятся на данном музыкальном устройстве — нажатие на клавиши, кнопки и т. д.
MIDI-коммутация
Для того чтобы коммутировать разные устройства через MIDI-интерфейс, обычно применяют трехжильные кабели с разъемами типа DIN.
В устройствах со стандартным MIDI-интерфейсом имеется три разъема, обозначаемых как MIDI IN, MIDI OUT и MIDI THRU:
- Разъем MIDI IN — это входной разъем, через который поступает MIDI-информа-ция с других устройств.
- MIDI OUT — выходной разъем, через который устройство передает информацию о производимых на нем действиях.
- MIDI THRU — это тоже выходной разъем, через который устройство в неизменном виде пересылает информацию, полученную через MIDI IN.
Рисунок: MIDI-разъем звуковой карты
Для соединения разъема со стандартными MIDI-устройствами необходим переходной кабель. Некоторый производители звуковых карт предлагают приобрести его отдельно. Перед покупкой переходного кабеля обязательно нужно проверить, что он будет работать с вашими моделями звуковой карты и устройств, так как многие производители учитывают индивидуальные особенности данной звуковой карты. Цена кабеля бывает достаточно высока.
MIDI-сообщения
Через MIDI интерфейс передается информация о действиях, выполняемых на музыкальном устройстве - к примеру, — нажатие клавиши. Это содержит информацию о двух параметрах: номере нажатой клавиши и силе удара по ней.
Большинство параметров MIDI могут принимать значения от 0 до 127 (1 байт). Поэтому размер полной MIDI-клавиатуры составляет 128 клавиш. Так как музыкантам привычнее оперировать нотами и номерами октав, в MIDI описано соответствие между номером клавиши и его интуитивным значением. Однако номера октав здесь отличаются от принятых на традиционных акустических инструментах.
MIDI-каналы
Пусть MIDI-карта управляет несколькими устройствами. В этом случае управляемые устройства подключаются цепочкой через соединение MIDI THRU — MIDI IN. Поскольку на выход MIDI THRU передается вся информация, пришедшая на MIDI IN, все подключенные устройства получают одну и ту же MIDI-информацию. Однако, управление несколькими устройствами имеет смысл в том случае, если каждое из них будет исполнять свою партию. Таким образом, существует необходимость разделить поток MIDI-сообщений, чтобы каждое устройство могло принимать только свои сообщения.
Эта проблема в MIDI решена с помощью каналов. Предполагается, что существует 16 MIDI-каналов, и каждое сообщение может идти только по одному из них. При этом каждое устройство настраивается на прием сообщений, приходящих только по одному из каналов.
MIDI-сообщения
Поток MIDI-информации передается побайтно. Для контроля за состоянием линии в начале каждого байта передается стартовый бит (1), а в конце — столовый (0). Каждый байт состоит из 8 значащих битов.
Любой байт, передаваемый по MIDI, является байтом либо статуса, либо значения. Статусный байт всегда первый в MIDI-сообщении, он определяет его тип и номер MIDI-канала. В каждом MIDI-сообщении содержится только один статусный байт. Байты значения содержат параметры, необходимые для данного типа MIDI-сообщения.
MIDI-секвенции и стандартные MIDI-файлы
MIDI-секвенцией называют записанную последовательность MIDI-сообщений и временных промежутков между ними. Такая последовательность при воспроизведении повторяет оригинал, как обычная аудиозапись. MIDI-секвенция, записанная в файл, занимает очень немного места по сравнению с аудиозаписью.
Для работы с MIDI-секвенциями сегодня существуют специальные программы-секвенсеры, благодаря которым редактирование стало удобным. Теперь рассмотрим, как MIDI-сообщения записываются в секвенцию.
MIDI-сообщения записываются в виде двоичных последовательностей. В различных аппаратных секвенсерах реализованы разные способы записи временных промежутков. Один из них — запись в стандартные MIDI-файлы.
Имена стандартных MIDI-файлов обычно имеют расширения .mid или .midi. Стандартные MIDI-файлы могут быть трех различных типов, которые называют тип О, тип 1 и тип 2. В файлах типа 0 весь поток MIDI-информации записывается последовательно. В файлах типа 1 MIDI-сообщения записываются в отдельные дорожки.
Набор инструментов General MIDI (GM)
Недостатком хранения музыкальной информации в виде MIDI-секвенций считается необходимость привязки к конкретному устройству.
Поэтому производители решили договориться о стандартном наборе инструментов, номера которых в наборе совпадали бы. Иными словами, при замене MIDI-устройства секвенция в этом случае будет звучать приблизительно так же, так как номера MIDI-программ в этих устройствах соответствуют одинаковым тембрам. Стандартный набор состоит из 128 инструментов и называется General MIDI (GM).
Например, вы работали с MIDI-секвенцией, используя встроенный синтезатор одной звуковой карты и решили заменить звуковую карту на другую, поддерживающую стандарт General MIDI. Вы уверены, что номера в сообщениях менять не придется.
Для ориентации в номерах тембров General MIDI их разделили на группы по 8 штук.
№ |
Стандартное английское обозначение |
Значение |
1 |
Acoustic Piano |
Фортепиано |
2 |
Bright Piano |
Концертный рояль |
3 |
Electric Grand Piano |
Электрический рояль |
4 |
Honky Tonk Piano |
Расстроенное фортепиано |
5 |
Electric Piano I |
Электропиано 1 |
6 |
Electric Piano II |
Электропиано 2 |
7 |
Harpsichord |
Клавесин |
8 |
Clavinet |
Клавинет |
9 |
Celesta |
Челеста |
10 |
Glockenspiel |
Колокольчики |
11 |
Music Box |
Музыкальная шкатулка |
12 |
Vibraphone |
Вибрафон |
13 |
Marimba |
Маримба |
14 |
Xylophone |
Ксилофон |
15 |
Tubular Bells |
Колокола (трубчатые) |
16 |
Dulcimer |
Цимбалы |
17 |
Drawbar Organ |
Орган |
18 |
Percussive Organ |
Орган с ударной атакой |
19 |
Rock Organ |
Рок-орган |
20 |
Church Organ |
Церковный орган |
21 |
Reed Organ |
Язычковый орган |
22 |
Accordion |
Аккордеон |
23 |
Harmonica |
Губная гармошка |
24 |
Tango Accordion |
Танго-аккордеон |
25 |
Nylon Guitar |
Гитара (нейлоновые струны) |
26 |
Steel String |
Гитара (стальные струны) |
27 |
Jazz Guitar |
Джазовая гитара |
28 |
Clean Guitar |
Акустическая соло-гитара |
29 |
Muted Guitar |
Приглушенная гитара |
30 |
Overdriven Guitar |
Гитара с перемодуляцией |
31 |
Distortion Guitar |
Гитара с искажениями (эффект дисторшн) |
32 |
Guitar Harmonics |
Гитарные гармоник |
33 |
Acoustic Bass |
Бас-гитара |
34 |
Fingered Bass (Electric Bass) |
Бас-гитара (пальцевым щипком) |
35 |
Picked Bass |
Бас-гитара (медиатором) |
36 |
Fretless Bass |
Безладовая бас-гитара |
37 |
Slap Bass I |
Слэп 1 |
38 |
Slap Bass II |
Слэп 2 |
39 |
Synth Bass I |
Синтезаторный бас 1 |
40 |
Synth Bass II |
Синтезаторный бас 2 |
41 |
Violin |
Скрипка |
42 |
Viola |
Альт |
43 |
Cello |
Виолончель |
44 |
Contrabass |
Контрабас |
45 |
Tremolo Strings |
Тремолирующие струнные |
46 |
Pizzicato Strings |
Струнные пиццикато |
47 |
Harp |
Арфа |
48 |
Timpani |
Литавры |
49 |
String Ensemble I |
Струнные 1 |
50 |
String Ensemble II |
Струнные 2 |
51 |
Synth Strings I |
Синтезированные струнные 1 |
52 |
Synth Strings II |
Синтезированные струнные 2 |
53 |
Choir Aahs |
Хоровое а |
54 |
Voice Oohs |
Голосовое о |
55 |
Synth Voice |
Синтезированный голос |
56 |
Orchestra Hit |
Оркестровый акцент |
57 |
Trumpet |
Труба |
58 |
Trombone |
Тромбон |
59 |
Tuba |
Туба |
60 |
Muted Trumpet |
Засурдиненная труба |
61 |
French Horn |
Валторна |
62 |
Brass Section |
Медная духовая группа |
63 |
Synth Brass I |
Синтезированные медные 1 |
64 |
Synth Brass II |
Синтезированные медные 2 |
65 |
Soprano Saxophone |
Сопрановый саксофон |
66 |
Alto Saxophone |
Альтовый саксофон |
67 |
Tenor Saxophone |
Теноровый саксофон |
68 |
Baritone Saxophone |
Баритоновый саксофон |
69 |
Oboe |
Гобой |
70 |
English Horn |
Английский рожок |
71 |
Bassoon |
Фагот |
72 |
Clarinet |
Кларнет |
73 |
Piccolo |
Флейта пикколо |
74 |
Flute |
Флейта |
75 |
Recorder |
Блокфлейта |
76 |
Pan Flute |
Флейта Пана |
77 |
Blown Bottle |
Дуновение в бутылку |
78 |
Shakuhachi |
Шакухачи |
79 |
Whistle |
Свист |
80 |
Ocarina |
Окарина |
81 |
Square Lead |
Соло-гитара (прямоугольнаяволна) |
82 |
Sawtooth Lead |
Соло-гитара (пилообразная волна) |
83 |
Calliope Lead |
Calliope-гитара |
84 |
Chiff Lead |
Chiff-гитара |
85 |
Charang Lead |
Charang-гитара |
86 |
Voice Lead |
Соло-гитара (голосовой тембр) |
87 |
Fifth Lead |
Соло-гитара (с квинтовым обертоном) |
88 |
Bass&Lead |
Бас и соло-гитара |
89 |
New Age Pad |
Синтезаторный звук нью-эйдж |
90 |
Warm Pad |
Теплый синтезаторный звук |
91 |
Polysynth Pad |
Полисинтезатор |
92 |
Choir Pad |
Хоровой синтезаторный звук |
93 |
Bowed Pad |
Смычковый синтезаторный звук |
94 |
Metallic Pad |
Металлический синтезаторный звук |
95 |
Halo Pad |
Ореол |
96 |
Sweep Pad |
Качающийся звук |
97 |
Rain |
Дождь |
98 |
Soundtrack |
Звуковая дорожка |
99 |
Crystal |
Хрусталь |
100 |
Atmosphere |
Атмосфера |
101 |
Brightness |
Яркость |
102 |
Goblins |
Гоблины |
103 |
Echo Sweep |
Качающееся эхо |
104 |
Sci Fi |
SciFi |
105 |
Sitar |
Ситар |
106 |
Banjo |
Банджо |
107 |
Shamisen |
Шамисен |
108 |
Koto |
Кото |
109 |
Kalimba |
Калимба |
110 |
Bagpipe |
Волынка |
111 |
Fiddle |
Уличная скрипка |
112 |
Shanai |
Санаи |
113 |
Tinkle Bell |
Звенящий колокольчик |
114 |
Agogo |
Агого |
115 |
Steel Drums |
Стальные барабаны |
116 |
Woodblock |
Коробочка (гольцтон) |
117 |
Taiko Drum |
Таико |
118 |
Melodic Tom |
Мелодический томтом |
119 |
Synth Drum |
Синтезированный барабан |
120 |
Reverse Cymbal |
Реверсивная тарелка (запись в обратную сторону) |
121 |
Guitar Fret Noise |
Шум гитарных ладов |
122 |
Breath Noise |
Дыхание |
123 |
Seashore |
Морской берег |
124 |
Bird Tweet |
Чириканье |
125 |
Telephone Ring |
Телефонный звонок |
126 |
Helicopter |
Вертолет |
127 |
Applause |
Аплодисменты |
128 |
Gunshot |
Выстрел |
Для наборов ударных определено значение каждой клавиши. В следующей таблице приведены стандартные для General MIDI значения клавиш в наборе ударных.
№ |
Высота |
Стандартное обозначение |
Значение |
27 |
D#0 |
HighQ |
Высокое Q |
28 |
ЕО |
Slap |
Слэп |
29 |
FO |
Scratch Push |
Царапанье (от себя) |
30 |
F#0 |
Scratch Pull |
Царапанье (к себе) |
31 |
GO |
Sticks |
Барабанные палочки |
32 |
G#0 |
Square Click |
Электронный метроном |
33 |
АО |
Metronome Click |
Метроном |
34 |
А#0 |
Metronome bell |
Звенящий метроном |
35 |
ВО |
Acoustic Bass Drum |
Акустический большой барабан |
36 |
С1 |
Bass Drum 1 |
Большой барабан |
37 |
С#1 |
Side Stick |
Удар по ободу |
38 |
Dl |
Acoustic Snare |
Акустический малый барабан |
39 |
D#l |
Hand Clap |
Хлопок в ладоши |
40 |
El |
Electric Snare |
Электрический малый барабан |
41 |
Fl |
Low Floor Tom |
Низкий напольный томтом |
42 |
F#l |
Closed High Hat |
Закрытый хэт |
43 |
Gl |
High Floor Tom |
Высокий напольный томтом |
44 |
G#l |
Pedal High Hat |
Хэт (педалью) |
45 |
Al |
Low Tom |
Низкий томтом |
46 |
A#l |
Open High Hat |
Открытый хэт |
47 |
Bl |
Low-Mid Tom |
Низкий средний томтом |
48 |
C2 |
High-Mid Tom |
Высокий средний томтом |
49 |
C#2 |
Crash Cymbal 1 |
Крэш-тарелка |
50 |
D2 |
High Tom |
Высокий томтом |
51 |
D#2 |
Ride Cymbal 1 |
Райд-тарелка |
52 |
E2 |
Chinese Cymbal |
Китайская тарелка |
53 |
F2 |
Ride Cymbal Bell |
Райд-тарелка (по центральной части) |
54 |
F#2 |
Tambourine |
Бубен |
55 |
G2 |
Splash Cymbal |
Сплэш-тарелка |
56 |
G#2 |
Cowbell |
Коровий (альпийский) колокольчик |
57 |
A2 |
Crash Cymbal 2 |
Крэш-тарелка 2 |
58 |
A#2 |
Vibraslap |
Вибрирующий слэп |
59 |
B2 |
Ride Cymbal 2 |
Райд-тарелка 2 |
60 |
C3 |
High Bongo |
Высокий бонго |
61 |
C#3 |
Low Bongo |
Низкий бонго |
62 |
D3 |
Mute High Bongo |
Закрытый высокий бонго |
63 |
D#3 |
Open High Bongo |
Открытый высокий бонго |
64 |
E3 |
Low Conga |
Низкая конга |
65 |
F3 |
High Timbale |
Высокий тимбал |
66 |
F#3 |
Low Timbale |
Низкий тимбал |
67 |
G3 |
High Agogo |
Высокий агого |
68 |
G#3 |
Low Agogo |
Низкий агого |
69 |
A3 |
Cabasa |
Кабаса |
70 |
A#3 |
Maracas |
Маракас |
71 |
B3 |
Short Whistle |
Короткий свисток |
72 |
C4 |
Long Whistle |
Длинный свисток |
73 |
C#4 |
Short Guiro |
Короткое гуиро |
74 |
D4 |
Long Guiro |
Длинное гуиро |
75 |
D#4 |
Claves |
Клавес |
76 |
E4 |
High Woodblock |
Высокая коробочка |
77 |
F4 |
Low Woodblock |
Низкая коробочка |
78 |
F#4 |
Mute Cuica |
Закрытая куика |
79 |
G4 |
Open Cuica |
Открытая куика |
80 |
G#4 |
Mute Triangle |
Закрытый треугольник |
81 |
A4 |
Open Triangle |
Открытый треугольник |
82 |
А#4 |
Shaker |
Шейкер |
83 |
В4 |
Jingle Bells |
Бубенцы |
84 |
С5 |
Belltree |
Бунчук |
85 |
С#5 |
Castanets |
Кастаньеты |
86 |
D5 |
Mute Surdo |
Закрытый сурдо |
87 |
D#5 |
Open Surdo |
Открытый сурдо |