Kokkini Zita:Fons Adriaensen 的音频软件
看看 Kokkini Zita 列出的软件,很容易看出开发者 Fons Adriaensen 的兴趣所在。他为 Linux 编写了最好的管风琴合成器之一,他为 LADSPA 处理插件集合做出了贡献,并且他为 Linux 声音研究人员提供了一些出色的工具来测量和表示音频信号。他还参与改进 Linux 对 Ambisonics 技术的支持,该技术用于编码和解码多声道音频。
Fons 是一位非常多产的开发者,所以我在这里的评论将仅限于我在 Dave 工作室使用的应用程序。唉,我还没有开始使用他的 Ambisonics 实用程序,但也许我的读者之一会添加对该软件的评论。
Aeolus
在古希腊神话中,Aeolus 是风神。因此,Aeolus 是 Fons 的旗舰管风琴合成器的完美名称。事实上,对于许多听众来说,Aeolus 是任何平台上可用的音质最好的管风琴合成器。当然,这是一个大胆的声明,但在笔者看来,Aeolus 绝对名副其实,甚至超越了炒作。
Aeolus 是一款名副其实的合成管风琴,即它不使用采样的音频来生成声音引擎。Aeolus 以类似于真实管风琴的方式使用音栓和键盘组合来控制管子的频率和幅度。Fons 的主要意图之一是设计一款管风琴演奏者会感到舒适的虚拟管风琴,任何使用过真正教堂管风琴的人都可能会对 Aeolus 及其声音感到宾至如归。
以下列表来自 Aeolus 网页,总结了管风琴的主要功能
- 三个键盘和一个脚踏键盘的音栓
- 五种音调律制
- 可变(主)调音
- MIDI 控制
- 立体声、环绕声或 Ambisonics 输出
- 灵活的音频控制(包括大型教堂混响)
图 1 显示了 Aeolus 与 seq24 MIDI 音序器一起工作。

Aeolus 提供预设声音,但坦率地说,我发现自己进行设置很简单。该程序的界面易于导航和使用,所以我通常只是尝试音栓和其他设置,直到找到我想要的声音。
Aeolus 发出什么样的声音?嗯,请查看 Matthias Nagorni 演奏的巴赫三重奏鸣曲 和 Bert Visser 演奏的塞萨尔·弗兰克的序曲,这两个很好的例子展示了 Aeolus 令人信服的音色和出色的音频质量。更多示例可以在 Aeolus 主页上找到。
jconv
Jconv 是一个简单的实用程序,用于为音频流添加高质量的混响。该程序利用一种称为 卷积 的音频信号处理方法,以增强录音,使其具有真实或虚拟空间的混响特性。像 jconv 这样的卷积混响单元通过称为脉冲响应 (IR) 文件的短声音文件来实现其魔力,这些文件只是特定建筑物或其他混响空间中混响效果的录音。IR 录音通常是通过录制鞭炮、气球爆裂声或发令枪的响亮尖锐的声音来制作的。然后从录音中删除初始声音,仅留下原始空间的特征混响。卷积将 IR“折叠”到您的音频文件或流中,以创建您的音乐是在泰姬陵或圣露西亚大教堂录制的错觉。
该程序目前使用起来有点笨拙。首先,用户必须准备一个配置文件脚本,例如这个例子
# Where jconv will find its IR file: /cd /home/dlphilp/soundfiles/ir-wav/Yamaha_SPX990/ # in out partition maxsize # ----------------------------------------------- /convolver/new 1 2 512 120000 # in out gain delay offset length chan file # ------------------------------------------------------------------------------------- /impulse/read 1 1 0.2 0 0 0 1 Concert_Hall.wav /impulse/read 1 2 0.2 0 0 0 2 Concert_Hall.wav
在这个例子中,我使用了从 Yamaha SPX 990 混响单元创建的 IR。网络上提供了许多这样的 IR 文件,使用户可以访问 Yamaha、Roland 或 Lexicon 单元等专用处理器的混响特性。
然后以这种方式将配置文件脚本馈送到 jconv 二进制文件
./jconv foo.conf
Jconv 是一个基于 JACK 的程序,因此一旦启动,它将作为客户端出现在 JACK 图中。图 2 展示了我最近如何在 LinuxSampler 软件中使用 jconv。在该屏幕截图中,我在 JSampler Fantasia GUI 中为乐器的 FX Send 分配了两个通道。这些通道被路由到 jconv,然后来自卷积器的输出被发送到系统音频输入。处理后的音频最终被发送到我的扬声器,可能与未处理的流混合,也可能不混合。

文档很少。demo_config 目录中的演示脚本将帮助您入门,并且可以从 Web 上的各个站点获得数百个 IR 文件。请参阅本文的“资源”部分,了解一些著名的优质响应集合列表。
Jconv 可以完美地处理我投入其中的每个 IR 文件。唉,没有实时控件,也没有方便的图形界面(尚未)。Fons 承诺他即将推出的 Aella 将提供期待已久的 GUI,但我真的不能抱怨现在的 jconv。脚本编写起来很简单,处理器本身也很容易使用,而且声音是一流的。你能看出我喜欢这个程序吗?
JAAA
我没有资格成为 JAAA(JACK 和 ALSA 音频分析仪)等软件的经验丰富的用户,但我在业余无线电时代使用过硬件示波器,我仍然觉得考虑图 3 中屏幕截图等显示器的意义很有趣。然而,对于真正知识渊博的用户来说,这些显示器不仅仅是赏心悦目的东西 - 它们是制作最佳声音环境的信息指南,而像 JAAA 这样的工具已成为专业音频工程师不可或缺的工具。

图 3 演示了该软件的一个简单用途。AlsaPlayer 的输出被路由到系统音频输入和 JAAA 输入端口。在这种安排中,我可以聆听音乐并观看其实时频率显示,以了解音频热点或其他有趣的内容。
资源
Kokkini Zita 的许多程序都包含在 媒体优化 Linux 发行版 的软件存储库中。如果您的发行版不知何故不幸未能提供预构建的软件包,您仍然可以自己构建该软件。该过程并不困难,您可以在 Kokkini Zita 站点上找到源代码和完整的编译说明。
正如承诺的那样,这里有一些链接指向提供免费 IR 文件的站点。
快乐卷积!
结尾
当 Ivica Ico Bukvic 询问 Fons “kokkini zita” 的含义时,他收到了这样的回复
它确实是希腊语,意思是“红色 zita”,其中 zita 是现代希腊语中传统上称为“zeta”的字符的名称。所以我将使用红色 zeta 作为徽标。
其中还涉及一些文字游戏。Zita 也是一个女孩的名字,并且存在一个佛兰德斯漫画系列,其中出现了一个名为“rode Zita”(红色 Zita)的角色。她是英雄的红发性感女友 - 一种类似罗宾汉的角色,他的流亡者团伙不断骚扰 200 年前占领佛兰德斯的法国士兵。
无论叫什么名字,Kokkini Zita 都致力于为 Linux 提供高质量的音乐和 DSP 软件。非常感谢 Fons,感谢您为 Linux 声音和音乐软件开发事业做出的杰出贡献。我渴望看到和听到您接下来会带来什么。