Mostrando entradas con la etiqueta KMix. Mostrar todas las entradas
Mostrando entradas con la etiqueta KMix. Mostrar todas las entradas

miércoles, 15 de febrero de 2012

Linux:KMix, Backend Pulseaudio VS Backend ALSA

El Backend del KMix és l'estructura de canals que s'assigna a un dispositiu de so. 

En el cas del Pulseaudio, el Backend del KMix consta de un sol canal per cada dispositiu. És molt util quan tenim targetes de so que utilitzen múltiples altaveus (4, 5, 6, ... ) ja que amb UN SOL canal controlem el volum total del dispositiu. Es poden ajustar els volums de cada altaveu amb la comanda pavucontrol.

En el cas de ALSA, el Backend del KMix consta de múltiples canals per cada dispositiu, els Master, PCM, Front, Center, Rear, Synth, Bass, etc.). És útil per controlar els múltiples canals per cada dispositiu de manera que es un desavantatge quan volem controlar tots els altaveus de cop.

Ara ve, quan tenim ambdos sistemes instal·lats, per defecte Pulseaudio es qui controla els dispositius. De manera paral·lela es poden ajustar els volums amb alsamixer sense que afecti al control unic de volum de KMix amb el Backend de Pulseaudio.

Si de tota manera vulguessim tenir el Backend de ALSA al KMix utilitzant com a servidor de so Pulseaudio, fem el següent:

export KMIX_PULSEAUDIO_DISABLE=1

Si reiniciem el KMix hauriem de poder veure els antics Master, PCM, Front, etc.

Problema important

Volem utilitzar el Backend de Pulseaudio al KMix amb el servidor de so Pulseaudio però quan iniciem el sistema operatiu veiem el Backend de ALSA al KMix . Si just tanquem KMix i tornem a executar-lo veiem que el Backend ara es el de Pulseaudio el problema és que el sistema primer carrega KMix i després Pulseaudio.

Les aplicacions d'inici de KDE 4 estan emmagatzemades a /usr/share/autostart, /etc/xdg/autostart i ~/.kde4/Autostart. El primer directori conté els programes de sistema que s'han de carregar i el segon i tercer directori conté les aplicacions d'usuari. KMix guarda els arxius kmix_autostart.desktop and restore_kmix_volumes.desktop a /usr/share/autostart, i Pulseaudio guarda pulseaudio-kde.desktop a /etc/xdg/autostart directory.

La manera de sol·lucionar el problema es invertir els emmagatzemaments, és a dir:

root@debian:~# mv /usr/share/autostart/kmix_autostart.desktop /etc/xdg/autostart/

root@debian:~# mv /usr/share/autostart/restore_kmix_volumes.desktop /etc/xdg/autostart/

root@debian:~# mv /etc/xdg/autostart/pulseaudio* /usr/share/autostart/


Si reiniciem, això hauria d'haver sol·lucionat problema.


Font d'interès:



https://bbs.archlinux.org/viewtopic.php?id=116215

Linux: Configuracio dels jacks de sortida en una Sound Blaster

Segueixo insistint en el tema. Aquesta vegada tracta la configuració de cada Jack de sortida de la meva Sound Blaster a qualsevol mesclador (preferentment Alsamixer) a Linux. 

Es dona per suposat que la conexió física de cablejat s'ha fet correctament (tinc una entrada feta en aquest blog amb el tag de Sound Blaster). 

En aquest cas jo utilitzo el Subwoofer i 4 altaveus (2 altaveus connectats al Subwoofer com a Front i 2 altaveus connectats al Subwoofer com a Rear). 

El mesclador que jo utilitzo per setejar tot això és l'Alsamixer (no GUI). Recomano instal·lar Pulseaudio i controlar el volum total del KMix (o el mesclador que utilitzem a l'entorn gràfic) amb un sol canal ja que si no, no podrem baixar ni pujar el volum de l'equip de so només amb un canal si no que cal modificar tots els canals de volum que veurem a continuació. 

Amb alsamixer setejarem els següents canals i llavors controlarem el volum total només amb un canal (SB Live EMU10K1 Análogo Envolvente 5.1 per exemple)

