主要内容

MIDI控制

MIDI控件表面上的控件的输出值

  • 库:
  • 音频工具箱/资源

    DSP系统工具箱/资源

  • MIDI控制块

描述

MIDI控制块从MIDI控制面上的控件实时输出值。使用MIDI Controls块与音频处理模型进行交互。

MIDI Controls模块结合了MATLAB中通用MIDI函数的功能®midicontrolsmidireadmidisync.使用MATLABmidiid命令,查找MIDI设备名称或MIDI设备控制号。

港口

输出

全部展开

的输出大小MIDI控制块由MIDI控制MIDI控制数量参数。

属性决定输出数据类型输出模式参数。

数据类型 输出模式
归一化(0 - 1)
uint8 生MIDI (0 - 127)

数据类型:|uint8

参数

全部展开

要设置默认的MIDI设备,请使用setpref函数。例如,设备名称为BCF2000,在MATLAB命令行输入:

setpref (“midi”“DefaultDevice”“BCF2000”);

MIDI设备名由设备制造商或主机操作系统分配,并指定为字符向量。使用midiid以交互方式识别MIDI设备。

要启用该参数,请设置MIDI设备指定其他

该参数还决定了块输出端口的大小。如果你选择对任何控制作出反应,则块输出是一个标量,对应于最近操作的控件的值。

使用midiid以交互方式识别MIDI设备的控制编号。在设置时,可使用该参数MIDI控制响应指定的控制

如果您指定初始值作为标量,指定的所有控件MIDI控制数量被赋值。

如果您指定初始值作为数组,数组的大小必须与MIDI控制数量

属性指定的值同步MIDI设备初始值当仿真开始。如果您的MIDI设备能够接收和响应消息,它将按照指定的方式调整其控件。该参数仅当MIDI控制被设置为响应指定的控制

许多MIDI设备不是双向的。用单向设备选择此参数没有效果。的MIDI控制块不能告诉一个值是否成功发送到设备,甚至设备是否是双向的。如果发送值失败,则不会生成错误或警告。

块特征

数据类型

|整数

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

提示

  • MIDI控制快速加速模式不支持块。万博1manbetx

扩展功能