lilypond-auto
[Top][All Lists]
Advanced

[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



reply via email to

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