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