Getting strange issues trying to play my EWI-USB on my Pi3B with pisound running MODEP. Things are fine on regular Raspbian Stretch (on my Pi3B+ with a pisound HAT), but the MODEP Pi with pisound only powers it up under certain circumstances, which aren’t consistent.
(There’s a little LED on the EWI to say when it’s on.)
Using a 2.5A power adapter in both cases.
At first, plugging the EWI on the Pi before or after booting didn’t produce any result. The LED wouldn’t light up. Tried with a powered USB hub (which would light up the LED without the Pi) and the LED would go off while the Pi was booting up.
Eventually plugged the EWI at a certain time during boot and the LED did light up. Now, for the first time with the EWI, the USB-MIDI in was showing up in MODEP. Plugged that to JX-10 and it worked as it does with my WX-11. Saved the pedalboard, rebooted… The EWI does light up but the connection to USB-MIDI is lost. Had to make it again in the MODEP UI.
Tried the same trick of plugging the EWI during boot up and it doesn’t light up at all, anymore. Can’t consistently reproduce the scenario in which it’s working and, even when it’s working, it requires access to the UI.
My Alesis Vmini also uses USB-MIDI and it’s worked consistently since day one. As long as it’s plugged in before boot, MODEP recognizes it and its connection to setBfreak is maintained across boots. Same thing with my WX-11 (which uses a separate power pack and connects through MIDI). These things just work, consistently. Played with them for hours on end and, apart from stuck notes on the Vmini (not a single stuck note on the WX-11), it always worked.
Also been trying to make the Raspbian Stretch Pi to work with my Eigenharp Pico. Only works once in a while, with no indication as to what makes a difference. It’s not about plugging things in a certain sequence, leaving them plugged in during reboot, or using a powered USB hub. The same method works consistently on a BeagleBone Black (with Bela cape).
Sounds like there’s something wonky about the Pi’s USB controller, as @thetechnobear has it. Wonder if there’s any way to make things work more consistently. That’d be helpful.