Dear Luca,

this is a question you should ask on the lilypond-user mailing list.
I have forwarded it there but I strongly suggest you subscribe at
https://lists.gnu.org/mailman/listinfo/lilypond-user to automatically
receive any replies.

Best
Urs

Am 20.11.2015 um 10:46 schrieb LilyPond blog contact form:
>
> /From:/ Luca Fascione
>
> /Message:/
>
> Hello,
> I've been using lilypond for a little while now and I rather like it.
>
> I've been able to achieve most of what I want for my engraving needs,
> but I think I need some help to set up slash chords like in this example
>
> http://www.apianotuner.com/img/RealBookSample.gif
>
> I'm using the font "New Real Book Chords" distributed here
> https://musescore.org/node/7785, and I have setup exceptions to the
> Ignatzek rules to drive the font correctly, but I can't find a way to
> tell lilypond that the bass note should be set lowered (like in the
> gif above).
>
> I have put a small repro case at the bottom of this message
>
> Any help or indication you could spare would be greatly appreciated (I
> am a fairly accomplished software engineer and I'm not afraid of
> writing code to achieve this, although I have to confess I am a C++
> guy, not a Guile/Scheme guy).
>
> Thanks very much
> Luca Fascione
>
> ------------------------
> example.ly
> ------------------------
> version "2.18.2"
> % test for setting slash chords with realbookchords font
>
> chExceptionMusic = {
> <c e g bes>1-markup { "7" }
> <c ees g>1-markup { ">" }
> }
>
> chExceptions = #( append
> ( sequential-music-to-chord-exceptions chExceptionMusic #t)
> ignatzekExceptions)
>
> score {
> new StaffGroup <<
> chords {
> override Score.ChordName #'font-name = #"New Real Book Chords"
> set chordNameExceptions = #chExceptions
> set slashChordSeparator = "/"
> f2.:m c:7/e
> }
> new Staff { key aes major time 3/4 c'4 aes'2 c'4 bes'2 }
> >>
> layout {}
> }
>

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

Reply via email to