atsushieno / aap-core

an Audio Plugin Format/Framework for Android
MIT License
92 stars 3 forks source link

isolate LV2 related bits #45

Closed atsushieno closed 4 years ago

atsushieno commented 4 years ago

While this project has started with first-class LV2 support, this project itself is independent of LV2. And for repository management point of view, it is better to split LV2 bits from AAP framework itself.

(We don't follow monorepo here, we are not fluent in CI resources and need realistically maintainable build setup with rational minutes as well as near-future package management.)

The new repo will be quite like aap-juce, with more attempts to import quality plugins that already exists on Linux desktop world.

atsushieno commented 4 years ago

After some investigation on the new Prefab build system, I find it quite immature and useless for our general need, as detailed at https://github.com/atsushieno/android-native-audio-builders/issues/2 .

We stick to the current ugly approach to resolve those native libraries and headers in the new repo.

atsushieno commented 4 years ago

There is an ongoing migration to https://github.com/atsushieno/aap-lv2 . So far hacky structure that expects parallel source checkout with fixed directory name (android-audio-plugin-framework) to avoid multiple extra checkout cost (we also have aap-juce). Maybe we will end up with current structure though...

atsushieno commented 4 years ago

done as of 6a779c7.

localpluginsample is left there, we didn't decide what to do. Maybe we will just remove it.