Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: stefanhuglfing am Sonntag, 17. Januar 2016, 08:42
-
Ein Sänger singt ein paar Worte freirhytmisch, dann sollen die Instrumentalisten einsetzen.
Dafür hätte ich gern ein langes Pausensymbol, wie es mit
\compressFullBarRests
R1*24
erzeugt wird, aber ohne Zahl darüber.
Kann mir jemand verraten, wie ich die Zahl wegbringe?
Oder gibt es andere Schreibweisen für so eine Pause mit unklarer Länge?
-
\hide oder \omit MultiMeasureRestNumber
oder Ganztatktpause in cadenza. Die mußt Du wahrscheinlich aber auch anpassen.
Gruß,
Harm
-
Danke, das funktioniert mit \omit oder \hide.
Nur ein kleiner Schönheitsfehler ist: Ich muss mindestens 11 Takte Pause angeben, um den Balken zu erhalten.
Bei R10 oder kleiner kommen andere Zeichen.
Am liebsten wäre mir
R1 \omit MultiMeasureRestNumber
geht das irgendwie?
-
{
\override MultiMeasureRest.expand-limit = #0
R1
}
In diesem Fall ensteht noch nicht einmal eine MultiMeasureRestNumber.
Gruß,
Harm
-
Ich dachte schon, jetzt geht alles, was Pausen anbelangt, aber
- wenn ich R1 R1 nach \override... schreibe, erhalte ich zwei Balken.
Ich hätte gern nur einen
- ich habe die Noten mit unsichtbaren Pausen zu vollständigen Takten aufgefüllt.
Das gibt aber unschöne Anordnungen
\version "2.18.2"
\score
{
<<
\set Timing.defaultBarType = ""
\new Staff
<<
\new Voice
{
\hide Stem \relative c'
{
\override MultiMeasureRest.expand-limit = #0
\compressFullBarRests
R1 R1
e4 f g b4 b c s2
}
}
>>
\new Staff
<<
\new Voice
{
\hide Stem \relative c'
{ c'2 d4 d e4 f g s4
\compressFullBarRests
\override MultiMeasureRest.expand-limit = #0
R1 R1
}
}
>>
>>
}
\layout { \context { \Staff \remove "Time_signature_engraver" } }
-
Hallo Stefan,
Wenn du faktisch unterschiedliche Metren (plural von Metrum ?) verwendest und das korrekt (in Bezug auf die horizontale Anordnung) dargestellt haben möchtest, wirst du wohl nicht umhin kommen, Polyrhythmen zu verwenden. Für die aktuelle devel Version findest du die zugehörige Dokumentation unter
http://www.lilypond.org/doc/v2.19/Documentation/notation/displaying-rhythms#polymetric-notation (http://www.lilypond.org/doc/v2.19/Documentation/notation/displaying-rhythms#polymetric-notation), allerdings sollte das identisch mit 2.18.2 funktionieren (einfach die 2.19 in obiger URL durch 2.18 ersetzen).
Wenn es nur um kurze Abschnitte geht, kannst du die Notenlängenwerte auch jeweils explizit auf die jeweiligen Längen skalieren, z.B. so:
\version "2.18.2"
\score
{
<<
\set Timing.defaultBarType = ""
\new Staff
<<
\new Voice
{
\hide Stem \relative c'
{
\override MultiMeasureRest.expand-limit = #0
%\compressFullBarRests
\time 7/4 R1*7/4
\time 6/4 e4 f4 g4 b4 b4 c4
}
}
>>
\new Staff
<<
\new Voice
{
\hide Stem \relative c'
{ \time 7/4 c'2 d4 d4 e4 f4 g4
%\compressFullBarRests
\override MultiMeasureRest.expand-limit = #0
\time 6/4 R1*6/4
}
}
>>
>>
}
\layout { \context { \Staff \remove "Time_signature_engraver" } }
HTH,
Michael
-
Danke, das sieht schön aus und ich fühle mich wohl dabei.