首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使NI Traktor音频2声卡与Mixxx一起工作

如何使NI Traktor音频2声卡与Mixxx一起工作
EN

Ask Ubuntu用户
提问于 2012-11-08 21:36:23
回答 1查看 5.5K关注 0票数 6

我有一个NI Traktor音频2声卡,我想得到与Mixxx,但我似乎没有任何成功到目前为止。这张卡似乎支持Ubuntu中的开箱即用,而且它似乎在ALSA中运行得很好,但是我不能在Mixxx中选择它,并且我不确定是否可以做一些事情来让它看到它(例如,通过)。

因此,出于测试目的,在命令行上,我可以执行一次播放来检查每个通道:

代码语言:javascript
复制
aplay -D plughw:2,0,0 test.wav

代码语言:javascript
复制
aplay -D plughw:2,0,1 test.wav

这很好:我可以听到每个频道的测试声音(A和B)。

使用aplay -D的此卡的相关输出是:

代码语言:javascript
复制
hw:CARD=TraktorAudio2,DEV=0
     Traktor Audio 2, Traktor Audio 2
     Direct hardware device without any conversions
plughw:CARD=TraktorAudio2,DEV=0
     Traktor Audio 2, Traktor Audio 2
     Hardware device with all software conversions

从输出的这两个项中,plughw是起作用的,而hw则不能工作。

问题是Mixxx只允许我选择hw卡,这似乎不起作用。我希望能够选择plughw卡,这是一个工作。

我试过像这个问题建议的那样暂停脉冲音频,但这似乎不起作用。我还玩了一个类似于一个.asoundrc文件的关于这个答案 (这是一个旧型号的声卡),但也没有成功。

关于如何使Mixxx显示正确的卡(和频道,而我们在它)有什么想法吗?

谢谢!

EN

回答 1

Ask Ubuntu用户

发布于 2012-11-09 09:10:10

好的,虽然我仍然不明白为什么Mixxx不能选择正确的声卡,但我找到了一个适合我的在Mixxx wiki中解决方案。我从那里稍微修改了.asoundrc文件,以明确我选择的是哪个通道,但本质上是相同的配置。

总之,我所做的是创建一个名为.asoundrc的文件,其内容如下,并将其放在我的主文件夹中。

什么工作:

  • 我现在可以选择每个单独的通道(A或B)作为单独的声音设备,在Mixxx中,声音被输出到每个正确的通道上。

不起作用的

  • 由通道组合(TraktorAudio2ChannelAB)产生的声音设备输出一些混淆的声音。

我还没搞清楚的是:

  • 为什么在Mixxx中,对于每一个单独的声音设备(例如TraktorAudio2ChannelA),我有128个频道的选择(见下面的截图),在这里我只期望“1-2频道”

所以,任何评论或建议都很感谢!

ALSA配置文件(~/..asoundrc)

代码语言:javascript
复制
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Native Instruments :: Traktor Audio 2 ALSA Configuration
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
#    Device                     Channels        Ports
#    ------                     --------        -----
#    TraktorAudio2ChannelA             2         12xx
#    TraktorAudio2ChannelA             2         xx34
#
#    TraktorAudio2ChannelAB            4         1234

#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# TraktorAudio2Channel{A,B} :: Raw 1x1 Stereo Devices
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pcm.TraktorAudio2ChannelA { type plug; slave.pcm "hw:TraktorAudio2,0,0"; }
pcm.TraktorAudio2ChannelB { type plug; slave.pcm "hw:TraktorAudio2,0,1"; }

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# TraktorAudio2ChannelAB :: Multi 2x2 Stereo Device (Ports 1-4, Channels A+B)
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pcm.TraktorAudio2ChannelAB {
        type multi

        # Bind hardware devices
        slaves.a.pcm TraktorAudio2ChannelA
        slaves.a.channels 2
        slaves.b.pcm TraktorAudio2ChannelB
        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
}
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/214749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档