Basic Midi Fighter Twister configuration problems

1.22K viewsCSS Questions
0

Hello

So, I bought CSS and I’ve been trying to get my Midi Fighter Twister to work, but I can’t figure out how to.

I would simply like to bind the 8 macros and all sends of a track to encoders. You know, exactly like how it works out of the box without a custom script, when you simply map the encoders using Ableton’s MIDI mapping. BUT with the difference that I can change the active track and the bindings change to the macros & sends of the active track.

What I’ve gotten to work so far is binding the encoders to the active track macros & sends. So that’s cool. But:

PROBLEM 1:

The encoders of Midi Fighter Twister function as if they were physical potentiometers. Not as the endless encoders that they are. When I change tracks or edit the macros/sends in Ableton using the mouse, the encoders stay put in their position. I could use the pickup mode to sort of get around this, but this is so cumbersome that it’s easier to use the mouse. The relative mode doesn’t work, it just moves the macro/send by one step when I rotate the encoder all the way to 127 or 0. I would just like this to work as it works by default with Ableton’s own basic MIDI mapping. Is there a way to do this?

PROBLEM 2:

Kind of the same thing as problem 1. The LEDs and therefore the state of the Midi Fighter Twister’s encoders is not updated to reflect the changes in Ableton (changing track, changing parameter with a mouse, loading a new project). There’s some vague documentation about how to accomplish this, but it’s pretty damn cryptic. I’ve done some coding in C++/C# so I’m not easily scared by even actual code, but there just isn’t enough info here. (Or at least I haven’t found it.)

Help would be appreciated. This is a pretty expensive piece of software, so this kind of basic functionality isn’t too much to ask in my opinion.

Thanks.

admin Changed status to publish May 22, 2024
Attached Files:
0

Hi, yes the value of the first send on the selected track can be sent using: self.song().view.selected_track.mixer_device.sends[0].value

admin Changed status to publish May 22, 2024
Attached Files:
You are viewing 1 out of 8 answers, click here to view all answers.