Dear Lukas, Pierre, David,

Thank you all for your expert advice and examples.  It is indeed quite
straightforward - when you know how!  I'll now be able to finish off my
current piece, and start on the next one...

cheers,
Alasdair

On Sat, Jul 16, 2022 at 1:21 AM David Kastrup <[email protected]> wrote:

> Alasdair McAndrew <[email protected]> writes:
>
> > Hello,
> >
> > There are examples of changing a staff context in the manual, for
> example at
> >
> >
> https://lilypond.org/doc/v2.21/Documentation/snippets/pitches#pitches-creating-custom-key-signatures
> >
> > Here a new staff is instantiated; with about 10 lines of "\with"  to
> change
> > its appearance and behaviour.
> >
> > However, if I wish to use several such staves, I don't want to be copying
> > the "\with" material into each one.  Is it possible to create a new
> context
> > just from such a definition?  What I mean is something like
> >
> > myStaff = staff \with {
> >     < lots of lines of definition >
> > }
> >
> > so that I can simply create a new staff the way I want it with, for
> example
> >
> > \new myStaff {
> >
> > }
> >
> > All I want is an example.  There is some information about defining a new
> > context, but in my case all I want is a tweaked version of a current
> > context.
>
> \layout {
>   \context {
>     \Staff
>     \name "myStaff"
>     < lots of lines of definition >
>   }
>   \inherit-acceptability myStaff Staff
> }
>
> --
> David Kastrup
>


-- 
Alasdair McAndrew (he/him)
mob: 0432 854 858

https://numbersandshapes.net

Reply via email to