项目简介
MT-APC是一种通过微调AMT(自动音乐转录)模型来训练自动钢琴封面生成模型的方法。通过微调自动音乐转录模型来训练自动钢琴伴奏生成模型,让你的音乐创作更加智能和便捷
用法(钢琴封面生成)
Python版本:3.10
Install dependencies 安装依赖项
pip install -r requirements.txt
或者,如果您只需要运行推理代码,则可以仅安装必要的包。
下载预训练模型
wget -P models/params/ https://github.com/misya11p/amt-apc/releases/download/beta/apc.pth
运行推理代码
python infer input.wav
您还可以输入 YouTube URL(需要yt-dlp
)。
python infer 'https://www.youtube.com/watch?v=...'
您还可以指定样式( level1
、 level2
、 level3
)。
python infer input.wav --style level3
使用(训练和评估)
Python版本:3.10
Install dependencies 安装依赖项
pip install -r requirements.txt
下载预训练的 AMT 模型
wget -P models/params/ https://github.com/misya11p/amt-apc/releases/download/beta/amt.pth
3. 下载数据集
python download.py
创建数据集
python data/sync.py
python data/transcribe.py
python data/sv/extract.py
python data/create_labels.py
python data/create_dataset.py
训练模型
python train --n_gpus 1
6. 评估模型
计算
git clone https://github.com/albincorreya/ChromaCoverId.git eval/ChromaCoverId
python eval/cover.py
python eval/distance.py
选项
详细的配置可以通过config.json
或使用命令行选项来完成,这些选项通过 --help 进行解释。默认值是论文实验中使用的值。
项目链接
https://github.com/misya11p/amt-apc
扫码加入技术交流群,备注「开发语言-城市-昵称」
合作请注明
关注「GitHubStore」公众号