我正在寻找一种在 MIDI 文件中表示和弦的方法。
请注意,我不想代表和弦发声。这可以通过多个注释消息轻松完成。但是如果我这样做了,那么每次我读回 MIDI 文件时,我都必须对和弦分析进行某种注释,这是一个主要的麻烦,特别是因为我在编写文件时已经知道和弦结构。
相反,我正在寻找更类似于吉他指法谱或假书的东西。也就是说,我想在特定时间点记录“C”或“Cm”或“I”或“I”或“iii7”。
所以我的问题...
有没有标准的方法来做到这一点?(我没有找到,但我不完全了解当前的规范。)
有没有一种非标准的方式来做到这一点?
我正在考虑使用歌词/显示元事件的“标签”工具。似乎我可以发明 {@chord=Cm} 并且对于任何不了解此用法的过去、现在或未来的读者来说都应该是透明的。我读的标准对吗?这会是一个合理的、本质上是私有的、非标准的扩展吗?