Foxwizard Mini MIDI Multitool User Manual
Overview
USB-C to TRS MIDI adapter and router. Two operating modes, up to 256 programmable routes, configured from a web app called Foxwizard Patchling.
Status LEDs
- IN LED: flashes on TRS/DIN MIDI input activity.
- USB LED: flashes on USB MIDI activity.
- OUT LED: flashes on TRS/DIN MIDI output activity.
- Brightness: 0-10 steps, set in Patchling under Global Settings.
Configuring with Patchling
- Connect the device to a computer using USB-C.
- Open the Patchling web app using the Chrome browser.
- Be sure to grant permission to allow the device to connect to Chrome via MIDI, in the upper left.
- Click Load from Device to pull its current settings, or start from the current in-app state.
- Edit Global Settings, add/edit/reorder/delete routes.
- Click Save to Device to send these settings to the device.
Nothing is sent to the device until you click Save to Device.
Modes
Set in Patchling under Global Settings.
- USB Adaptor Mode (default): USB in to TRS out. TRS in to USB out. Simple two-port adapter.
- Router Mode: TRS in to TRS out and USB out. USB in to USB out and TRS out. Full merge, unless a route intercepts a data type.
A route with no match falls through to the current Mode’s default behavior above.
Button
One action, set in Patchling under Global Settings: Panic, Pitch Up, Pitch Down, Mod, CC Momentary, CC Toggle, Octave Up, Octave Down, Note Momentary, or Note Toggle. Momentary/Toggle behavior and channel are also set there.
Presets (files)
- Download Preset: saves the current in-app state to an XML file.
- Upload Preset: loads an XML file into the app. Click Save to Device afterward to send it to the device itself.
Routes
Each route filters and transforms MIDI by:
| Field | Options |
|---|---|
| Input Device | TRS/DIN, USB, or Both |
| Input Channels | any of 1-16 |
| Data Types | Note, CC, Program Change, Pitch Bend, Poly Aftertouch, Channel Pressure, SysEx, Common, Realtime, Clock |
| Note/CC Range | start-end |
| Output Device | None, TRS/DIN, USB, or Both |
| Output Channels | any of 1-16 |
| Transpose | -64 to +63 semitones |
| Velocity Scale | 10-200% |
| CC Map | shift CC range to a new start CC |
| Aftertouch/Pressure to CC | remap to a chosen CC number |
| Mono Retrig | poly to mono, last-note priority auto-retrigger. this makes a sampler respond like a mono synth. |
| Round Robin | cycle or randomize output channel per note, to simulate polyphony from multiple mono synths. With different sounds on each channel, you can get sonic results similar to per-note parameter lock, like Novation AFX Mode. True per-note parameter locks are possible with our more-advanced product, the Action Performer. |
Routes are evaluated top to bottom. Later routes override earlier ones targeting the same output. Drag to reorder in Patchling.
TIP: Set Output Device to None to block a matched message instead of passing it through.
Factory Reset
Hold the button down, then plug in the USB-C cable while still holding it. Resets Mode, button action, brightness, and all routes to factory defaults, and writes that to flash. * This is also a quick way to revert the device to working as a standard USB MIDI adaptor.
Firmware Update
- Unplug the device from USB.
- Open the case by placing something thin between the edges of the case halves on the long sides.
- Short the two
FIRMWAREpads together on the bottom left. Use tweezers or a paperclip. - While still shorted, plug the device into a computer via USB-C.
- A drive named
RPI-RP2appears. - Remove the short from the
FIRMWAREpads. - Drag
Mini_MIDI_Multitool.ino.uf2onto theRPI-RP2drive. - The device reboots automatically once the copy finishes.












