X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Flsr%2Frhythmic-slashes.ly;h=aceea041bdc24ad193f13514adfe0ee07bf9a19a;hb=5c14a087ca6cbd665fd631452b7b1283ba0387c3;hp=6cd245fe0c07d1b91acecbd5672387d3bc820940;hpb=d0e118d5bb25bdc369c98de20f5d7cd8a3ae9662;p=lilypond.git diff --git a/input/lsr/rhythmic-slashes.ly b/input/lsr/rhythmic-slashes.ly index 6cd245fe0c..aceea041bd 100644 --- a/input/lsr/rhythmic-slashes.ly +++ b/input/lsr/rhythmic-slashes.ly @@ -1,25 +1,26 @@ %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it %% This file is in the public domain. -\version "2.11.38" +\version "2.11.62" \header { lsrtags = "rhythms, tweaks-and-overrides" - texidoc = " + + texidoc = " In \"simple\" lead-sheets, sometimes no actual notes are written, instead only \"rhythmic patterns\" and chords above the measures are -noted giving the structure of a song. Such a feature is for example +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 standard support for this is described in section \"Measure -repeats\", but then the first beat has to be an ordinary note or rest. +when sharing lead sheets with guitarists or jazz musicians. The +standard support for this using @code{\\repeat percent} is unsuitable +here since the first beat has to be an ordinary note or rest. This +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). -This 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 r4 in the definitions by a rest of -the appropriate duration). -" } -% begin verbatim +" + doctitle = "Rhythmic slashes" +} % begin verbatim % Macro to print single slash rs = { \once \override Rest #'stencil = #ly:percent-repeat-item-interface::beat-slash @@ -28,7 +29,6 @@ rs = { r4 } - % Function to print a specified number of slashes comp = #(define-music-function (parser location count) ( integer?) #{ @@ -41,7 +41,9 @@ comp = #(define-music-function (parser location count) ( integer?) ) \score{ - \relative c'{ - c d e f | \rs \rs \rs \rs | \comp #4 | + \relative c' { + c d e f | + \rs \rs \rs \rs | + \comp #4 | } }