Description
MT3, standing for Multi-Task Multitrack Music Transcription, is an advanced AI model developed within the Magenta project. It leverages the T5X framework to perform automatic music transcription across multiple instruments and tracks. This project is not an officially supported Google product but offers significant capabilities for music analysis and generation.
The primary function of MT3 is to transcribe audio files, converting them into a symbolic representation of music. Users can utilize a provided colab notebook to transcribe their own audio. The model comes with pre-trained checkpoints, including one described in an ISMIR 2021 paper for piano transcription and another from an ICLR 2022 paper for multi-instrument transcription.
While the focus is on transcription, the project also touches upon model training. Although not easily supported for immediate use, interested users can follow the T5X training instructions and refer to the tasks defined in `tasks.py` to potentially train their own MT3 models. The repository includes essential files such as `README.md`, `LICENSE`, and `CONTRIBUTING.md`, providing guidance and information for users and contributors.
The MT3 project is hosted on GitHub, fostering a collaborative environment for development and improvement. It is written primarily in Python, with a significant portion also in Jupyter Notebooks, reflecting its research and development nature. The project aims to advance the field of automatic music transcription by offering a robust and versatile tool for researchers and musicians alike.
MT3: Multi-Task Multitrack Music Transcription's Core Features
Multi-instrument automatic music transcription model
Built on the T5X framework
Supports multi-track music transcription
Utilizes pre-trained checkpoints
Includes a colab notebook for audio transcription
Offers checkpoints for piano transcription (ISMIR 2021)
Offers checkpoints for multi-instrument transcription (ICLR 2022)
Provides resources for model training via T5X instructions
Open-source project hosted on GitHub
Getting Started with MT3: Multi-Task Multitrack Music Transcription
Clone: Obtain the MT3 repository from GitHub.
Install: Set up the necessary dependencies for the T5X framework.
Configure: Prepare your audio files and select a pre-trained checkpoint.
Execute: Run the provided colab notebook to transcribe your audio.
Train (Optional): Follow T5X training instructions and task definitions for custom model training.
MT3: Multi-Task Multitrack Music Transcription's Use Cases
- Audio to Symbolic Music
- Multi-Instrument Transcription
- Music Analysis
- Research in Music AI
- Custom Model Training







