Minulla on seuraava kokoonpano 3 USB-äänilaitteella – yksi lähtöä varten, toinen on syötteeni levysoittimestani, jonka laitoin moduuli-loopbackiin, ja viimeinen on PS3-silmä, jota yritän käyttää oletusäänensieppauslaitteena ääniohjauksessa. >
Kuinka voin asettaa PS3-silmän mikrofoniksi alsalle? Olen nähnyt esimerkin täältä , joka näyttää melko monimutkaiselta – onko tämä välttämätöntä vai riittääkö tältä:
pcm.!default { type hw card 0 } ctl.!default { type hw card 0 }
vastaus
https://www.alsa-project.org/wiki/Setting_the_default_device sanoo:
Etsi haluamasi kortti:
cat /proc/asound/cards
ja luo sitten /etc/asound.conf seuraavasti:
defaults.pcm.card 1 defaults.ctl.card 1
Korvaa ”1” yllä määritetyllä korttisi numerolla.
Jos käytät PulseAudio-ohjelmaa, sinun on valittava siellä oletusarvo.
Kommentit
Vastaa
Sekä /etc/asound.conf että .asoundrc muunnetaan millä tahansa muunnelmalla asymm-moduuli ei toimi. Epäilen, että kummankin syötteen välillä on ristiriita, mutta en voi mitenkään vahvistaa tätä. Yksinkertainen ratkaisu on vain vaihtaa mikrofonin ja äänitulon korttinumerot – tällä tavalla mikrofonitulo on oletusarvoisesti kortti 1 eikä 2. Moduulin loopback voidaan sitten kutsua sopivalla altaalla ja lähteellä, esim.
pactl load-module module-loopback source=2 sink=0
Olisi silti kiitollinen, jos joku pystyy tarjoamaan tähän vaihtoehtoisen ratkaisun.
pcm
on ääniä varten,ctl
mikserin ohjaimille. Ja oletuksia on vain yksi.asym
-laajennus.