> can anyone explain the contents of a MIDIFile "scores" element?
> i'm using everything successfully, but i'm not totally clear why
> the elements of a score have to be adjusted in this bit of code
> from the example file:
>
> score.do({ arg item;
> item.put(0,item.at(0)/(div*tempo/60));
> item.put(1,item.at(1)-1);
> });
>
> i guess the first line adjusts midi time code into inter-onset
> times? i have no idea what the 2nd line does. what is the 2nd
> element of a score entry? this is my guess at the whole thing:
>
> [midi time code, midi channel, midi note, velocity, real time (in
> milliseconds?)]
>
> also—are the elements in midifile.scores
separated by midi
> channel? sorry for the simple questions. i looked around for a
> helpfile, but all i can come up with is the example code file,
> which doesn't explain all the details.
>
>
> william
>
>
>
>
>
> --
> William Brent
>
> "Great minds flock together"
> Conflations: conversational idiom for the 21st century
>
>
www.conflations.com