[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-user
Subject: Re: changing a snippet in the LSR
From: Marc Hohl <marc () hohlart ! de>
Date: 2009-10-31 20:55:32
Message-ID: 4AECA444.4080600 () hohlart ! de
[Download RAW message or body]
Marc Hohl schrieb:
> Hello,
>
> how can a snippet in the LSR be corrected?
>
> http://lsr.dsi.unimi.it/LSR/Snippet?id=633
>
> is not perfect, it should look like
>
> ---[snip]---
>
> %LSR Contributed by Frederico Bruni
>
> %% Hide fret number: useful to draw slide into/from a casual point of
> %% the fretboard.
> hideFretNumber = { \once \override TabNoteHead #'transparent = ##t
> \once \override NoteHead #'transparent = ##t
> \once \override Stem #'transparent = ##t
> \once \override NoteHead #'no-ledgers = ##t %<--- NEW
> }
Oh, I forgot: it would look even better (since the LSR is on 2.12) with
the following
additions:
% the next definition and the layout block are necessary only for
versions <2.13.6:
#(define-public (glissando::calc-tab-extra-dy grob)
(let* ((original (ly:grob-original grob))
(left-bound (ly:spanner-bound original LEFT))
(right-bound (ly:spanner-bound original RIGHT))
(left-pitch (ly:event-property (event-cause left-bound) 'pitch))
(right-pitch (ly:event-property (event-cause right-bound) 'pitch)))
(if (< (ly:pitch-semitones right-pitch) (ly:pitch-semitones left-pitch))
-0.75
0.75)))
\layout {
\context {
\TabVoice
\override Glissando #'extra-dy = #glissando::calc-tab-extra-dy
}
}
>
> music= \relative c' {
> \grace { \hideFretNumber d8\2 \glissando s2 } g2\2
> \grace { \hideFretNumber g8\2 \glissando s2 } d2 |
> \grace { \hideFretNumber c,8 \glissando s } f4\5^\markup
> \tiny "Slide into"
> \grace { \hideFretNumber f8 \glissando s } a4\4
> \grace { \hideFretNumber e'8\3 \glissando s } b4\3^\markup \tiny
> "Slide from"
> \grace { \hideFretNumber b'8 \glissando s2 } g4 |
> }
>
> \score {
> <<
> \new Staff {
> \clef "G_8" % <--- NEW
> \music }
> \new TabStaff {
> \music }
> >>
> }
>
> ---[snip]---
>
> otherwise the tablature won't fit to the displayed notes; moreover,
> the ledger lines
> of the hidden notes are still visible (ok, if the clef is G_8, then
> the ledger lines won't be there anymore, but for sake of maximum
> usability, the
> snippet should be prepared for users sliding around on the sixth
> string :-).
>
> Thanks
>
> Marc
>
>
>
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic