-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aap-sfizz needs changes for Android #3
Comments
This changeset I made to fluidsynth is a reference change. FluidSynth/fluidsynth@daa037b |
It needs Worker extension implementation (as host). |
Worker is implemented in af1ac0b. Now sfizz does not crash, but there seems to be some problem loading sfz:
|
It was just due to lame logging, not an actual issue. Needs more investigation on how it results in no sound. |
There is an ongoing work in
|
We will have to add support for Android asset to libsndfile. |
I'm changing my mind; there are too many things that depends on local filesystems now: lbisndfile, sfizz/src/external/ghc filesystem, sfizz itself. It is now much easier if aap-sfizz just downloads sfz files from web and stores it in the app storage. |
Aaand sfizz has been changing the way how it uses SndFileHandle, which now aggregates most of the file loading part as |
Converting filepath to AAsset fd via |
As a side step, I dumped assets effort so far and got sfizz working from aaphostsample (as of fad0ace). We need resource path settings in sfizz internals though. |
These days sfizz port has been working with "copy sfz assets into local app storage (directory)" strategy. It coulod be an enhancement to existing app, but so far we don't "need" changes for Android anymore. Also, sfizz made libsndfile dependency optional, so chances are that we may be able to implement asset-based stream resolver. aap-sfizz has moved to aap-lv2-sfizz repository, so I'm closing this anyways. |
aap-sfizz is in master now, but it lacks file loading support...kind of. It should load from assets instead of local files.
Since there is no UI to specify local sfz files and convert it into Atom sequence, it needs some extra steps to make it fully usable.
Possible solutions:
The text was updated successfully, but these errors were encountered: