You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 25, 2023. It is now read-only.
I have been using Hairless MIDI as a MIDI-Serial bridge on Windows 7 and it works perfectly.
However, since moving to another PC with Windows 10, some strange bugs have appeared.
This is the order of interfaces
Matlab -> Virtual Serial Port (com0com) -> Hairless MIDI -> Loop MIDI ->RME Totalmix
I am able to send as many MIDI messages as required and it works perfectly for Windows 7.
Now on Windows 10,
Hairless MIDI receives 3 bytes as per the MIDI protocol, but always has an error, like so: Error:got unexpected data byte xxx
As an example, if I send the three bytes (180,102,00)
I read Error:got unexpected data byte 0x3F <- This is always 3f, regardless of what is sent Error:got unexpected data byte 0x66 <- This byte is always correct Error:got unexpected data byte 0x0 < This byte is always correct
I have also tried with a physical dual Serial Port to USB using an FTDI chip, which again, works perfectly on Windows 7, but not Windows 10. So it is not an issue with com0com.
I have tried changing the Baud Rate, parity, flow control, flushing the serial ports in Matlab, and nothing seems to work!
I am considering using the RTP-Midi protocol instead, but would prefer not to, any ideas?
I would greatly appreciate any help.
The text was updated successfully, but these errors were encountered:
On Fri, 29 Nov 2019 at 20:23, Vitalie Lisnic ***@***.***> wrote:
Tell me please, how you solved this bug?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#56?email_source=notifications&email_token=ALVOYQBQ2O75A3X3WMETSQDQWF25DA5CNFSM4HBM7V4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFPQOYY#issuecomment-559875939>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALVOYQC3J4LXNGUY372XRRTQWF25DANCNFSM4HBM7V4A>
.
Sadly never found a working fix, sorry!
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I have been using Hairless MIDI as a MIDI-Serial bridge on Windows 7 and it works perfectly.
However, since moving to another PC with Windows 10, some strange bugs have appeared.
This is the order of interfaces
Matlab -> Virtual Serial Port (com0com) -> Hairless MIDI -> Loop MIDI ->RME Totalmix
I am able to send as many MIDI messages as required and it works perfectly for Windows 7.
Now on Windows 10,
Hairless MIDI receives 3 bytes as per the MIDI protocol, but always has an error, like so:
Error:got unexpected data byte xxx
As an example, if I send the three bytes (180,102,00)
I read
Error:got unexpected data byte 0x3F <- This is always 3f, regardless of what is sent
Error:got unexpected data byte 0x66 <- This byte is always correct
Error:got unexpected data byte 0x0 < This byte is always correct
I have also tried with a physical dual Serial Port to USB using an FTDI chip, which again, works perfectly on Windows 7, but not Windows 10. So it is not an issue with com0com.
I have tried changing the Baud Rate, parity, flow control, flushing the serial ports in Matlab, and nothing seems to work!
I am considering using the RTP-Midi protocol instead, but would prefer not to, any ideas?
I would greatly appreciate any help.
The text was updated successfully, but these errors were encountered: