Go Back   Cockos Incorporated Forums > REAPER Forums > MIDI Hardware, Control Surfaces, and OSC

Reply
 
Thread Tools Display Modes
Old 05-20-2022, 05:42 PM   #16841
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
Default

Quote:
Originally Posted by Funkybot View Post
Are we thinking SubZones for Zoom, Scrub, and Nudge? Any other buttons on the MCU we think need a corresponding SubZone? Flip?
Does anyone know of a Reaper Action that can turn the audio on and off while using the Jog Wheel? It's there in the Reaper prefs but I've never been able to find an Action to do the same.
MixMonkey is offline   Reply With Quote
Old 05-21-2022, 05:46 AM   #16842
chinpou
Human being with feelings
 
Join Date: Aug 2021
Posts: 69
Default

Quote:
Originally Posted by MixMonkey View Post
Does anyone know of a Reaper Action that can turn the audio on and off while using the Jog Wheel? It's there in the Reaper prefs but I've never been able to find an Action to do the same.
This thread references how to create such an action; I had trouble when trying to trigger the action when going to my Scrub zone, perhaps you'll have better luck! https://forum.cockos.com/archive/ind.../t-189493.html
chinpou is offline   Reply With Quote
Old 05-21-2022, 05:49 AM   #16843
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
Default

Quote:
Originally Posted by chinpou View Post
This thread references how to create such an action; I had trouble when trying to trigger the action when going to my Scrub zone, perhaps you'll have better luck! https://forum.cockos.com/archive/ind.../t-189493.html
Thanks! I'll give it a try.
MixMonkey is offline   Reply With Quote
Old 05-21-2022, 05:49 AM   #16844
Puck
Human being with feelings
 
Puck's Avatar
 
Join Date: Feb 2022
Location: Almost Canada
Posts: 505
Default

Quote:
Originally Posted by chinpou View Post
This thread references how to create such an action; I had trouble when trying to trigger the action when going to my Scrub zone, perhaps you'll have better luck! https://forum.cockos.com/archive/ind.../t-189493.html
Nice find!

If it's a script and it's not out there already I can give it a shot!
Puck is offline   Reply With Quote
Old 05-21-2022, 06:23 AM   #16845
chinpou
Human being with feelings
 
Join Date: Aug 2021
Posts: 69
Default

Quote:
Originally Posted by Puck View Post
Nice find!

If it's a script and it's not out there already I can give it a shot!
I found that:
reaper.SNM_SetIntConfigVar("scrubmode", 1025) sets "scrub/jog when moving edit cursor via ctrl surface" to on
reaper.SNM_SetIntConfigVar("scrubmode", 1026) sets "only play selected tracks when scrubbing/jogging" to on
reaper.SNM_SetIntConfigVar("scrubmode", 1027) sets both to on
reaper.SNM_SetIntConfigVar("scrubmode", 1024) sets both to off
chinpou is offline   Reply With Quote
Old 05-21-2022, 08:51 AM   #16846
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Geoff, in terms of SubZone syntax, are you thinking something like this?

Code:
Zone "Buttons"
     IncludedSubZones
          "Zoom"
          "Scrub"
     IncludedSubZonesEnd
Then to activate the zones...
Code:
Zoom      GoSubZone "Zoom"
Scrub     GoSubZone "Scrub"
Funkybot is offline   Reply With Quote
Old 05-21-2022, 09:00 AM   #16847
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
Geoff, in terms of SubZone syntax, are you thinking something like this?

Code:
Zone "Buttons"
     IncludedSubZones
          "Zoom"
          "Scrub"
     IncludedSubZonesEnd
Then to activate the zones...
Code:
Zoom      GoSubZone "Zoom"
Scrub     GoSubZone "Scrub"
Almost, just leave out "Included"

Code:
Zone "Buttons"
     SubZones
          "Zoom"
          "Scrub"
     SubZonesEnd
Then to activate the zones...
Code:
Zoom      GoSubZone "Zoom"
Scrub     GoSubZone "Scrub"
That's how it is currently coded.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 09:05 AM   #16848
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Here's the current mapping for the Encoder Assigns:
Code:
Zone "Buttons"
    Track                       GoHome
    Pan                         NoAction
    EQ                          GoSelectedTrackReceive 
    Send                        GoSelectedTrackSend
    Plugin                      GoSelectedTrackFXMenu
    Instrument                  ToggleEnableFocusedFXMapping
    ...
ZoneEnd
Does it make sense to add thusly for the Track variants:
Code:
Zone "Buttons"
    Track                       GoHome
    Pan                         NoAction
    EQ                          GoSelectedTrackReceive 
    Send                        GoSelectedTrackSend
    Plugin                      GoSelectedTrackFXMenu
    Instrument                  ToggleEnableFocusedFXMapping
    Shift+Track                 GoHome
    Shift+Pan                   NoAction
    Shift+EQ                    GoTrackReceive 
    Shift+Send                  GoTrackSend
    Shift+Plugin                GoTrackFXMenu
    Shift+Instrument            ToggleEnableFocusedFXMapping
    ...
ZoneEnd
to keep a consistent feel ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 09:11 AM   #16849
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Quote:
Originally Posted by Geoff Waddington View Post
Here's the current mapping for the Encoder Assigns:
Does it make sense to add thusly for the Track variants...

to keep a consistent feel ?

Code:
Zone "Buttons"
    Track                       GoHome
    Pan                         NoAction
    EQ                          GoSelectedTrackReceive 
    Send                        GoSelectedTrackSend
    Plugin                      GoSelectedTrackFXMenu
    Instrument                  ToggleEnableFocusedFXMapping
    Shift+Track                 GoHome
    Shift+Pan                   NoAction
    Shift+EQ                    GoTrackReceive 
    Shift+Send                  GoTrackSend
    Shift+Plugin                GoTrackFXMenu
    Shift+Instrument            ToggleEnableFocusedFXMapping
    ...
ZoneEnd
I'm not sure we need Shift+Track to GoHome again, but I agree that's a good idea. Or maybe do one of these...

Code:
    Shift+Track   GoHome
    Shift+Track   Reaper "_S&M_WNCLS3"        //Close all floating FX windows
    Shift+Track   Reaper "_S&M_WNCLS4"        //Close all FX chain windows
    Shift+Track   Reaper "_S&M_TOGLFXCHAIN"   //Toggle FX Chain for selected tracks
Or keep that in the "GlobalView" button.
Funkybot is offline   Reply With Quote
Old 05-21-2022, 09:18 AM   #16850
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

What about a Pan SubZone just to use that button? I know we have improved MCUTrackPan, but I hate to see a button not go to use.

I'm thinking something like this:
Code:
SubZone "Pan"
    DisplayUpper|                 TrackNameDisplay
    DisplayLower|                 TrackPanWidthDisplay
    Fader|Touch+DisplayLower|     TrackPanDisplay
    Fader|                        TrackPan "0"
    Rotary|                       TrackPanWidth "1"
SubZoneEnd
...but then, would that need to be a SubZone of Track because of the channel context?
Funkybot is offline   Reply With Quote
Old 05-21-2022, 09:21 AM   #16851
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
I'm not sure we need Shift+Track to GoHome again, but I agree that's a good idea. Or maybe do one of these...

Code:
    Shift+Track   GoHome
    Shift+Track   Reaper "_S&M_WNCLS3"        //Close all floating FX windows
    Shift+Track   Reaper "_S&M_WNCLS4"        //Close all FX chain windows
    Shift+Track   Reaper "_S&M_TOGLFXCHAIN"   //Toggle FX Chain for selected tracks
Or keep that in the "GlobalView" button.
Yeah, struggling with making "Track" or "GlobalView" the Home button.

Now you have me thinking

Code:
Zone "Buttons"
    Track                       Shift
    Pan                         NoAction
    EQ                          GoSelectedTrackReceive 
    Send                        GoSelectedTrackSend
    Plugin                      GoSelectedTrackFXMenu
    Instrument                  ToggleEnableFocusedFXMapping

    Shift+Pan                   NoAction
    Shift+EQ                    GoTrackReceive 
    Shift+Send                  GoTrackSend
    Shift+Plugin                GoTrackFXMenu
    Shift+Instrument            ToggleEnableFocusedFXMapping

    GlobalView   GoHome
    GlobalView   Reaper "_S&M_WNCLS3"        //Close all floating FX windows
    GlobalView   Reaper "_S&M_WNCLS4"        //Close all FX chain windows
    GlobalView   Reaper "_S&M_TOGLFXCHAIN"   //Toggle FX Chain for selected tracks

    Shift Shift
    ...
ZoneEnd
How about that one?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 09:26 AM   #16852
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
What about a Pan SubZone just to use that button? I know we have improved MCUTrackPan, but I hate to see a button not go to use.

I'm thinking something like this:
Code:
SubZone "Pan"
    DisplayUpper|                 TrackNameDisplay
    DisplayLower|                 TrackPanWidthDisplay
    Fader|Touch+DisplayLower|     TrackPanDisplay
    Fader|                        TrackPan "0"
    Rotary|                       TrackPanWidth "1"
SubZoneEnd
...but then, would that need to be a SubZone of Track because of the channel context?
Yup, that one continues to rattle around inside my head

That would mean a global change -- aka all rotaries at once, has both pluses and minuses...

One thing that has been mentioned -- it would free up the rotary press to centre Pan or set PanWidth to 100%, depending on context.

It's really a workflow thing, when I'm mixing, I tend to bounce between Pan and Width on a single Channel as I work to get the sonics I desire, but hey, that's just me
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 09:31 AM   #16853
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Here's yet another:

Code:
Zone "Buttons"
    Track   GoHome
    Track   Reaper "_S&M_WNCLS3"        //Close all floating FX windows
    Track   Reaper "_S&M_WNCLS4"        //Close all FX chain windows
    Track   Reaper "_S&M_TOGLFXCHAIN"   //Toggle FX Chain for selected tracks
    Pan                         Shift
    EQ                          GoSelectedTrackReceive 
    Send                        GoSelectedTrackSend
    Plugin                      GoSelectedTrackFXMenu
    Instrument                  ToggleEnableFocusedFXMapping

    Shift+Pan                   NoAction
    Shift+EQ                    GoTrackReceive 
    Shift+Send                  GoTrackSend
    Shift+Plugin                GoTrackFXMenu
    Shift+Instrument            ToggleEnableFocusedFXMapping

    GlobalView   GoHome
    GlobalView   Reaper "_S&M_WNCLS3"        //Close all floating FX windows
    GlobalView   Reaper "_S&M_WNCLS4"        //Close all FX chain windows
    GlobalView   Reaper "_S&M_TOGLFXCHAIN"   //Toggle FX Chain for selected tracks

    Shift Shift
    ...
ZoneEnd
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 09:35 AM   #16854
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

I still think "I'm a new user, I just bought my brand new X-Touch Universal, I'm trying out CSI for the first time, I hit the Pan button, I move some stuff, ok, that does nothing..."

Just why I'm thinking it should do something pan related, even if it's just a slightly different pan workflow than MCUTrackPan.
Funkybot is offline   Reply With Quote
Old 05-21-2022, 09:36 AM   #16855
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Here's a Nudge SubZone.

Code:
SubZone "Nudge"
    JogWheelRotaryCCW           Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    JogWheelRotaryCW            Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    Up                          Reaper "41925"       //Item: Nudge items volume +1dB
    Down                        Reaper "41924"       //Item: Nudge items volume -1dB
    Left                        Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    Right                       Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    Nudge                       GoHome
SubZoneEnd
Jogwheel and left/right arrows are the same actions, but I figure that both might be useful depending on how far you're trying to nudge something. Jogwheel for faster movements and buttons for finer movements.

Last edited by Funkybot; 05-21-2022 at 09:56 AM.
Funkybot is offline   Reply With Quote
Old 05-21-2022, 09:43 AM   #16856
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yup, that one continues to rattle around inside my head

