Aggressive collision-avoidance by rehearsal marks

Discussions about our next-generation scoring application, Dorico.
Post Reply
pianoleo
Member
Posts: 378
Joined: Wed Oct 19, 2016 11:17 am
Location: London, UK
Contact:

Aggressive collision-avoidance by rehearsal marks

Post by pianoleo » Sun Jul 23, 2017 6:06 pm

I'm noticing interesting undocumented behaviour by rehearsal marks. I think the only "non-default" thing I've done in the attached score is set "Position of rehearsal mark at start of system" to "Left-aligned with systemic barline".

There are three rehearsal marks in the attached score, all at the starts of systems.
Letter A is where Dorico wants to put it, about 3pts higher than I'd like. I think it's trying to avoid the chord symbol that's frankly nowhere near it.
Letter B is 3pts lower than where Dorico wants to put it - I manually changed the Y offset in the Rehearsal Marks panel.
Letter C is where Dorico and I agree - it's exactly where it ought to be, but Dorico's only putting it there because there isn't a chord symbol on the first beat of bar 17.

Talking of bar 17, I had to count all the way from bar 11! It appears that when one sets rehearsal marks to be "left-aligned with systemic barlines" the bar numbers disappear. I would expect there to be a blue box with some explanatory text in Engraving Options, if not the option to override this behaviour.
Attachments
Rehearsal Marks.dorico.zip
(417.69 KiB) Downloaded 39 times
Pianist/accompanist/engraver/arranger
Macbook Pro 13" Retina 3.1ghz i7, 8gb RAM; running Sibelius 8.5, Logic Pro X, Dorico 1.1.10 etc.
Sibelius user since Sibelius 7 (Acorn, 1997)

pianoleo
Member
Posts: 378
Joined: Wed Oct 19, 2016 11:17 am
Location: London, UK
Contact:

Re: Aggressive collision-avoidance by rehearsal marks

Post by pianoleo » Sun Jul 23, 2017 6:15 pm

I might have spent too long writing a silly song and not spent long enough investigating the settings, because (having investigated a little further) I see that under LAYOUT options the Bar Numbers category has a tickbox to "hide bar numbers at rehearsal marks", and actually if that's unticked then rehearsal marks seem to be put in a sensible place in order to avoid colliding with the bar numbers.

That raises two questions:
1. Why do bar numbers still appear when that box is ticked, in bars with a rehearsal mark when the rehearsal mark is set "to the right of clef and key signature"?
2. Why do rehearsal marks try to avoid colliding with non-existent bar numbers?
Pianist/accompanist/engraver/arranger
Macbook Pro 13" Retina 3.1ghz i7, 8gb RAM; running Sibelius 8.5, Logic Pro X, Dorico 1.1.10 etc.
Sibelius user since Sibelius 7 (Acorn, 1997)

andgle
Member
Posts: 336
Joined: Wed Aug 10, 2016 6:36 pm
Contact:

Re: Aggressive collision-avoidance by rehearsal marks

Post by andgle » Sun Jul 23, 2017 10:21 pm

Sorry to steal your thread, Leo, but I have one related remark:
3. The 'hide bar numbers at rehearsal mark' option doesn't seem to apply to bar number changes. This would be helpful. Especially since these bar numbers tend to overlap rehearsal marks. Only way I can get around it is by moving the bar numbers manually in every layout
Anders

macOS Sierra

pianoleo
Member
Posts: 378
Joined: Wed Oct 19, 2016 11:17 am
Location: London, UK
Contact:

Re: Aggressive collision-avoidance by rehearsal marks

Post by pianoleo » Sun Jul 23, 2017 10:29 pm

Would you really want rehearsal marks to hide bar number changes? I kind of feel as though bar number changes always need to be obvious, no?
Pianist/accompanist/engraver/arranger
Macbook Pro 13" Retina 3.1ghz i7, 8gb RAM; running Sibelius 8.5, Logic Pro X, Dorico 1.1.10 etc.
Sibelius user since Sibelius 7 (Acorn, 1997)

