Select All / filter selection by Inspector property

• Apr 29, 2018 - 14:58

It would be great if there were a way to select all similar elements that have a certain value in common for a property in the Inspector.

For example, if I have a score with lots of red text and lots of blue staff text, and I want to make all the blue text green, then I would click on some blue staff text and use the option to "select all elements with the same value for this property" next to colour in the Inspector. I would then change the colour for those elements to green, and the red text would remain red.

Similarly, I might want to select:

  • all invisible notes
  • all lyrics with a vertical offset of -9 (i.e. above the staff)
  • all text with the "Technique" text style
  • all dynamics with a velocity of 33 (pp/pianissimo)

The last point is particularly useful, as currently there is no way to select all dynamics of a certain type.

We might not want to clutter the Inspector with lots of extra buttons, so another way to implement this would be to have one additional button to go into a kind of "selection mode" within the Inspector. Clicking the "selection mode" button would reveal an extra button/checkbox next to each to Inspector property to "filter by this property".

There could potentially also be a way to select all elements that do NOT have a particular value for a particularly property (e.g. "select all elements with a non-zero vertical offset"), or that have values that fall in a range (e.g. "vertical offset less than -9") or from a list (e.g. "staff text that is either Technique or Instrument Change style").


Comments

In reply to by Shoichi

A bit like that, but not exactly. Someone had to write special code to allow you to select all hairpins with the same velocity; their code only works with hairpins, and it only works with velocity. I'm saying it should exist by default for every property in the Inspector.

Do you still have an unanswered question? Please log in first to post your question.