|
From: | Urs Liska |
Subject: | Re: How to handle changing transpositions |
Date: | Tue, 07 Oct 2014 12:03:59 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 |
Sorry about the premature sending ... Am 09.09.2014 13:18, schrieb Jan-Peter
Voigt:
Hi Urs, I see a lot of action on the Fried-Crowd-Project :) ... it is great luck to me but also a pity that I started my new job ... well, I don't have a key-turn-solution, but just a hint on the auto-transpose snippet in OLL https://github.com/openlilylib/openlilylib/tree/master/editorial-tools/auto-transpose It can auto-transpose from concert to instrument pitch and vice versa. So it should be doable to create an engraver that either creates a clef on transposition change or changes the instrumentTransposition on clef change. Just a thought - now back to work! ;) Hi Jan-Peter, thank you for the idea (and the initial contribution) While we have decided to simply omit that problem for the horns your snippet is the perfect solution for the changing clarinets in a or bes. Unfortunately the snippet doesn't run on current LilyPond versions. Running on 2.18.2 works Running 2.19.4 throughout 2.9.11 works but gives a warning: Interpreting music... warning: Event class should be a list Running 2.19.16 doesn't compile and outputs: Parsing... Interpreting music.../home/uliska/git/openlilylib/openlilylib/editorial-tools/auto-transpose/definitions.ily:64:18: In procedure ly:make-stream-event in _expression_ (ly:make-stream-event (quote key-change-event) (quasiquote #)): /home/uliska/git/openlilylib/openlilylib/editorial-tools/auto-transpose/definitions.ily:64:18: Wrong type argument in position 1 (expecting pair): key-change-event
to make the function generally accessible (i.e. execute the right code depending on the used LilyPond version). Best Urs Cheers, Jan-Peter On 09.09.2014 11:46, Urs Liska wrote:Hi list, I have a problem understanding how to efficiently deal with horn parts that change their transposition with the clef. That is: In the treble clef the part is notated as \transpose f, c while in the bass clef it is notated in concert pitch. Is there a convenient way in LilyPond (or has somebody come up with a solution) for this issue? As this change regularly happens for just a vew bass notes I wouldn't want to wrap each in individual variables. Any ideas/experiences? Best Urs _______________________________________________ lilypond-user mailing list address@hidden https://lists.gnu.org/mailman/listinfo/lilypond-user_______________________________________________ lilypond-user mailing list address@hidden https://lists.gnu.org/mailman/listinfo/lilypond-user |
[Prev in Thread] | Current Thread | [Next in Thread] |