getMIDIConnections

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

Описание

пример

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

The 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]

Просмотр подробных данных о Delay1 MIDI-соединение с использованием записи через точку.

connectionInfo.Delay1
ans = 

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

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

свернуть все

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

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

свернуть все

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

Введенный в R2016a