MIDI Controls

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

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

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

  • MIDI Controls block

Описание

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

Блок MIDI Controls комбинирует функциональность общих функций MIDI в MATLAB®: midicontrols, midiread, midisync. Используйте MATLAB midiid команда, чтобы обнаружить имена 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 не может сказать, отправляется ли значение успешно в устройство или даже двунаправлено ли устройство. Если отправка значения перестала работать, никакие ошибки или предупреждения не сгенерированы.

Режим вывода для MIDI управляет значением в виде Normalized (0-1) или RAW MIDI (0-127).

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

Типы данных

double | integer

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

no

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

no

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

no

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

no

Советы

  • Блок MIDI Controls не поддерживается для быстрого режима Accelerator.

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