Swing darstellen
Zur Navigation springen
Zur Suche springen
Oft steht in Leadsheets eine Angabe zum Rhythmus, z.B. der Swing (zwei aufeinanderfolgende Achteln sollen unterschiedlich lang gespielt werden).
zwei=\markup \ezscore ##{ { c8[ c] } #}
drei=\markup \override #'(size . -1) \ezscore ##{ \tuplet 3/2 { c4 c8 } #}
swing = \markup \concat { \zwei " = " \drei }
\score {
\new Staff
\new Voice \relative c'
{
\tempo \swing
\repeat unfold 12 c4
}
}
Die Größe der Noten lässt sich mit \override #'(size . -1)
ändern.
\version "2.22.0"
\language "deutsch"
#(define-markup-command (ezscore layout props mus) (ly:music?)
#:properties ((size -3))
(interpret-markup layout props
#{
\markup {
\score {
\new RhythmicStaff { $mus }
\layout {
\context {
\RhythmicStaff
\remove Clef_engraver
\remove Time_signature_engraver
\omit StaffSymbol
fontSize = #size
\override StaffSymbol.staff-space = #(magstep size)
\override StaffSymbol.thickness = #(magstep size)
}
\context {
\Score
\override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/1)
}
indent = 0
ragged-last = ##t
ragged-right = ##t
line-width = 7
}
}
}
#}))
zwei=\markup \ezscore ##{ { c8[ c] } #}
drei=\markup \override #'(size . -1) \ezscore ##{ \tuplet 3/2 { c4 c8 } #}
swing = \markup \concat { \zwei " = " \drei }
\score {
\new Staff
\new Voice \relative c'
{
\tempo \swing
\repeat unfold 12 c4
}
}
Die Größe der Noten lässt sich mit
\override #'(size . -1)
ändern.
\version "2.22.0"
\language "deutsch"
#(define-markup-command (ezscore layout props mus) (ly:music?)
#:properties ((size -3))
(interpret-markup layout props
#{
\markup {
\score {
\new RhythmicStaff { $mus }
\layout {
\context {
\RhythmicStaff
\remove Clef_engraver
\remove Time_signature_engraver
\omit StaffSymbol
fontSize = #size
\override StaffSymbol.staff-space = #(magstep size)
\override StaffSymbol.thickness = #(magstep size)
}
\context {
\Score
\override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/1)
}
indent = 0
ragged-last = ##t
ragged-right = ##t
line-width = 7
}
}
}
#}))
zwei=\markup \ezscore ##{ { c8[ c] } #}
drei=\markup \override #'(size . -1) \ezscore ##{ \tuplet 3/2 { c4 c8 } #}
swing = \markup \concat { \zwei " = " \drei }
\score {
\new Staff
\new Voice \relative c'
{
\tempo \swing
\repeat unfold 12 c4
}
}