主要内容

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)
连接信息= 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''

输入参数

全部折叠

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

输出参数

全部折叠

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

介绍了R2016a