background image

Virtual Bank Operation 

 

The Midi Fighter Twister makes it possible to access up to four virtual banks. In each bank 
the encoders, encoder switches and side buttons* will send different MIDI Notes or CC’s.  

To switch between virtual bank the side buttons must be configured to allow bank switching. 
By  default  the  middle  left  side  button  decrements  the  bank  selection,  and  the  middle  right 
side  button  increments  the  bank  selection.  Please  refer  to  the  side  button  section  of  this 
manual for further information.  

*

Side  buttons  can  be  set  to  not  change  with  bank  by  disabling  the  “Bank  Side  Buttons” 

option in the Utility.  

Advanced Bank Control  

It is also possible to use MIDI to read and set the currently selected bank.  

When the virtual bank selection changes the Midi Fighter Twister sends a Note On to indicate 
a new bank has been selected. It will also send a Note Off to indicate the previously selected 
bank is no longer active. By default the bank selection notes are sent on MIDI Channel 4 but 
this can be set to a different channel using the Midi Fighter Utility.  

I.e.  When  changing  from  Bank  1  to  Bank  2  the  Midi  Fighter  Twister  will  send  a 
Ch4 CC0 Note O

 followed by a Ch4 CC1 Note On.  

By  sending  Note  On  messages  to  the  Midi  Fighter  Twister  it  is  also  possible  to  force  it  to 
automatically change to a specific bank.  

i.e. To force a change to Bank 2 send a Ch4 CC1 Note on  

Bank Change Notes 

Bank 1 | 

Ch4 CC0 

Bank 2 | 

Ch4 CC1 

Bank 3 | 

Ch4 CC2 

Bank 4 | 

Ch4 CC3

 

!

8

Summary of Contents for Midi Fighter Twister

Page 1: ...User Guide DJTECHTOOLS COM Ver 1 03 Midi Fighter Twister ...

Page 2: ...r or Ableton please refer to the quick start guides these are both available here djtechtools com midifighterhelp Nomenclature The Musical Instrument Device Interface MIDI protocol at its most basic level describes 16 channels each consisting of 128 Notes and 128 Control Change CC messages This user guide and the Midi Fighter Utility refers to these 16 channels as channels 0 through 15 the notes a...

Page 3: ...splay consisting of 11 white LEDs to indicate the current control value or position a large RGB segment which indicates the switch state and a red blue LED to indicate detent state The Midi Fighter Twister firmware makes it possible to access up four virtual Banks or groups of encoders To access the virtual banks ensure that some of the side buttons are configured for bank change actions in the Mi...

Page 4: ...is will send a CC default a Note message or perform some special action depending on its configuration Please refer to the Midi Fighter Utility section of the manual for a full description of the various available switch actions The large RGB segment at the 6 o clock position of each encoder display is used to indicate the state of the switch control using the Midi Fighter Utility it is possible t...

Page 5: ...u could map the Loop On output to control the pulse rate to reflect that the loop is active and what length it is set to RGB Brightness 17 47 Allows the user to control the brightness of the RGB LEDs Very useful to give or take emphasis from a parameter I e showing a parameter in a off state while color is still visible or VU meters Indicator Strobe Value 49 56 Allows the user to gate flash the cu...

Page 6: ...rtant to note that the MIDI color setting and MIDI animation setting can be used in conjunction I e To set the first encoder switch to yellow flashing at a rate of 1 2 first send the color information with a Ch2 CC0 of value 64 then the animation setting with a Ch3 CC0 of value 4 If the encoder switch MIDI channel or number settings are changed from default the color and animation controls will ch...

Page 7: ...ote or CC number will be unique in each virtual bank This can be disabled by unchecking the Bank Side Button check box in the Utility Side button MIDI messages are sent on the Global Channel Ch 4 by default Please refer to the utility section of this user manual for a complete description of the various side button functions In Appendix 1 you will find a complete list of MIDI data for each side bu...

Page 8: ... Control It is also possible to use MIDI to read and set the currently selected bank When the virtual bank selection changes the Midi Fighter Twister sends a Note On to indicate a new bank has been selected It will also send a Note Off to indicate the previously selected bank is no longer active By default the bank selection notes are sent on MIDI Channel 4 but this can be set to a different chann...

