exponenta event banner

disconnectMIDI

Отключить элементы управления MIDI от аудиообъекта

Синтаксис

Описание

пример

disconnectMIDI(audioObject) отключает элементы управления MIDI от аудиообъекта, audioObject. Только соединения MIDI, установленные с помощью configureMIDI отключены.

Примеры

свернуть все

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

echoPlugin = audiopluginexample.Echo;

Получить MIDI-соединения echoPlugin и убедитесь, что у него нет соединений MIDI.

myMIDIConnections = getMIDIConnections(echoPlugin);
isempty(myMIDIConnections)
ans =

     1

Добавление соединений MIDI с помощью configureMIDI.

configureMIDI(echoPlugin,'Delay1');

Получить MIDI-соединения echoPlugin использование getMIDIConnections. Настроенные подключения MIDI сохраняются как структура. Просмотр сведений о MIDI-соединениях с помощью точечной нотации.

myMIDIConnections = getMIDIConnections(echoPlugin);
myMIDIConnections.Delay1
ans = 

            Law: 'lin'
            Min: 0
            Max: 1
    MIDIControl: 'any control on 'BCF2000''

Использовать disconnectMIDI для удаления MIDI-соединений между echoPlugin объект и устройство MIDI.

disconnectMIDI(echoPlugin);

Получить MIDI-соединения echoPlugin и убедитесь, что вы успешно отключили элементы управления MIDI от подключаемого модуля.

myMIDIConnections = getMIDIConnections(echoPlugin);
isempty(myMIDIConnections)
ans =

     1

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

свернуть все

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

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