[MIDI Modifiers] 101 – Basic Switching This is the second in a series of messages taking you from the very beginnings with MIDI modifiers through to advanced switching and control. Each of the message titles will be prefixed with a lesson(?) number, This one being [MIDI Modifiers] 101 – Basic Switching So far we’ve covered the basics of modifier setup. Next up in this set we move look at how to use Modifiers to do some some basic switching. So far we’ve covered what is needed to make basic modifier operations possible. If you used Traktor 3 MIDI it was quite likely you used the midi page functions to expand your controller possibilities. Traktor Pro takes the possibilities to a whole other level. To do this we’ll create a really simple example. Traktor Pro uses 2 separate commands to set and delete gridmarkers. They perform what is essentially a binary operation and for those that want to use a single key to set and delete the gridmarker you were pretty much out of luck. Using modifiers its completely possible to do this by forming a toggle switch function. The function is simple latched flipflop logic. The first part of the function is the logic action. To do this you add two modifiers. For our example we’ll use Modifier # 1 or M1. Set the Interaction type to Direct and the control type to Button, Set the value of the first modifier to 0 and the second to 1. Now go back to the first modifier entry whose value is 0 and add a modifier to it M1=1. Next, goto the second modifier and add a modifier to it, M1=0. For both entries set the same Midi button to trigger the modifiers. OK so now that the logic is all set up its time to add the actual commands First Add the set Grid marker command, set the interaction type to be Trigger and control type to button. Bind the same controller button to the entry and add a modifier M1=0. Next Add the Delete Grid marker command. Once again, bind the same controller button to the entry. The Final step is to add the modifier M1=1 What you have now is a flipflop, setting and deleting the grid marker. Obviously you’ll be able to see other practical applications for this kind of function. Its possible to extend the functionality to button group operations allowing you to do 1 of n operations. If you’re too lazy to build your own tsi file or are just completely confused by all the settings then you’ll find attached two samples the second sample does the simple gridmarker function and the first shows a simple 1 of n group.