>
> ---------- Forwarded message ----------
> From: Reilly Farrell <reillycfarr...@gmail.com>
> To: lilypond-user <lilypond-user@gnu.org>
> Date: Fri, 29 Jun 2018 23:37:20 -0700
> Subject: chord names - C Delta 7 chord?
> Hi All,
>
> I'm looking for a solution for printing a C Delta 7 chord name (so that 7
> prints clearly after the delta symbol).
>

 ...

Is there a simple way of modifying chord names in the \chords field with
> markup text?  More specifically, I'm looking for a way to print C7alt as a
> chord name (with alt printing clearly after the 7), and I'm having some
> trouble figuring out the syntax.
>
> \version "2.18.2"
>
> \score {
> <<
> \relative c' {
> c4 c c c |
> }
>
> \chords {
> c1:alt.7
> }
> >>
> \layout{}
> \midi{}
> }
>
> Any assistance is appreciated.  Thank you!
>
>
\version "2.18.2"

songNotes = \relative c'' { c4 c c c | d d d d | c c c c }

songChords = \chordmode {
%  Regarding this input syntax, this is weird, but it works.
%  Weird because it implies that all 7th chords are dominants,
%  with major 7ths being an alteration of raising the lowered 7th to its
normal degree.
c1:7.7+ |

%  However, you can also enter a major 7 in this way.
%  Note that all these notations collapse to the same thing:
%  a set of pitches, which is transposed to C and then looked up in the
chord name "exceptions".
d1:maj7 |

%  Since "alt" does not have a clear definition, you will have to spell out
the
%  notes in the chord (or, if it is a chord with another known name, use
that name)
%c1:alt.7

%  Here, I'm making an assumption that "alt' could be
%  an augmented 7th chord with a #9
c1:3.5+.7.9+
}

%  Here is where you define your custom chord names
%  While there are a variety of tweaks you can accomplish using builtins
like:
%      set majorSevenSymbol = \markup { j7 }
%  However, all of these are unformatted, so they will look bad until you
tweak their size and positioning.
\include "english.ly"
myChordNames = {

% Major 7
<c e g b>1-\markup { \raise #0.7 { \magnify #0.5 { " " \triangle ##f }
\normalsize 7 } }

% Augmented 7 #9: one guess as to what an "alt" chord would be
<c e g-sharp b-flat d-sharp'>1-\markup { \raise #0.7 { \normalsize 7 }
\raise #1.2 { \teeny " " \tiny "alt" } }
}

%   Here is where you apply your chord names to the "exceptions"
myChordExceptions = #(append (sequential-music-to-chord-exceptions
myChordNames #t) ignatzekExceptions)


% Default
\score {
<<
\new ChordNames \chordmode {
\songChords
}
\songNotes
>>
\layout{}
}

% Modified
\score {
<<
               %  Here is where you apply the "exceptions" for chord names
to your chords.
\new ChordNames \chordmode {
\set chordChanges = ##t \set chordNameExceptions = #myChordExceptions
\songChords
}
\songNotes
>>
\layout{}
}

You're welcome to use my chord names file, which might be helpful if you
use the symbols for all
types of chords,
triangle=major/dash=minor/plus=augmented/circle=diminished/null=half-diminished

http://davidelainealt.com/scores/flaming-libs/flaming-chords.ily


HTH,

Elaine Alt
415 . 341 .4954                                           "*Confusion is
highly underrated*"
ela...@flaminghakama.com
Producer ~ Composer ~ Instrumentalist
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to