DUICUO

Spotifyのオープンソースオーディオ変換ツール、Basic Pitch

世界的に有名な音楽ストリーミングプラットフォームであるSpotifyは、これまでいくつかのプロジェクトをオープンソース化してきました。しかし、これらのプロジェクトやツールのほとんどは、これまでニッチなユーザー向けに構築されていました。そして今、ついにSpotifyは、デジタル音楽制作に携わるすべての現代のミュージシャンにとって役立つツールをリリースしました。

「Basic Pitch」は、Spotify がリリースした新しい無料のオープンソース ツールで、あらゆるオーディオ ファイルを MIDI (Musical Instrument Digital Interface) バージョンに変換できます。

過去40年間、コンピュータを用いて作曲、制作、演奏を行うミュージシャンは、主にMIDI(コンピュータのスコアボードのような役割を果たすデジタル規格)を使用してきました。MIDIは、どの音符をいつ演奏するかを簡単に編集可能な形式で記述するものです。MIDIノートを使用することで、ミュージシャンは演奏内容を簡単に調整し、より詳細な分析を行ってデジタル音楽制作を支援することができます。

Basic Pitchは、機械学習モデルを用いて、様々な楽器の演奏を高精度にMIDIに変換します。また、複数のオーディオファイルを一括処理することも可能で、音符の分割、最小/最大ピッチ、音符の長さなどのパラメータ設定も可能です。

Spotify が提供する情報によると、Basic Pitch の利点は次のとおりです。

  • Basic Pitchは、ピアノ、ギター、オカリナなど、複数の楽器の音符を同時にトラッキングできます。これまで多くのシステムでは、単音出力(一度に1つの音符)または1つの楽器のみの作成に制限されていました。
  • ギターやボーカルなどの楽器は、本来、より豊かな表現力(例えばビブラートなど)を持っています。しかし、オーディオをMIDIに変換すると、こうした情報が失われてしまうことがよくあります。Basic Pitchはこの機能をサポートしています。
  • Basic Pitch はリソース要件が非常に低く、ほとんどの最新コンピューターで非常に高速に実行されます。

Spotify は、主なターゲットはクリエイターであると述べていますが、機械学習の研究者が GitHub 上のオープンソース プロジェクトを活用して、より優れたソリューションを開発する方法を理解することにも関心があります。

プロジェクトのソースコードは現在GitHubでホストされており、Apache 2.0ライセンスの下で配布されています。ユーザーはコマンドラインインターフェースを介してLinux、Windows、macOSにPyPIをインストールして使用できます。Pythonバージョン3.7、3.8、3.9が必要です。

この記事はOSCHINAから転載したものです。

記事タイトル: Spotifyのオープンソースオーディオ変換ツール、Basic Pitch

この記事のアドレス: https://www.oschina.net/news/198702/spotify-open-source-basic-pitch