Autor Thema: \key „\nothing“  (Gelesen 1583 mal)

fugenkomponist

  • Member
\key „\nothing“
« am: Montag, 9. November 2015, 21:58 »
Hallo allerseits,

ich arrangiere gerade fürs Studium nen Debussy; der ist erstmal ohne Vorzeichen auf ner Ganztonskala, dann zwischendrin Ges-Dur und dann wieder ohne Vorzeichen (keine Tonart). Es ist ja definitiv kein C-Dur/a-Moll in den Außenteilen, also hätte ich gerne bei allen (auch transponierenden) Instrumenten einfach keine Vorzeichen dastehen. Geht beim ersten Teil ganz einfach, indem ich keine Tonart setze. Aber wie komm ich nach dem Ges-Dur wieder zurück in „keine Tonart“? Einfach die Vorzeichen verstecken geht nicht, weil ja dann die Vorzeichen vor den Noten falsch sind (s. Takt  3 im angehängten Beispiel, da sind die Auflösungszeichen zu viel; LilyPond denkt halt in D-Dur für die transponierende Stimme) …

\version "2.19.30"

music = {
  bes2 ees
  \key ges \major
  bes ees
  \omit Staff.KeySignature
  \key c \major
  \break
  bes ees
}

<<
  \music
  \transpose bes c' \music
>>

Hat jemand eine Idee, was man da machen kann? Ich hab schon probiert, per#(make-music 'KeyChangeEvent […])oder\key \default % o. ä.irgendwas hinzukriegen, aber das tat bisher nicht oder hat LilyPond crashen lassen.
« Letzte Änderung: Montag, 9. November 2015, 22:02 von fugenkomponist »

harm6

  • Member
Re: \key „\nothing“
« Antwort #1 am: Montag, 9. November 2015, 22:19 »
Hi,

suchst Du:
\version "2.19.30"

music = {
  bes2 ees
  \key ges \major
  bes ees
 
  \unset Staff.keyAlterations

  \break
  bes ees
}

<<
  \music
  \transpose bes cis' \music
>>
?


Gruß,
  Harm


Edit: \displayMusic aus dem Code entfernt
« Letzte Änderung: Mittwoch, 11. November 2015, 00:14 von harm6 »

fugenkomponist

  • Member
Re: \key „\nothing“
« Antwort #2 am: Montag, 9. November 2015, 22:25 »
Ja, vielen Dank! Da wär ich ja nie drauf gekommen, dass ich überhaupt kein KeyChangeEvent brauche (ob von Hand oder per \key) …