На этот вопрос уже есть ответ здесь:
У меня есть Traktor Audio 2 DJ USB-звуковая карта (первая версия того, что она теперь называется просто Traktor Audio 2)
Проблема в настройках видит только один выход, когда их должно быть два (мне это нужно для Mixxx и т.д.)
Также я хочу иметь возможность установить частоту дискретизации на один из них: 44.1, 48, 88.2, 96 кГц или хотя бы проверить, какой из них установлен.
Кроме того, если возможно, установка задержки будет преимуществом.
Немного информации:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: TraktorAudio2 [Traktor Audio 2], device 0: Traktor Audio 2 [Traktor Audio 2]
Subdevices: 1/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
$ cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xfdcfc000 irq 45
1 [TraktorAudio2 ]: snd-usb-caiaq - Traktor Audio 2
Native Instruments Traktor Audio 2 (usb-0000:00:1d.7-8)
Возможно, это может помочь Вам: Audio2DJ, с Mixxx на Ubuntu Linux
Таким образом, необходимо создать .asoundrc
файл в Вашей домашней папке со следующим содержанием. Затем необходимо смочь выбрать каждый из каналов (например. djA
, djB
, djAB
) в предпочтениях Вашего аудио программного обеспечения (например, Mixxx).
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Native Instruments :: Audio2DJ ALSA Configuration
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# device channels ports
# -------- --- ---------
# djA 2 12xx
# djB 2 xx34
#
# djAB 4 1234
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# dj(a-d) :: Raw 1x1 Stereo Devices
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pcm.djA { type plug; slave.pcm "hw:Audio2DJ,0,0"; }
pcm.djB { type plug; slave.pcm "hw:Audio2DJ,0,1"; }
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# djAB :: Multi 2x2 Stereo Device (Ports 1-4, Channels A+B)
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pcm.djAB {
type multi
# bind hardware devices
slaves.a.pcm djA
slaves.a.channels 2
slaves.b.pcm djB
slaves.b.channels 2
# bind channels to virtual device
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}