Formato de las muestras ALaw/uLaw --------------------------------- Este controlador no soporta el formato de muestra ALaw/uLaw ALaw es el modo por defecto cuando se abre un dispositivo de sonido usando OSS/Free. La razón para la falta de este soporte es que el hardware no soporta estos formatos, y que añadir rutinas de conversión al núcleo llevaría a implementar un código muy feo en presencia de un interfaz de mmap al controlador. Y como xquake usa mmap, mmap es considerado importante :-) de cualquier manera ninguna aplicación en su sano juicio usa ALaw/uLaw actualmente. Resumiendo, reproducir un fichero de Sun .au es como sigue: cat my_file.au > /dev/dsp No funciona. En vez de eso, puede usar el script reproductor del paquete sox-12.14 de Chris Bagwell (disponible desde cualquier URL de la parte de abajo) para reproducir muchos diferentes formatos de ficheros de sonido. El script automáticamente determina en formato de sonido y hace las conversiones necesarias. http://home.sprynet.com/sprynet/cbagwell/projects.html E/S bloqueante contra E/S no bloqueante --------------------------------------- A diferencia del OSS/Free este controlador acepta la bandera de fichero O_NONBLOCK, no solo durante la apertura, sino también durante la lectura y escritura. Es un esfuerzo para hacer más normal la interfaz del controlador de sonido. Timidity tiene problemas con esto; hay disponible un parche en http://www.ife.ee.ethz.ch/~sailer/linux/pciaudio.html. (El Timidity parcheado también irá bien en OSS/Free). MIDI UART --------- El controlador soporta una simple interfaz MIDI UART, con ninguna ioctl soportada. Sintetizdor MIDI ---------------- La tarjeta tiene un sintetizador compatible OPL. Thomas Sailer sailer@ife.ee.ethz.ch "Traducido para el proyecto NuLies por Gorka Olaizola Sánchez "