That is totally fantastic! Works perfectly! I've one variable / context defining both left and right pages: system in-between distance and bars per system. And will just add another context if I need to use the Y-offset of NonMusicalPaperColumn which will be unlikely.
Many thanks, Owain > On 5 Aug 2021, at 17:49, Thomas Morley <thomasmorle...@gmail.com> wrote: > > Am Do., 5. Aug. 2021 um 08:53 Uhr schrieb Owain Evans <owai...@live.com>: >> >> I'm arranging for a beginner piano duet where left and right pages mirror >> each other: >> same bars per system, same system alignment-distances, same Y-offsets on >> each system. >> >> I would like the same Y-offset value on left and right pages to be at the >> same level. >> Here it's the notes above the staff that is affecting the Y-offset. >> I've tried changing the layer, script-priority, outside-staff-priority and >> just cannot get them level. >> >> Is there any way to make the systems left and right align with the same >> value? >> >> (I'm using Frescobaldi Music>Two pages (first page left) so you can see they >> are not level) >> >> \version "2.20.0" >> >> mymusic = { \repeat unfold 16 {c4} \break } >> >> \bookpart { >> \relative c' { >> \overrideProperty Score.NonMusicalPaperColumn. >> line-break-system-details #'((Y-offset . 40))) >> \mymusic } >> } >> >> \bookpart { >> \relative c''' { >> \overrideProperty Score.NonMusicalPaperColumn. >> line-break-system-details #'((Y-offset . 40))) >> \ottava #1 >> \mymusic } >> } > > Instead of > NonMusicalPaperColumn.line-break-system-details > I'd use: > > \paper { > top-system-spacing = > #'((basic-distance . 10) > (minimum-distance . 10) > (padding . 0) > (stretchability .0)) > } > > (if no toplevel markup is between) > > > HTH, > Harm