Rehearsal marks with suffixes not considered by GoTo command

I have determined a problem when using rehearsal marks with suffixes (A1, A2, B1, B2, etc.). The problem is that Dorico 4 does not find these rehearsal marks using Jump Bar and GoTo command (it does not consider the suffixes when typing e.g. “rA2”). On the other hand, Dorico jumps to B2 when you type “rD”, so it’s as if the index just keeps counting. This leads to strange jumps with e.g. the following sequence A1, A2, B1, B2, C, D, B3: If you enter “rD” as GoTo command you end up at B2. If you enter “rF” you end up at D. It would be nice if Dorico would consider index and suffix in the GoTo command.

1 Like

You’re absolutely right. Dorico converts the input you type into an index, and then finds the rehearsal mark that corresponds with that index in the sequence: it doesn’t actually look for the specific text that you enter. So if you enter, say, F, it converts that to an index, in this case 5 (since indexes normally count from 0), and then goes to the sixth rehearsal mark. If that sixth rehearsal mark happens to actually be, say, H, because the first rehearsal mark is C rather than A, then so be it.

It’s a tricky problem to solve in all generality, but I agree it would be nice if Dorico could be a bit smarter about it.

This is more or less a defect, a shortcoming at the very least and rather unhappy. All my works use A1, A2, B1, etc. It means this function is effectively not available.

Can we make this a feature request? After all the whole point of rehearsal marks for players is to go to a section quickly. It would be great if we engravers could have it also.

That is a false equivalence. In rehearsal, when someone says ‘3 bars before B’, that ‘someone’ has already found it, and the rest are just playing catch up. Whereas if the engraver/composer says (to himself) I must go to letter B, then he must already have a pretty good idea (a) why and (b) where it is! Personally I find jumping by bar/page/flow number is sufficient to get pretty close.