Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Богданов Н.Н. - Дипломная 27.01.2014.doc
Скачиваний:
8
Добавлен:
01.05.2025
Размер:
4.24 Mб
Скачать

Види midi повідомлень

Розрізняють два основних види MIDI-повідомлень – канальні та системні.

Канальні повідомлення

Канальні повідомлення безпосередньо впливають на характер звучання. Таких повідомлень 7 (див. табл. 1):

Таблиця 1

Таблиця канальних повідомлень

код

MIDI-повідомлення

Значення

Параметри

1001

Note-on

Натиснення клавіші

Номер клавіші (0—127), сила натиснення (0—127)

1000

Note-off

Відпускання клавіші

Номер клавіші (0—127)

1100

Program Change

Включення інструменту

Номер інструменту (0—127)

1110

Pitch Bend

Зсув по висоти звуку (wheel) (Використовуэться для ефектів glissando, частотного вібрато тощо)

Величина зсуву (-8191—8191)

1011

Control Change

Зміна контролеру

Номер контролеру (0—127) та значення (0—127)

1010

Key Pressure

Тиск на клавішу

Сила тиску на клавішу

1101

Channel Pressure

Тиск на клавіатуру

Сила тиску на клавіатуру

MIDI-повідомлення Note-on та Note-off визначають нотний текст музичного твору і можуть бути відображеними у вигляді музичної партитури. MIDI-повідомлення Control Change використовують для програмування тонких виконавських нюансів, усього їх передбачено 128, проте використовуються, як правило, лише декілька. Найуживанішими є наступні (див. табл. 2):

Таблиця 2

Найуживаніші midi-повідомлення

назва

призначення

значення

1

Modulation

амплітудне вібрато

0 — повністю відключає вібрато 127 — максимальне вібрато

5

Portamento

Час глісандування (працює при включенному режимі глісандування (контролер № 65)

0 — мінімальне, 127 — максимальне значення

7

Volume

гучність звуку

0 — повністю виключає звук 127 — максимальна гучність

10

Pan

просторова локалізація звуку

0 — локалізація зліва 64 — локалізація по центру 127 — локалізація справа

11

Expression

Виразність виконання (як правило діє аналогічно контролеру № 7)

0 — мінімальне, 127 — максимальне значення

64

Sustain

Затримка звуку (Ефект, аналогічний правій педалі фортепіано)

127 — ефект включено 0 — еффект виключено

65

Portamento Switch

Режим глісандування (відтворення починається від звуку попередньої натиснутої клавіші, поступово глісандуючи до натиснутої в цей час клавіші Час глісандування визначається контролером № 5

127 — ефект включено 0 — еффект вимкнено.

72

Release time

Час затухання звуку

0 — мінімальне, 127 — максимальне значення

73

Attack time

Час атаки звуку

0 — мінімальне, 127 — максимальне значення

74

Brightness

Яскравість звуку (як правило, корелює частоту зрізу фільтра)

 

121

All controlers off

Відновлює значення всіх контролерів за замовчуванням

 

Час реалізації того чи іншого MIDI-повідомлення може бути представлений в форматі реального часу – SMTPE (хвилини : секунди : долі секунди) та в форматі музичного часу (такти : долі такту : «тікі»), які пов’язані між собою значенням музичного темпу. З точки зору музичної практики зручнішим для використання є формат музичного часу. Величина PQRN визначає кількість «тіків» – найдрібнішої одиниці часу в долі.

MIDI-повідомлення може передаватися по одному з 16 MIDI-каналів, або по всіх каналах одночасно. Наявність 16 MIDI-каналів дає можливість одночасного незалежного управління 16 різними інструментами.