[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Stimmenstile ] | [ Up : Mehrere Stimmen ] | [ Automatische Kombination von Stimmen > ] |
Auflösung von Zusammenstößen
Die Notenköpfe von Noten in unterschiedlichen Stimmen mit derselben Tonhöhe, demselben Notenkopf und den Hälsen in entgegengesetzte Richtungen werden automatisch verschmolzen, aber Noten mit unterschiedlichen Köpfen oder den Hälsen in die selbe Richtung werden nicht verschmolzen. Pausen, die einem Hals in einer anderen Stimme gegenüberstehen, werden vertikal verschoben. Das folgende Beispiel zeigt drei unterschiedliche Situationen, auf Taktposition 1 und 3 in Takt 1 und Taktposition 1 in Takt 2, wo das automatische Verschmelzen nicht funktioniert.
<< \relative { c''8 d e d c d c4 g'2 fis } \\ \relative { c''2 c8. b16 c4 e,2 r } \\ \relative { \oneVoice s1 e'8 a b c d2 } >>
Noten mit unterschiedlichen Notenköpfen können verschmolzen werden, mit der Ausnahme von Halben- und Viertelnotenköpfen, wie im Beispiel unten gezeigt. Hier werden die Notenköpfe auf Taktposition 1 im ersten Takt verschmolzen:
<< \relative { \mergeDifferentlyHeadedOn c''8 d e d c d c4 g'2 fis } \\ \relative { c''2 c8. b16 c4 e,2 r } \\ \relative { \oneVoice s1 e'8 a b c d2 } >>
Auch Köpfe mit unterschiedlichen Punktierungen wie auf Taktposition 3 im ersten Takt können verschmolzen werden:
<< \relative { \mergeDifferentlyHeadedOn \mergeDifferentlyDottedOn c''8 d e d c d c4 g'2 fis } \\ \relative { c''2 c8. b16 c4 e,2 r } \\ \relative { \oneVoice s1 e'8 a b c d2 } >>
Die Halbe und die Achtel am Anfang des zweiten Taktes werden
fehlerhaft verschmolzen, weil die automatische Verschmelzung
nicht richtig arbeiten
kann, wenn drei oder mehr Noten zur gleichen Zeit auftreten –
und in diesem Fall ist der verschmolzene Notenkopf nicht richtig.
Um das Verschmelzen zuzulassen, muss ein \shift
(Verschiebung)
auf die Note angewendet werden, die nicht verschmolzen werden soll.
In diesem Fall wurde
\shiftOn
gesetzt, um das oberste g aus der
Kolumne zu entfernen. Jetzt funktioniert
\mergeDifferentlyHeadedOn
(verschmelze Noten mit unterschiedlichen
Köpfen) so wie es soll.
<< \relative { \mergeDifferentlyHeadedOn \mergeDifferentlyDottedOn c''8 d e d c d c4 \shiftOn g'2 fis } \\ \relative { c''2 c8. b16 c4 e,2 r } \\ \relative { \oneVoice s1 e'8 a b c d2 } >>
Der shiftOn
-Befehl ermöglicht die Noten einer Stimme zu verschieben,
erzwingt dieses Verhalten aber nicht. Wenn shiftOn
auf eine Stimme
angewendet wird, eine Note oder ein Akkord in der Stimme wird nur verschoben,
wenn sein Hals mit dem Hals der Note einer anderen Stimme kollidieren würde,
und nur, wenn der Hals der Kollisionsnote in die gleiche Richtung zeigt.
Der shiftOff
-Befehl verhindert, dass eine derartige Verschiebung
stattfinden kann.
Die äußeren Stimmen (also normalerweise Stimmen 1 und 2) haben als Standard
shiftOff
eingestellt, während die inneren Stimmen (3 und mehr)
shiftOn
definiert haben. Wenn eine Verschiebung stattfindet, werden
Stimmen mit den Hälsen nach oben (also ungerade Stimmen) nach rechts verschoben,
während Stimmen mit den Hälsen nach unten (also gerade Stimmen) nach links
verschoben werden.
Hier ein Beispiel, das verstehen hilft, wie ein verkürzter polyphonischer Abschnitt intern ausgeweitet wird.
Achtung: Wenn Sie drei oder mehr Stimmen haben, sollte die vertikale Anordnung der Stimmen in der Eingabedatei nicht die gleiche sein wie die vertikale Anordnung der Stimmen im Notensystem!
\new Staff \relative { %% abbreviated entry << { f''2 } % 1: highest \\ { g,2 } % 2: lowest \\ { d'2 } % 3: upper middle \\ { b2 } % 4: lower middle >> %% internal expansion of the above << \new Voice = "1" { \voiceOne \shiftOff f'2 } \new Voice = "2" { \voiceTwo \shiftOff g,2 } \new Voice = "3" { \voiceThree \shiftOn d'2 } % shifts right \new Voice = "4" { \voiceFour \shiftOn b2 } % shifts left >> }
Zwei zusätzliche Befehle, shiftOnn
und shiftOnnn
stellen
weitere Verschiebungsebenen zu verfügung, die vorübergehend eingesetzt
werden können um Zusammenstöße in komplizierten Situationen aufzulösen.
Siehe auch Beispiel aus dem Leben.
Noten werden nur verschmolzen, wenn ihre Hälse in entgegengesetzte
Richtungen zeigen (also etwa wie Voice
1 und 2 in den
Standardeinstellungen oder wenn die Hälse explizit in unterschiedliche
Richtungen gedreht sind).
Vordefinierte Befehle
\mergeDifferentlyDottedOn
,
\mergeDifferentlyDottedOff
,
\mergeDifferentlyHeadedOn
,
\mergeDifferentlyHeadedOff
,
\shiftOn
,
\shiftOnn
,
\shiftOnnn
,
\shiftOff
.
Ausgewählte Schnipsel
Zusätzliche Stimmen, um Zusammenstöße zu vermeiden
Ein einigen Fällen von sehr komplexer polyphoner Musik sind zusätzliche
Stimmen notwendig, um Zusammenstöße zwischen den Noten zu vermeiden.
Wenn mehr als vier parallele Stimmen benötigt werden, können zusätzliche
Stimmen definiert werden, indem eine Variable mit der Funktion
context-spec-music
definiert wird.
voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice) \relative c'' { \time 3/4 \key d \minor \partial 2 << \new Voice { \voiceOne a4. a8 e'4 e4. e8 f4 d4. c8 } \new Voice { \voiceTwo d,2 d4 cis2 d4 bes2 } \new Voice { \voiceThree f'2 bes4 a2 a4 s2 } \new Voice { \voiceFive s2 g4 g2 f4 f2 } >> }
Horizontale Verschiebung von Noten erzwingen
Wenn es zu Zusammenstößen kommt, kann mit folgender Lösung eine andere Position manuell eingestellt werden. Die Einheiten hier sind Notenlinienzwischenräume.
\relative c' << { <d g>2 <d g> } \\ { <b f'>2 \once \override NoteColumn.force-hshift = 1.7 <b f'>2 } >>
Siehe auch
Musikglossar: polyphony.
Handbuch zum Lernen: Mehrere Noten auf einmal, Voice enthält Noten, Beispiel aus dem Leben.
Schnipsel: Simultaneous notes.
Referenz der Interna: NoteColumn, NoteCollision, RestCollision.
Bekannte Probleme und Warnungen
Die Benutzung von \override NoteColumn.ignore-collision = ##t
führt dazu, dass Noten mit unterschiedlichen Köpfen in unterschiedlichen
Stimmen falsch verschmolzen werden.
\mergeDifferentlyHeadedOn << \relative { c'16 a' b a } \\ \relative { c'2 } >> \override NoteColumn.ignore-collision = ##t << \relative { c'16 a' b a } \\ \relative { c'2 } >>
[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Stimmenstile ] | [ Up : Mehrere Stimmen ] | [ Automatische Kombination von Stimmen > ] |