Go Back   Cockos Incorporated Forums > REAPER Forums > Dstruct's Casa De Nitpicks

Reply
 
Thread Tools Display Modes
Old 07-26-2007, 08:05 PM   #1
Casualty
Human being with feelings
 
Join Date: Jan 2007
Posts: 96
Default Closing FX window shouldn't be a state in undo history (DONE)

If I open an fx chain window on a track, it doesn't get entered as a separate state in undo history, but if I close the same window it does (close fx chain config).

This causes problems when you go back and forth in history. If doing so causes an fx chain window to become closed, then that state gets entered into undo history and all other entries beyond that point are permanently lost.

I've brought this up a couple of times before - it'd be great if "Close FX Chain Config" was not a state in undo history.

I believe Dandruff was with me on this when I brought it up before....
Casualty is offline   Reply With Quote
Old 07-26-2007, 08:48 PM   #2
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

I am ok with it if there wee edits made to the chain or FX within it. Otherwise, it should not be in the undo history. same for any window. IMHO.
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"
Tallisman is offline   Reply With Quote
Old 07-26-2007, 09:21 PM   #3
Casualty
Human being with feelings
 
Join Date: Jan 2007
Posts: 96
Default

Even if you make changes to a chain or fx the actual closing of the window shouldn't be a "state". The fx/chain changes themselves are seperate "states" - and get entered into undo history as "add fx to chain", or "FX parameter adjustment".

But my point is, not only is this not needed, it really can cause one to permanently lose a bunch of work, so I really can't emphasize enough that this should be taken care of at some point.
I can't think of anything else in Reaper that can backfire on you quite like this can.

Try opening an fx window, make some parameter adjustments, close the window, move a couple of faders, then open another fx window and make a couple more adjustments, then move a couple of faders again. Open the undo history window and start moving around in history, back and forth between the various states. Sooner or later you'll see that a bunch of the undo history will disappear, only from having moved back and forth.... this simply should not happen. Eliminating "Close FX Chain Config" as a history "state" will prevent this from happening.
Casualty is offline   Reply With Quote
Old 07-27-2007, 09:52 AM   #4
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

but it is handy to have the FX window pop back open when stepping back through the history, especially if it is the FA tweak you want to undo and re-adjust.
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"
Tallisman is offline   Reply With Quote
Old 07-27-2007, 10:10 AM   #5
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Quote:
Originally Posted by Casualty View Post
I believe Dandruff was with me on this when I brought it up before....
yeah, i hate this stuff! of course it should be optional.
Dstruct is offline   Reply With Quote
Old 07-27-2007, 01:48 PM   #6
drew
Mobile
 
drew's Avatar
 
Join Date: Jan 2006
Location: London & São Paulo. Hardcore commercial REAPERite
Posts: 1,669
Default

I'm glad we now have a pref option to "Create undo points for item/track selection" & "for loop selection" (which will remain off here!) but I think we need a whole section to please everyone really, because I totally agree that the "close window" stage should be optional and there are other cases.

I have this same question about Solo/Mute being stored... I change an effect parameter, solo the track to hear it better, decide I don't like it and undo unsolo's the track as the first step. Just seems wrong to me.

But the king of wrongness(!) in the undo chain is "Adjust Track Volume (via Surface)". I move my mixing desk faders around all the time to check how things I'm tweaking are sounding and when I undo I find myself going back through a series of fader movements. I'd love to be able to exclude the mixer altogether.

I hope you didn't mind me adding these points in this thread - to save starting a second similar one. In the end I hope it's a shared request to add more undo history options - and now we have an exciting bunch of new undo/redo features it would be great to have them altogether in prefs.
__________________
Proudly using REAPER exclusively for...
* Media and event music composition & production, sound design + auto-processing at Qsonics.com
* Broadcast branding, promos, education & training and narration voice-overs at DrewWhite.com
drew is offline   Reply With Quote
Old 07-27-2007, 01:52 PM   #7
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Quote:
Originally Posted by drew View Post
I have this same question about Solo/Mute being stored... I change an effect parameter, solo the track to hear it better, decide I don't like it and undo unsolo's the track as the first step. Just seems wrong to me.

