在音频对象和MIDI控制器之间配置MIDI连接
configureMIDI (
打开MIDI配置用户界面(UI)。使用UI同步插件的参数,AudioObject.
的)AudioObject.
,到MIDI控件您的默认MIDI设备。您也可以生成matlab®与使用该的MIDI配置相对应的代码configuremidi.
UI。
要设置默认设备,请在命令行中输入以下语法:
setprefmidi.默认设备deviceNameValue
deviceNameValue
是MIDI设备名称,由设备制造商或主机操作系统分配。使用midiid.
获取与MIDI设备对应的设备名称。
configureMIDI (
制作房产,AudioObject.
那propertyname.
的)propertyname.
,响应默认MIDI设备上的任何控件。
configureMIDI (
使得该物业响应指定的MIDI控件AudioObject.
那propertyname.
那controlNumber
的)controlNumber
。
configureMIDI (
使得该物业响应指定的MIDI控件AudioObject.
那propertyname.
那controlNumber
“设备名称”,deviceNameValue
的)controlNumber
指定的设备上deviceNameValue
。
适用于建立的MIDI连接configuremidi.
,移动MIDI控件发送回调以更新关联的属性值。要在音频流循环中同步MIDI设备,您可能需要使用drawn
用于立即处理回调的命令。为了效率,使用rawingow limitrate.
句法。
例如,要同步您的MIDI设备和音频对象,取消注释rawingow limitrate.
命令从此代码:
filereader = dsp.audiofilereader('文档名称'那“RockDrums-44p1-stereo-11secs.mp3”);devicewriter = audiodevicewriter;DRC =压缩机;configuremidi(压缩机,'临界点'的)而〜ISDONE(FILEREADER)输入= FILEREADER();输出= DRC(输入);DeviceWriter(输出);%rawingow;结尾发布(Filereader);释放(DeviceWriter);
如果您的音频流循环包括一个作用域上的可视化数据,例如dsp.spectrumanalyzer.
那Timescope.
, 或者dsp。ArrayPlot
, 这drawn
不需要命令。
audioplugin
|GetMidiconnections.
|midicontrols
|midiread
|midiid.
|midisync
|midicallback.
|disconnectmidi.