Hello,

Sorry for stupid question. I have no experience in C/C++.
I made an xamarin forms app for Android. The app is midi controller.
It sends notes to Fluidsynth by VolcanoMobile and works fine with
custom soundfont (sf2) with drum samples.
But, my users are lazy and want my app to play directly without
installing additional app.and loading sountfont manually.
That's why I'm trying to integrate fluidsynth to my app.

I have downloaded fluidsynth-2.1.5-android.zip. It contains a lot of libs.
Firstly I have added just libfluidsynth.so  as AndroidNativeLibrary.
But that was not enough to play sound. That generates unknown exception..

Then I have added to the project all  these ".so" files that were in zip .
Now fluidsynth works inside my app. I managed to sent NoteOn and
NoteOff and hear sound.
But my questions is - why there are so many ".so" files.
Looks like i don't need them all to my very limited needs.
Which of the following libs are really needed ?

1 libfluidsynth.so
2 liboboe.so
3 libfluidsynth-assetloader.so
4 libc++_shared.so
5 libcharset.so
6 libffi.so
7 libFLAC.so
8 libgio-2.0.so
9 libglib-2.0.so
10 libgmodule-2.0.so
11 libgobject-2.0.so
12 libgthread-2.0.so
13 libiconv.so
14 libintl.so
15 libogg.so
16 libsndfile.so
17 libvorbis.so
18 libvorbisenc.so
19 libvorbisfile.so
20 libz.so
21 preloadable_libiconv.so

Thanks in advance,
BR,
Stas

_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to