Dummy Toggles (infinite possibilities) Axiom 49 2nd Gen
Here’s how to set up the M-Audio Axiom 49 2nd Gen to 3 exclusive button presses using the same midi CC parameter without a controller surface link. With this cycle action you can toggle multiple toggle states with just 2 midi cc parameters.
1.Download the sws extensions and restart Reaper.
2. Search “Dummy Toggle“ in the action list after installing the SWS extensions.
3. Select Extensions from the main file menu and open the Cycle action editor
4. Create 2 cycle actions that will be individually assigned to 2 separate Midi CC parameters. (For the first cycle action)
1. Search action “dummy toggle 1” and add the selected action from the actions list to the cycle action editor.
2. Right click the right side of the cycle action editor and choose “Add Statement.” Then select the: “IF the next action is ON statement.”
3. Then go back to the Actions list and select “Dummy Toggle 2” .Copy the dummy toggle 2 action in the cycle action editor with Ctrl+C and paste it on the second line of the conditional statement in the cycle action editor with Ctrl+V, end of conditional statement. Now add 2 more IF ON statements, for Dummy toggle 3, if dummy toggle 3 is on, insert dummy toggle 3 again to turn it off, this way when one dummy toggle 1 is activated the others 2 states are OFF! End of conditional statement . Repeat the formula and remember to add a step after listing both statements for each active dummy toggle. IF 1 is on 2-3 off, if
2 on 1-3 off, 3 on 1-2 off, Now you have 3 secure toggles. THIS COMPLETES CYCLE ACTION 1
To control 3 different cycle actions from 1 active midi cc parameter, create the second cycle action.
In the second cycle action you will use the cycle action editor to sync any preferred toggle to each active dummy toggle , name cycle action 2, “Button 1.”
The second cycle action statement is used to toggle the active selected dummy toggle of (Cycle action 1), every time you press the midi cc parameter assigned to cycle action 1, the midi cc parameter changes to the active dummy toggle listed in the cycle action (endless possibilities)
Create cycle action 2.
Add statement
If the next action is ON
(Select dummy toggle 1 from the actions list) beneath dummy toggle 1 enter a cycle action with a toggle state, for example: Toggle record arm for selected track. Then continue the cycle for the next dummy toggle, followed by its toggle state, make sure dummy toggles are listed in sequential order 1-3, or 1-255 banks max. Do not use steps for cycle action 2 (BUTTON 1) You are only telling it which action to toggle when each specific dummy toggle is active.
To retain a visual of your active dummy toggle, create a toolbar and add all your dummy toggles (numbers 1-8) from the actions list and RENAME each dummy toggle’s name with its actual toggle state using the Toolbar text Editor of the toolbar. Rename each dummy toggle to its active dummy toggle in sequence. Double your toolbar button length. Just drop them in, rename them and keep them in sequential order 1-3 or 1-255 any structure, but to exceed 8 dummy toggles change the total value of dummy toggles in the SM ini file and restart reaper.
And the greatest thing about it all, it’s less midi CC’s to manage! Every time a cc is pressed it will only respond to one midi cc value but grant you 3 different options for one button. So if you have an Axiom 49 2nd Gen, or any older midi controllers with 9 buttons, or less and no banks, make that 27 parameters without channel changes and endless possibilities using a lower quantity of parameters with up to 255 Banks. #Beastmode
Last edited by Beastmode Beats; 09-23-2020 at 04:54 PM.
|