But the king of wrongness(!) in the undo chain is "Adjust Track Volume (via Surface)". I move my mixing desk faders around all the time to check how things I'm tweaking are sounding and when I undo I find myself going back through a series of fader movements. I'd love to be able to exclude the mixer altogether.
i also hate these things.
Dstruct is offline   Reply With Quote
Old 07-28-2007, 12:13 AM   #8
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

wouldn't it be cool if undo was categorized as trees for edits - ctrl+z a branch for parameter tweaks - ctrl+shift+z one for midi edits - ctrl+alt+z and another for mixer - ctrl+alt+shift+z?

then we could step back as we wanted... undo fader movements after tweaking FX. Then undo edits and leave the FX and fader schtuff in tact...

imagine the possibilities!
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"
Tallisman is offline   Reply With Quote
Old 07-28-2007, 12:59 AM   #9
Casualty
Human being with feelings
 
Join Date: Jan 2007
Posts: 96
Default

Quote:
Originally Posted by drew View Post
I hope you didn't mind me adding these points in this thread - to save starting a second similar one. In the end I hope it's a shared request to add more undo history options - and now we have an exciting bunch of new undo/redo features it would be great to have them altogether in prefs.
Not at all, Drew, I totally agree with you that it would be great to have more undo history options in prefs.

Hey, you're not the same Drew that worked at - what was it, Syncro? in Boston are you? If you are, you did a teensy bit of work for my band many years ago....
Casualty is offline   Reply With Quote
Old 07-28-2007, 03:43 PM   #10
drew
Mobile
 
drew's Avatar
 
Join Date: Jan 2006
Location: London & São Paulo. Hardcore commercial REAPERite
Posts: 1,669
Default

Excellent!

By the way I'm not the same Drew - curious to know what gave the impression that I might be though!
__________________
Proudly using REAPER exclusively for...
* Media and event music composition & production, sound design + auto-processing at Qsonics.com
* Broadcast branding, promos, education & training and narration voice-overs at DrewWhite.com
drew is offline   Reply With Quote
Old 07-28-2007, 11:02 PM   #11
Casualty
Human being with feelings
 
Join Date: Jan 2007
Posts: 96
Default

Just a long shot.... I don't reckon there are a ton of engineers named Drew out there, you seem as though you have quite a bit of experience, and you're one of the more reliably knowledgeable posters here with consistently good observations and suggestions.

The guy I worked with is Drew Townson (sp?), and he was a great engineer and I think he worked at Syncro Sound, which was The Cars studio in Boston, though it was 23 years ago and my memory of it has waned somewhat, and I could be wrong about which studio he worked at.
Casualty is offline   Reply With Quote
Old 08-01-2007, 03:41 AM   #12
drew
Mobile
 
drew's Avatar
 
Join Date: Jan 2006
Location: London & São Paulo. Hardcore commercial REAPERite
Posts: 1,669
Default

Ah no - not I sir. Someone else's history!

Unless someone has performed an undo on my history(you see what I did there?!)

I've never been called reliably knowledgeable before - I must tell my mum!

Incidentally I hope you're not the same casualty I heard about yesterday :|

So getting back on track...

I'm guessing Close FX Chain Config is there as a way of getting the window to re-open as you step backwards, since I presume same changes that were before that point require the window to be open. So the ideal thing would be an option to skip that point I presume?

As for solo, mute, volume changes and "Adjust Track Volume (via Surface)" - I'd love to see all of those having seperate checkbox options to store or ignore those changes in the history - ie not include them at all.
__________________
Proudly using REAPER exclusively for...
* Media and event music composition & production, sound design + auto-processing at Qsonics.com
* Broadcast branding, promos, education & training and narration voice-overs at DrewWhite.com
drew is offline   Reply With Quote
Old 08-02-2007, 12:44 PM   #13
Casualty
Human being with feelings
 
Join Date: Jan 2007
Posts: 96
Default

Quote:
Originally Posted by drew View Post
Ah no - not I sir. Someone else's history!

Unless someone has performed an undo on my history(you see what I did there?!)
Ouch! LOL! Ummm, yeah.

Quote:
Originally Posted by drew View Post
Incidentally I hope you're not the same casualty I heard about yesterday :|
Uh oh, what'd I do now, hehe??

Hmmm...me too, I guess? Gee that doesn't sound all that good... which Casualty might that be, I'm wondering?

