主要内容

getMIDIConnections

获取音频对象的MIDI连接

描述

例子

connectionInfo= getMIDIConnections (audioObject返回一个结构,connectionInfo,包含有关音频对象的MIDI连接的信息,audioObject.只有那些MIDI连接建立使用configureMIDI返回。

connectionInfo的每个可调属性包含一个子结构audioObject建立了MIDI连接。每个子结构包含控制号、对应MIDI控件的设备名、属性映射信息(映射规则、最小值、最大值)。

例子

全部折叠

创建音频插件示例的对象audiopluginexample。回声

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]

查看Delay1MIDI连接使用点符号。

connectionInfo。Delay1
ans = Law: 'lin' Min: 0 Max: 1 MIDIControl: 'control 1001 on 'nanoKONTROL2 "

输入参数

全部折叠

音频插件或兼容的系统对象™,指定为继承自audioPlugin类或兼容Audio Toolbox™System对象的对象。

输出参数

全部折叠

关于指定音频插件对象和MIDI设备之间的MIDI连接的信息,作为结构返回。只有那些MIDI连接建立使用configureMIDI返回。的connectionInfo结构包含每个已建立的MIDI连接的子结构。每个子结构包含控制号、对应MIDI控件的设备名、属性映射信息(映射规则、最小值、最大值)。

版本历史

在R2016a中引入