LINUX.ORG.RU

Настройка asound.conf для микрофона с внутренним выводом на наушники

 , ,


0

1

У меня есть китайский микро с маркировкой модели MU900. У него внутри есть плата с выводом на наушники. Запись не происходит с него, Mute выключен, системой определяется. Также вывод звука не настроен на него.

Как настроить правильно asound.conf?

aplay -L:

null
    Discard all samples (playback) or generate zero samples (capture)
sysdefault
    Default Audio Device
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
sysdefault:CARD=PCH
    HDA Intel PCH, ALC270 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC270 Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC270 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC270 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC270 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC270 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC270 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC270 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, HDMI 0
    HDMI Audio Output
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output
sysdefault:CARD=MU900
    MU900, USB Audio
    Default Audio Device
front:CARD=MU900,DEV=0
    MU900, USB Audio
    Front output / input
surround21:CARD=MU900,DEV=0
    MU900, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=MU900,DEV=0
    MU900, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=MU900,DEV=0
    MU900, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=MU900,DEV=0
    MU900, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=MU900,DEV=0
    MU900, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=MU900,DEV=0
    MU900, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=MU900,DEV=0
    MU900, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=MU900
    MU900
    USB Stream Output

aplay -l:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: MU900 [MU900], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

arecord -L:

null
    Discard all samples (playback) or generate zero samples (capture)
sysdefault
    Default Audio Device
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
sysdefault:CARD=PCH
    HDA Intel PCH, ALC270 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC270 Analog
    Front output / input
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output
sysdefault:CARD=MU900
    MU900, USB Audio
    Default Audio Device
front:CARD=MU900,DEV=0
    MU900, USB Audio
    Front output / input
usbstream:CARD=MU900
    MU900
    USB Stream Output

arecord -l:

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: MU900 [MU900], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Вообще не понимаю синтаксис конфига, помогите пожалуйста. Pulseaudio не юзаю.

Как настроить правильно asound.conf?

А какая цель? Вывод звука на наушники через внешнюю карту?

anonymous ()
Ответ на: комментарий от rustzz

цепляться за alsa хорошо когда ты умеешь читать его документацию и использовать его преимущества. Иначе ставь звуковые сервера где это сделали за тебя

mittorn ★★★★★ ()
Ответ на: комментарий от anonymous

Внешней аудиокарты нет. Она в самом микрофоне видимо. Он и звук записывает и есть выход в наушники. Нужно сделать микро выходом и входом.

rustzz ()
Ответ на: комментарий от rustzz

Блин, микрофон у тебя видится как обычная звуковуха на usb. Ну задай его адрес как дефолтную аудиокарту в конфиге.

Что-то в стиле

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

devl547 ★★★★★ ()
Последнее исправление: devl547 (всего исправлений: 1)
Ответ на: комментарий от devl547

Только что понял, что нужно ПК перезагружать для присвоения конфига. Рестарт сервиса alsasound не помогал.

Прописал это:

rustzz@gentoo ~ $ cat /etc/asound.conf 
defaults.pcm.!card MU900
defaults.ctl.!card MU900
defaults.pcm.!device 0
defaults.ctl.!device 0
rustzz ()
Ответ на: комментарий от rustzz

Странно, что надо перезагружаться. Я использую ~/.asoundrc, перезапуск alsa его перечитывает. Так то у вас всё должно заработать, но на всякий случай можно и совсем уж по-простому:

pcm.!default {
     type hw
     card 1
}
ctl.!default {
     type hw
     card 1
}
anonymous ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.