lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Transposing an entire score


From: Flaming Hakama by Elaine
Subject: Re: Transposing an entire score
Date: Thu, 9 Nov 2017 15:53:25 -0800

 
From: Wols Lists <address@hidden>
To: Flaming Hakama by Elaine <address@hidden>, Lilypond-User Mailing List <address@hidden>
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"
address@hidden
self-immolation.info
skype: flaming_hakama
Producer ~ Composer ~ Instrumentalist
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

reply via email to

[Prev in Thread] Current Thread [Next in Thread]