How do I filter on (all) Tempo and (all) Text at the same time? Is it possible? TIA.
No, but you can do the inverse: select one immediate tempo, one gradual tempo and one text item, and do Select More (Shift+Command(Control)+A a couple of times. The select more on text items will select all the text that uses the same Paragraph Style, so if you use different PS for your text items, be sure to select at least one for each.
Why you need this kind of selection? To do what?: maybe there are other ways to obtain what you need.
I sometimes get scores where there have been local changes to text objects etc. so I want to select all text and all tempo to reset definitions and positions. I could âselect allâ and do it, but sometimes this is too much as it would reset accidentals, dynamics, lines etc. which is not always wanted.
In addition to @Christian_R 's suggestion to use Select More, you could also use a user script to run the filter and reset steps for each type.
local app=DoApp.DoApp()
app:doCommand([[Edit.SelectAll]])
app:doCommand([[Filter.SelectOnly]])
app:doCommand([[Filter.Tempo]])
app:doCommand([[Edit.ResetPosition]])
app:doCommand([[Edit.SelectAll]])
app:doCommand([[Filter.Text]])
app:doCommand([[Edit.ResetPosition]])
app:doCommand([[Edit.SelectNone]])
Note that direct filtering, the user script, and Select More only work on a flow-by-flow basis.
Thank you. Can it be modified so that Select Only is active before the âactionâ starts?
Is that
app:doCommand([[Filter.SelectOnly]])
as 2nd line?
I never understood why de/select only is per project and not general in Dorico. If you process several projects, you always need to check which âmodeâ the filter is set to. I think it is rarely the case that one has different modes for different projects. Perhaps it could be an âFRâ?
Sure, good idea. I think 98% of the time Iâm using Select Only, so I never think about it!
I have written a ConsoleTools library for these kind of filtering tasks, if the required setup is worth it to you.
