getMIDIConnections

Получите связи MIDI аудио объекта

Синтаксис

connectionInfo = getMIDIConnections(audioObject)

Описание

пример

connectionInfo = getMIDIConnections(audioObject) возвращает структуру, connectionInfo, содержа информацию о связях MIDI для вашего аудио объекта, audioObject. Только те связи MIDI, установленные с помощью configureMIDI, возвращены.

Структура connectionInfo содержит подструктуру для каждого настраиваемого свойства audioObject, который установил связи MIDI. Каждая подструктура содержит контрольное число, имя устройства соответствующего управления MIDI и информацию об отображении свойства (сопоставляющий правило, минимальное значение и максимальное значение).

Примеры

свернуть все

Создайте объект аудио сменного примера audiopluginexample.Echo.

echoEffect = audiopluginexample.Echo;

Используйте configureMIDI, чтобы синхронизировать свойства echoEffect с определенными средствами управления MIDI на MIDI-устройстве по умолчанию.

configureMIDI(echoEffect,'Delay1',1001);
configureMIDI(echoEffect,'Gain1' ,1002);
configureMIDI(echoEffect,'Delay2',1003);
configureMIDI(echoEffect,'Gain2' ,1004);

Используйте getMIDIConnections, чтобы просмотреть связи MIDI, которые вы установили.

connectionInfo = getMIDIConnections(echoEffect)
connectionInfo = 

    Delay1: [1x1 struct]
     Gain1: [1x1 struct]
    Delay2: [1x1 struct]
     Gain2: [1x1 struct]

Посмотрите детали связи MIDI Delay1 с помощью записи через точку.

connectionInfo.Delay1
ans = 

            Law: 'lin'
            Min: 0
            Max: 1
    MIDIControl: 'control 1001 on 'nanoKONTROL2''

Входные параметры

свернуть все

Аудио сменная или совместимая Система object™, заданный как объект, который наследовался классу audioPlugin или объекту совместимого Системного объекта Audio Toolbox™.

Выходные аргументы

свернуть все

Информация о связи MIDI между заданными аудио сменными объектными и MIDI-устройствами, возвращенными как структура. Только те связи MIDI, установленные с помощью configureMIDI, возвращены. Структура connectionInfo содержит подструктуру для каждого, установил связь MIDI. Каждая подструктура содержит контрольное число, имя устройства соответствующего управления MIDI и информацию об отображении свойства (сопоставляющий правило, минимальное значение и максимальное значение).

Введенный в R2016a