The MIDI bus can transmit a maximum of a little more than 1,000 (3 byte)
This is true for hardware MIDI but high speed USB MIDI interfaces can theoretically transmit up to USB speed.
As I've written in my last mail, there is a bug in current Pd: https://github.com/pure-data/pure-data/pull/598
It's still to overflow the input buffer but only if you send high *bursts* of MIDI
Christof
Gesendet: Donnerstag, 27. Juni 2019 um 16:18 Uhr Von: "Ingo" ingo@miamiwave.com An: rolfm@dds.nl, pd-list@lists.iem.at Betreff: Re: [PD] midi input overload?
The MIDI bus can transmit a maximum of a little more than 1,000 (3 byte) events like notes, CCs, polyphonic aftertouch per second. Channel aftertouch and program changes use 2 intead of 3 bytes. So the max number of those can go up to about 1,500.
I made myself a counter to check how many MIDI messages are coming in per second.
Another issue is that not every MIDI interface can handle the full MIDI bandwith. If you have one of those cheap chinese no name interfaces they might cause problems. Even some good brand interfaces can have problems.
In some cases you can experience compatibility isses between two different MIDI interfaces.
If you are sending MIDI to a USB interface during booting your computer the internal buffer of the interface will be filled up and MIDI might not work either.
Ingo
-----Original Message----- From: Pd-list [mailto:pd-list-bounces@lists.iem.at] On Behalf Of rolfm@dds.nl Sent: Wednesday, June 26, 2019 4:12 PM To: pd-list@lists.iem.at Subject: [PD] midi input overload?
hi list
i'm trying to work with MIDI. the problem i meet is that the midi input very quickly is overloaded.
i have to (re)select the MIDI input channel to continue.
this happens even without a patch, just in de midi-help.
input is coming from a Behringer or from Ableton.
(Pd-0.49 on Mac and on Windows 10)
rolf
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list