[eside-ghost] Re: [Glub] Desesperado con la tarjeta de sonido, OSS y ALSA

altern altern2 en gmail.com
Sab Mar 4 17:35:06 CET 2006


hola gente

la verdad que no te puedo solucionar mucho a nivel de configuracion de 
audio pq estoy empezando a empaparme del tema, pero relacionado con el 
tema tu email un par de cosas.
En cuanto a tarjetas. He oido por varios sitios que las terratec van muy 
bien en gnu/linux. ahora no se si son rumores o cierto. Yo tengo una 
yamaha pci que ni fu ni fa y me va bastante bien, pero quiero pillarme 
una terratec usb externa, antes tenia una Fw-410 firewire con OSX pero 
en linux esta muy experimental el tema fw todavia. Un colega tiene una 
edirol usb y le va muy bien. Pero tb usa Demudi linux que esta 
especialmente preparado para audio.
A nivel profesional se usa la RME hammerfall que debe de ir de pm en 
gnu/linux pero cuesta un congo. Que por algo es pro.

Por otro lado y relacionado con audio y linux, gente relacionada con la 
lista del hacklab nos reunimos hace dos semanas en el hacklab para 
compartir experiencias sobre audio y musica en gnu/linux. Se me paso 
totalmente anunciarlo en la lista del grub, pido disculpas pq seguro que 
a alguno le habria interesado pasarse por alli. Creo que nos reuniremos 
alguna otra vez en el futuro y esa vez espero acordarme de avisaros.

y eso es todo. siento no poder ayudar mas.

enrike


