On Thu, May 24, 2018 at 08:31:08PM +0200, Sebastian Reitenbach wrote: > Hi, > > I've finally got an el cheapo USB to midi converter. I just wanted to test > if I can make use of my Roland Aira gear that way, because the USB connection > is not class compliant.
FYI, certain Roland gears have a "generic" and "vendor" usb modes. In the "generic" mode it's class-compliant, works on openbsd but crashes windows. In the "vendor" mode (the default) it requires a window driver. Anyway... > Additionally I've two synths connected to the box: > > umidi0 at uhub0 port 2 configuration 1 interface 1 "Waldorf Music GmbH > Rocket" rev 1.10/1.01 addr 2 > umidi0: (genuine USB-MIDI) > umidi0: out=1, in=1 > midi0 at umidi0: <USB MIDI I/F> > umidi1 at uhub0 port 3 configuration 1 interface 1 "Waldorf Music GmbH > Streichfett" rev 1.10/0.00 addr 3 > umidi1: (genuine USB-MIDI) > umidi1: out=1, in=1 > midi1 at umidi1: <USB MIDI I/F> > umidi2 at uhub3 port 4 configuration 1 interface 1 "vendor 0x15ca VIEWCON.." > rev 1.10/f1.10 addr 3 > umidi2: (genuine USB-MIDI) > umidi2: out=1, in=1 > midi2 at umidi2: <USB MIDI I/F> > > generally, the synths can make sounds, just tested with midish, and ran the > metronome. > On the USB to MIDI converter I have a Roland Aira System-1 connected. > > testing this: > hexdump -e '1/1 "%02x\n"' < /dev/rmidi0 > 90 > 40 > f8 > * > fe > f8 > * > 90 > 4a > 64 > f8 > * > > generally seems to work I'd say. Yeah. So midi0 generates correct events. Does midi2 produce similar events? could you show what typing on keys produces? > However, trying to connect the USB/MIDI converter as input to one of the > synths as described in midi(4): > cat -u /dev/rmidi2 >/dev/rmidi1 > > doesn't produce any sound. > > I tried midish to connec both as well, my .midishrc: > dnew 0 "rmidi/1" wo > dnew 1 "rmidi/2" ro > > $ midish > [0000:00]> fnew yalla > [0000:00]> fmap {any 0}{any 1} you need to map rmidi/2 -> rmidi/1, so this should be: fmap {any 1} {any 0} you could type 'debug mididev 1' to see what's being sent and/or received from devices. > [0000:00]> i > 1: sensing enabled > norm_kill: noff {1 0} 32 64: killed > norm_kill: noff {1 0} 32 64: killed > norm_kill: noff {1 0} 34 64: killed > norm_kill: noff {1 0} 34 64: killed > norm_kill: noff {1 0} 35 64: killed > norm_kill: noff {1 0} 35 64: killed > norm_kill: noff {1 0} 30 64: killed > norm_kill: noff {1 0} 30 64: killed > norm_kill: noff {1 0} 32 64: killed > norm_kill: noff {1 0} 32 64: killed > norm_kill: noff {1 0} 34 64: killed > norm_kill: noff {1 0} 34 64: killed it seems that device 1, ie midi2 sends note-on events but not the matched note-off events. > [0000:00]> > > these lines come when I push some keys of the keyboard on the system-1. > > When I directly connect the system-1 MIDI-OUT to the Rocket MIDI-IN > I get nice sounds from the rocket. > I tried both synths on the output side, and on the input side with the > USB/MIDI converter I tried SYSTEM-1 and TB-3 but with both the same > no sound effect. > > any idea what my problem is? It's just el cheapo USB/MIDI converter? Maybe, but unlikely. If the device attaches, generally it works. Show what's received on midi2 when you type on the keyboard or do any other simple actions.