-
It's about time.
build and run tests -> done
web UI:
- [x] aap-core
- [x] aap-lv2
- [x] aap-lv2-mda
- [x] aap-lv2-string-machine
- [x] aap-lv2-sfizz
- [x] aap-lv2-fluidsynth
…
-
Currently we kinda have to run AAP metadata generator because otherwise it is annoying to write everything manually. But nowadays AAP supports dynamic parameter lists at runtime, so it would make more…
-
Now that dc32932 brought in the basic implementation for GUI support from plugin Web UI down to remote plugin instance, we are in general "done" with the designing phase (#34) and switch to the implem…
-
We use a *forked* version of ADLplug from somewhat old revision of the original. It is a few years behind already, but the original development did not go further either. yet, the original went ahead …
-
This is what's going on with aap-juce-odin2 from [4888e7f](https://github.com/atsushieno/aap-juce-odin2/blob/4888e7f5ef57dbb76d6959d015cd0bc1e3d17ca5/app/src/main/res/xml/aap_metadata.xml#L11). It sho…
-
Current aaphostsample is a static filter application example and not demonstrating realtime plugin application.
JUCE AudioPluginHost port is realtime, but it's only reacting on users key inputs (an…
-
from https://github.com/atsushieno/aap-juce/commit/ebab9d9:
> I figured that there is a major problem within our plugin protocol (AIDL) - we need to pass the actual frame count on every `process()`…
-
Currently there are some hacky debug diagnostic code that puts audio processing results onto logcat. It is of course not RT safe and involves significant cost.
We could use [ATrace](https://perfett…
-
JuceAAPAudioPluginHost is often? always? horrible with low quality behaviors. It crashes very often only by changing audio settings. The app should consult plugins so that which sampleRate is appropri…
-
There is a bunch of points there on what we should avoid in realtime processing on this talk: https://www.youtube.com/watch?v=Q0vrQFyAdWI
This is in general difficult and continuous task. We'll clo…