Route, bridge, and transform MIDI
Bridge USB, BLE, and RTP‑MIDI. Host virtual ports. Log traffic. Transform messages with powerful rulesets — all in one fast, reliable app.

Key Features
What makes MIDIHub essential
Everything you need for flexible, reliable MIDI on Android
Bridge USB, BLE, RTP‑MIDI
Connect any combination of USB devices, Bluetooth LE gear, and network RTP‑MIDI sessions.
Virtual MIDI ports
Up to 6 virtual inputs and 6 outputs to route between apps on the same device.
Rulesets and transforms
Filter, remap, transpose, delay, and build custom IF/THEN logic in real time.
Auto‑reconnect + background
Keeps routes alive when switching apps with automatic reconnection for common cases.
Bonjour / mDNS discovery
Find devices on your network instantly and connect with zero manual configuration.
Presets for fast setup
Save, load, and auto‑load complete routing and processing setups.
Common Use Cases
From simple connections to complex routing patterns
USB keyboard to any app
Connect USB MIDI keyboards to Android music apps through virtual ports
Make any device wireless
Add Bluetooth MIDI to USB-only devices
Network studio integration
Connect Android to your computer DAW over WiFi
Multi-device routing
Connect multiple devices together seamlessly
Split keyboard to two instruments
Lower keys to bass, upper keys to lead using rules
Remap channels and notes
Send channel 1 to 2, transpose notes, and map CCs
Create MIDI echoes/delays
Use delay rules to add rhythmic echoes or compensate timing between apps and devices


Powerful MIDI Processing
Transform MIDI in real-time with intuitive rulesets
Filter unwanted messages
Block specific note ranges, controllers, or message types
Add delays and echoes
Create rhythmic delays or fix timing issues
Remap anything
Change channels, transpose notes, reassign controllers
Custom rules
Build complex IF/THEN logic for total control
Trusted by musicians
What users are saying
" Greta Job circuit(MD-BT01 in/out) LPK25 W-SS + LPD8 WLESS works great "
Andrej Zbro
" I don't normally buy apps but I'm so glad I did. "
Nick Procenko
" Works great with my CME H4MIDI and WIDI Core! "
Guido K
" This is mad scientist level of MIDI functionality on Android! Using it to control Flip Sampler on an iPad Pro, with Imaginando LK running on the Pixel 6 Pro, via MIDI Hub's BLE Host Server feature which says Experimental but works great and has minimal latency when compared to RTPMidi over wifi! "
César Omar Posada García Satamusic
" My God, I feel like I've finally made it out of the MIDI BLE to Windows to RTP to Android to Raspberry Pi valley...this is amazing, rock solid with very little latency. Thank you so much! "
Sean Norris
" This was worth the purchase! I needed to connect a USB MIDI keyboard to a Behringer JT-4000 without hassle. All it took was a USB hub and this app, and my daughter happily explored the classic supersaw sound + filter cutoff in the living room. Thanks for making it possible. PS: dark mode would be nice but not a must. 5 stars with or without. "
Juuso Alasuutari
Trusted by musicians
What users are saying
" thank you the swiping crash fix!!! this app is awesome, if you use MIDI on android you NEED this! for example i run 8 voice poly hardware synth with android host and put my drum channel into koala with this to save voices "
trevor west
" Does the job 👍 "
Pavlo Romantsev
" Great app. Highly recommended. "
Aristos Stylianou
" I've not done much with this app yet but my initial impression is really positive with this app. Lots of potential for inter-app and network MIDI experimentation! "
Matt S
" great tool - enables rtpMIDI for Android and is enormously helpful for advanced MIDI routing. "
Torsten Ecke
" This is a great app, one of a kind. It really works. Many thanks to the developer. Hopefully the app will continue to grow and polish. Chears "
Aleksey Veksler
FAQ
Quick answers
Most‑asked questions at a glance.
How do I connect my keyboard to multiple apps at once?
Create a bridge by swiping from your USB or Bluetooth keyboard input to multiple virtual output ports. Each app can then connect to a different virtual port, receiving the same MIDI data simultaneously. Learn more about virtual ports.
Can I run MIDIHub in the background?
Yes. MIDIHub continues processing while you use other apps, with notifications for connection issues. For best results, disable battery optimization.
What's the latency like for live performance?
USB offers the lowest latency, BLE works well for many users, and RTP‑MIDI over WiFi is solid on good networks. MIDIHub processes messages in real time for live playability.
Can I save different setups for studio vs live performance?
Yes, use Presets to save complete configurations (connections, bridges, rulesets). You can also auto‑load a default preset on app start. Learn about presets.
Ready to Route Your MIDI?
Download MIDIHub and start using these patterns in your setup