Re: more on chord names

2003-12-23 Thread Paul Scott
José Luis Cruz wrote:

hello,

I hope I can help you. This is what I use to get the chordnames i want
for a specific chord, look at the example.
First, define the new names for the chords you want. Next add the list
to the exception list, and the last step is to put the line

\property Current.chordNameExceptions = #chExceptions
where you want the new nomenclature to be used.
 

Thank you so much for your answer.  I have almost got this working.

P.S. I think that cannot exist minors sus4, because "sus" means
there's no 3rd, so maybe you want a minor add11...
 

I was wondering about that.  I will talk to the (young) composer about that.

Thanks again,

Paul



___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: more on chord names

2003-12-23 Thread José Luis Cruz

hello,

I hope I can help you. This is what I use to get the chordnames i want
for a specific chord, look at the example.

First, define the new names for the chords you want. Next add the list
to the exception list, and the last step is to put the line

\property Current.chordNameExceptions = #chExceptions

where you want the new nomenclature to be used.



% --- START-OF-LY

\header{}
\paper{}

% . etc

chExceptionMusic = \notes {
  1-\markup { "-" } %minor
  -\markup { "{sus$\\flat$2$^{(\\flat5)}$}" } %susb2b5
  -\markup { "-add2" } % minor add2
  -\markup { "sus2" }  % sus2
  -\markup { "add2" }  % add2
  -\markup { "sus4" } % sus4
}

chExceptions = #(append
  (sequential-music-to-chord-exceptions chExceptionMusic #t)
  ignatzekExceptions)


harmony = \chords {

\property Current.chordNameExceptions = #chExceptions % << LOOK!!

a2 b:min c:min e:7

%{ ... etc %}

}


\score{ \harmony %{ ... etc %}  }


% END-OF-LY


regards,

joseluis


P.S. I think that cannot exist minors sus4, because "sus" means
there's no 3rd, so maybe you want a minor add11...







A 23/12/03 11:07:55
Paul Scott <[EMAIL PROTECTED]> escribió:

> may be on my way to getting chord-name-exceptions.ly from the
> regression test to give me what I need.
> 
> In the meantime can anyone tell me how to:
> 
> 1. print a name for a minor chord with a suspended 4th?
> 
> 2. move the ChordNames context closer to the Staff context?
> 
> TIA,
> 
> Paul
>


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: more on chord names

2003-12-23 Thread Paul Scott
Ferenc Wagner wrote:

Paul Scott <[EMAIL PROTECTED]> writes:

n the docs chord names seem to be somewhat connected with
the notes in the music.  I don't want to have any
automagic connection between the music and the chord
symbols.
   

They are not connected to notes you entered separately, but
chords consist of notes and are performed in the MIDI
output.  If you don't want this, use text scripts (that's
what I always do) to typeset the chord names or try to
\remove Note_performer from ChordNameVoice.
Thanks for your answer.  ChordNames does 95% percent of what I want.  I 
may be on my way to getting chord-name-exceptions.ly from the regression 
test to give me what I need.

In the meantime can anyone tell me how to:

1. print a name for a minor chord with a suspended 4th?

2. move the ChordNames context closer to the Staff context?

TIA,

Paul



___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: more on chord names

2003-12-23 Thread Ferenc Wagner
Paul Scott <[EMAIL PROTECTED]> writes:

> In the docs chord names seem to be somewhat connected with
> the notes in the music.  I don't want to have any
> automagic connection between the music and the chord
> symbols.

They are not connected to notes you entered separately, but
chords consist of notes and are performed in the MIDI
output.  If you don't want this, use text scripts (that's
what I always do) to typeset the chord names or try to
\remove Note_performer from ChordNameVoice.

Feri.


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user