-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exception for _last_command_byte #33
Comments
Sorry (about many things including the noise) - this is actually a reproducible issue that I thought I'd figured out. Test rig is a MIDI keyboard attached to a MAC sending traffic to a Linux machine running pymidi. There the MIDI commands are sent to another RTP-connected host. The exception is raised during the creation of a new packet, so:
When there are a large number of MIDI commands being sent (for example when spinning the modulation wheel) sometimes this code throws an exception as above. I'm not familiar enough with I'm happy to do a packet capture and figure out what is being sent if that will help. |
Just in case it helps, here's the inbound packet that causes the exception. If I try to create another MIDI packet with this as the input I get the error as described:
|
Under some circumstances (it seems when there are many packets in flight from a remote peer) there is an exception raised:
I can see in the code where this is being used but I don't have enough knowledge to figure out how to solve this.
The text was updated successfully, but these errors were encountered: