APP下载

Spotify开源Python音效函式库Pedalboard,供程式开发方法高速后制音讯

消息来源:baojiabao.com 作者: 发布时间:2024-11-29

报价宝综合消息Spotify开源Python音效函式库Pedalboard,供程式开发方法高速后制音讯

音乐串流平台Spotify开源音效函式库Pedalboard,这是使用Python撰写,让开发者可以利用程式开发方法,对声音进行后制处理,像是控制声音大小,甚至是压缩器和限制器等基本功能,官方提到,Pedalboard函式库能够满足研究人员对音讯研究的需求,除了使用数位音乐工作站(Digital Audio Workstation,DAW),还能够以程式码编辑声音。

无论是音乐还是Podcast创作者,都会花费大量的时间,使用DAW编辑和调整音讯,Spotify提到,DAW是针对音乐创作者设计的,目标使用者并非开发者,但是开发者确实有在程式码中,使用DAW的功能的需求。因此Spotify开发了Pedalboard这个Python函式库,来拉近程式码和DAW处理声音能力的差距。

Pedalboard是以音讯应用程序框架JUCE为基础,如同专业DAW,Pedalboard提供许多内建音讯效果,支援第三方VST3和Audio Unit扩充套件,而且Spotify特别在Pedalboard的处理速度以及品质下功夫,官方提到,在常见的开发人员硬件基本测试中,Pedalboard的速度是目前广泛使用的Python音讯特效套件的300倍。

之所以这个函式库被称作Pedalboard,Spotify解释,Pedalboard提供和电吉他综合效果器一样的功能,开发者可以使用常见的特效和增强功能来改变声音,包括噪音闸门效果器、压缩器和限制器,也有许多声音风格工具可用,诸如失真、移相、滤波器和残响等。Pedalboard还内建一个卷积运算子,能够对扬声器和麦克风进行高品质模拟,另外,对于有额外需求的开发者,也能够载入VST3或Audio Unit效果扩充套件,来丰富声音的效果。

Spotify已经在内部大量使用Pedalboard,在机器学习学习使用案例,便是使用Pedalboard对音讯进行资料增强,产生逼真的结果。开发人员利用Pedalboard能够很简单地产生训练资料集,让模型从这些资料集中学习,能够大幅提升模型的效能。

Pedalboard也被用于内容创建,开发者只要使用少量的Python程式码,就能够编写应用程序音讯特效的脚本,而这有助于自动化音讯创建,除此之外,具有Python程式开发能力的创作者,也能够使用Pedalboard来增加音乐的创意效果。

Pedalboard经Spotify内部使用一年,已经处理数百万小时的音讯,现在该专案对外开源,提供研究人员、工程师和音乐创作者更多创作的可能性,Pedalboard开箱即用,支援macOS、Windows和Linux。

2021-09-10 11:46:00

相关文章