Spotify 開源音頻轉換工具 Basic Pitch
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





























