Good morning all - I have written many Processing sketches over the last 10 years or so that utilise the MidiBus library to send and receive MIDI data from my Raspberry Pi (versions 2 to 4) to my synthesizers via a USB MIDI interface. All works great.
Last week I bought a new raspberry pi 5 and installed Raspberry Pi OS (latest version) and Processing 4.4.4 and ran my existing sketch and it failed to see the MIDI device attached by USB. Using the midibus’s .list() function only showed one input (gervill) and 2 outputs (gervill and something like ‘step sequencer’) - no sign at all of the attached USB MIDI interface. I tried other USB MIDI interfaces and the same happened. The devices show up as attached via USB in the operating system, but Processing/TheMidibus isn’t seeing them. I’ve emailed the creator of the midibus library and haven’t heard back so was hoping somebody here might’ve experienced and solved this issue. Many thanks.