概要
MuseGANは、複数トラック(楽器)のポリフォニック音楽を生成するAIプロジェクトです。
ゼロからの音楽生成や、ユーザーが提供した既存のトラックへの伴奏生成が可能です。
Lakh Pianoroll Datasetを用いて、ベース、ドラム、ギター、ピアノ、ストリングスを含むポップソングのフレーズを学習しています。
音楽生成に興味を持つ開発者や研究者が主な想定ユーザーです。
最新の実装はBinaryMuseGANのネットワークアーキテクチャに基づいており、3D畳み込み層で時間構造を処理することでネットワークサイズを小型化していますが、メジャーやトラックごとの制御性は低下しています。
互換性・特徴
- Python
- CLI
- AI/機械学習
- 音楽生成
- 研究・開発者向け
基本情報
| ライセンス | MIT |
| Stars | 2,026 |
| Forks | 394 |
| カテゴリ | 音楽・音声生成 |
| アクティビティ | mid |
最新のissue
- pip install -r requirements.txt エラー (更新: 2025-03-12 / pip install -r requirements.txt error)
- collect.sh 実行時のエラー (更新: 2023-10-24 / run collect.sh Errors)
- python3.10 環境での pip3 install -r requirements.txt 失敗 (更新: 2023-07-01 / pip3 install -r requirements.txt failed with python3.10)
- n_pitch_classes_used が [0, 12] の範囲外 (更新: 2023-06-22 / n_pitch_classes_used are not in [0, 12])