MIDI Expression iO ordered Nov. 2023
Transaction ID: 5R551940MJ262215Y
MIDI Expresson Control installed fine using the install.sh script, and the device was recognized by the Control app. Changed the mode from "MIDI + notes" to "MIDI + notes + keyboard" (to try to experiment with that mode), and app no longer recognized the device. After relaunching Control app, at the "Plug-in MIDI Expression" window (the device was already plugged in; I unplugged it and plugged it in again, relaunched the Control app, tried every permutation of plugging and unplugging and replugging the device and quitting and restarting the Control app I could think of), I clicked the "Restore Control Interfaces." The blue "Unplug and reconnect your MIDI Expression" dialog was displayed. I unplugged the USB cord from the computer, then from the MIDI Expression iO, from both, directly into the computer and alternately from a USB hub.
Because I launched the MIDI Expression Control app from the command line in a terminal, I could see the UDEV rules recognizing the device from the text output to the terminal, but the app did not recognize the device (still displayed the blue screen "Unplug and reconnect your MIDI Expression." Unplugged the device (removed the USB cable from the computer), plugged it back in, UDEV sent more lines of "device: ..." text to the terminal, the MIDI Expression Control app did not respond. Control-C'ed in the terminal to quit the app, started it again with "midiExpression" and was at the "Plug-in MIDI Expression screen again," clicked "Restore Control Interfaces," and the blue unplug-and-reconnect screen appeared again.
The DAW I'm using (but which was not running at the time, and no other app was using the MIDI expression device) does still recognize the device, and the two Yamaha FC7 expression pedals attached to it do work and the MIDI Expression sends MIDI values when the pedals are operated, but without the app I can't change MIDI channels or configure any other aspect of the pedals.
At any rate, I thought there might be some procedure to reset the device or recover from this situation that did not involve the MIDI Expression app, which is the short reason for the long explanation above. Sorry.
I'll be happy to try any troubleshooting you suggest, or send the output of some CLI terminal command, or whatever might help. Thanks.
Edit: I have an old laptop with Windows 10. I downloaded and installed the latest version of MIDI Expression Control (2.9.2.9), which worked fine on Windows 10. I plugged the MIDI Expression iO into the laptop and it was immediately recognized by the Control app. Changed the mode from "MIDI + notes + keyboard" to "MIDI + notes," then moved the MIDI Expression back to my Linux computer, plugged it in, started the Linux version of the app, still does not recognize the device, stuck at "Plug-in MIDI Expression" screen, with "Restore Control Interfaces" button at bottom, leading to blue "unplug and reconnect ..."
Not sure what else to try--
MIDI Expression iO model: MEIOB4R2
Current firmware: 2.9.2.9
Output to terminal after launching midiExpression executable (this text was repeated several dozen times)--
Code: Select all
device: vid=16C0, pic=0472, with 3 iface
type 1, 3, 0
type 3, 1, 1
type 3, 0, 0
IN endpoint 3
OUT endpoint 4
hid interface (generic)
unable claim interface 2
System info:
Kernel: 6.7.1-1-liquorix-amd64 x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: Xfce 4.18.1
tk: Gtk 3.24.33 info: xfce4-panel wm: xfwm 4.18.0 vt: 7 dm: LightDM 1.30.0
Distro: Linux Mint 21.3 Virginia base: Ubuntu 22.04 jammy