-%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
%% This file is in the public domain.
-\version "2.13.1"
+\version "2.19.22"
\header {
lsrtags = "rhythms, tweaks-and-overrides"
texidoc = "
-In \"simple\" lead-sheets, sometimes no actual notes are written,
-instead only \"rhythmic patterns\" and chords above the measures are
+In @qq{simple} lead-sheets, sometimes no actual notes are written,
+instead only @qq{rhythmic patterns} and chords above the measures are
notated giving the structure of a song. Such a feature is for example
useful while creating/transcribing the structure of a song and also
when sharing lead sheets with guitarists or jazz musicians. The
example shows two solutions to this problem, by redefining ordinary
rests to be printed as slashes. (If the duration of each beat is not a
quarter note, replace the @code{r4} in the definitions with a rest of
-the appropriate duration).
+the appropriate duration).
"
doctitle = "Rhythmic slashes"
% Macro to print single slash
rs = {
- \once \override Rest #'stencil = #ly:percent-repeat-item-interface::beat-slash
- \once \override Rest #'thickness = #0.48
- \once \override Rest #'slope = #1.7
+ \once \override Rest.stencil = #ly:percent-repeat-item-interface::beat-slash
+ \once \override Rest.thickness = #0.48
+ \once \override Rest.slope = #1.7
r4
}
% Function to print a specified number of slashes
-comp = #(define-music-function (parser location count) ( integer?)
+comp = #(define-music-function (count) (integer?)
#{
- \override Rest #'stencil = #ly:percent-repeat-item-interface::beat-slash
- \override Rest #'thickness = #0.48
- \override Rest #'slope = #1.7
+ \override Rest.stencil = #ly:percent-repeat-item-interface::beat-slash
+ \override Rest.thickness = #0.48
+ \override Rest.slope = #1.7
\repeat unfold $count { r4 }
- \revert Rest #'stencil
+ \revert Rest.stencil
#}
)
\comp #4 |
}
}
-