Jag har följande inställningar med 3 USB-ljudenheter – en för utgången, den andra är en ingång från min skivspelare som jag sätter på modul-loopback, och den sista är ett PS3-öga som jag försöker använda som min standardinspelningsenhet för röststyrning.
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,
Hur ställer jag in PS3-ögat som en mikrofon? Jag har sett ett exempel här som ser ganska komplicerat ut – är detta nödvändigt eller räcker det något så här:
pcm.!default { type hw card 0 } ctl.!default { type hw card 0 }
Svar
https://www.alsa-project.org/wiki/Setting_the_default_device säger:
Hitta önskat kort med:
cat /proc/asound/cards
och skapa sedan /etc/asound.conf med följande:
defaults.pcm.card 1 defaults.ctl.card 1
Byt ut ”1” med numret på ditt kort som bestämts ovan.
Om du använder PulseAudio, ska du välja standard där.
Kommentarer
Svar
Ändrar både /etc/asound.conf eller .asoundrc med vilken variant som helst av asymm-modulen fungerar inte. Jag misstänker att det finns viss konflikt mellan någon av ingångarna men har inget sätt att bekräfta detta. Den enkla lösningen är att bara byta mikrofonens kortnummer och ljudingången – på detta sätt är mikrofoningången som standard 1 i stället för 2. Modulens loopback kan då anropas med lämplig diskbänk och källa, t.ex.
pactl load-module module-loopback source=2 sink=0
Skulle fortfarande uppskattas om någon kan ge en alternativ lösning på detta.
pcm
är för ljud,ctl
för mixerkontroller. Och det finns bara en standard.asym
plugin.