exponenta event banner

Элементы управления MIDI

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

  • Библиотека:
  • Панель инструментов/источники звука

    Инструментарий/источники системы DSP

  • MIDI Controls block

Описание

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

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

Порты

Продукция

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

Размер выходного сигнала блока MIDI Controls определяется параметрами MIDI control и MIDI control numbers.

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

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

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

Параметры

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

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

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

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

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

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

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

Если в качестве скаляра указать Начальные значения, то этому значению будут назначены все элементы управления, заданные контрольными номерами MIDI.

Если в качестве массива указаны начальные значения, размер массива должен совпадать с размером управляющих чисел MIDI.

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

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

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

Типы данных

double | integer

Прямой проход

no

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

no

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

no

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

no

Совет

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

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

.