lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: slashes and percent


From: Simon Albrecht
Subject: Re: slashes and percent
Date: Mon, 9 Nov 2015 23:52:38 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

On 09.11.2015 23:30, Flaming Hakama by Elaine wrote:

    >
    > I have a "dirty solution" for this percent ( slashes )
    >
    > \override Stem #'length = #0.0
    > #'thickness = #0.0
    > b4 b4 b4
    > \override Stem #'length = #7.0
    > \override Stem #'thickness = #1.3
    >
    >
    > Looks good on "original sheet" but pretty ugly on the transposed
    ones.


Someone else suggested this approach, which I've been using happily, so I'd like to pass it on.

The concept is that, since rests don't move when you transpose a part, you specify rests instead of notes, and change the appearance of the rests to a slash.

This avoids having to do any fussing with anything at all.

Did you even _read_ my replies to this thread, or even the NR paragraph concerned with exactly this? LilyPond has a feature (the Pitch_squash_engraver) to neatly deal with this, which means much less ‘fussing’ than the hack that you suggest below.

Yours, Simon



% 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
  r4
}

% Function to print a specified number of slashes
comp = #(define-music-function (parser location count) ( integer?)
  #{
\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
  #}
)

% Example use of slashes:
\score {
  \relative c' {
    c4 d e f |
    \rs \rs \rs \rs |
    \comp #4 |
  }
}



HTH,

David Elaine Alt
415 . 341 .4954         "/Confusion is highly underrated/"
address@hidden <mailto:address@hidden>
self-immolation.info <http://self-immolation.info/>
skype: flaming_hakama
Producer ~ Composer ~ Instrumentalist
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user




reply via email to

[Prev in Thread] Current Thread [Next in Thread]