Automatic Staff/System Spacing

Discuss the rules of notation, standard notation practices, efficient notation practices and graphic design.
Knut
Posts: 774
Joined: 05 Oct 2015, 18:07
Location: Oslo, Norway

Re: Automatic Staff/System Spacing

Post by Knut » 03 Apr 2017, 11:10

jan wrote:
03 Apr 2017, 07:27
Regarding clefs for condensed scores: another solution is to slightly rotate the clefs.
So you don't mess up the clef style by mixing different fonts.
In this video the clefs from the two top staves were rotated by 0.06° with a JW Lua script in Finale.
It's a bit tricky to do in Finale's Shape Designer which only has a rotate for arrowheads, but very easy with a script as it supports the rotate command for all (!) elements - seems to be a hidden Finale feature.
https://www.youtube.com/watch?v=J6qnFet9Yqw
Wow! I didn't know this was even possible to do with a script.

While I certainly appreciate the ingenuousness of the implementation, I don't think rotating only a few of the clefs in a score would look particularly good. Whether or not this would be appropriate would also largely depend on the clef design. I think I would advise against it for those reasons, and I would say that it's up to the font designer to facilitate this kind of staff spacing in the design of certain symbols.

User avatar
jan
Posts: 52
Joined: 22 Jun 2016, 08:29

Re: Automatic Staff/System Spacing

Post by jan » 03 Apr 2017, 12:33

Knut wrote:I don't think rotating only a few of the clefs in a score would look particularly good
No, of course not, especially when they still collide like in the video. It was just a demonstration that it is possible to have both sorts of clefs in a score at the same time.

User avatar
jan
Posts: 52
Joined: 22 Jun 2016, 08:29

Re: Automatic Staff/System Spacing

Post by jan » 10 Jun 2017, 15:55

After some time I have uploaded another test video that shows a nice distribution of the staves after the staff layout optimization plugin has been run.
https://www.youtube.com/watch?v=w9KaxtMingU

Two scenarios are shown:
- a typical unoptimized page with some overlappings
- a completely crunched page ;-) (starting in 1m:04s in the video)

Both result, of course, in the same optimization, as the initial layout is not relevant, but only the amount of available space on the page.
Each staff gets its individual size dependent on the staff's space requirements (as can be seen in the staff distance EVPUs in the video).

Another improvement could be to compare these space requirements when the whole score has been processed and harmonize the distance within the grouped staves so that they have the same distance either on each page or at least on two adjacent pages, so that there is no visual jump between two pages. (This feature is not included yet).

Knut
Posts: 774
Joined: 05 Oct 2015, 18:07
Location: Oslo, Norway

Re: Automatic Staff/System Spacing

Post by Knut » 12 Jun 2017, 18:01

This looks awesome, Jan!

Aside from the potential improvement you mention, which would be a very nice addition indeed, I would love to see the ability to specify distances to the top and bottom margins, as well as the ability to decrease the space between single-line (percussion) staves.

Congrats on the stellar work so far!

User avatar
John Ruggero
Posts: 1041
Joined: 05 Oct 2015, 14:25
Location: Raleigh, NC USA

Re: Automatic Staff/System Spacing

Post by John Ruggero » 13 Jun 2017, 14:15

I agree. This is a fantastic new resource.
Mac mini (OS 10.8.5) with dual monitors, Kurzweil Mark 5 with M-Audio Midisport 2 x 2,
Finale 2014d with GPO 4, JW Plug-ins, SmartScore X Pro, Adobe InDesign CS4,
Inkscape .48.5 and .91, FontForge 20150526
http://www.cantilenapress.com

User avatar
jan
Posts: 52
Joined: 22 Jun 2016, 08:29

Re: Automatic Staff/System Spacing

Post by jan » 16 Jun 2017, 09:38

Thanks, Knut and John.
And yes, of course, there are some parameters available like top/bottom margin distance, standard single line (i.e. percussion staves) and 5-lines distance and an extra distance factor for the (larger) group distance.

Post Reply