Advanced Android MIDI Router & Filter
Routy is a modern Android application designed for advanced MIDI routing and filtering between external devices and software. Whether you are performing live or working in a studio, Routy gives you the power to bridge your gear seamlessly.
Connect your MIDI keyboard, synthesizers, and apps together with the precision and reliability of Routy.
ROUTY is an advanced MIDI router designed for Android devices. The application serves as a digital patchbay and signal processor, allowing for flexible communication management between controllers, keyboard instruments, sound modules, and other MIDI gear. Whether you're building a concert rig for the stage or configuring a home studio, ROUTY gives you full control over the flow and modification of MIDI messages in real-time.
To start working with the application, you must physically connect your MIDI hardware to your phone or tablet. Since most mobile devices do not have dedicated MIDI ports, the connection is made via the USB port using appropriate accessories.
Step-by-step connection instructions:
Connection diagram: Keyboard -> Interface -> OTG Adapter -> Android Device
The main screen of ROUTY is designed for maximum readability and ergonomics. It serves as a central control panel, from which you have immediate access to all MIDI signal flow configurations. The interface focuses on quick navigation and precise presentation of the active routing state.
The heart of the ROUTY interface is the dynamic preset list. Each preset is an independent set of rules (sets) that determines how MIDI messages should be processed and transmitted.
Each expanded preset can be collapsed into a compact bar, displaying only basic information. This allows you to fit dozens of items on one screen without constant scrolling, increasing clarity on stage.
Each item on the list can have its own name, such as "01_Cyber_Track" or "Split: Bass / Lead Synth", ensuring you immediately see which preset to activate.
Expanded preset list view showing detailed rules.
Mobile optimization: presets collapsed into handy bars.
Editing preset name and list position.
[ PROJECT ]
│
├── [ PRESET 1 ] (e.g., "Cyber Track")
│ ├── [ SET 1 ] (Bass synth rule)
│ ├── [ SET 2 ] (Digital piano rule)
│ └── [ SET 3 ] (String section rule)
│
└── [ PRESET 2 ] ...
Define Low Note and High Note to create keyboard splits. For example, assign Bass to the lower octaves and Lead to the upper ones.
Define multiple sets sharing the same Key Range to send signals to different targets simultaneously (e.g., Piano + Strings + Bells).
It is very important that each set (rule) has a different MIDI output channel defined. When you select a new preset using the "Next Preset" button, Bank Change messages are sent to the output device to switch the selected sounds. If two sets in a given preset share the same MIDI output channel, the sound settings will be determined by the last rule with that output channel in the preset.
Manage your configuration files: create new projects, save changes, and load existing setups from your device's memory.