使用 Linux Sampler 演奏数字管弦乐

Linux Sampler 是一款面向音乐家的专业多媒体工具。您只需几个 G 的采样,即可演奏整个管弦乐队。
29 位读者喜欢这篇文章。
CC-BY-SA William Kenlon  http://www.williamkenlon.com

William Kenlon。 CC BY-SA 4.0

几十年来,合成器一直试图模仿真实世界的乐器。著名的合成器演奏家 Wendy Carlos 努力理解(并在她的专辑 Secrets of Synthesis 中记录)合成器如何捕捉最初为实体乐器创作的音乐的意图。然而,音乐家们逐渐明白,如果你想捕捉乐器的确切声音和感觉,你必须录制它,而 Mellotron 通过连接到键盘的磁带循环率先提出了这个想法。当合成器技术从模拟过渡到数字时,采样成为一种标准做法。

在音乐合成的背景下,采样是指录制真实乐器,然后使用该录音制作新音乐的过程。这在音乐中是一个重要的概念,因为很少有人能够接触到他们碰巧想为其作曲的每一种乐器。而且,如果你想为一个视频游戏创作一部以完整的交响乐团为特色的乐谱,那么雇佣一个乐团、一个工作室和工程师很可能超出你的预算。然而,有了开源软件,你当然可以负担得起将你的 MIDI 键盘连接到 Linux Sampler

安装 Linux Sampler

Linux Sampler 是一款面向音乐家的专业多媒体工具,因此并非所有发行版都在其存储库中打包它。

在 Fedora、CentOS、Mageia 和类似系统上,您可以从 Planet CCRMA 存储库下载 Linux Sampler,或者使用来自 COPR 的构建版本

$ sudo dnf copr enable klaatu/linuxsampler
$ sudo dnf install linuxsampler

在 Debian 和类似系统上,从 linuxsampler.org 下载 DEB 安装程序并安装

$ sudo dpkg -i linuxsampler*deb

对于 macOS 和 Windows,从 linuxsampler.org 下载安装程序并启动安装程序。

Linux Sampler 实际上只是播放采样文件的引擎

您还需要一个前端应用程序,以便您可以与之交互。Linux Sampler 网站上提供了两个用户界面:Qsampler 和 Fantasia。Fantasia 是一个 Java 桌面应用程序,因此它适用于您的任何操作系统。您可以从 Linux Sampler 网站 下载 Fantasia

获取采样

Linux Sampler 播放三种不同类型的采样文件

  • .gig (也称为 Gigastudio 或 Gigasample 文件)
  • .sf2 (也称为 Soundfont)
  • .sfz (一种开放标准,与 .sf2 Soundfont 格式无关)

有几个来源提供所有这些格式的免费和开源音色库,包括 Virtual Playing Orchestra 项目,Versil Studio 合集,Flame Studios 吉他采样,以及更多。您还可以从许多音色库公司购买 Gigasample 捆绑包。只要您拥有 Linux Sampler,您就有一种播放 Gigasample、Soundfont 和 SFZ 文件的方法。

使用 Linux Sampler 制作音乐

Fantasia 界面的 Linux Sampler 具有三列配置。

  • 右侧是主配置面板。您可以在此处选择音频和 MIDI 设备。
  • 中间是机架。您可以在此处添加虚拟合成器,每个合成器都加载了唯一的音色库。
  • 左侧是乐器组和乐器面板。这在很大程度上是一个可选面板,用于构建您经常使用的乐器集合以便快速访问。

音频配置

要设置音频输出,请单击右侧列中 Audio Devices 条目左侧的 Power 按钮。对于 Linux,您可以使用高级 Linux 声音架构 (ALSA) 或 Jack 音频连接套件 (JACK)。JACK 系统允许您路由来自不同应用程序的声音,就像它们都来自同一个应用程序一样。

JACK 是一个强大的系统,但确实需要时间学习。如果您想改用 ALSA,则必须暂停 Pulse Audio,以便 Linux Sampler 可以声明您的音频输出设备。

要将 Linux Sampler 设置为使用 ALSA

$ cat << EOF  >> fantasia.sh
> #!/bin/sh
> java -jar $HOME/Downloads/Fantasia-0.9.jar
> EOF
$ chmod +x ./fastasia.sh

每次启动 Fantasia 时,请使用此命令

$ pasuspender ./fastasia.sh

MIDI 配置

Linux Sampler 响应 MIDI 信号。要创建新的 MIDI 设备,请单击右侧列中 MIDI Devices 条目左侧的 Power 按钮。在 Linux 上,您可以使用 ALSA 或 JACK 管理 MIDI。

就我个人而言,即使在使用 JACK 时,我也将 ALSA 用于 MIDI。

添加乐器

要播放您的采样,您需要在机架中安装一个合成器(在 Fantasia 的术语中称为采样器通道),并加载音色库。要添加采样器通道,请单击中间列中 MIDI Devices 条目左侧的 Power 按钮。

Linux Sampler 默认为 GIG,但您可以单击机架单元上的 GIG 按钮来选择其他格式。单击 Load instrument 按钮以选择要加载的文件。

播放声音

要播放您的采样,您可以使用窗口底部的虚拟键盘。单击中间列中的乐器使其处于活动状态,然后单击窗口底部的键盘。或者,如果您使用的是 USB MIDI 键盘,则可以使用它来触发声音。

高级 MIDI 设置

屏幕底部的虚拟钢琴键盘默认使用 MIDI 通道 1,当您创建中间机架中的所有乐器时,它们都设置为该通道。假设您想通过特定的 MIDI 通道触发声音,可能是因为您使用的是通过该通道发送信号的 MIDI 键盘,或者是因为您正在从单独的应用程序触发声音。在这种情况下,您可以更改每个乐器的 MIDI 通道。要查看乐器的 MIDI 设置,请单击机架单元右侧的 Options 按钮。您可以在出现的下拉面板中设置 MIDI 输入、端口、通道等。

开源管弦乐编配 

我喜欢优秀的电影配乐,当涉及到电影和视频游戏时,我喜欢完整的管弦乐队、渐强的乐段和活泼的琶音。我也非常喜欢古典音乐,令人惊叹的是,有如此多的 MIDI 文件在那里为古典名曲提供了一种“数字乐谱”。我自己无法接触到完整的室内管弦乐队,但我可以接触到许多出色的开源技术和开放文化作品,当它们结合在一起时,我就可以创作和演奏数字管弦乐。Linux Sampler 没有内置音序器。它只是一个播放器。将其与数字音频工作站(例如 ArdourQtractorRosegarden)结合使用,以创建您自己的乐谱、歌曲,或者只是将其用作 MIDI 文件的音源。如果您闭上眼睛,您可能会说服自己有一个真正的现场乐队在为您演奏小夜曲。

Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,通常是同时进行。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可获得许可。
© . All rights reserved.