首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果文件不包含任何仪器名称元事件,如何检测设备名称?

如果文件不包含任何仪器名称元事件,如何检测设备名称?
EN

Stack Overflow用户
提问于 2017-04-13 20:18:02
回答 2查看 149关注 0票数 0

我正在处理 midi文件。我看到合成音箱分别检测到两个录音机,两个大提琴和一个音轨,但是在midi文件中没有任何“乐器名”元事件。

这里发生了什么事?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-13 20:33:32

MIDI规范本身并不定义程序更改消息映射到的工具。MIDI文件应该包含一个系统独占消息,用于初始化所需标准的合成器(例如,通用MIDI的"GM系统On“或XG站立的"XG重置”)。

此文件不包含这样的初始化。但是大多数文件都是通用MIDI的(大多数其他标准都与通用汽车兼容),因此,联觉公司假设MIDI文件用于支持通用MIDI的合成器,并且只是从全球机制仪器清单中取名。

票数 0
EN

Stack Overflow用户

发布于 2017-04-13 20:26:01

通用MIDI规范给出了对乐器编号的默认分配--例如,44号乐器是一种禁忌语。MIDI文件在不同系统之间绝对没有可移植性,否则。

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

https://stackoverflow.com/questions/43401038

复制
相关文章

相似问题

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