描述
MT3,即多任务多音轨音乐转录(Multi-Task Multitrack Music Transcription),是 Magenta 项目中开发的一个先进的 AI 模型。它利用 T5X 框架来实现跨多个乐器和音轨的自动音乐转录。该项目并非谷歌官方支持的产品,但为音乐分析和生成提供了强大的功能。
MT3 的主要功能是将音频文件转录为音乐的符号表示。用户可以使用提供的 Colab Notebook 来转录自己的音频。该模型附带预训练的检查点,包括在 ISMIR 2021 会议论文中描述的钢琴转录检查点,以及在 ICLR 2022 会议论文中描述的多乐器转录检查点。
虽然重点是转录,但该项目也涉及模型训练。尽管目前不易直接使用,但感兴趣的用户可以遵循 T5X 的训练说明,并参考 `tasks.py` 中定义的任务来训练自己的 MT3 模型。该仓库包含重要的文件,如 `README.md`、`LICENSE` 和 `CONTRIBUTING.md`,为用户和贡献者提供指导和信息。
MT3 项目托管在 GitHub 上,营造了一个协作式的发展和改进环境。它主要用 Python 编写,其中很大一部分也使用 Jupyter Notebook,这反映了其研究和开发性质。该项目旨在通过为研究人员和音乐家提供一个强大而通用的工具,来推动自动音乐转录领域的发展。
MT3: 多任务多音轨音乐转录的核心功能
多乐器自动音乐转录模型
基于 T5X 框架构建
支持多音轨音乐转录
利用预训练检查点
包含用于音频转录的 Colab Notebook
提供钢琴转录检查点(ISMIR 2021)
提供多乐器转录检查点(ICLR 2022)
通过 T5X 说明提供模型训练资源
托管在 GitHub 上的开源项目
MT3: 多任务多音轨音乐转录入门
克隆:从 GitHub 获取 MT3 仓库。
安装:设置 T5X 框架所需的依赖项。
配置:准备您的音频文件并选择一个预训练的检查点。
执行:运行提供的 Colab Notebook 来转录您的音频。
训练(可选):遵循 T5X 训练说明和任务定义进行自定义模型训练。
MT3: 多任务多音轨音乐转录的使用案例
- 音频转符号音乐
- 多乐器转录
- 音乐分析
- 音乐 AI 研究
- 自定义模型训练







