Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 01-22-2020, 09:22 PM   #1
artisticspider
Human being with feelings
 
Join Date: Feb 2017
Posts: 109
Default Custom Action: Scroll when recording, not on playblack

I'm trying to set up a cycle action to help me since I can't find a simple option to scroll when recording, but not when playing back. It seems scrolling must be enabled via playback in order to scroll when recording. So, I thought maybe I could get clever and try making two actions to get around this:

Pressing [Ctrl+Space] (record)
IF the next action is OFF
View: Toggle auto-view-scroll while recording
View: Toggle auto-view-scroll while recording
END IF
IF the next action is OFF
View: Toggle auto-view-scroll during playback
View: Toggle auto-view-scroll during playback
IF the next action is OFF
View: Continuous scrolling during playback
View: Continuous scrolling during playback
END IF
Transport: Record


Pressing [Space] (play/stop)
IF the next action is ON
View: Toggle auto-view-scroll during playback
View: Toggle auto-view-scroll during playback
END IF
Send all notes off to all MIDI outputs/plug-ins
Transport: Play/Stop


This works great. However, now I'm having the problem where I sometimes -like- to see the screen scroll while playing, and with this method, it will turn it off it when using spacebar.

So, my question is ... is there a way to "override" a particular action to keep it locked as "ON"?

Basically, what I would want to do, is set up a toolbar button for toggling the playback view scroll ON, but when THIS button is activated, any toggling attempted to be done by the spacebar (or any other action) would have no effect.

I don't know if it's possible, though.

To be honest, I think this all should simply be an easily selectable option in Reaper though. Keep "Automatically Scroll View During Playback" and "Automatically Scroll View During Recording" separate instead of being dependent on each other.
artisticspider is offline   Reply With Quote
Old 01-24-2020, 03:50 AM   #2
xpander
Human being with feelings
 
xpander's Avatar
 
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
Default

Quote:
Originally Posted by artisticspider View Post
Pressing [Space] (play/stop)
IF the next action is ON
View: Toggle auto-view-scroll during playback
View: Toggle auto-view-scroll during playback
END IF
Send all notes off to all MIDI outputs/plug-ins
Transport: Play/Stop

This works great. However, now I'm having the problem where I sometimes -like- to see the screen scroll while playing, and with this method, it will turn it off it when using spacebar.
Set a separate toolbar icon and/or a shortcut for the action View: Toggle auto-view-scroll during playback. If you want to toggle the scroll during the playback, you'll have to make a custom action with View: Go to play position also there, otherwise the view will not update.
xpander is online now   Reply With Quote
Old 01-24-2020, 12:15 PM   #3
artisticspider
Human being with feelings
 
Join Date: Feb 2017
Posts: 109
Default

Quote:
Originally Posted by xpander View Post
Set a separate toolbar icon and/or a shortcut for the action View: Toggle auto-view-scroll during playback. If you want to toggle the scroll during the playback, you'll have to make a custom action with View: Go to play position also there, otherwise the view will not update.

With the actions I had made as my default (and would use say 70 to 80 percent of the time) wouldn't that mean that when I do want to scroll during playback, I'd have to press this button to toggle after every time I press "space"? Is there a way that I can make a button that would swap one action for another on a key, like spacebar? That way I could make two separate actions, just for spacebar, and if the button is on, the spacebar would do one thing, and if it's off, it would do the other?

Last edited by artisticspider; 01-24-2020 at 12:21 PM.
artisticspider is offline   Reply With Quote
Old 01-24-2020, 01:32 PM   #4
artisticspider
Human being with feelings
 
Join Date: Feb 2017
Posts: 109
Default

I somewhat answered my own question here, and I feel like I'm getting closer, but there's still an issue.

So I made "Toggle Play Scrolling" button, which consists of:

Quote:
IF the next action is OFF
View: Toggle auto-view-scroll during playback
View: Toggle auto-view-scroll during playback
View: Go to play position
END IF
! ----- Step -----
IF the next action is ON
View: Toggle auto-view-scroll during playback
View: Toggle auto-view-scroll during playback
END IF

And I separated the play/stop action for Spacebar only:

Quote:
Send all notes off to all MIDI outputs/plug-ins
Transport: Play/Stop

Now, the trick will be to somehow get my "Record" action---

Quote:
Pressing [Ctrl+Space] (record)
IF the next action is OFF
View: Toggle auto-view-scroll while recording
View: Toggle auto-view-scroll while recording
END IF
IF the next action is OFF
View: Toggle auto-view-scroll during playback
View: Toggle auto-view-scroll during playback
IF the next action is OFF
View: Continuous scrolling during playback
View: Continuous scrolling during playback
END IF
Transport: Record
--- to revert the settings back to whatever was previously stored in the "Toggle Play Scrolling" action.
artisticspider is offline   Reply With Quote
Old 02-14-2020, 12:41 PM   #5
artisticspider
Human being with feelings
 
Join Date: Feb 2017
Posts: 109
Default

I'm going to bump this because it's still bothering me and I can't seem to figure it out. I feel like it should be a lot easier than I'm making it out to be?
artisticspider is offline   Reply With Quote
Old 06-24-2020, 05:25 PM   #6
artisticspider
Human being with feelings
 
Join Date: Feb 2017
Posts: 109
Default

Anyone care to take a look at this? Bumping because I forgot I asked this already and never really got it sorted.
artisticspider 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 04:13 PM.


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