使用Fluidsynth播放音符从SoundFonts在Android上



是否有一种方法允许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

最新更新