Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Q&A, Tips, Tricks and Howto

Reply
 
Thread Tools Display Modes
Old 09-21-2020, 05:06 PM   #1
Beastmode Beats
Human being with feelings
 
Join Date: May 2017
Posts: 236
Default 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.
Beastmode Beats is offline   Reply With Quote
Old 09-23-2020, 06:16 AM   #2
mattn
Human being with feelings
 
mattn's Avatar
 
Join Date: Aug 2020
Location: Hamburg
Posts: 112
Default

Could you show a screenshot of your cycle actions for this? It would help a lot in understanding this great idea.
Thank you!
__________________
www.studiohoell.de
mattn is offline   Reply With Quote
Old 09-23-2020, 08:51 AM   #3
Beastmode Beats
Human being with feelings
 
Join Date: May 2017
Posts: 236
Default

Quote:
Originally Posted by mattn View Post
Could you show a screenshot of your cycle actions for this? It would help a lot in understanding this great idea.
Thank you!
The first 2 pngs are for Cycle Action 2, the second is for cycle action 1.
Attached Images
File Type: png Toggle_Receiver_part1.png (34.6 KB, 74 views)
File Type: png Toggle Receiver_part_2.png (14.3 KB, 71 views)
File Type: png Dummy Toggle.png (61.7 KB, 59 views)
Beastmode Beats is offline   Reply With Quote
Old 09-23-2020, 09:10 AM   #4
Beastmode Beats
Human being with feelings
 
Join Date: May 2017
Posts: 236
Default

The great news, the dummy toggle cycle action will not need to be modified (NEVER). But if you want to add more buttons with bank presses, just copy cycle action 2 to the clipboard, paste, rename the cycle action for your new button “Button 2 (3 Banks)” then go back in and replace them with newly selected toggle states in the actions list.
Beastmode Beats is offline   Reply With Quote
Old 09-23-2020, 09:14 AM   #5
Beastmode Beats
Human being with feelings
 
Join Date: May 2017
Posts: 236
Default

I also determined that it is better to keep the toolbar docked and name it after your Midi controller in the toolbar Menu Editor. Now you can really interact with your controller at a performance level.
Beastmode Beats is offline   Reply With Quote
Old 09-23-2020, 09:17 AM   #6
Beastmode Beats
Human being with feelings
 
Join Date: May 2017
Posts: 236
Default

You can have 20 dummy toggles using 1 dummy toggle cycle, with just 2 buttons if you wanted to.
Beastmode Beats is offline   Reply With Quote
Old 09-23-2020, 10:38 AM   #7
Beastmode Beats
Human being with feelings
 
Join Date: May 2017
Posts: 236
Default

You can also use this method as an instrument browser for FX chains in the resources window. You can go directly to your own mixed instruments using a toolbar and dummy toggle. Now you can efficiently get to your own sounds.
Beastmode Beats is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:10 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.