Closed RobertoHE closed 3 years ago
Hi @lathoub I used the same "style" like you for adding runningStatus messages. I have added midiStatus header before all runningStatus after a timeStamp. 2 bytes messages (for example afterTouch) followed by other runningStatus (other byte) are interpreted by receive() parser like 3 byte messages. Fortunately, midi.parser() accept runningStatus messages.
It means that it is not necessary add always the midiStatus header before a midiRunning.
I only comment this for a future update. It may save any processing time because receive() adds less bytes to buffer.
Added runningStatus continuation after a timeStamp Low or a System message (0xF#)
I only have modificated the MSVS code, check it before you copy it to to BLEtransport.h