Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: himatt am Donnerstag, 3. Dezember 2009, 20:47
-
hallo,
ich möchte in einer Partitur Übungszeichen setzen. ( \mark \default )
Im Stimmenauszug sollen die dann natürlich in allen Stimmen mit gedruckt werden. Setze ich das in einer Stimme wirds natürlich nur dort gedruckt. setze ichs überall stehts natürlich (immer weitergezählt) x-mal oben.
Wie kann ich mir helfen??
danke
matthias
-
Ich habe zwar keine Antwort, aber eine ähnliche Frage...
Und zwar möchte ich die Tempobezeichnungen (Allegro etc.) in der Partitur nur oben, aber in allen Einzelstimmen auch haben.
Geht das irgendwie mit einer Extrastimme oder so, die nur die Tempobezeichnungen enthält?
-
Ich verstehe beide Fragen irgendwie nicht.
Klar, mit einer Hilfsstimme ist es leicht ausgewählte Zeilen damit zu belegen;
aber ich habe gemeint, \mark und \tempo beherrschen den Normalfall von Haus aus.
Ich brauche demzufolge ein Gegenbeispiel zu folgendem Schnipsel:
musE = { e'1 \mark \default e'1 \tempo "Allegro" e'1 }
musF = { f'1 \mark \default f'1 \tempo "Allegro" f'1 }
musG = { g'1 \mark \default g'1 \tempo "Allegro" g'1 }
<<
\new Staff { \musE }
\new Staff { \musF }
\new Staff { \musG }
>>
\new Staff { \musE }
\new Staff { \musF }
\new Staff { \musG }
Gruss
-
Achso, mir war der \tempo-Befehl nicht bekannt. Ich habe nicht damit gerechnet, dass es dafür einen eigenen Befehl gibt, der auch noch so leicht zu handhaben ist...
-
Ansonsten ist ein Variabel hier nützlich. Damit kann ein Partitur kann's nur in einem Voice sein, und in den allen anderen Auszüge nicht.
marks = {s1\mark \default s1\tempo "Allegro" s1 }
musE = { e'1 e'1 e'1 }
musF = { f'1 f'1 f'1 }
musG = { g'1 g'1 g'1 }
\book{
\score {
<<
\new Staff <<\marks \musE>>
\new Staff \musF
\new Staff \musG
>>
}
}
\book{
\score {
\new Staff <<\marks \musE>>
}
}
\book{
\score {
\new Staff <<\marks \musF>>
}
}
\book{
\score {
\new Staff <<\marks \musG>>
}
}
-
Das hat auch natürlich den Vorteil dass irgendwelche Änderungen müssen nur einmal gemacht werden.