説明
Multi-Task Multitrack Music Transcriptionの略であるMT3は、Magentaプロジェクト内で開発された高度なAIモデルです。T5Xフレームワークを活用して、複数のインストゥルメントとトラックにわたる自動音楽記譜法を実行します。このプロジェクトは公式にサポートされているGoogle製品ではありませんが、音楽分析と生成に大きな機能を提供します。
MT3の主な機能は、オーディオファイルを記譜し、音楽の記号表現に変換することです。ユーザーは提供されたColabノートブックを使用して、自身のオーディオを記譜できます。モデルには事前学習済みのチェックポイントが付属しており、ISMIR 2021の論文で説明されているピアノ記譜用と、ICLR 2022の論文からのマルチインストゥルメント記譜用のチェックポイントが含まれています。
記譜に重点が置かれていますが、プロジェクトはモデルトレーニングにも触れています。すぐに使用できる状態でのサポートは容易ではありませんが、興味のあるユーザーはT5Xトレーニング手順に従い、`tasks.py`で定義されているタスクを参照して、独自のMT3モデルをトレーニングすることができます。リポジトリには、`README.md`、`LICENSE`、`CONTRIBUTING.md`などの必須ファイルが含まれており、ユーザーと貢献者向けのガイダンスと情報を提供しています。
MT3プロジェクトはGitHubでホストされており、開発と改善のための協力的な環境を促進しています。主にPythonで記述されており、かなりの部分がJupyter Notebookでも記述されており、その研究開発の性質を反映しています。このプロジェクトは、研究者とミュージシャンの両方にとって堅牢で汎用性の高いツールを提供することにより、自動音楽記譜法の分野を進歩させることを目指しています。
MT3: Multi-Task Multitrack Music Transcriptionの主要機能
マルチインストゥルメント自動音楽記譜法モデル
T5Xフレームワーク上に構築
マルチトラック音楽記譜法をサポート
事前学習済みチェックポイントを利用
オーディオ記譜用のColabノートブックを含む
ピアノ記譜用チェックポイント(ISMIR 2021)を提供
マルチインストゥルメント記譜用チェックポイント(ICLR 2022)を提供
T5X手順によるモデルトレーニングリソースを提供
GitHubでホストされているオープンソースプロジェクト
MT3: Multi-Task Multitrack Music Transcriptionをはじめる
クローン: GitHubからMT3リポジトリを取得します。
インストール: T5Xフレームワークに必要な依存関係をセットアップします。
設定: オーディオファイルを準備し、事前学習済みチェックポイントを選択します。
実行: 提供されたColabノートブックを実行して、オーディオを記譜します。
トレーニング(オプション): T5Xトレーニング手順とタスク定義に従って、カスタムモデルをトレーニングします。
MT3: Multi-Task Multitrack Music Transcriptionの使用例
- オーディオから記号音楽へ
- マルチインストゥルメント記譜法
- 音楽分析
- 音楽AIの研究
- カスタムモデルトレーニング







