We moved to a new shop! head over here to see what's new

Midi Fighter Twister Script for Ableton (selected track)

Description and Instructions

Control Surface Studio from Remotify made this script possible without any coding required. It works great and it is super fun working on this build. You can edit this script to your own liking within the Control Surface Studio App (using the provided .json files) Check it out!


This mapping consists of all four Midifighter Banks which are mapped to corner side buttons.

Upper-Left side button = Bank 1: Selected Track and 8 Macros

  • Track Navigation (Scroll)
  • Scene Navigation (Shift Encoder Scroll) (press Enter on your keyboard to trigger selected clip)
  • Track Volume-Mute-Solo-Arm-Pan-Sends
  • 8 Macros (Parameters)
  • Device Navigation (Prev/Next)

Upper-Right side button = Bank 2: 16 Macros

  • 16 Macros (Parameters)
  • Track Navigation (center side buttons)
  • Device Navigation

Lower-Left side button = Bank 3: Not assigned

  • User Map (feel free to assign any functions via the MIDI button in this bank)

Lower-Right side button = Bank 4: Twisted Gratification effects

  • Track Navigation (Scroll)
  • Scene Navigation (Shift Encoder Scroll)
  • Twisted Gratification Effects!
  • FX Kill Switch
  • Mouse Emulation Rotary Encoder ( macOS only feature)

Installation Guides and Infographics are included in download. Choose either Mac or PC version and follow all steps.

Also, included is the Ableton Project with custom mapped effect devices and a couple of loops to test effects right away.

If you need support or have ideas for other cool mappings for Ableton, let me know.

Problem downloading or other issues? Let us know on the forum.
Comments for v0.1.3
Diego Dolp about 14 hours ago
First of all, sorry for the stream of text. This box won't let me structure my message with line breaks. :/ Anyway, there are several problems with this mapping on my version of Ableton (Suite updated to 11.2.7), and Twister running with the most recent firmware (02 Oct 2019): - Switching between Banks 1-4 changes the colour-coding of the LEDs, but doesn’t change the MIDI messages themselves, i.e. encoder and button functions remain those of Bank 1. It seems that the Twister simply doesn’t switch to different MIDI messages: Checking inside Ableton and MIDI Monitor reveals that no matter what Bank I set the device to, it will always send out the MIDI messages associated with Bank 1. (Your mapping doesn’t seem to be at fault for this. I have the same problem with another mapping that I tried). This being the case, the following problem affects only Bank 1 as I can’t use the other Banks: - Whenever a Rack is selected inside Ableton, Twister doesn’t seem to know the value of its Macro Controls . They don’t show on the corresponding LED circles, and turning a knob causes the value to be reset to its lowest position. - With Takeover Mode set to Pickup, the problem persists. Again, when clicking on any racked device, as soon as I turn one of the top 8 encoders, the corresponding parameter is immediately reset to its lowest setting and starts following the encoder-movements from there. (This is especially weird for two reasons: 1) Pickup Mode works perfectly fine on my other MIDI controller, a cheap AKAI LPD8 mk2. 2) Pickup Mode works on the bottom row of encoders that are mapped to Volume, Panning, and a couple of other controls. Only the encoders controlling Rack-parameters are buggy.) This is a real bummer, as your mapping looks awesome and I’d love to use it. Any way you could help would be greatly appreciated. In any case, thanks for sharing your work.
Phil 14 days ago
Hey there, I just ordered the MFT and your script / functionality was part of the reason. It looks super useful. Question, without the CCS app could I still make minor tweaks, like light color changes, or the bank 3 functionality via the Midi Fighter Utility app or would that break the original script ? Thanks!
Stewe 9 days ago

Thank you! I believe that you can change all colors except for the Mute-Solo-Arm as those are controlled by the script. All other color states are part of the Utility and can be reconfigured without the CSS app. Feel free to assign Bank 3 how ever you wish via the basic MIDI Learn button - having this user customizible is the original idea for the Bank 3. If you have other questions, let me know!

phyre 29 days ago
Loving this script so far! The 16 macro knobs is a game changer since they added that feature in Live 11. The infographics labeling the knobs and their functions are super helpful and detailed. My brain expects the #1 knob to be on the top left, it is a little awkward that this mapping has it on the bottom, but I will get used to that. Twisted Gratification FX are fun too all on their own. I tried grouping them into a rack and it didn't like that, the knobs stopped affecting things. Going to save the project file that is included as a template, so then anytime I want to use those FX I can drag them in from that folder. Unless someone else has a better work around.