At 20:29 on 01 Dec 2018, Jean-Julien Fleck wrote:
>Hello,
>
>I have a music fragment stored in a variable:
>
>myfragment = \relative c' {c d e f g a b c d e f g}
>
>The fragment was initially written for another instrument than the one
>I'm targeting so that the range is not big enough to play the whole
>fragment without octaviation. Here, for example, the target instrument
>would need use
>
>\relative c' {c d e f g a b c, d e f g} % note the comma after the
>middle c
>
>Is it possible to use the variable \myfragment and manually tell
>lilypond (without editing the code of the fragment) that, for example
>here from the third time of the second measure until the end of the
>third measure, I would like to octaviate ?
>
>The goal is obviously to be able to switch instruments without
>copy/pasting global music fragment but just locally tell lilypond to
>octaviate when needed for a given instrument.Take a look at <http://lsr.di.unimi.it/LSR/Item?id=773>. The \correctOctaveOutOfRange function should do what you want. -- Mark Knoop _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
