I’m using the “Move Track Here” plug-in that another user in this forum made for me. This plug-in simply moves the bottom-most track to the current position, which is handy because Audacity inexplicably adds new tracks to the bottom instead of to the current cursor position.
The only problem is, adding a new track shifts the focus to the bottom, so if I’m on track #7 of 30, to add a new track I have to select add new track, go to the bottom, scroll back up to track #7, and then use the plug-in to move my new track up.
I thought I could use the macro system to simplify this, by making a macro that:
- Stores the current cursor position
- Makes a new track
- Restores the cursor to its stored position
- Moves the track to that position
However, what I’ve found is that … well first off, there is no “Cursor to Stored Position” command available in the macros at all. That was weird. But then I did find “Select Cursor to Stored”, and that seems to work …
… when I use it with other commands. For instance, a macro of:
- Store the current cursor position
- Move to project start
- Select Cursor to Stored
does work. But when I throw a “Mono Track (NewMonoTrack)” command in, it doesn’t seem to matter what I add after: “Cursor to Project Start”, “Cursor to Selection End”, “Select Cursor to Stored” … heck even if I throw a Pause in for good measure, it doesn’t matter: at the end of my macro I’m always at the very end of my project, on the newly created (last) track.
So my question is, is there any way to make this work, either officially or through some sort of hack?
And also, just curious: does anyone know why it seems to be possible to macro every command in Audacity except “Cursor to Stored Position”?