FR: working with non-consecutive bars

Hello everyone.
I have this feature request that came up on my mind while working on a project for my students. Hope it’s not too silly.

Imagine a command that could help in some operations with non consecutive bars, I’ll give you some examples:

  • “Remove empty bars”: every empty bar would be deleted. That could work for the whole project/flow/selected area. The remaining bars would be put in consecutive order.
  • “Select Bar n.”: input the bars you need to select like 1 , 2-5, 46, 700… So now I have selected bar 1, bars from 2 to 5, bar 46 and bar 700.
  • “Remove Bar n.”: input some numbers like 1-40, 45, 200 ; it would delete bars from 1 to 40, but also bar 45 and 200. Everything would be consolidated.
  • “Copy bar n.”: right know, one can select, let’s say, bar 1 and 3 with cmd/ctrl + click and copy them. Then paste those in bar 5. One would have now music in bar 5 and 7. “Copy bar n.” command would paste every bar without considering the empty space, so one would have music in bars 5 and 6.

What do you think?

Looks like macro commands to control the system track. I think that might be useful for some powerusers who do not want to use the mouse!

The idea was born while I was creating some rhytmic dictation exercises. Every exercise was composed by a count-in bar (for the audio export) and the second was the bar they should transcribe. After I finished I decided to create a “Solutions sheet” with only the rhythms without the bar, so I could enumerate the bars with the same number of the file audios. Everything went ok for the audio part, but it was really time consuming to delete every single count in bar… I tried with some strategies to make the process fast, but maybe I’m not skilled enough.

I’m not in front of Dorico, but I do wonder if what you’ve described is possible simply using the system track, cmd and shift (and the mouse click, obviously).