It is most likely a bug. I had to do some low-level fixes to Portmidi for 0.48/0.49.
Can make a *re-produceable* patch and/or project for testing and open an issue on the pure-data Github repo? The simplest thing for me would be the syses messages you're sending as bytes.
On Mon, Feb 11, 2019 at 2:35 PM pd-list-request@lists.iem.at wrote:
Send Pd-list mailing list submissions to pd-list@lists.iem.at
To subscribe or unsubscribe via the World Wide Web, visit https://lists.puredata.info/listinfo/pd-list or, via email, send a message with subject or body 'help' to pd-list-request@lists.iem.at
You can reach the person managing the list at pd-list-owner@lists.iem.at
When replying, please edit your Subject line so it is more specific than "Re: Contents of Pd-list digest..."
Today's Topics:
- SysEx In issue (Mario Buoninfante)
- SysEx In issue (Mario Buoninfante)
- Re: SysEx In issue (Mario Buoninfante)
- Re: SysEx In issue (Lucas Cordiviola)
Message: 1 Date: Mon, 11 Feb 2019 11:31:59 +0000 From: Mario Buoninfante mario.buoninfante@gmail.com To: pd-list pd-list@lists.iem.at Subject: [PD] SysEx In issue Message-ID: <CAHs= M8TvZUbMy-LQ+VVxKeKndVN6g5NMQg07HKw4QYoy17oTyg@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
Hi,
Not too long ago I wrote here reporting an issue with receiving SysEx messages. When Pd receives a big quantity of SysEx, the MIDI IN port 'gets stuck' and then you need to go to 'Media->MIDI settings...' and re-select the port, otherwise no MIDI messages will be received anymore. Here's a video that shows the issue: https://vimeo.com/316526250 it's a private video, the pass is: sysexissue Does anybody know what could cause this behavior and if it's possible to 'fix it'? The first time I reported it, it was when I stumbled on this using my personal Linux machine and Miller Puckette suggested to change the MIDI buffer in the source code, but unfortunately also setting that to something insane like 2^20, the issue was still there. Now I double checked on MacOS Sierra and Windows 10 and it is the same.
Cheers, Mario