Page 9: ...llowing links Download For Mac Download For PC Once this has been installed you will find a shortcut on your desktop if using PC or you can find the utility in your Applications folder if using Mac To get started launch the application and connect your Midi Fighter Twister to a spare USB port Note If the Midi Fighter Utility does not detect the Midi Fighter Twister please make sure all other MIDI ...

Page 10: ...et Using the Midi Fighter Utility it is possible to restore all device settings and color information back to the factory defaults If you are having trouble with your Midi Fighter Twister this can be a good place to start when diagnosing the problem To perform a factory reset connect your Midi Fighter Twister to the Utility and in the menu bar click Tools Midi Fighter Factory Reset Importing Expor...

Page 11: ... select the encoder by clicking on it the circular blue cursor indicates the currently selected encoder Editing Encoder Color Settings Each encoder has two different color settings types On Color switch is pressed and Off Color switch is released The color palette at the top right of the window is used to set the color of the currently selected encoder and color setting type To change which color ...

Page 12: ...the velocity value at which all Super Knobs engage Super Knob End Point Defines the velocity value at which all Super Knobs end RGB LED Brightness Defines the maximum brightness for all RGB LEDs Indicator Global Brightness Defines the maximum brightness for all Indicator LEDs Side Button Function Allows you to assign the different messages and functionality available for each of the 6 side buttons...

Page 13: ...icator which is a red blue LED A value of 0 will select red while a value of 127 will select blue and any value between will be a mix of the two Sensitivity There are two sensitivity settings Responsive for which 270 degrees of rotation changes the CC by the full MIDI range of 127 or High Resolution which gives the highest resolution control Indicator Type The indicator type setting changes how th...

Page 14: ...e Off of velocity 0 when released Note Toggle The switch will alternate between sending a Note On and a Note Off each time it is pressed Reset Encoder Value When pressed the switch will reset the encoder value to 0 or 64 if Detent is enabled In this mode the switch also sends a MIDI message as if it where configured for CC hold Encoder Fine Adjust When pressed the encoder sensitivity is reduced al...

Page 15: ...witch MIDI Number Channel You can set the MIDI number pitch if configured as a Note and Channel for each encoder and encoder switch in each bank Be aware that if you change from the defaults it could conflict with other MIDI sent by the Twister Check the appendix for a full listing of all the default MIDI messages for the Twister These are the default channels used for each of Twister s messages C...

Page 16: ...B 1 RH Side Switch 2 System 4 12 C0 RH Side Switch 3 System 4 13 C 0 Control Enc Ch Enc CC Switch Ch Switch CC Switch Note Encoder 1 0 0 1 0 C 1 Encoder 2 0 1 1 1 C 1 Encoder 3 0 2 1 2 D 1 Encoder 4 0 3 1 3 D 1 Encoder 5 0 4 1 4 E 1 Encoder 6 0 5 1 5 F 1 Encoder 7 0 6 1 6 F 1 Encoder 8 0 7 1 7 G 1 Encoder 9 0 8 1 8 G 1 Encoder 10 0 9 1 9 A 1 Encoder 11 0 10 1 10 A 1 Encoder 12 0 11 1 11 B 1 Encode...

Page 17: ...Switch 2 System 4 18 F 0 RH Side Switch 3 System 4 19 G0 Control Enc Ch Enc CC Switch Ch Switch CC Switch Note Encoder 1 0 16 1 16 E0 Encoder 2 0 17 1 17 F0 Encoder 3 0 18 1 18 F 0 Encoder 4 0 19 1 19 G0 Encoder 5 0 20 1 20 G 0 Encoder 6 0 21 1 21 A0 Encoder 7 0 22 1 22 A 0 Encoder 8 0 23 1 23 B0 Encoder 9 0 24 1 24 C1 Encoder 10 0 25 1 25 C 1 Encoder 11 0 26 1 26 D1 Encoder 12 0 27 1 27 D 1 Encod...

