exponenta event banner

getMIDIConnections

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

Описание

пример

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]

Просмотр сведений о 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 возвращаются. connectionInfo содержит подструктуру для каждого установленного MIDI-соединения. Каждая подструктура содержит номер элемента управления, имя устройства соответствующего элемента управления MIDI и информацию о сопоставлении свойств (правило отображения, минимальное значение и максимальное значение).

Представлен в R2016a