lmms icon indicating copy to clipboard operation
lmms copied to clipboard

Ability to select multiple tracks and clone, remove and clear them all at once

Open SameExpert opened this issue 4 years ago • 2 comments

Enhancement Summary

Selecting multiple tracks and then applying actions to clear, remove or clone them all at once.

Justification

I don't know how this happened, but after opening my project after some days, so many Automation Tracks are created: Screenshot_1

In such situations, if I can delete them all by selecting them either by CTRL+Left Click individually or SHIFT+Left Click the last track with contiguous tracks to be deleted. Although, along with the option to delete, cloning and clearing them at once also can be added as options, as the code for them would be of same kind (I think so).

Mockup

Screenshot_2 Selecting tracks by either CTRL+Left Click for non-contiguous tracks or SHIFT+Left Click for contiguous tracks should look something like this, and when clicking the 101452057-2887f680-3953-11eb-9897-53b6c23b9e09 icon, the menu should contain Clone selected tracks, Remove selected tracks and Clear selected tracks instead of Clone this track, Remove this track and Clear this track options respectively, like this: Edited Also, the other options, like Change clip color or Clear clip colors should apply to all of the selected tracks.

SameExpert avatar Jan 20 '21 10:01 SameExpert

+1 to this. I like to iterate by making new Beat/Baselines, to the point of having like 250+ of them, and it'll take like a minute+ to load the project, and each Beat/Baseline added on top of that number loads slowly, compared to say a project with like 50, which loads instantly. And I got to clear these Beat/Baselines out one by one.

I make a new project by saving the previous project to a new file, and then clearing out all the old Beat/Baselines if there are too many old ones, and if I have too many, where it loads rather slow. I don't want templates, because I'm tweaking and swapping instruments in the Beat+Baseline Editor each project iteration, so I don't want a static template (the default template feature), which wouldn't carry over instrument changes, due to it being static. (And to create a default template, I would have to clear out all the Beat/Baselines in the project, which I have to do one-by-one, otherwise it'll load all of them as part of the template. So it's the same exact problem.) I like the dynamic workflow I have, which involves tweaking and saving newer project states to newer files, but would like an easier way to clear out all Beat/Baselines other than individually as it currently stands, so I don't have to keep doing this manually and individually. Bulk/multiple selection and remove would be great.

fxkrait avatar Aug 11 '23 18:08 fxkrait

This is top priority IMO. Would be nice to see this with mixers/faders, as well

mirk0dex avatar Apr 20 '24 09:04 mirk0dex