Jean-Julien Fleck
2018-12-01 19:29:59 UTC
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.
Thanks for any hint.
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.
Thanks for any hint.
--
JJ Fleck
Physique et Informatique
PCSI1 Lycée Kléber
JJ Fleck
Physique et Informatique
PCSI1 Lycée Kléber