Hallo.
Ist es möglich das die Taktschläge markiert werden ?
Wenn ich einen 4/4 Takt habe mit 8 8teln das die erste und dann jede 2te eine Markierung bekommen z.B. einen strich über der Note.
Hallo Andre,
es heißt markieren ...
http://lsr.dsi.unimi.it/LSR/Item?id=654 dürfte erledigen, was du möchtest!
Gruß, Robert
Zitat von: RobUr am Dienstag, 21. September 2010, 08:19
Hallo Andre,
es heißt markieren ...
Habe ich berichtigt, danke.
Zitat
http://lsr.dsi.unimi.it/LSR/Item?id=654 dürfte erledigen, was du möchtest!
Gruß, Robert
Hmm, kann nicht erkennen wie mir das weiter helfen soll.
Ich versuche das nochmal an einem anderen Beispiel zu erklären.
{
\time 4/4
\transpose c c' {
r8^\markup{ ' } c8 c8^\markup{ ' } r8 c8^\markup{ ' } c8 r8^\markup{ ' } c8
}
}
So würde ich "händisch" jeden Taktschlag markieren.
Geht sowas auch "automatisch" ?
Hallo Andre,
das Snippet ist vielleicht etwas wuchtig; zwei parallele Stimmen sind sicher am einfachsten:
markierung = { \repeat unfold 4 { s4^| } }
music = \relative c' { r8 c c r c c r c }
\score {
\new Staff {
<< \markierung \music >>
}
}
Den repeat-Counter in markierung einfach auf die gewünschte Anzahl setzen.
Gruß, Robert
Oh nein, wie simpel. Danke schön.
Hoffentlich hilft mir das den lateinamerikanischen Rhythmen Herr zu werden. Dann klappt das auch mit Feliz Navidad.
Hallo Robert,
ich bewundere und beneide Dein enges Verhältnis zu LilyPond auf tiefste! Wie kommts, dass bei Dir die "ticks" so schön in einer Reihe sind? Bei mir springen sie - ähnlich wie bei Andre - wild auf und ab, je nachdem, was für eine Note drunter steht. Besonders schlimm bei Synkopen, wenn also weder Note noch Pause unter dem tick steht --- genau dann, wenn man sie am meisten braucht.
Grüße und Dank
von Radler
Hallo
Radler,es liegt an der Verwendung von
\markup. Es ist wichtig, dass der ,,Tick"
s4^| als
Script und nicht als
TextScript eingesetzt wird.
s4^| und
s4^\markup { \musicglyph #"scripts.ustaccatissimo" } sind zwei verschieden GROBs. Ersteres vom Typ ,,Script", letzteres vom Typ ,,TextScript". Diese werden unterschiedlich verankert:
- s4^| orientiert sich direkt an der (unsichtbaren) Note und ist deswegen auf einer gemeinsamen Linie aufgereiht: in 2.12.3 auf der obersten Notenlinie, in 2.13.33 auf der mittleren.
- s4^\markup { \musicglyph #"scripts.ustaccatissimo" } orientiert sich als TextScript an allen Objekten und wird über das Objekt mit der höchsten Ausdehnung gesetzt: kein sichtbarer Unterschied zwischen 2.12.3 und 2.13.33.
Die vertikale Position des Scripts ist per
\override Script #'Y-offset = #4 beeinflussbar (als TextScript per
\override TextScript #'Y-offset = #4).
Hierzu ein bisschen Code:
\version "2.13.33"
markierung = {
\tag #'override \tag #'orScript \tag #'orScriptII {
\override Script #'Y-offset = #4
}
\tag #'orTextScript {
\override TextScript #'Y-offset = #4
}
\tag #'Script \tag #'orScript {
\repeat unfold 12 { s4^| }
}
\tag #'TextScript \tag #'orTextScript \tag #'orScriptII {
\repeat unfold 12 { s4^\markup { \musicglyph #"scripts.ustaccatissimo" } }
}
}
music = \relative c' {
\clef "treble_8"
\key a \major
r8 a a r a a r a
r8 a a r a a r a
r8 b b r b b r cis
}
\score {
<<
\new Staff { <<
\mark "2.13.33: Tick als Script"
\keepWithTag #'Script \markierung \music
>> }
\new Staff { <<
\mark "2.13.33: Tick als TextScript"
\keepWithTag #'TextScript \markierung \music
>> }
\new Staff { <<
\mark \markup { "2.13.33: Tick als Script und" \typewriter "\override Script #'Y-offset = #4" }
\keepWithTag #'orScript \markierung \music
>> }
\new Staff { <<
\mark \markup { "2.13.33: Tick als TextScript und" \typewriter "\override Script #'Y-offset = #4" }
\keepWithTag #'orScriptII \markierung \music
>> }
\new Staff { <<
\mark \markup { "2.13.33: Tick als TextScript und" \typewriter "\override TextScript #'Y-offset = #4" }
\keepWithTag #'orTextScript \markierung \music
>> }
>>
\header { piece = "Taktschläge markieren" }
\layout {
ragged-right = ##t
\context {
\Score
\override RehearsalMark #'self-alignment-X = #LEFT
\override RehearsalMark #'font-size = #-1
\remove "Mark_engraver"
}
\context {
\Staff
\consists "Mark_engraver"
}
}
}
Viele Grüße, Robert
Was es so alles gibt 8)
Und woher unser Rob das alles immer so weiß :)
@Andre
Könnte dir auch eine andere Verbalkung beim Lesen des Rhythmus helfen?
Hier mal zwei Vorschläge:
\relative c'' {
\key a\major
r8 a a r \noBeam a a r a
r8[ a] a r a a r[ a]
}
Grüße von Matthias