On Wed, May 1, 2019 at 7:14 AM <lilypond-user-requ...@gnu.org> wrote:
> ---------- Forwarded message ---------- > From: Pierre-Luc Gauthier <p.luc.gauth...@gmail.com> > To: lilypond-user <lilypond-user@gnu.org> > Cc: > Bcc: > Date: Wed, 1 May 2019 09:53:40 -0400 > Subject: \transposedQuoteDuring > Hi there, > > Is there a way to transpose a quotation, say, an octave higher ? > > m.e.g.: > > \version "2.19.83" > > quoted = {c'4 d' e' f' g'} > \addQuote "quoted" \quoted > > quoting = \quoteDuring "quoted" {s1} > > \new Staff \with {instrumentName = "Quoted"} \quoted > \new Staff \with {instrumentName = "Quoting"} \quoting > > … > > \addQuote "quoted" \transpose c' c'' \quoted > Is unacceptable because it would transpose all the quotations. > > This : > \transposedQuoteDuring "quotedMusic" c'' { s1| } > would have been perfect but this command does not exist. > > And : > quoting = \quoteDuring "quoted" \transpose c' c'' {s1} > does not work. > > Any hints? > Thanks for any pointers. > -- > Pierre-Luc Gauthier > \version "2.19.83" % Here is one approach with tags, % which are always a lot of fun. % MWE based on http://lilypond.org/doc/v2.19/Documentation/notation/writing-parts#quoting-other-voices % This actually shows doing a quote an octave lower, % but the same principle applies to getting a higher octave. % Start by putting the passages % that will appear in more than one octave % in their own variables notesToBeQuoted = \relative c'' { b4^"quoted" r8 ais\p a4 ( f ) } % Define a master variable for the part-to-be-quoted % that has versions of the material in both octaves, % identified by tags. allFluteNotes = \relative { a'4 gis g gis | \tag #'cuedOctave \transpose c c, \notesToBeQuoted \tag #'normalOctave \notesToBeQuoted gis4 g gis a } % Define the normal version of the part, % and define something quoteable based on that fluteNotes = \keepWithTag #'normalOctave \allFluteNotes \addQuote "flute" { \fluteNotes } % Define the version of the part for transposed cues, % and define something quoteable based on that fluteNotesForCues = \keepWithTag #'cuedOctave \allFluteNotes \addQuote "fluteTransposed" { \fluteNotesForCues } % Use the appropriate quotables in parts oboeNotes = \relative { c''4 cis c b \quoteDuring #"flute" { s1 } b4 c cis c } celloNotesWithCueAtPitch = \relative c { a4 a a a \quoteDuring #"flute" { s1 } a4 a a a } celloNotesWithTransposedCue = \relative c { a4 a a a \quoteDuring #"fluteTransposed" { s1 } a4 a a a } % Use the parts with the various quotes \score { << \new Staff \with { instrumentName = "Flute" } \fluteNotes \new Staff \with { instrumentName = "Oboe" } \oboeNotes \new Staff \with { instrumentName = \markup \center-column { "Cello with" "cue at pitch" } } { \clef bass \celloNotesWithCueAtPitch } \new Staff \with { instrumentName = \markup \center-column { "Cello with" "transposed cue" } } { \clef bass \celloNotesWithTransposedCue } >> \layout { indent = 4\cm } } HTH, Elaine Alt 415 . 341 .4954 "Confusion is highly underrated" ela...@flaminghakama.com Producer ~ Composer ~ Instrumentalist ~ Educator -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user