Реализация midi, Прием данных, Пр ил оже н и я – Инструкция по эксплуатации Roland V-Synth

Страница 151

Advertising
background image

153

Пр

ил

оже

н

и

я

Реализация MIDI

1. Прием данных

Сообщения о голосах для каналов - Channel

Voice Messages

*

Не принимаются в мультитембральных режимах Multitimbre или Performance,
когда отключен (значение OFF) параметр, определяющий прием сообщений -
Receive Switch (MULTITIMBRE/MIDI или PERFORM/MIDI).

Нота отпущена - Note Off

Статус

2й байт

3й байт

8nH

kkH

vvH

9nH

kkH

00H

n = номер MIDI канала:

0H - FH (ch.1 - 16)

kk = номер ноты:

00H - 7FH (0 - 127)

vv = скорость отпускания ноты - скорость
отпускания ноты - note off velocity: 00H - 7FH (0 - 127)

Нота нажата - Note On

Статус

2й байт

3й байт

9nH

kkH

vvH

n = номер MIDI канала:

0H - FH (ch.1 - 16)

kk = номер ноты:

00H - 7FH (0 - 127)

vv = скорость нажатия
ноты - note on velocity:

01H - 7FH (1 - 127)

Полифоническое давление на клавишу -

Polyphonic Key Pressure

Статус

2й байт

3й байт

AnH

kkH

vvH

n = номер MIDI канала:

0H - FH (ch.1 - 16)

kk = номер ноты:

00H - 7FH (0 - 127)

vv = сила давления на клавишу -
polyphonic key pressure:

00H - 7FH (0 - 127)

Изменения контроллеров - Control Change

*

Если соответствующие номера контроллеров выбраны в качестве источника
матрицы модуляции 1, 2, 3, 4, 5, 6, 7 или 8, (PATCH Edit Com Matrix Ctrl), то
назначенный матрицей эффект будет иметь место при приеме по MIDI
сообщений, изменяющих значения этих контроллеров.

Выбор номера банка - Bank Select (контроллер cc00, 32)

Статус

2й байт

3й байт

BnH

00H

mmH

BnH

20H

llH

n = номер канала MIDI:

0H - FH (ch.1 - 16)

mm, ll = старший и младший
байт номера банка:

00 00H - 7F 7FH (bank.1 - bank.16384)

*

Не принимается, когда параметр Receive Bank Select (SYSTEM Com MIDI/USB)
отключен (OFF).

*

Патчи соответствуют следующим номерам банков:

BANK SELECT | PROGRAM | PATCH

MSB | LSB | NUMBER | NUMBER

-----+-----------+-----------+-----------

087 | 000 | 001 - 128 | 001 - 128

| 001 | 001 - 128 | 129 - 256

| 002 | 001 - 128 | 257 - 384

| 003 | 001 - 128 | 385 - 512

Время портаменто - Portamento Time (контроллер cc05)

Статус

2й байт

3й байт

BnH

05H

vvH

n = номер канала MIDI:

0H - FH (ch.1 - 16)

vv = Время портаменто -
Portamento Time:

00H - 7FH (0 - 127)

Ввод данных - Data Entry (контроллеры cc06, 38)

Статус

2й байт

3й байт

BnH

06H

mmH

BnH

26H

llH

n = номер канала MIDI: 0H - FH (ch.1 - 16)
mm - старший и ll - младший байт параметра, указанного зарегистрированным
параметром RPN и незарегистрированным параметром NPRN.

Громкость - Volume (контроллер сс07)

Статус

2й байт

3й байт

BnH

07H

vvH

n = номер канала MIDI:

0H - FH (ch.1 - 16)

vv = Громкость - Volume:

00H - 7FH (0 - 127)

Панорама - Panpot (контроллер cc10)

Статус

2й байт

3й байт

BnH

0AH

vvH

n = номер канала MIDI:

0H - FH (каналы 1 - 16)

vv = Панорама - Panpot:

00H - 40H - 7FH (Left - Center - Right),

Экспрессия - Expression (контроллер cc11)

Статус

2й байт

3й байт

BnH

0BH

vvH

n = номер канала MIDI:

0H - FH (каналы 1 - 16)

vv = Экспрессия - Expression:

00H - 7FH (0 - 127)

Педаль поддержки - Hold 1 (контроллер cc64)

Статус

2й байт

3й байт

BnH

40H

vvH

n = номер канала MIDI:

0H - FH (каналы 1 - 16)

vv = Control value:

00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON

Выключатель портаменто - Portamento (контроллер cc65)

Статус

2й байт

3й байт

BnH

41H

vvH

n = номер канала MIDI:

0H - FH (каналы 1 - 16)

vv = Control value:

00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON

Состенуто - Sostenuto (контроллер cc66)

Статус

2й байт

3й байт

BnH

42H

vvH

n = номер канала MIDI:

0H - FH (каналы 1 - 16)

vv = Control value:

00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON

Уровень посыла на реверберацию - Effect 1 (контроллер cc91)

Статус

2й байт

3й байт

BnH

5BH

vvH

n = номер канала MIDI:

0H - FH (каналы 1 - 16)

vv = Уровень посыла на реверберацию - Effect 1:

00H - 7FH (0 - 127)

Уровень посыла на хорус - Effect (контроллер cc93)

Статус

2й байт

3й байт

BnH

5DH

vvH

n = номер канала MIDI:

0H - FH (каналы 1 - 16)

vv = Уровень посыла на хорус - Effect 2:

00H - 7FH (0 - 127)

Зарегистрированный параметр - RPN MSB/LSB (контроллеры

cc100, cc101)

Статус

2й байт

3й байт

BnH

65H

mmH

BnH

64H

llH

n = номер канала MIDI: 0H - FH (каналы 1 - 16)
mm = старший байт зарегистрированного параметра RPN
ll = младший байт зарегистрированного параметра RPN

<<< RPN >>>
Контроллеры включают в себя также "зарегистрированные параметры" (RPN -
Registered Parameter Numbers), которые расширяют возможности и функции
контроллеров.
При использовании зарегистрированных параметров RPN, сначала в произвольном
порядке посылаются номера RPN (контроллеры cc100, cc101), которые задают, какие
именно параметры будут меняться; затем посылаются значения выбранных
параметров с помощью ввода данных Data Entry (контроллеры сс06 и cc38).
После получения сообщений RPN (контроллер сс100, cc101) любые данные Data Entry
(контроллеры сс06 и cc38), полученные на тот же MIDI-канал, воспринимаются как
изменения значений выбранного ранее параметра. Во избежание ошибок
рекомендуется по окончании установки параметров передать сообщение RPN Null.

Модель: V-Synth
Дата: 20 ноября 2002 года
Версия: 1.00

Advertising