> From: Wols Lists <[email protected]>
> To: Flaming Hakama by Elaine <[email protected]>, Lilypond-User
> Mailing List <[email protected]>
> Subject: Re: Transposing an entire score
> On 08/11/17 19:38, Flaming Hakama by Elaine wrote:
> >
> >     Subject: Re: Transposing an entire score
> >     On 08/11/17 11:42, Francisco Vila wrote:
> >     > Transposing every definition does work indeed, but it is a
> potential
> >     > source of problems for reusing that music (maybe in another
> >     > transposition) unless you want the music definitions transposed at
> >     > origin once and forever, for some reason.
> >
> >     When I'm dealing with a transposed part and want it back in C ? :-)
> >
> >     Cheers,
> >     Wol
> >
> >
> > This is no different than the original problem.
> >
> > Except that it is already solved, since we started with everything in
> > concert.
> >
> You might. I don't :-)
>

Not sure if you were aware, but this thread was NOT about your work.
It was based on someone else's work, which was all in concert.


That's the point. *I* have parts in a random mix of C and Bb, so I want
> everything internal to lilypond to be in concert.
>
> Cheers,
> Wol
>

Regardless, this is also irrelevant.

It doesn't matter whether your music variables were originally in concert
or transposed pitch, or whether you score is concert or transposed.

Starting with a correct score, transposing the contents of that score
produces the same result as transposing the entire score

Here's an example.


\version "2.19.15"

% Here's a score with both concert and transposed version of a part:

part = \relative c' { \mark "Original" \key c \major c1 }
\new score {
    \new StaffGroup <<
        \new Staff {
            \set Staff.instrumentName = "Concert"
            \part
        }
        \new Staff {
            \set Staff.instrumentName = "Transposed"
            \transpose bes, c \part
        }
    >>
}


% An approach everyone agrees is better:

part = \relative c' { \mark "New Key"  \key c \major c1 }
\new Score \transpose  a, c {
    \new StaffGroup <<
        \new Staff {
            \set Staff.instrumentName = "Concert"
            \part
        }
        \new Staff {
            \set Staff.instrumentName = "Transposed"
            \transpose  bes, c \part
        }
    >>
}


% However, this approach yields identical results:

part =  \transpose a, c \relative c' { \mark "Same New Key"  \key c \major
c1 }
\new Score {
    \new StaffGroup <<
        \new Staff {
            \set Staff.instrumentName = "Concert"
            \part
        }
        \new Staff \transpose  bes, c {
            \set Staff.instrumentName = "Transposed"
            \part
        }
    >>
}



David Elaine Alt
415 . 341 .4954                                           "*Confusion is
highly underrated*"
[email protected]
self-immolation.info
skype: flaming_hakama
Producer ~ Composer ~ Instrumentalist
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to