CobalTouch is a pre-mapping interface that allows you to
quickly control the faders and main sequence of the Cobalt lighting software using the X-Touch Mini controller.
2. Why these two controllers?
1. Configuring the Midi Fighter Twister
2. Use CobalTouch-MFT
2.1. Download and launch
2.2. Interface Overview
2.4. Network setup
2.5. MFT commands
Midi Fighter Twister - DJ Tech Tools
Interface graphique de CobalTouch-MFT
Fighter Twister de DJ Tech Tools
1 - CobalTouch-MFT
CobalTouch-MFT has the same settings as the CobalTouch application, with additional commands for the Midi Fighter Twister (MFT) controller.
This page only documents these additions.
For the documentation of the "X-Touch Mini" part, please go to this page.
CobalTouch-MFT is an interface initially conceived for my personal use and that I make available here.
It is intended for stage managers and lighting technicians working with ETC's Cobalt software and wishing to have control surfaces for faders, machine attributes, independents and sequence transport keys.
It offers a pre-assignment of the X-Touch Mini and Midi Fighter Twister buttons optimized for Cobalt and its visualization via a graphic interface. It was developed under Max and runs under Windows.
The application communicates in MIDI with the two controllers, and sends information in both OSC and MIDI to Cobalt. The application is not bidirectional, it does not receive any information from Cobalt.
Additional features offered by the addition of the MFT:
Control of the main attributes of the automatic projectors (Pan, Tilt, Zoom, Focus, Hue, Saturation, Iris), with coarse and fine adjustment for each attribute.
Control of 4 independent knobs and 3 independent switches.
Crossfader emulation with transfer speed control.
Once the application is opened, it works in the background.
3 - Why these controllers ?
For a quick description of the Fighter Twister and the reasons for this choice, you can go here.
For the choice of the X-Touch Mini, it is here.
1 - Setting up the MFT
First of all, the controller must be configured internally using the Midi Fighter Utility, the dedicated editor provided by DJ Tech Tools:
You will need the configuration file specific to the use with CobalTouch-MFT "Config_MFT_CobalTouch-MFT.mfs" (Google Drive link):
Once you have downloaded these files and installed Midi Fighter Utility on your computer, connect the Fighter Twister to your computer via USB without using a hub.
You can use a hub later on to use it, but it is not recommended to use a hub to configure it.
- Open Midi Fighter Utility.
- Go to File/Import at the top left and select the configuration file "Config_MFT_CobalTouch-MFT.mfs".
--> The Bank 2 view on the right should look like the one in the picture below.
- Click on the blue "SEND TO MIDIFIGHTER" button at the bottom of the editor to transfer the configuration to the controller.
The bank used with CobalTouch-MFT is bank 2. The other banks are not used in the application.
To navigate between the MFT banks, use the middle buttons on either side of the controller.
X-Touch Editor interface
2 - Using CobalTouch-MFT
2.1 - Downloading and launching
You can download CobalTouch via the Google Drive link below :
Once the file is unzipped, open the main directory. Inside is a directory named "resources" and the files "CobalTouch-MFT_1.0.exe" and "CobalTouch-MFT_1.0.mxf".
These files must always stay together in the same directory and the "resources" directory must not be deleted, modified or renamed, otherwise the application will not work.
The whole thing is a bit heavy for such a "small" application (about 350Mb), but that's because it runs through Max Runtime which is a "player" version of Max, part of the compilation.
CobalTouch does not install, it is an executable, you just have to click on the file "CobalTouch-MFT_1.0.exe" to launch it.
2.2 - Overview of the interface
As a reminder, the interface of the "X-Touch Mini" side:
- Network configuration
 - Control of faders 1 to 8
 - Control of faders 11 to 18
 - Reset all faders of the current page
 - Transport keys of the main sequence
 - Grand Master
And the interface of the "Fighter Twister" side:
 - Rotation : WHEEL
Push : ALL
 - Push : AT 0%
 - Rotation : Speed control
Push : CLEAR CHANNEL
 - Crossfader
 - Rotation : Independents 1 to 4
Push : Independents 7 to 9
 - Control of the attributes
2.3 - General information
Except for the network settings (see below) there is nothing to configure in CobalTouch-MFT, everything is pre-mapped.
2.4 - Network configuration
This configuration is common to both the X-Touch and the MFT.
The IP address to fill in is the one of the network card of the system on which Cobalt is running.
The localhost address "127.0.0.1" must work. It is therefore configured by default.
The OSC transmission port must correspond to the one of Cobalt in General Settings/Setup/MIDI Show Control panel in Coblat. The default port is 8000.
2.5 - Presets
Since CobalTouch also sends MIDI data to Cobalt, you will need to set up a virtual MIDI port on your computer, and enter it in both CobalTouch-MFT and Cobalt (in General Settings/Setup/MIDI/Setup MIDI).
To create a virtual MIDI port on your computer, you can download and install Tobias Erichsen's excellent loopMIDI, which is simple, lightweight, stable and free.
2.5 - MFT commands
- Rotation : WHEEL
- Push : ALL
- Rotation : No action
- Push : AT 0%
- Rotation : Speed control
- Push : CLEAR CHANNEL
NB: in order to avoid any false manipulation or forgetfulness, the rotary switch automatically returns to the central position (i.e. normal transfer speed) after 5s of inactivity.
- Rotation : Manual crossfader
- Push : No action
The transfer between register A and register B is carried out by operating the rotary from 0 to 100%.
Once the transfer has been executed, the rotary switch automatically returns to position "0", ready for the next manual transfer.
- Rotation : Independents 1 to 4
- Push : Independents 7 to 9
- Rotation : Coarse adjustment of the attribute
- Push+Rotation : Fine tuning of the attribute
CobalTouch-MFT 1.0 (current) - 06/05/2021
For all questions/suggestions/requests, please use the Facebook group @etccobalt (private group) to share with as many people as possible, specifying the hashtag #cobaltouch.
Otherwise feel free to contact me at nicolasbazoge.1[at]gmail.com