That would mean a global change -- aka all rotaries at once, has both pluses and minuses...

One thing that has been mentioned -- it would free up the rotary press to centre Pan or set PanWidth to 100%, depending on context.
Let's say I do manage convince to you to have the Pan button call up a dedicated Pan zone and we do add those set default actions to RotaryPush, does it make more sense to do this (Pan on Faders and PanWidth on Rotary)....

Code:
SubZone "Pan"
    DisplayUpper|                 TrackNameDisplay
    DisplayLower|                 TrackPanWidthDisplay
    Fader|Touch+DisplayLower|     TrackPanDisplay
    Fader|                        TrackPan "0"
    Rotary|                       TrackPanWidth "1"
    RotaryPush|                   TrackPanWidth [ 1.0 ]
    Shift+RotaryPush|             TrackPan [ 0.5 ]
SubZoneEnd
or this (keep pan on the Rotary like the track zone and move PanWidth to faders)...

Code:
SubZone "Pan"
    DisplayUpper|                 TrackNameDisplay
    DisplayLower|                 TrackPanDisplay
    Fader|Touch+DisplayLower|     TrackPanWidthDisplay
    Fader|                        TrackPanWidth "0"
    Rotary|                       TrackPan "1"
    RotaryPush|                   TrackPan [ 0.5 ]
    Shift+RotaryPush|             TrackPanWidth [ 1.0 ]
SubZoneEnd
...At first I as leaning towards the former, but now I'm leaning towards the latter.
Funkybot is offline   Reply With Quote
Old 05-21-2022, 09:56 AM   #16857
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

And a Zoom zone for the X-Touch. This one turns off the lights, which I found distracting on my X-Touch One.
Code:
SubZone "Zoom"
     Up                      Reaper "40111"     // Zoom in vertical
     Property+Up             NoFeedback         // Turns off the button light
     Down                    Reaper "40112"     // Zoom out vertical
     Property+Down           NoFeedback         
     Left                    Reaper "1011"      // Zoom out horizontal
     Property+Left           NoFeedback         
     Right                   Reaper "1012"      // Zoom in horizontal
     Property+Right          NoFeedback        
     
     Shift+Up                Reaper "40113"     // Toggle track height to maximum
     Property+Shift+Up       NoFeedback         
     Shift+Down              Reaper "40727"     // Minimize all tracks
     Property+Shift+Down     NoFeedback         

     Zoom GoHome
SubZoneEnd
Funkybot is offline   Reply With Quote
Old 05-21-2022, 10:04 AM   #16858
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
I still think "I'm a new user, I just bought my brand new X-Touch Universal, I'm trying out CSI for the first time, I hit the Pan button, I move some stuff, ok, that does nothing..."

Just why I'm thinking it should do something pan related, even if it's just a slightly different pan workflow than MCUTrackPan.
Yup, I think is the best one so far:
Code:
Zone "Buttons"
    Track                       Shift
    Pan                         NoAction
    EQ                          GoSelectedTrackReceive 
    Send                        GoSelectedTrackSend
    Plugin                      GoSelectedTrackFXMenu
    Instrument                  ToggleEnableFocusedFXMapping

    Shift+Pan                   NoAction
    Shift+EQ                    GoTrackReceive 
    Shift+Send                  GoTrackSend
    Shift+Plugin                GoTrackFXMenu
    Shift+Instrument            ToggleEnableFocusedFXMapping

    GlobalView   GoHome
    GlobalView   Reaper "_S&M_WNCLS3"        //Close all floating FX windows
    GlobalView   Reaper "_S&M_WNCLS4"        //Close all FX chain windows
    GlobalView   Reaper "_S&M_TOGLFXCHAIN"   //Toggle FX Chain for selected tracks

    Shift Shift
    ...
ZoneEnd
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 10:07 AM   #16859
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
Let's say I do manage convince to you to have the Pan button call up a dedicated Pan zone and we do add those set default actions to RotaryPush, does it make more sense to do this (Pan on Faders and PanWidth on Rotary)....

Code:
SubZone "Pan"
    DisplayUpper|                 TrackNameDisplay
    DisplayLower|                 TrackPanWidthDisplay
    Fader|Touch+DisplayLower|     TrackPanDisplay
    Fader|                        TrackPan "0"
    Rotary|                       TrackPanWidth "1"
    RotaryPush|                   TrackPanWidth [ 1.0 ]
    Shift+RotaryPush|             TrackPan [ 0.5 ]
SubZoneEnd
or this (keep pan on the Rotary like the track zone and move PanWidth to faders)...

Code:
SubZone "Pan"
    DisplayUpper|                 TrackNameDisplay
    DisplayLower|                 TrackPanDisplay
    Fader|Touch+DisplayLower|     TrackPanWidthDisplay
    Fader|                        TrackPanWidth "0"
    Rotary|                       TrackPan "1"
    RotaryPush|                   TrackPan [ 0.5 ]
    Shift+RotaryPush|             TrackPanWidth [ 1.0 ]
SubZoneEnd
...At first I as leaning towards the former, but now I'm leaning towards the latter.
With either one on the fader you lose that beautiful Rotary LED ring visual indication of what you are doing.

I say we don't worry about the fallowed Pan for the moment.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 10:08 AM   #16860
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
Here's a Nudge SubZone.

Code:
SubZone "Nudge"
    JogWheelRotaryCCW           Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    JogWheelRotaryCW            Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    Up                          Reaper "41925"       //Item: Nudge items volume +1dB
    Down                        Reaper "41924"       //Item: Nudge items volume -1dB
    Left                        Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    Right                       Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    Nudge                       GoHome
