Atsushi Eno

Results 128 issues of Atsushi Eno

Binary data incompatibility between plugin formats is one annoyance that should be resolved. We should take one step towards compatibility. We will use Standard MIDI 2.0 UMPs to load and...

API design
extension

The latest androidaudioplugin-midi-device-service contains support for `MidiUmpDeviceService`, but it turned out that it prevents publishing to Play Store, because of use of the preview API (`compileSdkPreview` embeds such metadata). Since...

ktmidi 0.7.0 features full-scratch MIDI-CI implementation which would improve AAP interoperability through Profile Configuration, Property Exchange and Process Inquiry. They are NOT for realtime processing, but helps some non-RT information...

It is similar to #44, but while the issue was about ports it is about parameters this time. It would be done by adding `on_parameter_list_changed(AndroidAudioPluginHost* host, AndroidAudioPlugin* plugin)` in `parameters`...

enhancement
API design
extension

From https://developer.android.com/ndk/guides/asan : > As of 2023, ASan is unsupported. It is recommended to use [HWASan](https://developer.android.com/ndk/guides/hwasan) instead. HWASan can be used on ARM64 devices running Android 14 (API level 34)...

Currently the biggest problem that has been blocking AAP development most is Gradle and AGP, and since their problems. (1) Under *some* condition, AGP fails to expand Prefab package content...

Now that we have more and more essential extensions such as URID, we should provide a way for plugin developers to not care much about the "missing" extensions. In Gradle...

We will have to implement audio graph rebuilder per configuration, and these options will be useful for dogfooding.

API design
breaking-change

It takes over #150, now with Surface Control based GUI (starting a7b2449). Now we consider these options: - native UI based on SurfaceControlViewHost: it requires Android 11 (50%-ish devices in...

API design
ui

After loading a state (or a preset), the host will have to get updated parameters so that its UI can reflect the changes. At this moment, there is no way...

enhancement
API design
extension