小编hez*_*hez的帖子

如何获得完美的 jackd 配置,即无故障且开箱即用?

PPA上为Sonic Pi提供二进制文件时,PPA 二进制文件的用户一直在 jackd 上磕磕绊绊。如何让他们更轻松?

Sonic Pi 是一种教育音乐工具,它结合了电子合成器和​​编程语言。它面向新手用户和学童,通过音乐的乐趣教授编程。该软件的主要安装目标是预安装的 Raspbian。并且代码包含一些内置的技巧,呃我的意思是实用的解决方案,可以在 Raspberry Pi 上安装和运行。但是这些 hack 是特定于 RPi 的,在其他发行版上效果不佳。

这是情况:

  • Sonic-Pi 是一个图形化的 IDE
  • 在后台运行一个基于 ruby​​ 的服务器来控制音乐
  • 播放音乐,它使用 scsynth(Supercollider 的一部分)作为合成器后端
  • scsynth 目前需要使用 jackd 在 Linux 上播放音频
  • 基于 ruby​​ 的 Sonic Pi 服务器启动 jackd(如果它还没有运行)然后 scsynth

现在,如果您使用的是 Ubuntu(我猜也是 Debian),麻烦就来了:

  • jackd 在 Ubuntu 上的默认配置似乎并不适合所有人,因此在某些系统上,它无法启动,用户必须使用 qjackctl 或深入查看日志并更改配置文件
  • 当 jackd 确实启动时,它会阻止 PulseAudio,因此任何使用已经运行的音频的程序都将停止工作
  • jackd 更喜欢实时调度,但 Ubuntu 没有预先配置来执行此操作,并且需要对用户进行更改才能执行此操作

所以总而言之,这是一团糟。这不是新手用户在安装 Sonic Pi 后想要的体验。

那里有如何让 jackd 与 …

sound pulseaudio jack realtime soundcard

5
推荐指数
1
解决办法
4567
查看次数

标签 统计

jack ×1

pulseaudio ×1

realtime ×1

sound ×1

soundcard ×1