SubZoneEnd
Jogwheel and left/right arrows are the same actions, but I figure that both might be useful depending on how far you're trying to nudge something. Jogwheel for faster movements and buttons for finer movements.
Maybe use modifiers to adjust the scale too.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 10:10 AM   #16861
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
And a Zoom zone for the X-Touch. This one turns off the lights, which I found distracting on my X-Touch One.
Code:
SubZone "Zoom"
     Up                      Reaper "40111"     // Zoom in vertical
     Property+Up             NoFeedback         // Turns off the button light
     Down                    Reaper "40112"     // Zoom out vertical
     Property+Down           NoFeedback         
     Left                    Reaper "1011"      // Zoom out horizontal
     Property+Left           NoFeedback         
     Right                   Reaper "1012"      // Zoom in horizontal
     Property+Right          NoFeedback        
     
     Shift+Up                Reaper "40113"     // Toggle track height to maximum
     Property+Shift+Up       NoFeedback         
     Shift+Down              Reaper "40727"     // Minimize all tracks
     Property+Shift+Down     NoFeedback         

     Zoom GoHome
SubZoneEnd
Cool, once again could add modifiers for extra goodies...
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 10:28 AM   #16862
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Quote:
Originally Posted by Geoff Waddington View Post
Maybe use modifiers to adjust the scale too.
How about this?

Code:
SubZone "Nudge"
    JogWheelRotaryCCW         Reaper "41250"       //Item edit: Nudge left by last nudge dialog settings
    JogWheelRotaryCW          Reaper "41249"       //Item edit: Nudge right by last nudge dialog settings
    Up                        Reaper "41925"       //Item: Nudge items volume +1dB
    Down                      Reaper "41924"       //Item: Nudge items volume -1dB
    Left                      Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    Right                     Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    
    Nudge                     GoHome
    Shift+Nudge               Reaper "41228"       //Item edit: Toggle open/close nudge/set dialog

    F1                        Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    F2                        Reaper "41280"       //Item edit: Nudge left by saved nudge dialog settings 2
    F3                        Reaper "41281"       //Item edit: Nudge left by saved nudge dialog settings 3
    F4                        Reaper "41282"       //Item edit: Nudge left by saved nudge dialog settings 4
    F5                        Reaper "41291"       //Item edit: Nudge left by saved nudge dialog settings 5
    F6                        Reaper "41292"       //Item edit: Nudge left by saved nudge dialog settings 6
    F7                        Reaper "41293"       //Item edit: Nudge left by saved nudge dialog settings 7
    F8                        Reaper "41294"       //Item edit: Nudge left by saved nudge dialog settings 8

    Shift+F1                  Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    Shift+F2                  Reaper "41276"       //Item edit: Nudge right by saved nudge dialog settings 2
    Shift+F3                  Reaper "41277"       //Item edit: Nudge right by saved nudge dialog settings 3
    Shift+F4                  Reaper "41278"       //Item edit: Nudge right by saved nudge dialog settings 4
    Shift+F5                  Reaper "41287"       //Item edit: Nudge right by saved nudge dialog settings 5
    Shift+F6                  Reaper "41288"       //Item edit: Nudge right by saved nudge dialog settings 6
    Shift+F7                  Reaper "41289"       //Item edit: Nudge right by saved nudge dialog settings 7
    Shift+F8                  Reaper "41290"       //Item edit: Nudge right by saved nudge dialog settings 8
    
    Alt+F1                    Reaper "41271"       //Item edit: Save nudge dialog settings 1   
    Alt+F2                    Reaper "41272"       //Item edit: Save nudge dialog settings 2   
    Alt+F3                    Reaper "41273"       //Item edit: Save nudge dialog settings 3   
    Alt+F4                    Reaper "41274"       //Item edit: Save nudge dialog settings 4   
    Alt+F5                    Reaper "41283"       //Item edit: Save nudge dialog settings 5   
    Alt+F6                    Reaper "41284"       //Item edit: Save nudge dialog settings 6   
    Alt+F7                    Reaper "41285"       //Item edit: Save nudge dialog settings 7   
    Alt+F8                    Reaper "41286"       //Item edit: Save nudge dialog settings 8   
SubZoneEnd
Shift+Nudge toggles the Nudge dialog window.

You can make whatever settings in Reaper, then use Alt+ one of the function buttons to save those as a preset. Then you'd use the corresponding Function button or Shift+ said function button to use the preset settings you have saved.

This also opens up a concept I hadn't previously considered and that's using the function buttons in some of these sub-zones.

Last edited by Funkybot; 05-21-2022 at 10:36 AM.
Funkybot is offline   Reply With Quote
Old 05-21-2022, 10:54 AM   #16863
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
How about this?

Code:
SubZone "Nudge"
    JogWheelRotaryCCW         Reaper "41250"       //Item edit: Nudge left by last nudge dialog settings
    JogWheelRotaryCW          Reaper "41249"       //Item edit: Nudge right by last nudge dialog settings
    Up                        Reaper "41925"       //Item: Nudge items volume +1dB
    Down                      Reaper "41924"       //Item: Nudge items volume -1dB
    Left                      Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    Right                     Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    
    Nudge                     GoHome
    Shift+Nudge               Reaper "41228"       //Item edit: Toggle open/close nudge/set dialog

    F1                        Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    F2                        Reaper "41280"       //Item edit: Nudge left by saved nudge dialog settings 2
    F3                        Reaper "41281"       //Item edit: Nudge left by saved nudge dialog settings 3
    F4                        Reaper "41282"       //Item edit: Nudge left by saved nudge dialog settings 4
    F5                        Reaper "41291"       //Item edit: Nudge left by saved nudge dialog settings 5
    F6                        Reaper "41292"       //Item edit: Nudge left by saved nudge dialog settings 6
    F7                        Reaper "41293"       //Item edit: Nudge left by saved nudge dialog settings 7
    F8                        Reaper "41294"       //Item edit: Nudge left by saved nudge dialog settings 8

    Shift+F1                  Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    Shift+F2                  Reaper "41276"       //Item edit: Nudge right by saved nudge dialog settings 2
    Shift+F3                  Reaper "41277"       //Item edit: Nudge right by saved nudge dialog settings 3
    Shift+F4                  Reaper "41278"       //Item edit: Nudge right by saved nudge dialog settings 4
    Shift+F5                  Reaper "41287"       //Item edit: Nudge right by saved nudge dialog settings 5
    Shift+F6                  Reaper "41288"       //Item edit: Nudge right by saved nudge dialog settings 6
    Shift+F7                  Reaper "41289"       //Item edit: Nudge right by saved nudge dialog settings 7
    Shift+F8                  Reaper "41290"       //Item edit: Nudge right by saved nudge dialog settings 8
    
    Alt+F1                    Reaper "41271"       //Item edit: Save nudge dialog settings 1   
    Alt+F2                    Reaper "41272"       //Item edit: Save nudge dialog settings 2   
    Alt+F3                    Reaper "41273"       //Item edit: Save nudge dialog settings 3   
    Alt+F4                    Reaper "41274"       //Item edit: Save nudge dialog settings 4   
    Alt+F5                    Reaper "41283"       //Item edit: Save nudge dialog settings 5   
    Alt+F6                    Reaper "41284"       //Item edit: Save nudge dialog settings 6   
    Alt+F7                    Reaper "41285"       //Item edit: Save nudge dialog settings 7   
    Alt+F8                    Reaper "41286"       //Item edit: Save nudge dialog settings 8   
