John Chambers <[EMAIL PROTECTED]> writes: : Starling wrote - : is about. Look at the Subject line. The topic is abc bracketed chord : notation. The melody note in a chord is the one that a monphonic : player plays. There's nothing deeper than that.
Alright, I just wanted to get that clear. It does introduce a conflict if the melody note and the duration note are the first note in the chord. Making a long slow melody over percussive harmony, as in the style of some of Bach's choral music, would be impossible since the first note would have to be both the shortest note, to identify it as the chord duration marker, and the longest note, to identify it as the melody. I think the overall length of the chord would intuitively be the length of its shortest note. Although that requires an algorithm to determine the note of shortest duration, it is more accurate and conforms with written musical notation. The first note can remain the "melody note" and if someone wants to have shorter harmonies than melodies, they just add the shorter notes below. If someone wants to have longer harmony over melodic embellishment, they just add the longer notes below. I still say most of this trouble could be solved by implementing two voices on one staff. (In MIDI, it doesn't matter usually. ;) ) But I also maintain that the shortest note in a chord should determine the space it takes up. [A2] may be a half note, but once you say [A2G/4] it becomes a 16th note in terms of where the next note is started. [G/4A2] would be the same except "G/2" is the melody note. I can also see as a possibility the "[...]n" notation, where the number 'n' specifies the default note length in the chord, and the space the chord takes up before the next note starts. [A4ce]2 could be a half note, where A is overridden to be displayed as a whole note but c and e are displayed as half notes and the entire chord is considered a half note. Similarly, to preserve melody note flexibility, [ceA4]2 [cA4e]2 and [ecA4]2 would all represent the same thing. Happy Birthday One way: (which really should be done in two voices, two staves. c.c) g/2g/2 | [ac3e3g3]gc' | [b2B2d2g2] g/2g/2 | [aB3d3g3]gd' | [c'2c2e2g2] The second way: g/2g/2 | [ac3e3g3]1gc' | [bBdg]2 g/2g/2 | [aB3d3g3]1gd' | [c'ceg]2 The multivoiced way I actually tested on abcm2ps and abcmidi: %%staves [1 2] V:1 clef=treble V:2 clef=bass [V:1]G/2G/2|AGc |B2 G/2G/2| AGd |c [V:2]z |[c3e3g3]|[B3d3g3] |[B3d3g3]|[c3e3g3] Would any of that work? Starling To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html