Malkavian(e)k dio:
> Hola a tod en s:
> 
> Al comprar está placa base con chip de sonido nforce2 vendí mi Sound Blaster
> Live Platinum felizmente. Craso error, está tarjeta no mezcla por hardware y
> cada vez que uso una aplicación que use el driver de sonido OSS (TeamSpeak,
> el plugin de Flash, Skype...) me vuelvo loco...
> 
> Tengo 3 configuraciones que hacen el mezclado por software, añaden emulación
> de oss y paranoias pero no acaba de funcionar bien ninguna. Adjunto las 3 por
> si hay por ahí algun(a) ALSA juanker que salve mi alma y me diga que cambiar
> en una de ellas para que funcione todo bien :S La que acaba en "GIZMO" es la
> que recomiendan en la web de ese programa para hablar por internet para que
> funcione bien y tal... espero que está vez (ahora que GIZMO soporta ALSA) me
> funcione GIZMO.
> 
> De hecho creo que use cual use ahora con aoss y el plugin de flash no tira,
>  se reproduce 1 segundo de los videos de youtube.com o video.google.com y se
>  paran.
> 
> Si no consigo que está fustaña infernal funcione estoy pensando seriamente en
> dejarme los duros en una tarjeta de sonido en condiciones, con full duplex,
> mezclado por hardware, soporte de midi multicanal, bancos de memoria para
> soundfounts midi y (importante para mis altavoces) sonido 5.1 digital (no 5.1
> análogico y 2.1 digital como tienen muchas que dicen "5.1 digital" (se han
> debido de olvidar de poner una coma en medio ¬¬ )). Creative me da un poco de
> asquito por sus conectores raros sólo compatibles con sus altavoces y demás
> ostias pardas, así que he pensando en una tarjeta Terratec (consideradas
> profesionales, van desde la gama media de creative hasta las tarjetas de
> muchos cienes de miles de pesetas). ¿Algún consejo? ¿El mezclado por hardware
> no solucionaría mis problemas?
> 
> ¿Alguien puede salvarme del suicidio? :S
> 
> --
> 	Agur: Malkavian (MHVSS) :[
> ------------------------------------------------------------------------
> La página de Malkavian: De todo un poco http://malkavian.homelinux.org
> Miembro del Grupo de LinUxuarios de Bizkaia (GLUB)     http://glub.biz
> Miembro de Eghost, Itsas, Ether, GULA, GLUGI, Guardianes del Túmulo...
> ------------------------------------------------------------------------
> Jamas pertenecería a un club que me admitiera como socio (Groucho Marx)
> 
> 
> ------------------------------------------------------------------------
> 
> pcm.nForce2 {
>   type hw
>   card 0
>   mmap_emulation false
> }
> 
> pcm.dmixed {
>   type dmix 
>   ipc_key 1024 
>   slave {
>   pcm "nForce2" 
>   pcm "hw:0,0" # "hw:0,2"
>   rate 48000
>   period_size 512
>   }
> }
> 
> pcm.dsnooped {
>   type dsnoop 
>   ipc_key 2048 
>   slave {
>   pcm "nForce2" 
>   pcm "hw:0,0"
>   rate 48000
>   period_size 128
>   }
> }
> 
> pcm.asymed {
>   type asym 
>   playback.pcm "dmixed" 
>   capture.pcm "dsnooped"
> }
> 
> pcm.pasymed {
>   type plug 
>   slave.pcm "asymed"
> }
> 
> pcm.dsp0 {
>   type plug
>   slave.pcm "asymed"
> }
> 
> pcm.!default {
>   type plug
>   slave.pcm "asymed"
> }
> 
> ctl.nforce-hw {
>   type hw
>   card 0
> }
> 
> 
> ------------------------------------------------------------------------
> 
> pcm.nForce2 {
>   type hw
>   card 0
>   mmap_emulation false
> }
> 
> pcm.dmixed {
>   type dmix 
>   ipc_key 1024 
>   slave {
>   pcm "nForce2" 
>   pcm "hw:0,0" # "hw:0,2"
>   rate 48000
>   period_size 512
>   }
> }
> 
> pcm.dsnooped {
>   type dsnoop 
>   ipc_key 2048 
>   slave {
>   pcm "nForce2" 
>   pcm "hw:0,0"
>   rate 48000
>   period_size 128
>   }
> }
> 
> pcm.asymed {
>   type asym 
>   playback.pcm "dmixed" 
>   capture.pcm "dsnooped"
> }
> 
> pcm.pasymed {
>   type plug 
>   slave.pcm "asymed"
> }
> 
> pcm.dsp0 {
>   type plug
>   slave.pcm "asymed"
> }
> 
> pcm.!default {
>   type plug
>   slave.pcm "asymed"
> }
> 
> ctl.nforce-hw {
>   type hw
>   card 0
> }
> 
> 
> ------------------------------------------------------------------------
> 
> # Override the default output used by ALSA.
> # If you do not override the default, your default
> # device is identical to the (unmixed) analog device
> # shown below.  If you prefer mixed and/or digital
> # output, uncomment the appropriate four lines below
> # (only one slave.pcm line).
> pcm.!default {
>   type plug
> ## Uncomment the following to use mixed analog by default
>   slave.pcm "dmix-analog"
> ## Uncomment the following to use unmixed digital by default
> #  slave.pcm "digital-hw"
> ## Uncomment the following to use mixed digital by default
> #  slave.pcm "dmix-digital"
> }
> 
> # Alias for analog output on the nForce2 (hw:0,0)
> # - This is identical to the device named "default"--which
> # always exists and refers to hw:0,0 (unless overridden)
> # - Therefore, we can specify "hw:0,0", "default", or "analog"
> # to access analog output on the nForce2
> pcm.analog {
>  type plug
>  slave.pcm "analog-hw"
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.analog {
>  type hw
>  card 0
> }
> 
> # Alias for (rate-converted) mixed analog output on the
> # nForce2 (hw:0,0)
> #  - This will accept audio input--regardless of rate--and
> # convert to the rate required for the dmix plugin
> # (in this case 48000Hz)
> pcm.mixed-analog {
>  type plug
>  slave.pcm "dmix-analog"
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.mixed-analog {
>  type hw
>  card 0
> }
> 
> # Alias for (rate-converted) digital (S/PDIF) output on the
> # nForce2 (hw:0,2)
> #  - This will accept audio input--regardless of rate--and
> # convert to the rate required for the S/PDIF hardware
> # (in this case 48000Hz)
> pcm.digital {
>  type plug
>  slave.pcm "digital-hw"
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.digital {
>  type hw
>  card 0
> }
> 
> # Alias for mixed (rate-converted) digital (S/PDIF) output on the
> # nForce2 (hw:0,2)
> #  - This will accept audio input--regardless of rate--and
> # convert to the rate required for the S/PDIF hardware
> # (in this case 48000Hz)
> pcm.mixed-digital {
>  type plug
>  slave.pcm "dmix-digital"
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.mixed-digital {
>  type hw
>  card 0
> }
> 
> # The following devices are not useful by themselves.  They
> # require specific rates, channels, and formats.  Therefore,
> # you probably do not want to use them directly.  Instead use
> # of of the devices defined above.
> 
> # Alias for analog output on the nForce2 (hw:0,0)
> # Do not use this directly--it requires specific rate,
> # channels, and format
> pcm.analog-hw {
>  type hw
>  card 0
>  # The default value for device is 0, so no need to specify
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.analog-hw {
>  type hw
>  card 0
> }
> 
> # Alias for digital (S/PDIF) output on the nForce2 (hw:0,2)
> # Do not use this directly--it requires specific rate,
> # channels, and format
> pcm.digital-hw {
>  type hw
>  card 0
>  device 2
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.digital-hw {
>  type hw
>  card 0
> }
> 
> # Direct software mixing plugin for analog output on
> # the nForce2 (hw:0,0)
> # Do not use this directly--it requires specific rate,
> # channels, and format
> pcm.dmix-analog {
>  type dmix
>  ipc_key 1234
>  slave {
>    pcm "analog-hw"
>    period_time 0
>    period_size 1024
>    buffer_size 4096
>    rate 48000
>  }
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.dmix-analog {
>  type hw
>  card 0
> }
> 
> # Direct software mixing plugin for digital (S/PDIF) output
> # on the nForce2 (hw:0,2)
> # Do not use this directly--it requires specific rate,
> # channels, and format
> pcm.dmix-digital {
>  type dmix
>  ipc_key 1235
>  slave {
>    pcm "digital-hw"
>    period_time 0
>    period_size 1024
>    buffer_size 4096
>    rate 48000
>  }
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.dmix-digital {
>  type hw
>  card 0
> }
> 
> pcm.ossmix {
>     type dmix
>     ipc_key 1236 # must be unique!
>     slave {
>         pcm "hw:0,0"      # you cannot use a "plug" device here, darn.
>         period_time 0
>         period_size 1024 # must be power of 2
>         buffer_size 4096  # dito. It
> 	rate 48000
>        #format "S32_LE"
>        #periods 128 # dito.
>        #rate 8000 # with rate 8000 you *will* hear,
>        # if ossmix is used :)
>     }
>     # bindings are cool. This says, that only the first
>     # two channels are to be used by dmix, which is
>     # enough for (most) oss apps and also lets 
>     # multichannel chios work much faster:
>     bindings {
>         0 0 # from 0 => to 0
>         1 1 # from 1 => to 1
>     }
> }
> pcm.dsp {
>     type plug
>     slave.pcm "dmix-analog"
> }
> 
> #mixer0 like above
> ctl.mixer {
>     type hw
>     card 0
> }
> 
> # You may want to make your new ossmix the default for alsa.
> # If your alsa programs are complaining that they can't open
> # your sound devices, try uncommenting this next line
> #pcm.default pcm.dsp0
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Glub mailing list
> Glub en listas.ulpgc.es
> https://listas.ulpgc.es/mailman/listinfo/glub



Más información sobre la lista de distribución eside-ghost