SubZoneEnd
Shift+Nudge toggles the Nudge dialog window.

You can make whatever settings in Reaper, then use Alt+ one of the function buttons to save those as a preset. Then you'd use the corresponding Function button or Shift+ said function button to use the preset settings you have saved.

This also opens up a concept I hadn't previously considered and that's using the function buttons in some of these sub-zones.
Very cool concept !!

That said, I would find the constant pressing of the Shift to change direction to be a buzz kill

How about breaking them up into pairs like this and using shift like a coarse / fine mechanism ?

Code:
   F1                        Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
   F2                        Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
   F3                        Reaper "41280"       //Item edit: Nudge left by saved nudge dialog settings 2
   F4                        Reaper "41276"       //Item edit: Nudge right by saved nudge dialog settings 2
   F5                        Reaper "41281"       //Item edit: Nudge left by saved nudge dialog settings 3
   F6                        Reaper "41277"       //Item edit: Nudge right by saved nudge dialog settings 3
   F7                        Reaper "41282"       //Item edit: Nudge left by saved nudge dialog settings 4
   F8                        Reaper "41278"       //Item edit: Nudge right by saved nudge dialog settings 4

   Shift+F1                  Reaper "41291"       //Item edit: Nudge left by saved nudge dialog settings 5
   Shift+F2                  Reaper "41287"       //Item edit: Nudge right by saved nudge dialog settings 5
   Shift+F3                  Reaper "41292"       //Item edit: Nudge left by saved nudge dialog settings 6
   Shift+F4                  Reaper "41288"       //Item edit: Nudge right by saved nudge dialog settings 6
   Shift+F5                  Reaper "41293"       //Item edit: Nudge left by saved nudge dialog settings 7
   Shift+F6                  Reaper "41289"       //Item edit: Nudge right by saved nudge dialog settings 7
   Shift+F7                  Reaper "41294"       //Item edit: Nudge left by saved nudge dialog settings 8
   Shift+F8                  Reaper "41290"       //Item edit: Nudge right by saved nudge dialog settings 8
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 11:00 AM   #16864
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Works for me! Agree that's better.

Note: I'm not a heavy user of nudge so if anyone that actually uses it regularly has better thought, please jump in.

So for now we've got...
Code:
SubZone "Nudge"
    JogWheelRotaryCCW         Reaper "41250"       //Item edit: Nudge left by last nudge dialog settings
    JogWheelRotaryCW          Reaper "41249"       //Item edit: Nudge right by last nudge dialog settings
    Up                        Reaper "41925"       //Item: Nudge items volume +1dB
    Down                      Reaper "41924"       //Item: Nudge items volume -1dB
    Left                      Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    Right                     Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    
    Nudge                     GoHome
    Shift+Nudge               Reaper "41228"       //Item edit: Toggle open/close nudge/set dialog

    F1                        Reaper "41279"       //Item edit: Nudge left by saved nudge dialog settings 1
    F2                        Reaper "41275"       //Item edit: Nudge right by saved nudge dialog settings 1
    F3                        Reaper "41280"       //Item edit: Nudge left by saved nudge dialog settings 2
    F4                        Reaper "41276"       //Item edit: Nudge right by saved nudge dialog settings 2
    F5                        Reaper "41281"       //Item edit: Nudge left by saved nudge dialog settings 3
    F6                        Reaper "41277"       //Item edit: Nudge right by saved nudge dialog settings 3
    F7                        Reaper "41282"       //Item edit: Nudge left by saved nudge dialog settings 4
    F8                        Reaper "41278"       //Item edit: Nudge right by saved nudge dialog settings 4

    Shift+F1                  Reaper "41291"       //Item edit: Nudge left by saved nudge dialog settings 5
    Shift+F2                  Reaper "41287"       //Item edit: Nudge right by saved nudge dialog settings 5
    Shift+F3                  Reaper "41292"       //Item edit: Nudge left by saved nudge dialog settings 6
    Shift+F4                  Reaper "41288"       //Item edit: Nudge right by saved nudge dialog settings 6
    Shift+F5                  Reaper "41293"       //Item edit: Nudge left by saved nudge dialog settings 7
    Shift+F6                  Reaper "41289"       //Item edit: Nudge right by saved nudge dialog settings 7
    Shift+F7                  Reaper "41294"       //Item edit: Nudge left by saved nudge dialog settings 8
    Shift+F8                  Reaper "41290"       //Item edit: Nudge right by saved nudge dialog settings 8
    
    Alt+F1                    Reaper "41271"       //Item edit: Save nudge dialog settings 1   
    Alt+F2                    Reaper "41272"       //Item edit: Save nudge dialog settings 2   
    Alt+F3                    Reaper "41273"       //Item edit: Save nudge dialog settings 3   
    Alt+F4                    Reaper "41274"       //Item edit: Save nudge dialog settings 4   
    Alt+F5                    Reaper "41283"       //Item edit: Save nudge dialog settings 5   
    Alt+F6                    Reaper "41284"       //Item edit: Save nudge dialog settings 6   
    Alt+F7                    Reaper "41285"       //Item edit: Save nudge dialog settings 7   
    Alt+F8                    Reaper "41286"       //Item edit: Save nudge dialog settings 8   