Page 18: ...Switch 2 System 4 24 C1 RH Side Switch 3 System 4 25 C 1 Control Enc Ch Enc CC Switch Ch Switch CC Switch Note Encoder 1 0 32 1 32 G 1 Encoder 2 0 33 1 33 A1 Encoder 3 0 34 1 34 A 1 Encoder 4 0 35 1 35 B1 Encoder 5 0 36 1 36 C2 Encoder 6 0 37 1 37 C 2 Encoder 7 0 38 1 38 D2 Encoder 8 0 39 1 39 D 2 Encoder 9 0 40 1 40 E2 Encoder 10 0 41 1 41 F2 Encoder 11 0 42 1 42 F 2 Encoder 12 0 43 1 43 G2 Encod...

Page 19: ...witch 2 System 4 30 F 1 RH Side Switch 3 System 4 31 G1 Control Enc Ch Enc CC Switch Ch Switch CC Switch Note Encoder 1 0 48 1 48 C3 Encoder 2 0 49 1 49 C 3 Encoder 3 0 50 1 50 D3 Encoder 4 0 51 1 51 D 3 Encoder 5 0 52 1 52 E3 Encoder 6 0 53 1 53 F3 Encoder 7 0 54 1 54 F 3 Encoder 8 0 55 1 55 G3 Encoder 9 0 56 1 56 G 3 Encoder 10 0 57 1 57 A3 Encoder 11 0 58 1 58 A 3 Encoder 12 0 59 1 59 B3 Encode...

Page 20: ... 1 Encoder 4 System 4 B1 Encoder 5 System 4 C2 Encoder 6 System 4 C 2 Encoder 7 System 4 D2 Encoder 8 System 4 D 2 Encoder 9 System 4 E2 Encoder 10 System 4 F2 Encoder 11 System 4 F 2 Encoder 12 System 4 G2 Encoder 13 System 4 G 2 Encoder 14 System 4 A2 Encoder 15 System 4 A 2 Encoder 16 System 4 B2 20 ...

Page 21: ...3 Encoder 4 System 4 D 3 Encoder 5 System 4 E3 Encoder 6 System 4 F3 Encoder 7 System 4 F 3 Encoder 8 System 4 G3 Encoder 9 System 4 G 3 Encoder 10 System 4 A3 Encoder 11 System 4 A 3 Encoder 12 System 4 B3 Encoder 13 System 4 C4 Encoder 14 System 4 C 4 Encoder 15 System 4 D4 Encoder 16 System 4 D 4 21 ...

Page 22: ...at 9 None 10 RGB Pulse Pulses on every 8 Beats 11 RGB Pulse Pulses on every 4 Beats 12 RGB Pulse Pulses on every 2 Beats 13 RGB Pulse Pulses on every Beat 14 RGB Pulse Pulses every 1 2 Beat 15 RGB Pulse Pulses every 1 4 Beat 16 RGB Pulse Pulses every 1 8 Beat 17 RGB Brightness 0 Off 18 RGB Brightness 1 19 RGB Brightness 2 20 RGB Brightness 3 21 RGB Brightness 4 22 RGB Brightness 5 23 RGB Brightnes...

Page 23: ... Indicator Gate Toggles on every 4 Beats 51 Indicator Gate Toggles on every 2 Beats 52 Indicator Gate Toggles on every Beat 53 Indicator Gate Toggles every 1 2 Beat 54 Indicator Gate Toggles every 1 4 Beat 55 Indicator Gate Toggles every 1 8 Beat 56 Indicator Gate Toggles every 1 16 Beat 57 Indicator Pulse Pulses on every 8 Beats 58 Indicator Pulse Pulses on every 4 Beats 59 Indicator Pulse Pulses...

Page 24: ...s 12 78 Indicator Brightness 13 79 Indicator Brightness 14 80 Indicator Brightness 15 Mid 81 Indicator Brightness 16 82 Indicator Brightness 17 83 Indicator Brightness 18 84 Indicator Brightness 19 85 Indicator Brightness 20 86 Indicator Brightness 21 87 Indicator Brightness 22 88 Indicator Brightness 23 89 Indicator Brightness 24 90 Indicator Brightness 25 91 Indicator Brightness 26 92 Indicator ...

Page 25: ...ent on the same CC as the Switches for both encoders and switches but on Ch 3 for RGB LEDs and Ch 6 for LED Rings e g Animations for the top left button and encoder on Bank 1 are sent to CC0 Ch3 and CC0 Ch6 respectively 25 ...

Reviews: