[EMAIL PROTECTED] writes: > On Sun, 2004-11-21 at 05:25, Han-Wen Nienhuys wrote: > > > I think that > > > > a. we are storing chords in the wrong way. In retrospect, I find > > > > root + list of (step, alteration) tuples > > > > more logical > > So rather than using the pitches as the key for the hash table, it ought > to be the chord structure, as is inferred in ChordNames, but not the > chord name itself. Is that what you have in mind?
Not yet; this something to do when we change the representation of Chord names internally. > > > > > b. using the octave to store different variants is misuse of that > > less-than-perfect storage model. I think that we should have some > > kind of ChordAlternativeEvent to store the extra information. > > Something along the lines of > > \chordmode { > d \alternative 1 > } Yes. -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen _______________________________________________ lilypond-devel mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-devel