Defining a custom staff context: Difference between revisions
m Lemzwerg moved page Defining a Custom Staff Context to Defining a custom staff context without leaving a redirect: Only the first letter of a title should be uppercase |
mNo edit summary |
||
| Line 1: | Line 1: | ||
Instead of having to type the same customization commands every time you need to use a particular type of staff, you can define a custom staff context and use it instead. For example, instead of | Instead of having to type the same customization commands every time you need to use a particular type of staff, you can define a custom staff context and use it instead. For example, instead of | ||
\new Staff \with { ... } | |||
you would use | |||
\new MyCustomStaff | |||
A custom staff context can have any customizations that you would use in a Staff's \with block. Note that the custom staff's definition can be saved in a file that you <code>\include</code>, so you do not have to re-create it every time it is needed. | A custom staff context can have any customizations that you would use in a <code>Staff</code> context's <code>\with</code> block. Note that the custom staff's definition can be saved in a file that you <code>\include</code>, so you do not have to re-create it every time it is needed. | ||
<lilypond version="2.24"> | <lilypond version="2.24"> | ||
% DEFINE A CUSTOM STAFF CONTEXT FOR "LAYOUT" | % DEFINE A CUSTOM STAFF CONTEXT FOR "LAYOUT" | ||
\layout { | \layout { | ||