Estou lutando para convencer a ALSA a separar as saídas frontal e traseira da placa de som USB nativa do Native Instruments Traktor Audio 2 e agradeceria muito a ajuda.
ID do fornecedor de USB: 17cc, USB ID do produto: 1330. Notável como eu suspeito que existam gerações diferentes do cartão (mais na nota de rodapé).
Fedora 23.
Perguntas frequentes relevantes sobre o ALSA - dividindo saídas frontais e posteriores , .asoundrc conforme o FAQ copiado abaixo.
Como você vai adivinhar - o problema é que não está funcionando para mim.
Eu estou atrás de qualquer ajuda que você possa fornecer, mas as perguntas que vêm à mente são:
- Existe uma maneira de acessar os logs para depurar a configuração da placa do ALSA e ler o arquivo .asoundrc?
- Se eu fosse começar de novo e criar um novo .asoundrc - como eu descobriria as configurações de ligações, tabelas, etc?
Eu conheço que a placa pode ser enviada separadamente, já que é divisível no nível pulseaudio usando estas instruções .
.asoundrc
pcm.dshare {
type dmix
ipc_key 2048
slave {
pcm "hw:0"
rate 44100
period_time 0
period_size 1024
buffer_size 8192
channels 4
}
bindings {
0 0
1 1
2 2
3 3
}
}
pcm.frontx {
type plug
slave {
pcm "dshare"
channels 4
}
ttable.0.0 1
ttable.1.1 1
}
pcm.rearx {
type plug
slave {
pcm "dshare"
channels 4
}
ttable.0.2 1
ttable.1.3 1
}
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: MK2 [Traktor Audio 2 MK2], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Ajustes tentados ...
pcm "hw:0" to reflect card on "hw:3" - also tried "hw:3,0", "hw:3,0,0"
pcm "hw:0" to name rather than number "hw:MK2" - also tried "hw:MK2,0", "hw:MK2,0,0"
pcm "hw:0" to plughw rather than hw - "plughw:3" and "plughw:MK2"
Notas adicionais sobre suspeita de gerações mais velhas com internos diferentes:
- A página Wiki do Mixx para o Traktor Audio 2 com .asoundrc parece se referir a dois sub-dispositivos ("hw: TraktorAudio2,0,0" e "hw: TraktorAudio2,0,1"); Onde, como eu acredito, eu só tenho um. Acredito que o uso dessas instruções apenas resulte em um cartão selecionável chamado djA em Mixxx e
aplay -l
declare que o cartão tem apenas um sub-dispositivo.
- O udev tem um arquivo de configuração pulseaudio,
native-instruments-traktor-audio2.conf
que é referenciado de /usr/lib/udev/rules.d/90-pulseaudio.rules
se o ID do fornecedor do dispositivo for 17cc e o ID do produto 041d. Mesmo fornecedor, ID diferente do meu cartão (1330).