你可能从没见过的不可思议合成器系列:Uhhyou Plugins
在众多合成器当中,总有一些另类的“家伙”,超出你对合成器既有的印象。现在要介绍的,就是我搜罗到的Uhhyou Plugins,这是由日本开发者Ryukau推出的一系列插件,包括若干款效果器和合成器。光是合成器部分,其可玩性就足以惊艳。
整套插件基于跨平台的DPF开发,提供VST、LV2等多种格式。更重要的是,它也是在GPL下授权的自由软件,不仅仅免费、开源。UI采用统一的设计风格,天蓝为主色调,扁平化设计,清爽养眼。
接下来分别介绍Uhhyou Plugins中的合成器家族成员。
CollidingCombSynth
图 1
CollidingCombSynth是一款实验性质的合成器——生成的声音的确是非常实验性。
就我自己的体验,它不能用来写旋律,因为在默认的配置下,每个音符听起来都像是爵士乐、室内乐里即兴吹奏的铜管组滑奏(cluster,或ripping),往往这样的演奏是用来烘托气氛的。多试几个音符,甚至还能听出像是狼嚎、铁门铰链、短笛等各种音效的大杂烩。
同时音准也偏离不少,软件作者也表示,调节这款合成器的音准会很麻烦,所以建议用它来制作音效。
调节上方【Comb Time】八个滑块的值,可以控制“滑奏”的一些细微表现差异。而把部分值调小甚至调到0之后,则有可能会得到其他一些声音。下方的【Frequency】则是能大幅控制声音的表现。
注意:这款合成器仍在开发中,工作时会占用较高的系统资源。
CubicPadSynth
图 2
CubicPadSynth是一款波表合成器,基于ZynAddSubFX所使用的PADSynth算法来生成振荡器的波表,并采用三次方插值(cubic interpolation),以保证即使在很低的频率下也能生成平滑的声音。
在【Main】屏幕中,你可以指定一些常用参数,甚至可以在下方画LFO的曲线(单击【Refresh LFO】按钮应用);并在第二屏【Wavetable】当中,同样是以画曲线的方式,指定用以生成波表的四个参数,然后单击【Refresh Table】得到新的合成音色。
LightPadSynth
图 3
LightPadSynth是CubicPadSynth的轻量级版本。相较于后者,它做了以下修改:
• 用LFO来控制延迟时间。
• 插值方式由三次方插值改为线性插值。
• 滤波器由波表改为简易的IIR低通。
笔者认为最具“另类性”的莫过于反馈延迟,可以营造出一种科幻感的音效氛围。
EnvelopedSine
图 4
EnvelopedSine是一款加法合成器,拥有多达64个正弦波振荡器,每个振荡器均可单独设定硬度(attack)、残响(decay)、音量(gain)和饱和度(satuation)。而设置的方式也是画曲线,上图可以直观看出表示这些参数的柱型图有64列,每一列对应一个振荡器。
不过,由于使用的振荡器数远远多于一般的合成器(通常至多3个),EnvelopedSine在个别电脑上相当消耗处理器资源,因此仍需完善。
SyncSawSynth
图 5
SyncSawSynth是一款锯齿波合成器。软件作者介绍它的技术亮点在于采用了PTR(Polynomial Transition Regions)算法,以减少频率的混叠(aliasing)。
不过仅看描述并不直观,就笔者的体验来说,是通过调节左侧两个【Sync】参数(每个旋钮对应一个振荡器),控制振荡器与PTR算法“同步”的比率。每个旋钮下方有两个切换器,以按住鼠标上下移动的方式来切换,类似于一些家电上的拨轮,它们允许你为每个振荡器:
• 各自选择不同的调制方式(图中标“Off”处);• 各自指定PTR算法的参数(图中标“Order 10 double”处)。
每种搭配组合都有不同的声音表现,不妨一个个尝试。
TrapezoidSynth
图 6
TrapezoidSynth是以梯形波作为振荡器的合成器,同样运用PTR算法进行处理。
快速体验的方法,莫过于调节两组振荡器各自的【Drift】和【Overtone】参数。前者会产生失真的效果,每个值效果不尽相同;而后者在调节过程中会产生类似于风琴的音色。两者同时调节,更会有其他一些奇特的音色在不经意间诞生。
使用TrapezoidSynth,不仅可以产生各种复古游戏机的音色,还可以产生其他EDM感十足的Lead,这其中的可能性就靠你来发掘。
WaveCymbal
图 7
WaveCymbal是一款非常逼真的铙钹模拟器,完全用算法实现,听起来就像是在你耳边随意地摩擦、击打铙钹,适合于制作音效。在下方的【Oscillator】中,可以选择若干种振荡器,每一种振荡器都会呈现出截然不同的声音,或摩擦、或任意敲打。
注意: 部分参数(如Damping、Feedback)会在鼠标指向时变红。此时要格外小心,调高它们会直接导致输出音量陡增。
FDNCymbal图 8
FDNCymbal是另一款模拟铙钹的音源,相较于WaveCymbal要更接近实际演奏的效果,听起来好比是敲击架子鼔上的铙钹,或是管弦乐团中使用的镲片。音源由两部分组成,其一是生成敲击效果的Stick部分,其二是铙钹效果的生成器。后者基于FDN(feedback delay network)。还配备有颤音(tremolo)效果器,用于模拟实际演奏中铙钹的颤音。
由于表现出色,既可以用它来制作音效,也可直接作为铙钹、镲片的合成器使用,足够逼真。
编译方法
Uhhyou Plugins的源码托管在GitHub上:https://github.com/ryukau/LV2Plugins,包含了全体产品,其中每款产品可按需编译。虽然名为LV2,但由于是用DPF编写,也可以编译出对应的VST版本。
作者还提供了VST3版本(上述DPF版本由此移植而来),有兴趣的读者也可以参考编译教程:https://github.com/ryukau/VSTPlugins/blob/master/build_instruction.md。下面送上笔者整理的DPF版本编译教程,以飨读者。
1) Windows下的编译过程
Windows用户需安装Msys2,假设你安装在C:msys2。
1. 打开Msys2 Shell(进入C:msys2,运行mingw64.exe);
2. 安装必要的依赖:
pacman -Sy # 更新软件库pacman -S mingw-w64-gcc make git # 安装必要依赖
1. 用Git克隆源码:
cd ~ # 先切换到源码下载的目录,这里使用默认的home目录# 开始克隆源码,--recursive参数表示将依赖的模块一并克隆(DPF)
git clone --recursive git://github.com/ryukau/LV2Plugins.git uhhyou
1. 开始编译。由于默认(直接运行make)会编译全体产品,耗时巨长,因此只建议编译你需要的产品。注意,CubicPadSynth和LightPadSynth暂时无法在Windows下编译。
cd uhhyou# 下面展示只编译个别几款合成器的例子
# 后面带的参数将指定要编译哪些格式,在Windows下我们只使用VST
make SyncSawSynth LV2=false JACK=false VST=true DSSI=false
make CubicPadSynth LV2=false JACK=false VST=true DSSI=false
1. 最终输出的插件文件将放在uhhyou/bin下,直接将其中文件名含vst的文件复制到DAW的插件搜索目录下即可使用。
2) 在Linux下编译
Linux下的编译过程与Windows相同,只有以下区别:• 需要遵循你的Linux发行版来安装依赖。比如在Ubuntu下安装依赖的命令为:
sudo apt installgit
gcc g++
make
pkg-config
libjack-jackd2-dev
libgl-dev
liblo-dev
• 可以使用JACK、LV2和DSSI三种格式。其中JACK为用于测试插件的独立版本。
下载方法
由于原作者并未提供编译好的版本,故笔者自行编译了一套Uhhyou Plugins合成器的Windows版,下载链接如下(腾讯微云):
https://share.weiyun.com/ajJLdAAO
注意:因编译系统还需完善,截至发稿时暂不提供CubicPadSynth和LightPadSynth。后续可关注下载链接里的更新。
总结
本文介绍了Uhhyou Plugins这一系列开源插件的合成器部分。就笔者的体验来说,除了SyncSawSynth和TrapezoidSynth比较稳定外,其他插件或多或少会有些性能上的问题。但无论是从实际的表现,还是UI和交互设计上,都是独具亮点的,完成度相当高,并拥有可观的可玩性。如果想给自己的音乐制作发掘出更多一些的可能,不妨一试。
当然,Uhhyou Plugins也是开放社区贡献的开源项目。如果读者中有擅长开发的达人,欢迎为Uhhyou Plugins的完善添砖加瓦。
可下载 Midifan for iOS 应用在手机或平板上阅读(直接在App Store里搜索Midifan即可找到,或扫描下面的二维码直接下载),在 iPad 或 iPhone 上下载并阅读。
文章出处 https://magazine.midifan.com/detail.php?month=2021-08#20
转载新闻请注明出自 Midifan.com
-
2021-08-22 21:27
空谷传响
回复 匿名:作者帮编译的这几个都有问题TAT
-
2021-08-22 17:03
匿名
回复 空谷传响:具体是哪款出问题
-
2021-08-22 13:35
空谷传响
我的Cubase Pro 11.0.30载入编译好的插件后先是插件窗口黑屏几秒,然后Cubase直接崩溃退出,不知怎么回事