Bang my Twister

Description and Instructions

With DJTechTools Midi Fighter 3D You have 4 banks that are accessible two ways. One is through small recessed side buttons. Unfortunately I find them a bit weird to work with.
The second way to access the four banks is through Midi control. basically, Twister receives certain midi notes through a predefined midi channel and voila! You have bank change!
And thus, Bang my Twister was born. Developed by Aaron Levitz (The designer behind my Spy Guitar Visualizer) It is a simple device that sends those bank change messages to Twister. Its four buttons accept input from your first four number keys on your qwerty (without having to keymap them!). They are also midi mappable. This of course gives you two ways to change banks (three if you use the side buttons too).

Instructions: Place Bang my Twister on a midi track and send it's output to your Twister (to channel 4).
Click on the buttons a few times to refresh and it should work. You can now use it with your querty numbers or Midimap. You can also use Keymap just for that extra reassurance if you would like.
Problem downloading or other issues? Let us know on the forum.
-
Comments for v0.1.0
Luty over 8 years ago
Very, very nice Tool. Works perfect for me! Thanks for building and sharing. :-)
Eduardo over 8 years ago
woooow!!! this is exactly what I was looking!!! thanks!!!! I'm controlling the banks using touchable, is just awesome!!
markus.jeckeln@googlemail.com almost 10 years ago
From the description i kinda dont really get the purpose of this mapping. could you please explain further?
Chest Rockwell over 10 years ago
can't seem to get this device to work. MIDI settings in ableton: Midifighter twister input: Track-off, Sync-off, Remote-on ; Midifighter twister output: Track-on, Sync-off, Remote-on. I dropped the device on a Midi track and set the input to 'no input' and the output to the twister on channel 4. I Keep clicking the buttons but the twister stays on bank one. Using Live 9.1, Midifighter utility 2.62, Twister firmware: 26 Jun 2014. What am I doing wrong?
Antonio Sage over 10 years ago

One thing, I found that even though it was designed to automatically use the querty keyboard input, I still keymap to 1,2,3,4. It then works flawlessly. Also try setting the Midi from Computer Keyboard on the track. Also set the track to input monitor not off. Also make sure that the midi preferences are set to output track and remote. Sync is not necessary. Good luck.

Chest Rockwell over 10 years ago

Alright i figured it out. The problem is that the output on the midi channel needs to be "MIDI To Midi fighter Twister" and set to CHANNEL 1 (NOT CHANNEL 4). Once I changed the "midi to" to ch.1 instead of ch.4 it started working. You have to have the output in midi preferences set to Track on and Remote on. The "MIDI From" on the Midi track can be set to no input and you don't have to key map anything.

Antonio Sage over 10 years ago

Hmm, interesting. Everything you said makes sense. Setting the "Midi from" to no input was an interesting find. Cool! As far as the midi channel Twister is receives bank change information via channel 4. This I know for sure. In my case, channel 1 does nothing, 2 nothing, 3 sends RGB led light data (to make twister light up in synch with your music) then 4 sends bank change.

Mike Novelli almost 10 years ago

Can I map this so it uses Channel 10 & 9 instead? I use several controllers and Channel 1 is already being used.

GreaterThanZero almost 9 years ago

Mike, I'm going to break this up into a bunch of replies, because the forum ate my linebreaks and there's just too much text. So many ways to interpret that question! I think some combination of these will probably help you:

GreaterThanZero almost 9 years ago

If you're asking about MIDI mapping your choice of physical controls to these buttons, those can be on any channel you want. (Live keeps track of channel info as part of the mapping, so note 64 on channel 1 doesn't conflict with note 64 on channel 10. It does not keep track of which device is which, however. So, yes. You do have to be careful in your mapping assignments, if this is what you were asking about.)

GreaterThanZero almost 9 years ago

It's probably not this one... If you're asking about making this script output to a different channel, I think that's a source of some confusion here. It does output on channel 4, but Live remaps the output of every M4L device to channel 1. You then have to configure your track to send its output to channel 4. If you'd rather send to channel 9 or 10 for some reason, feel free. The midifighter won't do anything with that signal, but maybe you have some other gear that will? (I think Chest Rockwell was trying to listen to the output from a different track, was expecting to find it on channel 4, but had to point it at 1 because that's what the track changed it to)

GreaterThanZero almost 9 years ago

If you're asking about reconfiguring the Midi Fighter to accept inputs differently, no. That can't be done.

GreaterThanZero almost 9 years ago

If you're asking about configuring the MIDI Fighter to output its values on different channels, sure. That's easy. Download the MIDI Fighter Utility and have at it.

GreaterThanZero almost 9 years ago

I *think* what you're actually asking, though, is how to keep controllers from clobbering each other in Live. The answer being "don't ever use the 'All Ins' default in the 'MIDI From' drop-down". Change each track to match the controller you want, and all other controllers will be ignored on that track.

GreaterThanZero almost 9 years ago

(again, that's very different from the "MIDI Map" behavior, which is strictly channel based.)

GreaterThanZero almost 9 years ago

(also, check your MIDI settings, and make sure the "Remote" column is disabled for any controller you don't explicitly want to use MIDI Mapping on. That helps resolve a lot of channel 1 conflicts as well)

GreaterThanZero almost 9 years ago

Okay, done now. Hope that helps answer your question from a year ago, that you probably don't care about anymore.