首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CoreMIDI制造商预设

CoreMIDI制造商预设
EN

Stack Overflow用户
提问于 2013-01-11 22:28:47
回答 2查看 154关注 0票数 1

我用CoreMIDI构建了一个虚拟MIDI控制器,并希望为ControlChange导入制造商预设(即cc值、与cc编号关联的效果名称、预设名称等)。有没有一种简单的方法可以做到这一点,或者我需要对这些信息进行硬编码?我在MMA网站上找到了MIDI制造商的in,这可以用来获取虚拟仪器中的特定数据吗?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-01-11 23:01:59

MIDI从未提供过自我描述的方法。

人们一直在努力标准化MIDI参数集(如General MIDI )和供应商标准(如Yamaha XGRoland GS ),但即使在来自同一供应商的乐器之间,控制集也不一致。也许这并不令人惊讶,因为要实现这一点,用于声音的样本数据也需要标准化-当然,这是仪器之间的区别。

倾向于发生的情况是,制造商以一种完全非标准化的方式大量使用SYSEX来实现控制功能(特别是在他们自己的产品中)。

构建任何类型的通用MIDI编辑器都需要您为要控制的每个设备创建一个映射表,描述控件及其MIDI映射。你通常会在每个乐器的用户手册中找到大量的MIDI实现图表和数据。

票数 1
EN

Stack Overflow用户

发布于 2020-04-02 04:08:26

到2020年,这可能最好通过MIDI功能查询来实现。参数调用可通过MIDI-CI属性交换完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14280210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档