Everything you need to know about MidiXLate and MIDI routing.
What is a MIDI router?
A MIDI router is a hardware device that directs MIDI data from one or more input devices to one or more output devices. Unlike a simple MIDI thru box or hub that sends all data everywhere, a true MIDI router like MidiXLate inspects each MIDI packet and routes it only to the intended destination — giving you precise control over which devices receive which MIDI messages.
How is MidiXLate different from a MIDI hub or thru box?
A MIDI hub or thru box simply duplicates all incoming MIDI data and sends it to every connected device. MidiXLate is a true router — it inspects every MIDI packet and routes it exactly where you define, with filtering, translation, and channel locking. You control which input ports send to which output ports, and which types of MIDI messages are allowed through.
Can MidiXLate filter specific MIDI messages?
Yes. MidiXLate filters by MIDI message type — Note, Program Change, Control Change, Pitch Bend, Aftertouch, SysEx, and clock / transport (start, stop, continue, MTC, song position) — separately for every input and every output port. For example, you can allow notes to pass from a keyboard to a synth while blocking program change messages, limit a pedal board to only sending CC messages to specific devices, or keep MIDI clock away from a device that does not need it.
What can the translation rules do?
Each rule line watches for a specific incoming message — by input port, message type, channel and value — and acts on it. A rule can translate it into a different message (note, control change or program change, in any combination), block it from reaching a port, step a value up or down each time it arrives (for example foot-pedal volume up and down), or turn a single program change into a full bank select. Up to 128 rule lines are supported and several rules can act on the same incoming message. Channel locking can also force any input-to-output path onto a chosen MIDI channel.
Can MidiXLate pass large SysEx dumps?
Yes. SysEx is passed at full MIDI speed, in both directions between the DIN ports and USB, so patch and bank dumps from synths and effects units go through without being throttled. SysEx is routed and filtered per port like any other command. MIDI clock and other real-time messages are handled correctly even when they arrive in the middle of another message or a SysEx, and running status is supported.
Does MidiXLate have a display?
Yes. A color display on the front panel shows the loaded configuration name and rule counts, the device names, the routing matrix, the port filters and the channel locks, which you step through with the Config button. With the Logger button engaged it also shows a live monitor of the MIDI received and sent. Every port has its own activity LED, and detailed logging can also be sent to a PC terminal over USB-C.
How do I configure MidiXLate?
MidiXLate includes a free Windows PC configuration app. Connect via USB-C Port 2 and use the visual rule builder to define your routing, filtering, translation, and channel locking rules. Once configured, download the rules to the router — it then operates standalone without a PC connection.
Can I try MidiXLate before buying?
Yes. Sierra Digital Audio offers a rental program at $150/month (customer pays shipping both ways). The full rental cost applies toward the $850 purchase price if you decide to buy.
What is the latency of MidiXLate?
MidiXLate uses an 84 MHz ARM Cortex-M3 processor that handles each MIDI message in microseconds, resulting in less than 1ms of latency — far below any perceptible threshold for live performance.
Does MidiXLate work with all MIDI devices?
Yes. MidiXLate uses standard 5-pin DIN MIDI connections and is compatible with any device that sends or receives standard MIDI. It also has a USB-C port for connection to a PC running the configuration app or for use as a USB MIDI interface.
Is this a limited product?
Yes — each MidiXLate router is hand-built to order by Larry Scott at Sierra Digital Audio in Truckee, CA. Availability is limited. Contact us to discuss your requirements and lead time.