2

我正在编写一个播放一些 MIDI 音符的应用程序,但我在使用音库时遇到了问题。

在 Mac 的默认 JVM 上,有一个soundbank-mid.gm礼物,但 Java 告诉我没有默认的音库,也没有加载任何乐器。它也无法加载我自己的 SoundFont 文件。不过,它仍然会从一些默认值开始播放。

在我的 JVM 7 上,有一个默认的音库和加载的乐器,它还加载 SF2 文件。我有一个在 7 上不起作用的原生 dep。

在 Ubuntu 上我遇到了类似的问题,但那是因为soundbank.gm默认情况下没有安装。我也能够SF2很好地加载文件。

从未尝试过Windows。

跨平台播放 MIDI 的可靠方法是什么?

4

0 回答 0