是否有一种方法允许android通过使用FluidSynth使用SoundFont文件播放声音?我一直在看jOrgan,但源代码似乎有点…至少可以这么说。
问题是java声音API在android中不受支持,所以我在项目中的一个很好的例子是java声音演示的Midi Synth。
我想我应该可以从C移植到JNI,但是我不知道如何处理音频功能(我今天才开始阅读和研究)。
帮忙吗?
我还阅读了以下线程,并尝试了可用的java/android项目与可能的解决方案:
- 三个Android Audio api介绍<<li> Midi司机/gh>
https://www.fluidsynth.org/api/example_8c-example.html
这个文档告诉如何加载。sf2文件
和,调用这个来演奏一个音符
fluid_synth_noteon(synth, 0, key, 80);
请参考此应用程序。此应用程序使用libfluidsynth。所以图书馆。
ok Live MIDI Player DEMO