The following patch:

        http://fett.net/m/alsa/alsa-0.9.0rc1-unitor8.patch

implements a driver for the Emagic Unitor family of multiport MIDI 
interfaces. Only serial connection is supported. You need to rerun the 
autoconf toolchain after applying the patch.

The driver is heavily based on serial-u16550.c, which may be the wrong
concept. A more correct concept seems to have a generic-serial.c and
generic-usb.c, which only implement a communication channel. The interface
drivers could then load&use them and only implement their own
init/port-select/whatever dialect. Lots of MIDI interfaces come with both
USB and serial connectors nowadays. Any thoughts on this?

The driver might or might not work for you. It works with my AMT8, using 
the following line in modules.conf:

options snd-unitor8 snd_id=AMT8 snd_enable=1 snd_port=0x03f8 snd_irq=4 
snd_speed=115200 snd_ports=8

snd_port and snd_irq for your port are displayed by the kernel at bootup.

You also need to:

# setserial /dev/ttyS0 uart none

in order to use this driver. Replace ttyS0 with the actual com port your 
midi interface is hooked to.

The driver does not yet put the interface into "computer mode" while
active. The current patch remains active when one or more ports are
opened.

The driver does not yet support send-to-all output port and catch-all 
input port (port 0 in the windows driver).

Comments and suggestions are highly welcome.

regards,
Manush


_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: 
[EMAIL PROTECTED]
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to