NOTA: Hi ha una entrada al blog adjacent a aquesta que explica com setejar el KMix perque funcioni amb un sol canal amb el Pulseaudio per si per defecte ens surt el mateix al KMix que a l'Alsamixer.

Tenim 3 Jacks:

a) FRONT JACK: Controla els altaveus connectats com a Front. Ho setejo a Mixer Output. Es controla amb els canals Master i PCM.


b) CENTER/ LFE JACK: Controla els altaveus connectats com a Rear. Ho setejo a Center / LFE Output. Es controla principalment amb Surround (o tambeWave Surround i Surround Mix).

c) REAR JACK: Controla el Subwoofer, si tingues un 5è altaveu també es controlaria per aquí. Ho setejo a Front Output. Es controla amb el Front Output. Si ho setejo a Rear Output es controla amb el Wave Center, Wave LFE o Center.

Jo ho tinc així (si es descarrega l'imatge, es poden veure les lletres).


martes, 30 de agosto de 2011

Linux: KMix vs PulseAudio

Després de fer un dist-upgrade em trobo que el KMix presenta un únic canal "Internal Audio Analog Stereo" en comptes dels típics canals Master, PCM. Vaig indagar i la sol·lució que vaig trobar va ser borrar el sistema de so PulseAudio:

xddxdd@ubuntu:~$ sudo killall pulseaudio

xddxdd@ubuntu:~$ sudo apt-get remove --purge pulseaudio*

Los siguientes paquetes se ELIMINARÁN:
gstreamer0.10-pulseaudio* indicator-sound* libcanberra-pulse* pulseaudio* pulseaudio-esound-compat*
pulseaudio-module-x11* pulseaudio-utils*

Un cop fet això i reiniciat, ja hauríem de tenir els nostres entranyables canals d'audio de sempre.

PD: Per si algun cop se'ns ocurreix desinstalar ALSA:

xddxdd@ubuntu:~$ sudo /etc/init.d/alsa-utils stop

xddxdd@ubuntu:~$ sudo apt-get remove alsa-base alsa-utils

xddxdd@ubuntu:~$ sudo dpkg-reconfigure linux-sound-base

lunes, 29 de agosto de 2011

Linux: Setejar So Envolvent 5.1 amb una Sound Blaster Live!

Entrades de la meva Sound Blaster Live!:

  1. Taronja: Sortida central / Sortida del Subwoofer.
  2. Blava: Entrada
  3. Rosa: Micro
  4. Verda: Sortida frontal
  5. Negra: Sortida de darrera / Sortida Sorround.
Un cop s'ha configurat bé el cableja (no és dificil amb la foto), s'han de setejar els canals amb qualsevol mesclador que tinguem al sistema operatiu. Jo utilitzo el KMix.

Hi ha 8 canals útils en un mesclador només tenint en compte els altaveus de sortida (no so d'entrada ni ús de micròfon):

1. Master: És el volum general de so. Si tot està ben configurat, posat a 0 no s'hauria de sentir res.

2. PCM (Pulse Code Modulation): Controla el volum dels 2 altaveus setejats com a Front Right i Front Left.

3. Wave: Apareix com 2 canals però només funciona el de la esquerra. Funciona exactament igual que el PCM: Només afecta a Front Right i Front Left.

4. Wave Center: Controla el volum de l'altaveu setejat com a Front.

5. Wave LFE: Controla el volum (més greu, menys greu) del SubWoofer.

6. Wave Sorround: Controla el volum dels 2 altaveus setejats com a Rear.

En el meu cas a Linux, aquest canal és independent de Master pel que si atenuem Master, s'atenua PCM però no Wave Sorround (és a dir, els altaveus Rear) pel que haurem de baixar el volum de Wave Sorround si volem atenuar-ne el volum dels altaveus Rear i viceversa.

7. Bass: Controla el volum dels tons greus.

8. Treble: Controla el volum dels tons aguts.

Al haver-hi aquest problema amb els altaveus de darrere, jo només n'utilitzo 2 i el Subwoofer. D'aquesta manera tinc alineats força a dalt PCM i Wave, una mica menys Wave LFE, una mica menys Wave Center i finalment una mica menys Wave Sorround de manera que queden com una diagonal semi-perfecta entre Wave i Wave Sorround com a vèrtexs.