lilypond-user
[Top][All Lists]
Advanced

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

Re: Transposing instruments in orchestra score


From: David Kastrup
Subject: Re: Transposing instruments in orchestra score
Date: Thu, 08 May 2014 10:57:46 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux)

Saul Tobin <address@hidden> writes:

> Naturally, but a music function like that misses the point. The
> current way isn't cumbersome because it's verbose, it's cumbersome
> because it requires breaking music into separate blocks using
> braces. What I'd like to be able to do is change the transposition
> like a context property, so that I could write something like:
>
> clarinet = \relative c' {
>     \transposing bf
>     c4 d e d
>     \tag #'score \transposing a
>     c d e d
>     \tag #'parts \transposing a
>     \tag #'score \transposing c'
>     c d e d
> }
>
> Obviously, this is a contrived situation, but you see what I'm getting
> at.

You are aware that you can _quote_ the transposed/transposing clarinet
parts in score context and that the quote will appear in concert pitch,
namely taking the setting of \transposition into account and reversing
its effect on the notation?

It's conceivable to create two music functions masterToScore and
masterToPart where the first music function, when applied to a part like
\clarinet above (just writing \transposition instead of \transposing)
will _remove_ all \transposition statements in order not to mess up the
score Midi, and the second one will instead _heed_ all \transposition
statements and apply their _inverse_ to all following music in order to
make a difference for the _printed_ music in the part.

The disadvantage obviously being that \clarinet itself in "master input"
will not be suitable for either score or part without filtering it
further.

-- 
David Kastrup



reply via email to

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