在 MIDI 表示中,中音 C(钢琴)的正确八度值是多少?
Posted
技术标签:
【中文标题】在 MIDI 表示中,中音 C(钢琴)的正确八度值是多少?【英文标题】:What is the proper octave value of Middle C (Piano), in MIDI representation? 【发布时间】:2013-07-07 22:43:07 【问题描述】:我目前正在用 C# 开发一个光学音乐手稿阅读应用程序。对于音符识别场景,我发现需要知道每个键的八度值。
因为表示注释,例如: 4C4 其中 (Duration)(Note)(Octave) 是表示的顺序。
(仅考虑高音谱号)
在 MIDI 乐谱中,中音 C 在哪个八度中?
下图中的C是哪个八度音阶的?
【问题讨论】:
您可能想尝试用谷歌搜索它。中间 C 是 Midi Note 60,但可以用 C3、C4、C5 表示,具体取决于您设置基本八度的位置。 @Codeguy007 我试过谷歌搜索。找到这个链接:music.vt.edu/musicdictionary/appendix/octaveregisters/…,它说有两种表示方法,分别是“MIDI Octave Designations”、“Alternate MIDI Octave Designations”、“Acoustical Society of America System”。知道最常用的格式类型吗? 【参考方案1】:通常是 C3,但正如 Codeguy007 所指出的,它可能因软件而异。根据我的经验,C3 是中间 C 最常见的值。
【讨论】:
【参考方案2】:使用 MIDI 时,440 A 应该始终是 MIDI 音符编号 69。
以八度音阶命名的音符并不像音符编号那么重要。
【讨论】:
【参考方案3】:C4 是迄今为止最广泛使用的中音 C 名称。MIDI 规范将中音 C 称为 MIDI 音符 60,并且不使用八度符号。值得注意的是,雅马哈为他们的键盘使用了 C3 符号(包括他们非常成功的 DX7,一种早期的 MIDI 键盘),这在一定程度上是有道理的,因为钢琴上最低的 C 对应于 C0。竞争对手罗兰选择了 C4,钢琴上最低的 C 是 C1。但请注意,还有两个可能的 C 音符,MIDI 音符值 0 是最低的。雅马哈是 C-2,罗兰是 C-1。所以有人会把中间的C记为C5是有道理的,所以最低的音符是C0,这样八度索引就从0开始,对于软件来说特别方便。 (这是由至少一家音序器软件制造商完成的。)
但事实证明,C4 是最受欢迎的。事实上,它的使用可以追溯到几个世纪前,并且在过去的一百年中被广泛使用。用于scientific pitch notation(也称为美国标准音高符号、国际音高符号)。
【讨论】:
以上是关于在 MIDI 表示中,中音 C(钢琴)的正确八度值是多少?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用正确采样率的 pretty_midi 将 midi 文件更改为钢琴卷?
编写一个程序,帮助 tudio 将 midi 音符编号转换为名称和八度