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