Hi,

My ALSA sound driver uses an MPU401 for MIDI support,
and the OSS emulation module snd-seq-oss works well
with the snd-mpu401-uart module. However, there are no
native ALSA sequencer devices:

[root@wittsend src]# cat /proc/asound/seq/clients
Client info
  cur  clients : 3
  peak clients : 3
  max  clients : 192

Client   0 : "System" [Kernel]
  Port   0 : "Timer" (Rwe-)
  Port   1 : "Announce" (R-e-)
    Connecting To: 63:0
Client  63 : "OSS sequencer" [Kernel]
  Port   0 : "Receiver" (-we-)
    Connected From: 0:1
  Output pool :
    Pool size          : 1024
    Cells in use       : 0
    Peak cells in use  : 1024
    Alloc success      : 12370
    Alloc failures     : 0
Client  64 : "External MIDI 0" [Kernel]
  Port   0 : "MIDI 0-0" (RWeX)

Since the OSS layer plays music, it seems logical to
assume that all the hardware bit-twiddling has been
done already. I am therefore assuming that I just need
to register some native ALSA sequencer device. Could
someone point me towards a simple example somewhere,
please? I have tried looking at the opl3_seq.c file
but it seems to be doing a LOT more than just
registering a device.

Cheers,
Chris


__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to