I am looking for a reliable sampler app for my Android live setup, but I keep hitting technical roadblocks regarding inter-app MIDI communication on the same device. I’m hoping someone here has a solution.
My Setup:
- Android Tablet Lenovo M11
- BandHelper as the "Master" (manages setlists and sends MIDI commands)
- External USB MIDI Controller (to play the samples live)
My Requirements:
- User Samples: Must allow importing own WAV samples and mapping them to pads/keys.
- USB MIDI: Must be playable via the connected USB controller.
- MIDI Program Change (PC): The app must handle incoming PC commands to switch songs/presets/scenes.
- Direct Connection (Native Android MIDI API): The app must receive PC commands directly from BandHelper running on the same device.
What I have already tried (and why it failed):
Koala Sampler:
The sample import is perfect, but the Android version suffers from background audio issues (it mutes when I switch focus to BandHelper). Additionally, its MIDI PC implementation for switching entire projects is limited compared to iOS.
G-Stomper Rhythm:
Very powerful, but it simply does not show up as a MIDI port inside BandHelper. It likely relies on legacy MIDI drivers that are invisible to other apps without a bridge.
Flip Sampler:
BandHelper detects the port immediately (so it uses the correct modern API) , but Flip does not seem to support MIDI Program Changes for switching patterns or songs.
Audio Evolution Mobile:
The app is recognized via Virtual MIDI, but the workflow for loading user samples (hidden inside the "Evolution One" synth or "Multi-instrument" drum track) is too clunky for my live needs.
The Question:
Is there an app (e.g., G-Stomper Producer, Zenbeats, Cubasis?) that definitively uses the modern Android MIDI API (visible to other apps), plays audio reliably in the background, and accepts PC commands for preset changes?
Thanks for your help!
