Impostazione della configurazione per alsa su /etc/asound.conf

Ho la seguente configurazione con 3 dispositivi audio USB: uno per luscita, laltro è un input dal mio giradischi che metto in loopback del modulo, e lultimo è un occhio PS3 che sto cercando di utilizzare come dispositivo di acquisizione audio predefinito per il controllo vocale.

cat /proc/asound/cards 0 [K1 ]: USB-Audio - FiiO USB DAC K1 FiiO FiiO USB DAC K1 at >usb-3f980000.usb-1.4, full speed 1 [CODEC ]: USB-Audio - USB Audio CODEC Burr-Brown from TI USB Audio CODEC at usb-3f980000.usb-1.3, full speed 2 [CameraB409241 ]: USB-Audio - USB Camera-B4.09.24.1 OmniVision Technologies, Inc. USB Camera-B4.09.24.1 at usb-3f980000.usb-1.5, 

Come imposto locchio della PS3 come microfono su alsa, per favore? Ho visto un esempio qui che sembra piuttosto complicato: è necessario o è abbastanza:

pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } 

Risposta

https://www.alsa-project.org/wiki/Setting_the_default_device dice:

Trova la carta desiderata con:

cat /proc/asound/cards 

e quindi crea /etc/asound.conf con quanto segue:

defaults.pcm.card 1 defaults.ctl.card 1 

Sostituisci “1” con il numero della tua carta determinato sopra.

Se stai usando PulseAudio, dovresti selezionare limpostazione predefinita qui.

Commenti

  • Ho visto questo, ma potresti aiutarci a chiarire quale ' è la differenza tra pcm e ctl, per favore. Inoltre, come definisco le selezioni per altoparlanti e microfoni, poiché sono su schede separate.
  • pcm è per i suoni, ctl per i controlli del mixer. E cè solo un valore predefinito.
  • Quindi non cè modo di impostare un microfono predefinito e un altoparlante predefinito?
  • Puoi creare un dispositivo con asym plug-in.
  • Ho trovato la tua risposta precedente: raspberrypi.stackexchange.com/questions/63072/… . Provalo ora.

Rispondi

Modifica sia /etc/asound.conf che .asoundrc con qualsiasi variante di il modulo asymm non funziona. Sospetto che ci sia qualche conflitto tra uno degli input, ma non ho modo di confermarlo. La soluzione semplice è semplicemente scambiare i numeri della scheda del microfono e dellingresso audio – in questo modo lingresso del microfono è impostato sulla scheda 1 invece di 2. Il loopback del modulo può quindi essere chiamato utilizzando il sink e la sorgente appropriati, ad es.

pactl load-module module-loopback source=2 sink=0 

Sarebbe comunque apprezzato se qualcuno potesse fornire una soluzione alternativa a questo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *