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/"
[email protected] <mailto:[email protected]>
self-immolation.info <http://self-immolation.info/>
skype: flaming_hakama
Producer ~ Composer ~ Instrumentalist
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user


_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to