SubZoneEnd

Last edited by Funkybot; 05-21-2022 at 11:21 AM.
Funkybot is offline   Reply With Quote
Old 05-21-2022, 11:23 AM   #16865
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Just looking at other things in the MCU/X-Touch BUttons zone, I have no idea what Replace was meant to do in the original MCU, but I think that one makes sense for the cycle ripple editing action.

Code:
    Replace     Reaper "1155"     //Options: Cycle ripple editing mode
Funkybot is offline   Reply With Quote
Old 05-21-2022, 11:37 AM   #16866
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

One request for when the dust settles on the big v2 development: it may be worth seeing if it's possible to implement scrubbing via the jogwheel like Reaper's native action (that requires access to the MIDI port). It sounds like it may be possible to write a script to implement scrubbing, but a native CSI action would be preferable. I'm hoping there's some API or function that CSI could call to do the same thing as Reaper's native implementation, or maybe Justin/Schwa can add API calls for this if they don't already exist.

Right now, I just don't know of a good way to implement a Scrub subzone that actually scrubs the audio.
Funkybot is offline   Reply With Quote
Old 05-21-2022, 12:46 PM   #16867
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
Just looking at other things in the MCU/X-Touch BUttons zone, I have no idea what Replace was meant to do in the original MCU, but I think that one makes sense for the cycle ripple editing action.

Code:
    Replace     Reaper "1155"     //Options: Cycle ripple editing mode
Cool, I like it.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 12:47 PM   #16868
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
One request for when the dust settles on the big v2 development: it may be worth seeing if it's possible to implement scrubbing via the jogwheel like Reaper's native action (that requires access to the MIDI port). It sounds like it may be possible to write a script to implement scrubbing, but a native CSI action would be preferable. I'm hoping there's some API or function that CSI could call to do the same thing as Reaper's native implementation, or maybe Justin/Schwa can add API calls for this if they don't already exist.

Right now, I just don't know of a good way to implement a Scrub subzone that actually scrubs the audio.
Yup, this has definitely been a CSI weak point for quite a while now
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 12:47 PM   #16869
Equitone
Human being with feelings
 
Join Date: Apr 2018
Posts: 123
Default XTouch without the touch

