我有一个Traktor Audio 2 DJUSB声卡(第一个版本现在被简单地称为Traktor Audio 2)
设置中的问题是它只能看到一个输出,而实际上应该有两个(我需要那个用于 Mixxx 等)
我还希望能够将采样率设置为以下之一:44.1、48、88.2、96 kHz,或者至少检查设置了哪一个。
此外,如果可能的话,设置延迟将会是一个优势。
一些信息:
$ 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)
答案1
也许这可以帮助你:Audio2DJ,Ubuntu Linux 上的 Mixxx
总之,您需要.asoundrc
在主文件夹中创建一个包含以下内容的文件。然后,您应该能够在音频软件的首选项(例如 Mixxx)中选择每个频道(例如djA
、djB
、djAB
)。
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# 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
}