52ky2 发表于 6 天前

易语言模块 MIDI演奏模块.ec


模块名称:MIDI演奏模块
作者:小U
版本:1.0

------------------------------
.版本 2
.数据类型 乐器类, 公开
    .成员 琴键号, 整数型
    .成员 乐器英文名, 文本型
    .成员 乐器中文名, 文本型
.程序集 MIDI演奏_类, , 公开
.子程序 打开, 逻辑型, 公开
.参数 设备值, 整数型
.参数 通道, 整数型, 可空
.子程序 关闭, , 公开
.子程序 取乐器名, 整数型, 公开
.参数 乐器, 乐器类, 参考 数组
.参数 鼓组, 逻辑型, 可空, 默认为假,真为取出第十鼓组乐器名
.子程序 取设备, 整数型, 公开
.参数 设备名, 文本型, 数组, 从0开始
.子程序 停奏, 逻辑型, 公开
.参数 音符, 整数型, , 乐器从0~127,鼓从35~81
.参数 音量, 整数型, 可空, 0~127
.参数 通道, 整数型, 可空, 1~16,其中第10组通道为鼓组
.子程序 置乐器, 逻辑型, 公开
.参数 乐器值, 整数型, , 0~127
.参数 通道, 整数型, 可空, 1~16,其中第10组通道为鼓组
.子程序 奏乐, 逻辑型, 公开
.参数 音符, 整数型, , 乐器从0~127,鼓从35~81
.参数 音量, 整数型, 可空, 0~127
.参数 通道, 整数型, 可空, 1~16,其中第10组通道为鼓组



页: [1]
查看完整版本: 易语言模块 MIDI演奏模块.ec