Hi,
I like my XTouch, but once you've finished reading this, you may wonder why I got it.
XTouch Fans, blasphemy head...
As someone who relies entirely on touch, you can probably guess what's coming. Is there, or could there be a way to disable the touch aspect of the XTouch. I'm getting used to it now, but we now have CSI speaking, so feeling your way to a control sets off a whole load of speech most of which is completely unnecessary, (Pandora's box).
This isn't a complaint, as the XToouch does what it's supposed to do, and so does CSI, but is there a way to disable touch, i.e. I only select a track if I press the select button?
Thanks.
Equitone is offline   Reply With Quote
Old 05-21-2022, 01:12 PM   #16870
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

How about this for a Zoom zone? Open to suggestions. Ignore all the Property+ stuff if you're not using an X-Touch.

Code:
SubZone "Zoom"
     Up                      Reaper "40111"     // Zoom in vertical
     Property+Up             NoFeedback         // Turns off the button light
     Down                    Reaper "40112"     // Zoom out vertical
     Property+Down           NoFeedback         
     Left                    Reaper "1011"      // Zoom out horizontal
     Property+Left           NoFeedback         
     Right                   Reaper "1012"      // Zoom in horizontal
     Property+Right          NoFeedback        
     
     Shift+Up                Reaper "40113"     // View: Toggle track zoom to maximum height
     Property+Shift+Up       NoFeedback         
     Shift+Down              Reaper "40110"     // View: Toggle track zoom to minimum height
     Property+Shift+Down     NoFeedback         
     Shift+Left              Reaper "40295"     // View: Zoom out project
     Property+Shift+Left     NoFeedback
     Shift+Right             Reaper "41190"     // View: Set horizontal zoom to default project setting
     
     Option+Up               Reaper "_SWS_TOGZOOMI"      //SWS: Toggle zoom to selected items or time selection
     Property+Option+Up      NoFeedback         
     Option+Down             Reaper "40727"              //Minimize all tracks
     Property+Option+Down    NoFeedback         
     Option+Left             Reaper "_SWS_UNDOZOOM"      //SWS: Undo zoom
     Property+Option+Left    NoFeedback
     Option+Right            Reaper "_SWS_TOGZOOMHORIZ"  //SWS: Toggle horizontal zoom to selected items or time selection
     
     Zoom GoHome
SubZoneEnd
Funkybot is offline   Reply With Quote
Old 05-21-2022, 01:54 PM   #16871
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

And now the start of a Marker zone. Feedback welcome! I'm particularly curious about what the default behavior should be: "insert at edit position" or "insert at current position?" I prefer the former, as I tend not to insert markers during playback, but I wonder if the latter is more what people would expect.

Code:
SubZone "Marker"

Up               Reaper "40171"     // Markers: Insert and/or edit marker at current position
Property+Up      NoFeedback         // Turns off button light
Shift+Up         Reaper "40157"     // Markers: Insert marker at current position
Propery+Shift+Up NoFeedback
Down             Reaper "40613"     // Markers: Delete marker near cursor
Property+Down    NoFeedback    
Left             Reaper "40172"     // Markers: Go to previous marker/project start
Property+Left    NoFeedback
Right            Reaper "40173"     // Markers: Go to next marker/project end
Property+Right   NoFeedback    

F1               Reaper "40161"     // Markers: Go to marker 01
Property+F1      NoFeedback
F2               Reaper "40162"     // Markers: Go to marker 02
Property+F2      NoFeedback
F3               Reaper "40163"     // Markers: Go to marker 03
Property+F3      NoFeedback
F4               Reaper "40164"     // Markers: Go to marker 04
Property+F4      NoFeedback
F5               Reaper "40165"     // Markers: Go to marker 05
Property+F5      NoFeedback
F6               Reaper "40166"     // Markers: Go to marker 06
Property+F6      NoFeedback
F7               Reaper "40167"     // Markers: Go to marker 07
Property+F7      NoFeedback
F8               Reaper "40168"     // Markers: Go to marker 08
Property+F8      NoFeedback

Shift+F1              Reaper "40169"     // Markers: Go to marker 09
Property+Shift+F1     NoFeedback
Shift+F2              Reaper "40160"     // Markers: Go to marker 10
Property+Shift+F2     NoFeedback
Shift+F3              Reaper "41251"     // Markers: Go to marker 11
Property+Shift+F3     NoFeedback
Shift+F4              Reaper "41252"     // Markers: Go to marker 12
Property+Shift+F4     NoFeedback
Shift+F5              Reaper "41253"     // Markers: Go to marker 13
Property+Shift+F5     NoFeedback
Shift+F6              Reaper "41254"     // Markers: Go to marker 14
Property+Shift+F6     NoFeedback
Shift+F7              Reaper "41255"     // Markers: Go to marker 15
Property+Shift+F7     NoFeedback
Shift+F8              Reaper "41256"     // Markers: Go to marker 16
Property+Shift+F8     NoFeedback

Markers               GoHome
Shift+Marker          Reaper "40326"     // View: Show region/marker manager window
SubZoneEnd
Do we need more than "Go to" 16 markers? Reaper goes up to 30 and we still have more modifiers.
Funkybot is offline   Reply With Quote
Old 05-21-2022, 02:34 PM   #16872
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Equitone View Post
Hi,
I like my XTouch, but once you've finished reading this, you may wonder why I got it.
XTouch Fans, blasphemy head...
As someone who relies entirely on touch, you can probably guess what's coming. Is there, or could there be a way to disable the touch aspect of the XTouch. I'm getting used to it now, but we now have CSI speaking, so feeling your way to a control sets off a whole load of speech most of which is completely unnecessary, (Pandora's box).
This isn't a complaint, as the XToouch does what it's supposed to do, and so does CSI, but is there a way to disable touch, i.e. I only select a track if I press the select button?
Thanks.
In your .mst file you could find the fader definitions - Fader1, Fader2, etc., and remove the Touch part - I think it's the third line. However that also means you won't have Touch capability when writing automation, maybe you are OK with that.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 02:35 PM   #16873
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
How about this for a Zoom zone? Open to suggestions. Ignore all the Property+ stuff if you're not using an X-Touch.

Code:
SubZone "Zoom"
     Up                      Reaper "40111"     // Zoom in vertical
     Property+Up             NoFeedback         // Turns off the button light
     Down                    Reaper "40112"     // Zoom out vertical
     Property+Down           NoFeedback         
     Left                    Reaper "1011"      // Zoom out horizontal
     Property+Left           NoFeedback         
     Right                   Reaper "1012"      // Zoom in horizontal
     Property+Right          NoFeedback        
     
     Shift+Up                Reaper "40113"     // View: Toggle track zoom to maximum height
     Property+Shift+Up       NoFeedback         
     Shift+Down              Reaper "40110"     // View: Toggle track zoom to minimum height
     Property+Shift+Down     NoFeedback         
     Shift+Left              Reaper "40295"     // View: Zoom out project
     Property+Shift+Left     NoFeedback
     Shift+Right             Reaper "41190"     // View: Set horizontal zoom to default project setting
     
     Option+Up               Reaper "_SWS_TOGZOOMI"      //SWS: Toggle zoom to selected items or time selection
     Property+Option+Up      NoFeedback         
     Option+Down             Reaper "40727"              //Minimize all tracks
     Property+Option+Down    NoFeedback         
     Option+Left             Reaper "_SWS_UNDOZOOM"      //SWS: Undo zoom
     Property+Option+Left    NoFeedback
     Option+Right            Reaper "_SWS_TOGZOOMHORIZ"  //SWS: Toggle horizontal zoom to selected items or time selection
     
     Zoom GoHome
SubZoneEnd
Looks like a good start, will have to see how it feels.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 02:37 PM   #16874
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
And now the start of a Marker zone. Feedback welcome! I'm particularly curious about what the default behavior should be: "insert at edit position" or "insert at current position?" I prefer the former, as I tend not to insert markers during playback, but I wonder if the latter is more what people would expect.

Code:
SubZone "Marker"

Up               Reaper "40171"     // Markers: Insert and/or edit marker at current position
Property+Up      NoFeedback         // Turns off button light
Shift+Up         Reaper "40157"     // Markers: Insert marker at current position
Propery+Shift+Up NoFeedback
Down             Reaper "40613"     // Markers: Delete marker near cursor
Property+Down    NoFeedback    
Left             Reaper "40172"     // Markers: Go to previous marker/project start
Property+Left    NoFeedback
Right            Reaper "40173"     // Markers: Go to next marker/project end
Property+Right   NoFeedback    

F1               Reaper "40161"     // Markers: Go to marker 01
Property+F1      NoFeedback
F2               Reaper "40162"     // Markers: Go to marker 02
Property+F2      NoFeedback
F3               Reaper "40163"     // Markers: Go to marker 03
Property+F3      NoFeedback
F4               Reaper "40164"     // Markers: Go to marker 04
Property+F4      NoFeedback
F5               Reaper "40165"     // Markers: Go to marker 05
Property+F5      NoFeedback
F6               Reaper "40166"     // Markers: Go to marker 06
Property+F6      NoFeedback
F7               Reaper "40167"     // Markers: Go to marker 07
Property+F7      NoFeedback
F8               Reaper "40168"     // Markers: Go to marker 08
Property+F8      NoFeedback

Shift+F1              Reaper "40169"     // Markers: Go to marker 09
Property+Shift+F1     NoFeedback
Shift+F2              Reaper "40160"     // Markers: Go to marker 10
Property+Shift+F2     NoFeedback
Shift+F3              Reaper "41251"     // Markers: Go to marker 11
Property+Shift+F3     NoFeedback
Shift+F4              Reaper "41252"     // Markers: Go to marker 12
Property+Shift+F4     NoFeedback
Shift+F5              Reaper "41253"     // Markers: Go to marker 13
Property+Shift+F5     NoFeedback
Shift+F6              Reaper "41254"     // Markers: Go to marker 14
Property+Shift+F6     NoFeedback
Shift+F7              Reaper "41255"     // Markers: Go to marker 15
Property+Shift+F7     NoFeedback
Shift+F8              Reaper "41256"     // Markers: Go to marker 16
Property+Shift+F8     NoFeedback

Markers               GoHome
Shift+Marker          Reaper "40326"     // View: Show region/marker manager window
SubZoneEnd
Do we need more than "Go to" 16 markers? Reaper goes up to 30 and we still have more modifiers.
Hmmm...

I was envisioning markers using the left/right/up/down buttons:
Up -- remove current marker
Down -- place a marker
Left -- previous marker
Right -- next marker
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 02:43 PM   #16875
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hmmm...

I was envisioning markers using the left/right/up/down buttons:
Up -- remove current marker
Down -- place a marker
Left -- previous marker
Right -- next marker
So keep the same and flip the Up and Down actions? Otherwise, that’s what is happening there.

Last edited by Funkybot; 05-21-2022 at 02:59 PM.
Funkybot is offline   Reply With Quote
Old 05-21-2022, 02:58 PM   #16876
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
So keep the same and flip the Up and Down actions? Otherwise, that’s what is happening there.
Haha, my eyes got mesmerized with all of those Function buttons, didn't even see the first part.

Yeah, I think I prefer add a marker on the Down key, you can just hit Down whilst running through the tune to do the initial marker setup.

And I would drop the Function keys altogether, at least in my workflow.

I tend to put markers at verse, chorus, bridge, etc., usually less than 8, using Left/Right along with the arrange window is plenty for me, the Function keys would just add confusion, "is F3 the chorus, or was that F4" kind of stuff
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 02:59 PM   #16877
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Quote:
Originally Posted by Geoff Waddington View Post
Haha, my eyes got mesmerized with all of those Function buttons, didn't even see the first part.

Yeah, I think I prefer add a marker on the Down key, you can just hit Down whilst running through the tune to do the initial marker setup.

And I would drop the Function keys altogether, at least in my workflow.

I tend to put markers at verse, chorus, bridge, etc., usually less than 8, using Left/Right is plenty for me, the Function keys would just add confusion
Can do.

Here you go:
Code:
SubZone "Marker"

Up                    Reaper "40613"     // Markers: Delete marker near cursor
Property+Up           NoFeedback         // Turns off button light
Down                  Reaper "40171"     // Markers: Insert and/or edit marker at current position
Property+Down         NoFeedback    
Shift+Down            Reaper "40157"     // Markers: Insert marker at current position
Propery+Shift+Down    NoFeedback
Left                  Reaper "40172"     // Markers: Go to previous marker/project start
Property+Left         NoFeedback
Right                 Reaper "40173"     // Markers: Go to next marker/project end
Property+Right        NoFeedback    

Markers               GoHome
Shift+Marker          Reaper "40326"     // View: Show region/marker manager window

SubZoneEnd
Funkybot is offline   Reply With Quote
Old 05-21-2022, 03:01 PM   #16878
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Funkybot View Post
Can do.

Here you go:
Code:
SubZone "Marker"

Up                    Reaper "40613"     // Markers: Delete marker near cursor
Property+Up           NoFeedback         // Turns off button light
Down                  Reaper "40171"     // Markers: Insert and/or edit marker at current position
Property+Down         NoFeedback    
Shift+Down            Reaper "40157"     // Markers: Insert marker at current position
Propery+Shift+Down    NoFeedback
Left                  Reaper "40172"     // Markers: Go to previous marker/project start
Property+Left         NoFeedback
Right                 Reaper "40173"     // Markers: Go to next marker/project end
Property+Right        NoFeedback    

Markers               GoHome
Shift+Marker          Reaper "40326"     // View: Show region/marker manager window

SubZoneEnd
That one works for me
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 03:42 PM   #16879
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Seems like today is X-Touch Navigation Buttons day

Thinking about Associated Zone banking.

With these:
Code:
SelectedTrackSend
SelectedTrackReceive
SelectedTrackFXMenu
Horizontal banking is the intuitive way to go.

But with these:
Code:
TrackSend
TrackReceive
TrackFXMenu
Vertical banking is more intuitive.

Enter our new best friend - X-Touch Navigation Buttons.

So, if any of the Selected Track Associated Zone variants are active, Left/Right come to life for banking.

Conversely, if any of the Track Associated Zone variants are active, Up/Down come to life for banking.

I think it's a winner, what say you good folk ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-21-2022, 04:48 PM   #16880
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,988
Default

Quote:
Originally Posted by Geoff Waddington View Post
Seems like today is X-Touch Navigation Buttons day

Thinking about Associated Zone banking.

With these:
Code:
SelectedTrackSend
SelectedTrackReceive
SelectedTrackFXMenu
Horizontal banking is the intuitive way to go.

But with these:
Code:
TrackSend
TrackReceive
TrackFXMenu
Vertical banking is more intuitive.

Enter our new best friend - X-Touch Navigation Buttons.

So, if any of the Selected Track Associated Zone variants are active, Left/Right come to life for banking.

Conversely, if any of the Track Associated Zone variants are active, Up/Down come to life for banking.

I think it's a winner, what say you good folk ?
Can’t we already do this with the banking actions we have? Not sure I follow what’s different. Or is this really just about what makes sense for default behavior of an MCU/X-Touch?
Funkybot 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 03:31 AM.


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