[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lilypond-auto] Issue 4264 in lilypond: easier input for parts that chan
From: |
lilypond |
Subject: |
[Lilypond-auto] Issue 4264 in lilypond: easier input for parts that change instrument-transpositions |
Date: |
Sun, 18 Jan 2015 20:09:07 +0000 |
Status: Accepted
Owner: ----
Labels: Type-Enhancement
New issue 4264 by address@hidden: easier input for parts that change
instrument-transpositions
https://code.google.com/p/lilypond/issues/detail?id=4264
We usually suggest that the variables holding music for transposing
instruments store the music in concert pitch.
This reduces the need to set \transposition, and makes generating parts,
score, an econcert-pitch score minimally confusing.
When a player changes instruments the concert-pitch convention requires his
music to be broken into segments :
clarinetSegmentOne = % stored in concert pitch
\transpose c' bes { % input as fingered for Bb clarinet
e'4 gis' b' dis'' R1 }
clarinetSegmentTwo =
{ d'4 fis' a' cis'' R1 } % input in concert pitch, is another option
\new Staff \with {instrumentName = Clarinet } {
\transposition bes % if you also send this Staff to MIDI
\transpose bes c' {
<>^\markup{"in B"\flat}
\key d\major \clarinetSegmentOne }
\transposition a % if you also send this Staff to MIDI
\transpose a c' {
<>^\markup{"in A"}
\once\set Staff.whichBar = "||"
\key d\major \clarinetSegmentTwo } }
\new Staff \with { instrumentName = "Cl" } {
\mark "concert-pitch score"
\key d\major
\clarinetSegmentOne \clarinetSegmentTwo }
Users request a way to have LilyPond figure out the \transpose {} and key
changes required in the first \new Staff above
http://lists.gnu.org/archive/html/lilypond-user/2014-05/msg00067.html
http://lists.gnu.org/archive/html/lilypond-user/2014-09/msg00191.html
http://lists.gnu.org/archive/html/lilypond-user/2015-01/msg00262.html
We might be wise to teach the engravers to interpret their music-events as
either printed pitch, or sounding pitch, to so we can enter :
clarinetConcertPitch = {
\key d\major
d'4 fis' a' cis'' R1
d'4 fis' a' cis'' R1 }
arrangement = {
<>^\markup{"in B"\flat} \transposition bes
s1*2
<>^\markup{"in A"} \transposition a
s1*2 }
\new Staff \with {instrumentName = Clarinet
givenConcertPitch = ##t engraveConcertPitch = ##f
} <<
\key d\major
\arrangement
\clarinetConcertPitch >>
Attachments:
transpositionChanges.png 20.2 KB
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
- [Lilypond-auto] Issue 4264 in lilypond: easier input for parts that change instrument-transpositions,
lilypond <=