Re: [linux-audio-user] usb midi

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] usb midi
From: R Parker (rtp405_AT_yahoo.com)
Date: Mon May 26 2003 - 22:22:16 EEST


Hi Clemens,

--- Clemens Ladisch <clemens_AT_ladisch.de> wrote:
> R Parker wrote:
> > I still don't understand where the usb-midi i/o
> device is.
> > ...
> > There's no messages passing through
> /dev/snd/midiC1D0
>
> This file handles all nine ports. The ALSA library
> uses a magic IOCTL to
> select the desired port; when you access the file
> directly, you get the
> first port only.

After examining things a little closer, your reply
confirms my conclusion.

I think there's something wrong because no data is
making it to the /dev/snd/midiC1D0 file.

For demonstration, I've connected everything:
>aconnect -li
client 0: 'System' [type=kernel]
    0 'Timer '
    1 'Announce '
        Connecting To: 128:0, 129:0
client 72: 'Rawmidi 1 - MidiSport 8x8' [type=kernel]
    0 'MidiSport 8x8 Port 0'
        Connected From: 72:1, 72:2, 72:3, 72:4, 72:5,
72:6, 72:7
    1 'MidiSport 8x8 Port 1'
        Connecting To: 72:0, 72:1, 72:2, 72:3, 72:4,
72:5, 72:6
        Connected From: 72:1, 72:2, 72:3, 72:4, 72:5,
72:6, 72:7
    2 'MidiSport 8x8 Port 2'
        Connecting To: 72:0, 72:1, 72:2, 72:3, 72:4,
72:5, 72:6, 72:7
        Connected From: 72:1, 72:2, 72:3, 72:4, 72:5,
72:6, 72:7
    3 'MidiSport 8x8 Port 3'
        Connecting To: 72:0, 72:1, 72:2, 72:3, 72:4,
72:5, 72:6, 72:7
        Connected From: 72:1, 72:2, 72:3, 72:4, 72:5,
72:6, 72:7
    4 'MidiSport 8x8 Port 4'
        Connecting To: 72:0, 72:1, 72:2, 72:3, 72:4,
72:5, 72:6, 72:7
        Connected From: 72:1, 72:2, 72:3, 72:4, 72:5,
72:6, 72:7
    5 'MidiSport 8x8 Port 5'
        Connecting To: 72:0, 72:1, 72:2, 72:3, 72:4,
72:5, 72:6, 72:7
        Connected From: 72:1, 72:2, 72:3, 72:4, 72:5,
72:6, 72:7
    6 'MidiSport 8x8 Port 6'
        Connecting To: 72:0, 72:1, 72:2, 72:3, 72:4,
72:5, 72:6, 72:7
        Connected From: 72:1, 72:2, 72:3, 72:4, 72:5,
72:6, 72:7
    7 'MidiSport 8x8 Port 7'
        Connecting To: 72:0, 72:1, 72:2, 72:3, 72:4,
72:5, 72:6, 72:7
        Connected From: 72:2, 72:3, 72:4, 72:5, 72:6,
72:7
    8 'MidiSport 8x8 Port 8'

With this scenario anything that comes in port_N,8
should be seen in the file /dev/snd/midiC1D0. Am I
right?

I'm sending commands into 2 and 8 but there's no data.

> If possible, you should use a program that can
> access MIDI ports via the
> ALSA library (the 8x8's ports would be named
> "hw:1,x", x = 0..8).

I've always used dd to see check for incoming mmc
messages. It's always worked. Is this what you're
referring to?
 
> If you want to access other MIDI ports than the
> first with a device file,
> you have to load the snd-virmidi driver, which will
> give you some virtual
> MIDI ports, and to connect these ports to the 8x8's
> ports with aconnect.

Yes, that confirmed my other conclusion and this is
pretty darned cool.

ron

> HTH
> Clemens
>
>

__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon May 26 2003 - 22:26:34 EEST