0

我可以知道是否可以使用 jMusic API 从复音 MIDI 中提取音符开始和其他音乐细节(例如音高、音符持续时间)(即从高音和低音声音或和弦播放的多个音符)?

它有一种提取音符开始的方法 - 但对于给定的音符,它每次都返回零。然而,使用 jMusic 提取单音(即单音符)MIDI 的音高和持续时间是可能的。但是当存在和弦时,它只捕获和弦的单个音符,并且每次音符开始都返回零。

有没有办法解决这个问题?

尽快欣赏任何见解。提前致谢

4

1 回答 1

1

免责声明:我没有使用过 jMusic。事实上,我什至从未听说过。

但在过去分析 MIDI 文件时,我经常犯的一个错误是没有分析正确的音轨。如果您的 MIDI 文件有多个音轨,请确保您处理所有这些音轨。否则,如果您没有解决正确的轨道,您可能会遗漏一些可以解释您的问题的注释。

例如,钢琴独奏的 MIDI 文件可以分为两个音轨:高音谱号和低音谱号。如果您只分析高音谱号音轨,您将错过所有低音谱号音符。

于 2010-06-08T02:57:33.573 回答