Debugging MIDI

Hello,

I think there is either a problem with @ralmond raspberry pi or WIDI Uhost. This combination of hardwares works for me.

The problem must be somewhere on the USB side. WIDI Uhost manages the BLE connection itself, as I wrote above, and its BLE is independent of the BLE of Zynthian.

— EDIT: I find that my jack shows WIDI Uhost, on the @ralmond list is not WIDI Uhost —

EDIT2: The difference is:
my setup:

system:midi_capture_1
   USB:1.1.1.1/WIDI Uhost IN 1
   WIDI Uhost
system:midi_playback_1
   USB:1.1.1.1/WIDI Uhost OUT 1
   WIDI Uhost

@ralmond :

system:midi_capture_6
   in-hw-3-0-0-WIDI-Uhost-MIDI-1
system:midi_playback_6
   out-hw-3-0-0-WIDI-Uhost-MIDI-1

Here are all the listings as with @ralmond .

lsusb

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0626 Genesys Logic, Inc. Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04d9:0007 Holtek Semiconductor, Inc. Raspberry Pi Internal Keyboard
Bus 001 Device 004: ID 0484:5750 Specialix 7H Custom Human interface
Bus 001 Device 007: ID 09e8:006d AKAI  Professional M.I. Corp. EWI electronic wind instrument
Bus 001 Device 006: ID 7104:1001 CME (Central Music Co.) WIDI Uhost
Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

amidi -l

Dir Device    Name
IO  hw:1,0,0  WIDI Uhost MIDI 1
IO  hw:2,0,0  EWI-USB EWI-USB
IO  hw:4,0    f_midi

jack_lsp -A

system:playback_1
   alsa_pcm:hw:sndrpihifiberry:in1
system:playback_2
   alsa_pcm:hw:sndrpihifiberry:in2
system:midi_capture_1
   USB:1.1.1.1/WIDI Uhost IN 1
   WIDI Uhost
system:midi_playback_1
   USB:1.1.1.1/WIDI Uhost OUT 1
   WIDI Uhost
system:midi_capture_2
   USB:1.1.1.3/EWI-USB IN 1
   EWI-USB
system:midi_playback_2
   USB:1.1.1.3/EWI-USB OUT 1
   EWI-USB
system:midi_capture_3
   USB:f_midi OUT 1 IN 1
   USB HOST
system:midi_playback_3
   USB:f_midi IN 1 OUT 1
   USB HOST
ttymidi:MIDI_in
   ttymidi:MIDI_in
   DIN-5 MIDI
ttymidi:MIDI_out
   ttymidi:MIDI_out
   DIN-5 MIDI
a2j:Midi Through [14] (capture): Midi Through Port-0
a2j:Midi Through [14] (playback): Midi Through Port-0

screenshot form MIDI Input Devices window

Info about my Zynthian

HARDWARE

Raspberry Pi 400 Rev 1.1
Audio: HifiBerry DAC+
Display: WaveShare 7 HDMI+USB 1024x600
Wiring: DUMMIES
I2C: Not detected
Profile:

SYSTEM

Debian GNU/Linux 12 (bookworm)
Build Date: 2024-03-01
Memory: 11% (437M/3792M)
SD Card: 49% (14G/29G)
Temperature: 36.0ºC
Overclock: None

MIDI & UI

Tuning: 440 Hz
Master Channel: Off
Preload Presets: On
ZS3 (SubSnapShots): On
Power Save: 60 minutes
Audio Levels on Snapshots: On

SOFTWARE

zyncoder: oram (e0014fe)
zynthian-ui: oram (9c58b3e)
zynthian-sys: oram (943713b)
zynthian-data: oram (e222e11)
zynthian-webconf: oram (2dba270)