Spotify 開源音頻轉(zhuǎn)換工具 Basic Pitch
Spotify 作為全球知名的音樂流媒體平臺,他們曾開源了多個項目。不過此前大多數(shù)項目或者工具都是為小眾用戶所建立的,如今他們終于推出了對所有參與數(shù)字音樂制作的現(xiàn)代音樂家來說很有用處的工具。
「Basic Pitch」是 Spotify 推出的一個新的免費開源工具,讓你可以將任何音頻文件轉(zhuǎn)換為其 MIDI(音樂數(shù)字接口,Musical Instrument Digital Interface)版本。
在過去的 40 年中,使用計算機創(chuàng)作、制作和演奏音樂的音樂家主要使用 MIDI,這是一種充當(dāng)計算機樂譜的數(shù)字標(biāo)準(zhǔn),以易于編輯的格式描述播放哪些音符以及何時播放。 通過 MIDI 音符,音樂家可以輕松地調(diào)整正在播放的內(nèi)容,并分析出更多的內(nèi)容,以幫助你進(jìn)行數(shù)字音樂制作。
Basic Pitch 使用一個機器學(xué)習(xí)模型,將各種器樂表演變成 MIDI,而且精度更高。這個工具還可以讓你一次處理多個音頻文件,并提供一些參數(shù)控制,包括音符分段、最小 / 最大音高和音符長度。
根據(jù) Spotify 提供的信息,Basic Pitch 的優(yōu)勢包括:
- Basic Pitch 可以一次跟蹤多個音符并跨多種樂器,包括鋼琴、吉他和陶笛。此前許多系統(tǒng)限制用戶只能進(jìn)行單音輸出(一次一個音符),或者只為一種樂器而創(chuàng)建。
- 像吉他或人聲這樣的樂器,原本可以獲得更多的表現(xiàn)力(如顫音等)。然而在將音頻轉(zhuǎn)化為 MIDI 時,這種信息往往會丟失。Basic Pitch 則支持這一功能。
- Basic Pitch 對資源要求很低,在大多數(shù)現(xiàn)代計算機上的運行速度都非???/li>
Spotify 提到,它的目標(biāo)主要是創(chuàng)作者,但他們也有興趣了解機器學(xué)習(xí)研究人員如何在此基礎(chǔ)上,利用 GitHub 上的開源項目幫助開發(fā)更好的解決方案。
項目的源代碼目前已托管至 GitHub 平臺,以 Apache-2.0 協(xié)議分發(fā)。用戶可以使用 PyPI 在 Linux、Windows 和 macOS 上通過命令行界面安裝和使用,要求的 Python 版本為 3.7、3.8 和 3.9。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Spotify 開源音頻轉(zhuǎn)換工具 Basic Pitch
本文地址:https://www.oschina.net/news/198702/spotify-open-source-basic-pitch