Skip to content

Repository files navigation

🎛️ XTouch Mini Script

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


🚀 Why This Script?

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.

🔧 Development Goals:

  • 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
  • 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

LAYOUT-MINIV5-MIXER

MIXER or PLUGIN mode

LAYOUT-MINIV5-NAV

NAV mode

LAYOUT XTOUCH-STRIP-PRE

CHANNEL STRIP mode

--

🛠️ Installation

  1. Download user guide and the compiled files 📦 Scripts compiled
  2. Extract all files to C:\ProgramData\Ableton\Live 12 Standard\Resources\MIDI Remote Scripts\XTouch_Mini folder without any subfolder
  3. Restart Ableton

📄 License

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.


📬 Contact

For questions or commercial inquiries: image

Related Topics

  • 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

Keywords

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

Releases

Packages

Contributors