I am part of a team developing a music app that uses JUCE for the audio engine.
We would like to add support for USB audio recording and playback on Android for USB OTG-capable devices. Target audio interfaces would be e.g. the iRig UA, Scarlett Focusrite, Steinberg etc. At the moment, it looks like JUCE supports USB audio on Android only halfway: it does route the output to the USB device but ignores the input and keeps using the internal microphone. I have tested this using the “Recording” and “Synthesisers” demos with JUCE 4.2.4 on an iRig UA and Scarlett 2i2.
It would be neat if JUCE could add support for USB audio on Android. Ideally, there would be a callback informing the client when an USB audio-capable device is plugged in, and the client would have the ability to either route the input/output to it, or keep using the internal microphone/speakers.
Do you have any plans to add USB audio support to JUCE on Android in the near future?
Thanks for your reply.