Thanks Simon! I'm also attaching the small GIF from the other website for reference, and the result I presently get from 2.18.2.
It seems this question has come up a long time ago but I couldn't find a
definitive resolution to it.
As I was saying, I am happy to contribute time to the coding if it helps,
but I could certainly use a bit of guidance as to where to start.
Things are never this simple, but in LaTeX-speak it seems to me all it's
needed is to wrap the bass note in something more or less like
\raisebox{-1ex}{E}
(and maybe mess a bit with the kerning of the slash, hard to say without
trying it out).
I've tried to look in the source (for 2.18.2) and I found that in
chord-ignatzek-names.scm, around line 210, it calls a routine names
make-line-markup, which might be near where the modification needs to
happen. But I have no idea how to override the behaviour of that piece of
code from my source file.
Thanks for your help
Luca
On Fri, Nov 20, 2015 at 11:36 PM, Simon Albrecht <[email protected]>
wrote:
> On 20.11.2015 10:56, Urs Liska wrote:
>
>> 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
>>>
>>>
> Too bad the code got messed up. Here is a (hopefully) clean version:
> %%%%%%%%%%
> \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 {}
> }
> %%%%%%%%%%%%%
> and once attached, just in case.
>
> Yours, Simon
>
slashchordtest.pdf
Description: Adobe PDF document
_______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
