概要
BachGenは、カスタムのMusic Transformerを利用してバッハのコラール様式の音楽を自動生成するツールです。
4声のSATBコラールをピッチトークンシーケンスとしてエンコードし、次トークン予測に基づいて学習を行います。
生成された楽曲はMIDI形式で出力され、ダウンロードや直接再生が可能です。
因果マスキング、ピッチ拡張、NucleusおよびTop-Kサンプリングといった高度な特徴を備え、AIによる音楽生成に興味を持つ音楽家、研究者、開発者などが、バッハ風の楽曲を手軽に作成できることを想定しています。
HuggingFace Spaceでのライブデモや、ローカル環境へのデプロイ、Dockerでの実行にも対応しています。
互換性・特徴
- Python
- CLI
- Web UI
- Docker
- AIモデル
- HuggingFace Space
基本情報
| ライセンス | MIT |
| Stars | 1 |
| カテゴリ | 音楽生成 |
| アクティビティ | low |
