Skip to content

Sysex not working #63

@robtoll

Description

@robtoll

Hi. I'm unable to use system exclusive on any Android device. All of the standard Midi works fine, and sending sysex is fine, but the sysex response is missing bytes.

I've tested on emulators and hardware using Android 4,5,6 and 7.
When expecting a sysex reply of 144 bytes, it often returns 141. The 3 missing bytes are at the start.
It's completely random, so sometimes it gives an incorrect response immediately, other times after no more than 5 correct responses.

I've tried increasing the thread priority in the MidiInuptDevice file, changing the sleep time, and increasing the ready buffer size, to no avail.

The comments and suggestions in this issues (#58) doesn't help.

Is sysex given less priority than standard midi messages? If so, how do I get the sysex messages to use the same priority? I only need sysex, so I'd like it to be the main priority.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions