Qtractor

跳转到:导航搜索
Qtractor

音频/MIDI 多轨音序器



许可: GNU GPL
网站: http://qtractor.sourceforge.net/

关于

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 的描述进行操作。

参见

外部链接