我想用我的 M-Audio Delta 1010 卡录制 8 个独立的线路输入通道。该卡被很好地识别,并且可以通过 arecord -d 10 -f cd -t wav -D channel1 out2.wav 录制单个频道。我在 ~/.asoundrc 中设置了不同的频道。
现在,如果我想并行录制第二个通道(arecord -d 10 -f cd -t wav -D channel2 out2.wav)我得到错误
arecord:main:564:音频打开错误:设备或资源忙
据我了解,delta 1010 是一张访问卡,因此一次只有一个应用程序可以访问它。这个对吗?
下一步是在 .asoundrc 中配置双通道输入
# envy24 channel 1+2 only
pcm.test {
type plug
ttable.0.0 1
ttable.0.1 1
slave.pcm ice1712
}
当我做一个
arecord -d 10 -f cd -t wav -D test -c 2 out.wav
(顺便说一句,任何人都可以指出我将多通道 wav 拆分为每个通道的文件的工具吗?)
但是当我想用(-I 选项)单独录制频道时
arecord -d 10 -f cd -t wav -D test -c 2 -I channel1.wav channel2.wav
我没有录音。
我是否错过了配置或通过 arecord 记录所有 8 个通道的选项。
我对jackd没有经验。是否可以选择安装jackd并通过jackd记录线路输入?
我不熟悉命令行记录,但在您的情况下,GUI 可能会有所帮助。
我认为 Ardor 可以帮助您完成这些任务,但是是的,您将需要使用 JACK 来告诉 Ardor 究竟在哪里收集音频输入。Ardor 将能够像其他功能一样处理每个输入轨道生成。
我个人没有使用 Ardour,我使用 Audacity,它也是一个音频多轨编辑器/录音机,您可以使用它来将您的多轨 wav 提取到单个 wav 文件中。
我的建议是你给 Ubuntu Studio 一个机会,它是一个具有执行多媒体任务所需的大多数工具的发行版,并且使用 JACK 作为主要音频引擎。
您可以访问 Ubuntu Studio 并下载一个 iso,以便从下一个链接刻录 CD/DVD。
http://ubuntustudio.org/
烧毁后,只需执行 Live Session 以检查 Ardour、Audacity 和 JACK 是否符合您的需要。这样您就不会损害您当前的操作系统安装。
如果您告知您的结果,我将不胜感激,我很抱歉,因为我正在使用除 Studio 之外的 Ubuntu 版本,因此目前无法进一步帮助您。
祝你好运!
为方便起见,此处放置了 Ardor 的屏幕截图:
这是 Ardour 的会话控制(在启动时看到)
这是Ardor GUI
好的,我终于让它工作了。问题是我混合了 dsnoop 用于多重访问和用于通道分配的插头。
所以这是我并行录制 8 个通道的工作设置:
这是我的 .asoundrc