在 Android 上使用 Fluidsynth 从 SoundFonts 播放音符
有没有办法让android通过使用FluidSynth使用SoundFont文件播放声音? 我一直在查看 jOrgan 但源代码似乎至少可以说是有点……压倒性的。
问题是 Android 不支持 java sound API,所以我所在项目的一个很好的示例是 Java 声音演示的 Midi Synth。
我认为我应该可以接受从 C 到 JNI 的一些移植,但在处理音频功能方面我并不了解(我今天才阅读并开始研究)。
有帮助吗?
我还阅读了以下线程并尝试了可用的 java/android 项目以及可能的解决方案:
Is there a way to allow android to play sounds using SoundFont files via using FluidSynth?
I've been looking at jOrgan but the source code seems to be kind of... overwhelming to say the least.
Problem is that java sound API is not supported in android so a great sample to the project i'm in would have been Java Sound Demo's Midi Synth.
I think I should be fine with some porting from C to JNI but I'm not knowledgeable when it comes to handling audio features (I've only read and started researching today).
Any Help?
Also I've read the following threads and tried available java/android projects with possible solution for this:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
https://www.fluidsynth.org/api/example_8c-example.html
这个文档告诉我们如何加载 .sf2 文件
,并调用它来播放音符
https://www.fluidsynth.org/api/example_8c-example.html
this doc tell how to load .sf2 file
and, call this to play a note
请参考这个应用程序。这个应用程序使用 libfluidsynth.so 库。
卡拉 OK 现场 MIDI 播放器演示
Please refer this app. This app use libfluidsynth.so library.
Karaoke Live MIDI Player DEMO