Spotify 作为全球知名的音乐流媒体平台,他们曾开源了多个项目。不过此前大多数项目或者工具都是为小众用户所建立的,如今他们终于推出了对所有参与数字音乐制作的现代音乐家来说很有用处的工具。
「Basic Pitch」是 Spotify 推出的一个新的免费开源工具,让你可以将任何音频文件转换为其 MIDI(音乐数字接口,Musical Instrument Digital Interface)版本。
在过去的 40 年中,使用计算机创作、制作和演奏音乐的音乐家主要使用 MIDI,这是一种充当计算机乐谱的数字标准,以易于编辑的格式描述播放哪些音符以及何时播放。 通过 MIDI 音符,音乐家可以轻松地调整正在播放的内容,并分析出更多的内容,以帮助你进行数字音乐制作。
Basic Pitch 使用一个机器学习模型,将各种器乐表演变成 MIDI,而且精度更高。这个工具还可以让你一次处理多个音频文件,并提供一些参数控制,包括音符分段、最小 / 最大音高和音符长度。
根据 Spotify 提供的信息,Basic Pitch 的优势包括:
- Basic Pitch 可以一次跟踪多个音符并跨多种乐器,包括钢琴、吉他和陶笛。此前许多系统限制用户只能进行单音输出(一次一个音符),或者只为一种乐器而创建。
- 像吉他或人声这样的乐器,原本可以获得更多的表现力(如颤音等)。然而在将音频转化为 MIDI 时,这种信息往往会丢失。Basic Pitch 则支持这一功能。
- Basic Pitch 对资源要求很低,在大多数现代计算机上的运行速度都非常快
Spotify 提到,它的目标主要是创作者,但他们也有兴趣了解机器学习研究人员如何在此基础上,利用 GitHub 上的开源项目帮助开发更好的解决方案。
项目的源代码目前已托管至 GitHub 平台,以 Apache-2.0 协议分发。用户可以使用 PyPI 在 Linux、Windows 和 macOS 上通过命令行界面安装和使用,要求的 Python 版本为 3.7、3.8 和 3.9。
本文转自OSCHINA
本文标题:Spotify 开源音频转换工具 Basic Pitch
本文地址:https://www.oschina.net/news/198702/spotify-open-source-basic-pitch