Custom Ableton Live Control Surface Script for the Behringer X-Touch Mini MIDI Controller.
This script customizes the Behringer X-Touch Mini controller for advanced use with Ableton Live, overcoming the limitations of the native Mackie mode driver.
CLAUDE AI in XTouch Mini IS COMING... see my another repository
To address the many shortcomings of the native driver provided for the X-Touch Mini in Mackie mode, I decided to completely redevelop it. I started from a nearly blank slate, asking myself what features I would want on such a controller, considering its limited number of physical buttons. The license provided on this site is permanent.
-
Full Mixer Mode:
- Top buttons → control SOLO tracks
- Bottom buttons → control MUTE tracks
- Potentiometers (VPOTs) → control volume
-
Advanced Per-Track Mode:
- Top buttons → assigned to SOLO or MUTE
- Bottom buttons → control transport
- Pot assigned to Volume/Utility Gain, Pano, Sends
-
Plugin Mode:
- Acces to all plugins and rack parameters:
- Smart parameter control of an EQ8 equalizer
- Manipulation of ADSR functions on a synthesizer
- Control of racks, drum kit pads
- Never lose a great sound again. The script includes a Snapshot feature to compare or recall settings
- Acces to all plugins and rack parameters:
-
Navigation Mode via Pots:
- Zoom, Tempo with A & B memory slots
- Locator setting and timeline navigation
- Playhead positioning, loop start, and loop length adjustment
-
Complete Strip Mode:
- Track controls: Solo, Solo exclusive, Mute, Arm, Monitor
- Mixing parameters: Volume, Pan, Sends A/B/C, Loop definition
- Transport actions: Punch In & Out
- Track selection via rotary encoder
-
Full user manual
MIXER or PLUGIN mode
NAV mode
CHANNEL STRIP mode
--
- Download user guide and the compiled files 📦 Scripts compiled
- Extract all files to
C:\ProgramData\Ableton\Live 12 Standard\Resources\MIDI Remote Scripts\XTouch_Minifolder without any subfolder - Restart Ableton
This software is distributed under a proprietary license. See LICENSE.md for more information.
This repository is provided for educational and personal use only. Forking, redistribution, or modification for commercial purposes or public release requires prior written permission. Please note that the source code for this project is not publicly available. Only compiled binaries and documentation are provided in this repository. This decision is intended to protect the integrity of the project and prevent unauthorized modifications or redistribution. For inquiries or special access requests, feel free to contact the author.
For questions or commercial inquiries:
![]()
- Behringer X-Touch Mini
- Ableton Live
- Ableton Live Control Surface
- MIDI Controller
- MIDI Remote Script
- Custom Control Surface
- MIDI Mapping
- Python
- Music Production
- Live Performance
- Mackie Control
- DAW Controller Integration
X-Touch Mini, Behringer X-Touch Mini, Ableton Live, Ableton Live 12, Control Surface, Remote Script, MIDI Controller, MIDI Mapping, MIDI Control Surface, Mackie Control, Python, Music Production, Live Performance, DAW Controller, Custom MIDI Workflow