Quote:
Originally Posted by drew View Post
I'm guessing Close FX Chain Config is there as a way of getting the window to re-open as you step backwards, since I presume same changes that were before that point require the window to be open.
That makes perfect sense to me. And by itself it's useful.

The problem with this however is that once a window is open, it might close again if you choose to view a previous or subsequent undo history state. If it closes, you lose history - a new state immediately gets entered, and whenever a new state is created it's going to erase all entries above it. I lost hours of work once because of this... and it's kind of frustrating to try to explain. I'm still not sure there's anyone here who realizes exactly what I'm trying to point out - that this problem has a certain level of danger to it..

Quote:
Originally Posted by drew View Post
So the ideal thing would be an option to skip that point I presume?
Well, I don't know if it's the ideal solution to the problem, but I do think it would remedy the problems I'm experiencing.

What I'm really after is a safer undo history that simply won't whittle itself away just from viewing a bunch of different states, without making any changes. Maybe there's another way of doing this that doesn't mess with the "Close FX Chain Config" at all, but to me (definitely NOT a programmer!) what seems to be the simplest way to accomplish this is to just eliminate the state, or at least have the option to.

So, yes having an option to do this would definitely solve the problem for me, but maybe there is in fact a better way to safeguard the undo history from these types of incidents.

Quote:
Originally Posted by drew View Post
As for solo, mute, volume changes and "Adjust Track Volume (via Surface)" - I'd love to see all of those having seperate checkbox options to store or ignore those changes in the history - ie not include them at all.
I'm in total agreement!
Casualty is offline   Reply With Quote
Old 08-03-2007, 01:12 PM   #14
mission
Human being with feelings
 
Join Date: May 2007
Location: atlanta
Posts: 99
Default

ya i really think it should be like on my fantom.

dont store me adjusting the level of a track on the mixer as an undo event because i can just adjust it back. but i wanna be able to undo notes that i have deleted, midi blocks that are gone, recordings that have overwrote other recordings, etc...
mission is offline   Reply With Quote
Old 06-06-2012, 06:00 PM   #15
mrkristopher
Human being with feelings
 
mrkristopher's Avatar
 
Join Date: Jan 2012
Location: Phoenix, AZ
Posts: 66
Default

Resurrecting an old thread....

I think it's silly to have closing windows or soloing tracks be a state in the undo history. No one hits "undo" when they mistakenly solo a track, they just hit the solo button again. Same goes with closing an effect window. I can't see a reason for it to be there.
mrkristopher is offline   Reply With Quote
Old 06-06-2012, 11:01 PM   #16
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Agreed.
Dstruct is offline   Reply With Quote
Old 06-09-2012, 07:20 AM   #17
Anton9
Human being with feelings
 
Anton9's Avatar
 
Join Date: Jun 2009
Location: Earth
Posts: 1,340
Default

Quote:
Originally Posted by Tallisman View Post
wouldn't it be cool if undo was categorized as trees for edits - ctrl+z a branch for parameter tweaks - ctrl+shift+z one for midi edits - ctrl+alt+z and another for mixer - ctrl+alt+shift+z?

then we could step back as we wanted... undo fader movements after tweaking FX. Then undo edits and leave the FX and fader schtuff in tact...

imagine the possibilities!
Yes, non-linear undo/redo is the way to go as well as being able to completely exclude things such as any type of parameter tweaks(FX, volume, pan, envelopes, etc.) When doing hundreds or thousands of paramater tweaks REAPER's undo history tends to take up way too much memory.

I as well think that opening/closing of any windows should not be included in the undo/redo. If you need to see what you're undoing then either leave the window open or reopen it before undoing. It is completely frustrating when FX windows pop open when undoing.., I hate it!

The undo/redo system really does need an overhaul. There are so many bugs, I can't tell you how many times I've yelled at my monitor because I clicked undo and it undid way more then it was susposed to and then the history is wiped out so there is no way of redoing.
Anton9 is offline   Reply With Quote
Old 01-29-2013, 05:17 PM   #18
tehsux0r
Human being with feelings
 
Join Date: Jun 2008
Location: United Kingdom
Posts: 101
Default

Quote:
Originally Posted by drew View Post
I totally agree that the "close window" stage should be optional and there are other cases.
I agree - this has always seemed strange to me.