andgle
Member
Posts: 336
Joined: Wed Aug 10, 2016 6:36 pm
Contact:

Re: Aggressive collision-avoidance by rehearsal marks

Post by andgle » Sun Jul 23, 2017 10:55 pm

In general, I agree. But for instance if the bars are numbered 0a, 0b, 0c, 1 and I have a rehearsal mark at 1, I might want to hide the bar number.
However, the biggest problem is that they collide (that's on of the very few things I've had to clean up at all in Dorico :D )
Anders

macOS Sierra

pianoleo
Member
Posts: 378
Joined: Wed Oct 19, 2016 11:17 am
Location: London, UK
Contact:

Re: Aggressive collision-avoidance by rehearsal marks

Post by pianoleo » Tue Jul 25, 2017 11:21 pm

You have to do it in every layout, unfortunately, but you can manually hide any bar number. Or maybe that's what you meant.
Pianist/accompanist/engraver/arranger
Macbook Pro 13" Retina 3.1ghz i7, 8gb RAM; running Sibelius 8.5, Logic Pro X, Dorico 1.1.10 etc.
Sibelius user since Sibelius 7 (Acorn, 1997)

User avatar
Daniel at Steinberg
Moderator
Posts: 5624
Joined: Mon Nov 12, 2012 10:35 am
Contact:

Re: Aggressive collision-avoidance by rehearsal marks

Post by Daniel at Steinberg » Sun Sep 10, 2017 4:23 pm

Leo, concerning the issues outlined in your first post in this thread, I believe you will find that the rehearsal marks are all positioned vertically where you want them to be in Dorico 1.1.10 – please let me know if not.

Regarding the questions in your second post:

1. Bar numbers still appear when the rehearsal mark is at the start of the system if they are not going to collide. We thought it looked weird to hide the bar numbers on those systems when the rehearsal mark is well out of the way, i.e. to the right of the fixed preamble.

2. I don't believe they do – perhaps you can attach a simple example that demonstrates this problem.

pianoleo
Member
Posts: 378
Joined: Wed Oct 19, 2016 11:17 am
Location: London, UK
Contact:

Re: Aggressive collision-avoidance by rehearsal marks

Post by pianoleo » Sun Sep 10, 2017 8:46 pm

Daniel at Steinberg wrote:
Sun Sep 10, 2017 4:23 pm
Leo, concerning the issues outlined in your first post in this thread, I believe you will find that the rehearsal marks are all positioned vertically where you want them to be in Dorico 1.1.10 – please let me know if not.
Dan, I'm afraid it's still a "no".

I just copied and pasted everything from the file at the top of this thread into a new file, in Dorico v.1.1.10. I'd attach the new file to this thread but its size has inexplicably ballooned to 2.3 megabytes (from ~450 kilobytes). Regardless, the file attached to the top of the thread does the same job.

The aggressive collision avoidance I previously mentioned is still at play. In a bar that with a rehearsal mark, text placed above the first beat of the top staff causes the rehearsal mark to jump a few points north of where I'd otherwise expect it to be.

My cursory testing indicates that chord symbols, Shift-X text, Shift-Alt-X text and dynamics affect rehearsal mark placement, but NOT tempo text.

Image
Pianist/accompanist/engraver/arranger
Macbook Pro 13" Retina 3.1ghz i7, 8gb RAM; running Sibelius 8.5, Logic Pro X, Dorico 1.1.10 etc.
Sibelius user since Sibelius 7 (Acorn, 1997)

User avatar
Daniel at Steinberg
Moderator
Posts: 5624
Joined: Mon Nov 12, 2012 10:35 am
Contact:

Re: Aggressive collision-avoidance by rehearsal marks

Post by Daniel at Steinberg » Thu Sep 14, 2017 12:58 pm

Rehearsal marks drawn aligned with the systemic barline currently still avoid things that are at the position where they would normally draw, i.e. to the right of the clef. We'll have to try to fix this up at some point, but I'm not sure when.

Post Reply

Return to “Dorico”

Who is online

Users browsing this forum: Thomas Eberth and 14 guests