It looks like I swapped the two functionalities. So that you can use the scroll wheel to directly scroll the current track(s) and use shift-scroll wheel to scroll up down the window, when you have more tracks than can fit on the window.
Those are good points. But I like to think of Audacity as a sharp knife. If you know what you’re doing, then these changes to UndoManager’s saved states, allow you to do them with less interruption.
For my workflow, which involves editing wav files directly, once I’ve exported the wav file, the aforementioned change allows me to simply close the project without being nagged, by Audacity, about whether I want to save the project before closing.
Also, suppose you did export a selection from a project, wouldn’t you typically remember anyways that you haven’t saved the project yet?
And if you don’t remember whether you’ve recently saved the latest version of the project, you can simply save the project again, to make sure.
Personally, as I am editing audio files, I am usually pretty cognizant of the edit state of my changes, without even trying to be.
That being said, this should probably be a user configurable option, defaulted to the previous behavior.
I just did some tests and it looks like, if you select File->Import Audio, to import additional tracks, it defaults to using the last used import directory. Which is probably what it was doing, prior to my changes.
BTW, for those of you who might be interested, I’ve been able to build and run my modified version of Audacity for MacOS. Looking for file: CUSTOM-BUILD.md, in my custom branch, ‘custom-release-3.0.5’, for instructions.
Strangely, when I built it using the instructions from ‘BUILDING.md’, I ended up getting wxWidget assertion errors, that made the resulting Audacity app unusable.
I had to build the release version, by running cmake, to generate the build files, with the following options:
The changes themselves were fairly straightforward and didn’t take a whole lot of time to implement. Any half decent programmer would be able to implement/re-implement any of them in a few hours.
It’s really more of a decision(s) that needs to be made by the product managers for Audacity, of whether any of these changes are desirable for the main line branch of Audacity.
I’m not sold on “all” of your proposals, but (a) it’s not my decision (b) I think they are worth serious consideration for the main branch of Audacity.
(I do think that “Update title of project,using ‘**’ to denote it has unsaved changes” is an excellent idea).
I think that’s a good idea, but of course it’s entirely up to ginobean.
My concern is that while some Audacity users will have no problem handling a sharp knife, others will cut themselves (even if the manual clearly says “BE CAREFUL WITH THE SHARP KNIFE!”). Having been on this forum for a long time, I’ve seen lots of unwary Audacity users shoot themselves in the foot in one way or another, and it can be quite heartbreaking when someone inadvertently destroys a never to be repeated recording that has great personal value to them. I think it’s right that we avoid making it too easy to shoot yourself in the foot, but that has to be weighed against the needs of more “advanced” users.
Hi, this is an old thread but I’d like to chime in:
I have a key binding for “Zoom Toggle” of Shift+Z (forget if this is default or no). This is for horizontal zoom and is immensely useful.
Unfortunately there is no such option for vertical zoom. Would LOVE to see it!
I do a lot of waveform zooming in/out in my workflow, and have found that the mouse target area (the left-hand scale) is somewhat small. Missing it (trying to work fast here) results in a horizontal scroll/zoom. Would be fantastic to have the same possibility for zoom toggle key binding on the vertical axis!