Quote:
Originally Posted by drew View Post
I have this same question about Solo/Mute being stored... I change an effect parameter, solo the track to hear it better, decide I don't like it and undo unsolo's the track as the first step. Just seems wrong to me.

But the king of wrongness(!) in the undo chain is "Adjust Track Volume (via Surface)". I move my mixing desk faders around all the time to check how things I'm tweaking are sounding and when I undo I find myself going back through a series of fader movements. I'd love to be able to exclude the mixer altogether.
At first sight I disagreed with these strongly but I see the logic. In late-stage mixing, I tend to want to solo, mute, and louden parts temporarily but I also want volume changes to be exactly undoable so I don't go around in circles by accidentally messing with something that was perfect. How do you deal with this, Drew? Do you have another method for undoing the results of playing around, or are you happy to manually reset things by ear afterwards?
tehsux0r is offline   Reply With Quote
Old 01-29-2013, 06:04 PM   #19
drew
Mobile
 
drew's Avatar
 
Join Date: Jan 2006
Location: London & São Paulo. Hardcore commercial REAPERite
Posts: 1,669
Default

For volume changes I can see undo being important - except with a control surface where really feels wrong to me as it's likely you would tweak the track volume faders more often and then you have to step back through.

As for mute & solo, while I wouldn't want to deny anyone functionality they find useful, I'm really surprised that after hitting mute or solo and wanting to revert it's considered easier to key Ctrl-Z than to just press the same button you were already hovering over. Simply put, I never thought solo or mute as undoable actions were helping... but clearly some like it that way! With solo especially I always fall into the loop of 'make a change, solo to hear it, don't like it so undo.. er.. then have to undo again'
__________________
Proudly using REAPER exclusively for...
* Media and event music composition & production, sound design + auto-processing at Qsonics.com
* Broadcast branding, promos, education & training and narration voice-overs at DrewWhite.com
drew is offline   Reply With Quote
Old 01-30-2013, 05:46 AM   #20
tehsux0r
Human being with feelings
 
Join Date: Jun 2008
Location: United Kingdom
Posts: 101
Default

Agreed on mute and solo (at least for people with a control surface or who aren't moving the mouse too much between clicking mute/solo buttons).

It sounds to me like there's more than one valid workflow here and there should be separate undo-disabling options for volume/pan and mute/solo.
tehsux0r is offline   Reply With Quote
Old 02-19-2021, 04:01 PM   #21
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Bump.
vitalker is online now   Reply With Quote
Old 04-15-2021, 04:47 PM   #22
Casualty
Human being with feelings
 
Join Date: Jan 2007
Posts: 96
Default

I'm so glad this finally got added as an option! Now if I could only find where the option is. I know it's in there somewhere... I'm sure it's staring me right in the face, but alas I am blind.
Casualty is offline   Reply With Quote
Old 04-15-2021, 11:45 PM   #23
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Casualty View Post
I'm so glad this finally got added as an option! Now if I could only find where the option is. I know it's in there somewhere... I'm sure it's staring me right in the face, but alas I am blind.
Haha, didn't know this thread existed. Thanks to it, I created my own and it got fixed: https://forum.cockos.com/showthread.php?t=250733 . There is a Justin's response there.

https://forum.cockos.com/showpost.ph...8&postcount=11
vitalker is online now   Reply With Quote
Old 04-17-2021, 06:13 AM   #24
Casualty
Human being with feelings
 
Join Date: Jan 2007
Posts: 96
Default

Thank you, vitalker! You are my hero! I've only been waiting 15 years for the fix (my first post in this thread was in 2007). I guess I should have posted it somewhere else other than the nitpick forum. I have some other fabulous Undo History Tweaks I want to suggest, but obviously this isn't the best place to get them to be seen.
Casualty is offline   Reply With Quote
Old 04-17-2021, 06:41 AM   #25
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Casualty View Post
Thank you, vitalker! You are my hero! I've only been waiting 15 years for the fix (my first post in this thread was in 2007). I guess I should have posted it somewhere else other than the nitpick forum. I have some other fabulous Undo History Tweaks I want to suggest, but obviously this isn't the best place to get them to be seen.
Well I don't know how it exactly works, but sometimes anything may be fixed very fast. Actually you can check my thread, because the issue wasn't about creating undo points when FX windows are closed.
vitalker is online now   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:37 PM.


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