2008/12/29 John Mandereau <john.mander...@gmail.com>:

> This work is not synced at all with Graham's work, but it tries not to
> naively assume any temperament; in current state it only works with
> 7-notes scales, but the arithmetics on alteration works with any kind
> alteration, semi-tones or microtonal alterations.

Right, that's how it looked to me.  If it doesn't assume equal
temperament it should work generally.  But I haven't tested it.

Note that I discovered it is possible to get more than 7 scale steps
to the octave (see the development list).  So this would probably
generalize accordingly.  But I don't know if anybody's ever going to
make the (AFAIK global) change of scale size and then want to do modal
transpositions.  If they do they can hack your code.

> BTW I'm sure it is feasible to extend these transposition functions to
> scales with other lengths assuming equal semi-tones temperament (E12)
> (e.g. for Messiaen's modes), but I'm not knowledgeable enough about
> scales and modes definitions you discussed with Graham on -devel to tell
> how the functions I wrote should be extended to support these scales.

I know there's a snippet in the documentation for chromatic
transposition -- and maybe that's where you started from.  7 note
scales are the next most important application, anyway.


                            Graham


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

Reply via email to