Este es un proyecto que tengo a largo plazo a ver si me pueden orientar y si 
es posible realizarlo.
Mi idea es hacer un driver de sonido para linux de mi tarjeta de sonido 
(supongo que bajo open sound system) la cuestion es que nunca hice algo asi y 
queria pedir orientacion.

Primero les digo lo que mas o menos se de programacion 
Bajo linux pude hacer pequeños programas en C implementando algunas de esas 
funciones con assembler utilizando el nasm.
Bajo DOS he hecho algunas aplicaciones en borland C++ 3.1 y tambien una 
pequeña libreria grafica para C en assembler.

En linux tambien se casi todo lo basico de configuracion debian la conozco 
bastante gracias a esta lista (que chupamedias).

Tambien tengo un libro (Programacion en linux con ejemplos de Kurt Wall) el 
cual es basicamente de C y tiene un capitulo de sonido pero no trata a fondo 
este tema.

Tambien tengo otro libro (Desarrollo de aplicaciones Linux con GTK+ y GDK) 
este es basicamente de programacion grafica.

Mi tarjeta de sonido es una Diamond Monster Sound MX-300 con chipset Aureal 
vortex 2. 
Hay un driver de sonido para esta tarjeta pero me parece que lo han dejado 
abandonado pues hace tiempo que no sale ninguna version y ademas tiene 
algunos bugs y no tiene todas las funciones que tiene bajo windows.

El proyecto basico se dividiria en 5 etapas.

        1 Conseguir informacion del hardware de la placa de sonido y aprender 
como              
        funcionan los drivers de sonido.

        2 Desarrollo del driver basico.

        3 Agregado de todas las funciones que soporta la placa de sonido.

        4 Agregado de una interfaz en modo texto para el manejo del ecualizador 
las     
        entradas de audio y volumen de las distintas entradas.

        5 Igual que el punto tres pero una interfaz para xwindows.

Gracias de antemano y saludos.

Responder a