[linux-audio-user] Connecting to external midi device
Clemens Ladisch
clemens at ladisch.de
Mon Feb 20 03:56:19 EST 2006
Adrian Blockley wrote:
> I am trying to connect to an external midi device (casio CTK-900
> keyboard) through a cheap soundcard (Cmedia 3738 chip) with
> midi interface.
>
> Running
> aplaymidi --port 16:0 mysong.MID
>
> produces no output or error message but the following is printed using
> dmesg:
>
> cmd: 0xff failed at 0x330 (status = 0xff, data = 0xff)
This means the MIDI port wasn't initialized correctly.
It seems C-Media changed their latest chip revisions in some
incompatible way.
> My guess is that the midi i/o port address is wrong. Now i don't
> understand a great deal about PCI but my guess is that the midi i/o port
> address on the sound card probably isn't 0x330 (please note I've also
> tried 300, 310 and 320).
The driver configures the card to use the port address that was
specified by the user. Well, it tries to.
> I've tried using the Windows device manager to find out what address
> port I should be using but i can only find the address of the sound
> card and not the mpu401.
The card shadows the MIDI port registers in its main PCI address space,
but the instructions in C-Media's so-called datasheet don't work.
I'd recommend to get another card. Any other card.
HTH
Clemens
More information about the Linux-audio-user
mailing list