On 4/29/10 2:42 PM, "Graham Percival" <gra...@percival-music.ca> wrote:

> On Thu, Apr 29, 2010 at 08:55:13AM -0600, Carl Sorensen wrote:
>> But we'll need to be sure it handles things like
>> 
>> c\chord #'(1 3- 5-)
> 
> Hmm.  Might we need
>   c\chord #'(1 3++ 7--)
> ?  I'm not prepared to claim that there's no theory of chords that
> includes doubly-augmented intervals relative to the base note.

There is at least one common chord that uses doubly altered steps: the dim7
chord, which uses a double-flatted 7th., along with a minor thrd and a
diminished fifth.  So yes, we do need to allow at least --.  I don't think
we need to go more than two deep on the modifiers, do we?

> 
>> We could even do bass notes
>> 
>> c\chord #'(4 1 3 5)
> 
> I'm not entirely comfortable about have 4 1.

I'm totally comfortable with #'(4 1 3 5).  I can easily parse that so that
steps that come before 1 in the list are an octave down from the current
pitch.


> OTOH, I'm not overly
> eager to have things like
>   c\chord #'(-4 1 3- 5-)
> 
> An alternate that makes sense to me would be
>   c\chord #'(-4 1 3es 5es)
> but then we're dragging language-specific definitions into this
> construct, which would be bad.

I think -4 is confusing, because it sounds like it is 4 steps *below* the
root, instead of step 4 an octave lower.

I'd prefer, if we need to do something, to do

#'(4, 1 3 5), i.e. use the octave indicators we already have.

Thanks,

Carl



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to