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