-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Hi, theoretically, from data stream some status codes could be missing.
Theoretically, parser should consider it, once enable_running_status is True
As far as I can see, this library do not always handle the case. Sometimes it works, sometimes it freezes.
Circuitpython library is not handling it at all.
I would love to support tests to understand the issue.
Example
Getting from BLE a series of CC and a start. Because of running status, some "redundant" bytes are just implied.
Received:
[MIDI-IN] #0002 t= 27.946s len=14 BA 63 6A 62 6B 6A 00 6B 65 63 7F 62 7F FA
Midi should handle this way:
[MIDI-IN] #0002 t= 27.950s len=19 BA 63 6A BA 62 6B BA 6A 00 BA 6B 65 BA 63 7F BA 62 7F FA
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels