>
>
> ---------- Forwarded message ----------
> From: Andrew Zah <[email protected]>
> To: [email protected]
> Cc:
> Bcc:
> Date: Mon, 10 Jan 2022 18:34:03 -0500
> Subject: How to input a diminished7 (maj7) chord?
> Hi,
>
> I'm trying to input a Bbdim7(maj7) chord. See the attached for an example.
>
> Currently I'm doing this to override chords:
>
> jazzChordDefinitions={
>    % ...
>    <c ees ges>-\markup { \super "o" }
>    <c ees ges beses b>-\markup { \super "o7(△7)" }
>    % ...
> }
>
> and then
> jazzChordExceptions=#(append
>      (sequential-music-to-chord-exceptions jazzChordDefinitions #t)
> )
>
> \chordmode {
>    \set chordNameExceptions = #jazzChordExceptions
>    % bes2.:dim7.maj7 ??
> }
>
> How would I input that chord in chordmode?
>
> Thanks,
> Andrew
>
>

Since lilypond only recognizes one possible pitch per scale degree,
you need to spell one of the b's as something else.

I've first tried this out for #9 b9 chords, spelling the b9 ike

    bes:1.3.5.7.8+.9+

For some reason, the exceptions does not seem to work with 8-, so looks
like you'll have to spell it

   bes:1.3-.5-.6.7+


\version "2.19.83"

jazzChordDefinitions={

    %  Just to demo that we can define the base diminished 7 chord
    <c ees ges beses>-\markup { \super "o!" }

    %  I am not sure why this one does not work
    <c ees ges beses ces>-\markup { \super "o7(△7)" }

    %  This one works
    <c ees ges a b>-\markup { \super "o7(△7)" }
}

jazzChordExceptions=#(append
     (sequential-music-to-chord-exceptions jazzChordDefinitions #t)
)

myChordSequence = \chordmode {

    %  For reference, two ways to specify the base diminished 7th chord
    %  Since 7 implies minor 7, the diminished 7 is 7-, and major 7 is 7+

    bes1:dim7
    bes1:1.3-.5-.7-

    %  Here are two ways to specify the enharmonic pitches
    %  using the base diminished 7 plus a lowered octave
    %  It is not clear to me why the exceptions don't work for these

    bes1:dim7.8-
    bes1:1.3-.5-.7-.8-

    %  Here is the one that works, by respelling the diminished 7th
interval as a 6th.

    bes1:1.3-.5-.6.7+
}

<<
    \new ChordNames {
        \set chordNameExceptions = #jazzChordExceptions
        \myChordSequence
    }
    \new Staff \myChordSequence
>>


HTH,

Elaine Alt
415 . 341 .4954                                           "*Confusion is
highly underrated*"
[email protected]
Producer ~ Composer ~ Instrumentalist ~ Educator
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


>

Reply via email to