I think I might be about to give up trying to get 2 systems on a page. I’ve been tweaking the vertical numbers, and I push it down say one space and it reduces, then push it down more and it increases again. I’m not getting the sense that there’s a setting or group of settings that will fix this for 2 systems per page.
It is a bit tight for two systems per page, but I think it can be done if you decrease the space size ever so slightly. You do have a lot of white space there.
Hahaha. I thought I was getting a critique there
You want to make the Ideal Gap values as SMALL as possible, not as large as possible. Then Dorico will have room to expand. You can make the system gaps relatively larger (than the staff gaps), but not too much.
I’d leave the system gaps alone until you see what decreasing the staff-to-staff, staff-to-group, and group-to-group spacing (and perhaps decreasing the staff rastral size/space size) do for you.
I’d want to make the smallest changes (in each category) rather than trying to make a larger change in one category to see what will solve the problem and produce the cleanest result.
As Daniel S. has explained many times, Dorico does not do recursion at all here, because a different result would affect all subsequent pages, and it would be too slow.
FWIW my post was referencing exactly that comment you link to - ‘circularity’ and recursion are not mutually exclusive nor intractable. As I alluded this same problem is solved elsewhere via parallelism, either SIMD as in AI or multithread as might be used here. The problem being finding minima/maxima. D & the team know their business so no second guessing there.
As I said tl/dr, mainly me talking to myself about the problem as it’s an interesting one that crops up in CS time and again and not worth commenting on. My son is getting a CS degree now so we’ve been chatting about this as it’s touched on in his classes. Move along …
So, piece all done and sent off. I ended up going with one system per page, as I couldn’t afford the time to sort the collision issues that were occuring. Would be good at some point to figure out if I could have done this differently in order to achieve 2 systems per page without the collisions. For example, whether it would just have been a case of taking the raster size down a bit. I may experiment a bit more now that I don’t have a deadline hanging over me.
I would say (and I do appreciate that this is the first more complex score I’ve taken to print-ready status in Dorico, so it could be user unfamiliarityy) that the experience of writing the piece in Dorico versus the experience of preparing the score were day and night. Writing it was a joy, preparing the score was much less so. It wasn’t always clear exactly what vertical space settings would do. Sometimes I’d decrease staff spacing and system gaps would increase, then I’d decrease a bit more and they would increase again. I realise the settings all inter-operate with one another, but how preciesly they do is currently quite opaque to me.
I’d recommend John Barron’s excellent Discover Dorico session video where he goes through the whole layout process.
But, as said, if you want help with specific issues, you need to show us what they are.
I actually did watch that, and it was useful. I may share the file with some questions once the piece has been and gone, can’t really do so before that. In the meantime I think I will experiment further and see if I can get to the bottom of it.