如何找到 MIDI 文件中每对音符之间的间隔大小?

问题描述 投票:0回答:0

我试图找到 midi 文件中每对音符的音程大小(即一对音符之间有多少个半音)。例如,C 大调 midi 文件将返回 {2,2,1,2,2,2,1}。

我下载了 DryWetMIDI 并将其作为资产导入到 Unity 中,弄乱了代码。但是,我无法理解图书馆。

一个可能的解决方案可能是每次播放新音符时使用 CompareTo(Note) 方法将其与之前播放的音符进行比较,但我不确定如何编写代码。

我还没有尝试过其他图书馆。

c# unity3d intervals midi
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.