Chords in the MIDI API?

I'm wondering if, for convenience, Chords could become part of the MIDI 
API.
ChordOns would simply be a list of NoteOns which are conceptually 
synchronous (received or sent within a very short time span). Similarly 
with ChordOffs.

My experimental AssistantPerformer [1] software uses a span of 12ms to 
collect input NoteOns and NoteOffs into such packages. These are much 
easier to program with than single notes.
As I remember, I arrived at 12ms by trial and error, so this obviously 
needs discussing. Has anyone got a better idea of where the threshold 
should be? Maybe it should also be exposed in the API?

all the best,
James

p.s. I'd like to add that I am currently working on a cleaner and leaner 
version of my software, which I'm hoping to publish as open source 
software soon. The patch editor has gone, but the notation and 
performance software have been enhanced.

[1] http://james-ingram-act-two.de/moritz/moritzAssistantPerformer.html

Received on Thursday, 9 February 2012 22:28:39 UTC