The standard format of a midrecv() is:
Code:
midirecv(mpos, msg1, msg23)
For years I have understood that mpos reflects the position of the message within a bock. So I can use it as an index into the block.
But, wait a moment have a look at this - two chords, the first with all notes starting at the same time, the second with them slightly staggered.
When monitored using midi_logger_DS the first 3 Note Ons have the same Offset number and the first 3 Note Offs have the same Offset. How is that possible? Or, what am I misunderstanding?