AB
AiBoss
project

オーディオ分解 - ワンクリックで音楽を楽譜に変換するオープンソースの音楽分解ツール。

オーディオ分解は、フーリエ変換とエンベロープマッチングを用いて音楽中の個々の音符や楽器を分離し、音楽を楽譜に変換する音声処理技術です。オーディオ分解のオープンソースプロジェクトは、Matthewによって開発されました。

音声分解とは何ですか?

オーディオ分解は、フーリエ変換とエンベロープマッチングを用いて音楽中の個々の音符や楽器を分離し、楽譜に変換する音声処理技術です。マシュー・バード氏が立ち上げたオープンソースプロジェクト「オーディオ分解」は、外部の楽器分離ライブラリを必要とせずに、音楽中の様々な楽器の音を自動的に識別・分離し、ユーザーが楽譜をより深く理解し、再現するのに役立ちます。

音声分解の主な機能

  • 音源分離複数の楽器の音をミックスされた音楽から分離する。
  • 楽譜への変換音楽ファイルを楽譜に変換することで、ユーザーが音程やコードを識別しやすくなります。
  • 音声分析音楽における音符や楽器を分析することで、音楽構造への理解を深める。
  • オープンソースツールオープンソースプロジェクトであるため、ユーザーは自由にコードを使用および変更し、さまざまなニーズに対応できます。

音声分解の技術原理

  • フーリエ変換このプログラムは、音楽ファイルに対して0.1秒ごとにフーリエ変換を実行し、スペクトルを生成します。各楽器のフーリエ変換を合計することで、音楽のスペクトルが再現される。
  • エンベロープ解析音波はいくつかの部分に分割され、それぞれの部分の最大値を取ることで包絡線が得られる。結果をさらに最適化するために、元の音波よりもエンベロープが低い点を見つけ、エンベロープを定義するために新しい点を追加しました。
  • 封筒の分解波形エンベロープは、最初の音(アタック)、持続音(持続時間)、および解放音(リリース)に分解されます。
  • 波形分類楽器の静的減衰と動的変化、そして発声機能の有無を考慮してください。
  • バンドパスフィルタリングバンドパスフィルタリングは、各音の周波数の信号に適用され、特定の楽器の音を分離するために使用されます。
  • 相互相関と平均二乗誤差(MSE)楽器の音の開始と終了の相関関係を利用して、各音符の開始と終了を見つけます。計測器の波形とフィルタリングされた音声のMSEを計算して、計測器のコストを求めます。

音声分解プロジェクトのアドレス

音声分解の応用

  • 音楽教育異なる楽器の音を分離して聴くことは、学生が楽曲における和声やオーケストレーションをより直感的に理解するのに役立つ。
  • 音楽制作これは、プロデューサーが複雑な楽曲から個々のトラックを抽出し、ミキシングに使用したり、新しい音楽要素を作成したりする際に役立ちます。
  • 楽譜の書き起こし音声録音を自動的に楽譜に変換するため、手作業による楽譜作成にかかる時間とコストを削減でき、特にクラシック音楽作品に適しています。
  • 音楽分析本書は、楽曲の構成を詳細に分析し、音楽理論家や作曲家にとっての研究ツールを提供する。
  • 音声編集映画やビデオ制作において、編集者がセリフ、音楽、効果音などの音声要素を正確に処理・調整するのに役立ちます。