Средства управления MIDI

Выходные значения от средств управления на MIDI управляют поверхностью

  • Библиотека:
  • Audio Toolbox / Источники

    DSP System Toolbox / Источники

Описание

Блок MIDI Controls выходные значения от средств управления на MIDI управляет поверхностью в режиме реального времени. Используйте блок MIDI Controls, чтобы взаимодействовать с вашей моделью обработки аудиоданных.

Блок MIDI Controls комбинирует функциональность общих функций MIDI в MATLAB®: midicontrols, midiread, midisync. Используйте команду midiid MATLAB, чтобы обнаружить имена MIDI-устройства или контрольные числа MIDI-устройства.

Порты

Вывод

развернуть все

Выходной размер блока MIDI Controls определяется параметрами MIDI control numbers и MIDI controls.

Тип выходных данных определяется параметром Output mode.

Тип данныхРежим вывода
doubleNormalized (0-1)
uint8RAW MIDI (0-127)

Типы данных: double | uint8

Параметры

развернуть все

Чтобы установить MIDI-устройство по умолчанию, используйте функцию setpref. Например, если устройство называют BCF2000 в командной строке MATLAB, введите:

setpref('midi','DefaultDevice','BCF2000');

Имя MIDI-устройства присвоено производителем устройств или хостовой операционной системой, и задано как вектор символов. Используйте midiid, чтобы в интерактивном режиме идентифицировать ваше MIDI-устройство.

Чтобы включить этот параметр, установите MIDI device на Specify other.

Этот параметр также определяет размер выходного порта блока. Если вы выбираете Respond to any control, то блок вывод является скаляром, соответствующим значению управления, которым последний раз управляют.

Используйте midiid, чтобы в интерактивном режиме идентифицировать контрольные числа вашего MIDI-устройства. Этот параметр доступен, когда вы устанавливаете MIDI controls на Respond to specified controls.

Если вы задаете Initial values как скаляр, все средства управления, заданные MIDI control numbers, присвоены то значение.

Если вы задаете Initial values как массив, массив должен быть одного размера как MIDI control numbers.

Выберите этот параметр, чтобы синхронизировать MIDI-устройство со значениями, заданными Initial values, когда симуляция запустится. Если ваше MIDI-устройство может получить и ответить на сообщения, оно настраивает свои средства управления, как задано. Этот параметр допустим только, когда MIDI controls установлен в Respond to specified controls.

Много MIDI-устройств не двунаправлены. Выбор этого параметра с однонаправленным устройством не имеет никакого эффекта. Блок MIDI Controls не может сказать, отправляется ли значение успешно в устройство или даже двунаправлено ли устройство. Если отправка значения перестала работать, никакие ошибки или предупреждения не сгенерированы.

Характеристики блока

Типы данных

double | integer

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Расширенные возможности