Qtractor
关于
Qtractor 是一个用 C++ 和 Qt4 框架编写的音频/MIDI 多轨音序器应用程序。目标平台是 Linux,其中 Jack Audio Connection Kit (JACK) 用于音频,Advanced Linux Sound Architecture (ALSA) 用于 MIDI,是作为一款相当完善的 Linux 桌面音频工作站 GUI 的主要基础设施,特别致力于个人家庭工作室。
安装 Qtractor
Qtractor 在官方 openSUSE 仓库中可用。
通过输入以下命令安装 Qtractor
zypper in qtractor
避免与 PulseAudio 的问题
或者该怎么做,如果您在 Qtractor 中看到此消息
JACK compiled with System V SHM support. loading driver .. creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit control device hw:0 the playback device "hw:0" is already in use. Please stop the application using it and run JACK again cannot load driver module alsa
Qtractor 通过隐式 jackd 使用,这可能会导致与 PulseAudio 的问题,因为两者(PulseAudio 和 jackd)都无法直接使用声卡设备。
有两种解决方法可以避免此问题
不要使用 PulseAudio
这是最简单的方法,但在这种情况下,您只能使用使用 jackd 的音频应用程序,因此您可以忘记所有默认使用 PulseAudio 的 KDE 和 GNOME 应用程序。
停止所有音频应用程序(amarok、flash 播放器等...)并关闭 PulseAudio
kill `pgrep pulseaudio`
然后您可以启动 qtractor
使用 pulseaudio-module-jack
此解决方法允许您同时运行 jackd 和 PulseAudio 应用程序,我是在 Harald 的网站上找到的:http://www.harald-hoyer.de/linux/pulseaudio-and-jackd 首先您需要安装 pulseaudio-module-jack
zypper in pulseaudio-module-jack
创建 jackuser 组
groupadd jackuser
并将您的用户添加到 pulse-rt 和 jackuser 组
usermod -A pulse-rt,jackuser <your username>
然后按照 Harald 的描述进行操作。
参见
- Audacity 音频编辑器
