作为一名狂热的业余音乐家,我使用过许多不同的软件程序来创作简单和复杂的乐曲。 随着我的项目范围不断扩大,我使用的作曲软件从基本的雕刻到兼容 MIDI 的乐谱,再到多乐器作品的回放。 作曲家可以选择专有软件,但我想要证明,无论有什么需求,都有一种开源工具可以满足他们的需求。
音乐雕刻程序
当我的需求很简单,项目也很少时,我使用优秀的资源 Lilypond(GNU 项目的一部分)来雕刻我的乐谱。 Lilypond 是一种用于创建乐谱的标记语言。 屏幕上看起来像一堆字母和数字的东西会变成漂亮的乐谱,可以导出为 PDF 与所有音乐熟人分享。 对于创建乐谱的小片段,Lilypond 表现出色。
对于软件工程师来说,使用文本标记语言可能是可以接受的体验,但在看到编辑结果之前,必须等待保存和运行渲染器可能会令人沮丧。 Frescobaldi 是解决此问题的有效方案,它允许您在左侧的文本编辑器中工作,并在右侧看到实时预览更新。 对于小乐谱,这效果很好。 然而,对于较大的乐谱,渲染时间可能会让人痛苦。 虽然 Frescobaldi 有一个内置的 MIDI 风格播放器,但将其连接到播放某些内容需要了解 JACK(音频连接 API)和用户界面,例如 qSynth。 对我来说,Frescobaldi 最适合于我已经知道乐谱是什么样子的项目。 它不是作曲工具;它是一种雕刻工具。
音乐记谱程序
几个月前,我开始为我以前的乐队创作一本歌曲集。 对于这个项目,我需要添加和弦图、吉他指法和多个谱表,所以我转向了 Denemo。 Denemo 是一款非常可配置的工具,它使用 LilyPond 作为其渲染后端。 Denemo 的主要优点是能够在谱表上输入音符。 您在谱表上输入的音符可能看起来与渲染后的乐谱完全不同 - 事实上,几乎肯定不会。 但是,在大多数情况下,直接在谱表上输入音符比用文本标记语言编写它们要容易得多。
Denemo 在我创建歌曲集时为我提供了很好的服务,但我有更大的雄心。 当我开始创作一些钢琴和小合奏作品时,我可以用 Denemo 来处理这些作品,但我决定尝试 MuseScore 来比较这些程序。 虽然 MuseScore 不像 Lilypond 那样使用基于文本的标记语言,但它比基于 LilyPond 的产品有许多其他优点,例如单音符动态和渲染到 WAV 或 MP3。
在我的最新项目中,我将我为虚构的角色扮演游戏 (RPG) 编写的钢琴概念变成了完整的管弦乐版本。 MuseScore 在这方面非常棒。 该程序绝对成为我的作曲过程的一部分,并且与 MuseScore 相比,我更难在 LilyPond 中安排 18 种乐器。 我还能听到单音符动态,例如单小提琴音符从寂静到响亮再返回。 我不知道有任何 Lilypond 编辑器允许这样做。
钢琴概念
管弦乐概念
超越乐谱
我的下一个任务是将此项目的 MIDI 编码到数字音频工作站 (DAW) 中,例如 Ardour。 MuseScore 的音频输出与使用 DAW 创建的音频输出之间的区别在于,DAW 允许的不仅仅是单音符动态。 可以在时间上调整表情、音量和其他参数,从而获得更真实的声音,假设乐器可以处理它。 我目前正在为 Fedora 打包 sFizz。 sFizz 是一种 SFZ 乐器 VST 插件,可以在开源 DAW 中使用,并且对我想在我的作品中使用的不同表情提供出色的支持。
该项目的最终目的是表明可以使用开源工具来创建听起来真实的管弦乐曲目。 认为只使用开源软件就无法制作听起来逼真的管弦乐曲目? 这是下次要讨论的内容。
1 条评论