Your code is operating in the Voice context, and you need to be in the
Staff context:

\set Staff.fontSize = #new-size
\override Staff.StaffSymbol.staff-space = #(magstep new-size)
\override Staff.StaffSymbol.thickness = #(magstep new-size)

By the way, I wouldn't reduce the thickness property like this.
Classical engravers did not use thinner lines when the staves were smaller.
Thin staff lines are uncomfortable to read.

- Mark
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to