Asetusten määrittäminen alsalle osoitteessa /etc/asound.conf

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

  • Näin mutta voisitteko auttaa selvittämään, mikä ' s kiitos pcm: n ja ctl: n välillä. Kuinka määritän myös kaiuttimien ja mikrofonien valinnat, koska ne ovat erillisillä korteilla.
  • pcm on ääniä varten, ctl mikserin ohjaimille. Ja oletuksia on vain yksi.
  • Joten ei ole mitään tapaa asettaa oletusmikrofonia ja oletuskaiutinta?
  • Voit luoda laitteen asym -laajennus.
  • Löysin edellisen vastauksesi: raspberrypi.stackexchange.com/questions/63072/… . Yritän sitä nyt.

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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *