After a few days of trying to get the midi fighter twister to work with the Digitakt I thought I’d write up all that I’ve learned so that anyone searching on this topic in the future has the info.
I would not recommend buying a twister to work with the digitakt. With the current limitations of the Digitakt and twister the experience is frustrating and unpleasant.
It is possible to map digitakt parameters to the twister. The two devices speak to each other so changes (to track parameters) made on one device are reflected on the other. However for some reason the digitakt does not send midi feedback for the global parameters (compressor, reverb, delay and mixer). This means for tracks you need to go through all the menus and tweak the knobs on the digitakt everytime you turn on the device or change pattern/project; there is no midi parameter dump from the digitakt to update the twister (the octatrack has this function on cc 61). For global parameters there is only one way communication so you have to tweak the knobs on the twister for every parameter when you turn on the digitakt, and if you change parameters on the digitakt they are not reflected on the twister.
Finally, it’s not possible to make the switches on the twister work in a satisfying way with the digitakt. The twister has animation and brightness CCs baked into some of the midi channels that cannot be turned off. As the digitakt uses all 16 channels for its 8 audio and 8 midi tracks whatever you do there is cross talk between the two devices causing strange led changes when you hit switches.
My wish list of updates would be for Elektron to include a midi parameter dump similar to the octatrack and enable midi feedback for the global parameters, and for DJTT to update the twister firmware so you can turn off the animation and brightness CCs. If this happened then using the twister(s) with the digitaky would be delightful. For now I’ll plug them back into ableton.
I now plan to focus on what the digitakt can do and not what it can’t. Thanks to everyone on the various forums who helped me try and make this work.