atsushieno / aap-juce

AAP (Audio Plugins For Android) JUCE integration.
GNU General Public License v3.0
15 stars 1 forks source link

support dynamic port changes in AAP-JUCE (and AAP itself) #13

Open atsushieno opened 4 years ago

atsushieno commented 4 years ago

From https://github.com/atsushieno/aap-juce/issues/10#issuecomment-617558379:

Now Dexed crashes here:

9935-9958/com.digitalsuburban.dexed I/JUCE: JUCE Assertion failure in juce_AudioSampleBuffer.h:275

(snip)

It is most likely related to atsushieno/android-audio-plugin-framework#44 i.e. inconsistency between list of "defined" ports vs. the actual JUCE channels. While supporting dynamic ports with static known ports is doable, it must be properly distinguished at implementation.

atsushieno commented 4 years ago

In juce6 branch, Dexed does not crash anymore. But it is just that it has nothing to do with dynamic ports.

We would still need investigation, but priority is not very high now.

atsushieno commented 2 years ago

AAP 0.7.3 supports instance-based port enumeration, so it is possible to get dynamic ports working.

atsushieno commented 1 year ago

We need some JUCE plugin example that actually changes port configs.