tyan0 / hairless-midiserial

Lightweight cross-platform GUI-based MIDI/Serial bridge (Multiport version)
http://github.com/tyan0/hairless-midiserial/wiki
Other
18 stars 5 forks source link

Yamaha TG100 SysEx Dump Not Being Received Correctly #1

Closed LackofTrack closed 2 years ago

LackofTrack commented 2 years ago

Hi! This program works beautifully for my Roland SC-88 Pro but it has an issue receiving a SysEx Dump from my Yamaha TG100. The original program works correctly but this one has trouble with it. I've attached what the dump should look like and what this program outputs instead. While receiving the dump the program continuously outputs the message "Warning: got a status byte when we were expecting 65535 more data bytes, sending possibly incomplete MIDI message 0xf0". I've tried turning off Multiport and Hardware Flow Control and neither made a difference. Do you have any idea what the problem could be? Thank you and take care. Correct.txt Wrong.txt

tyan0 commented 2 years ago

Thanks for the report. I can confirm the problem with YAMAHA MU80. I will look into the problem. Sorry for the late response. I did not notice your report.

tyan0 commented 2 years ago

I found the cause. This is due to the problem of foreach with Qt4 and gcc version 9 or later. A countermeasure version has been uploaded. Could you please re-download it from https://github.com/tyan0/hairless-midiserial/releases/tag/mod7 and try it?

LackofTrack commented 2 years ago

The new build works perfectly! Thank you very much for your help. I will close the issue.

tyan0 commented 2 years ago

Thanks for testing!