Lihat bagaimana BACH mengubah token mentah menjadi musik terstruktur—langkah demi langkah.
BACH: Pembantu Komposisi AI Tingkat Bar
> "Via Score to Performance: Efficient Human-Controllable Long Song Generation with Bar-Level Symbolic Notation" > ICASSP 2026 Submission – Diterima
🎼 Ringkasan Satu Kalimat
BACH adalah generator lagu simbolik tingkat bar pertama yang dapat diedit manusia: LLM menulis lirik → Transformer mengeluarkan skor ABC → renderer siap pakai menghasilkan musik berdurasi menit, setara Suno. 1 B parameter, inferensi tingkat menit, open-source SOTA.📦 Apa yang ada di repo ini (rilis pratinjau)
| Path | Deskripsi | |------|-------------| |README.md | File ini |
| code/ | kode inferensi |
| example.mp3 | contoh lagu |
| fig/ | Gambar arsitektur |🏗️ Arsitektur Model (sekilas)
Prompt pengguna Qwen3 — lirik & tag gaya BACH-1B Decoder-Only Transformer Skor ABC (Dual-NTP + Chain-of-Score)
ABC → MIDI → FluidSynth + VOCALOID Stereo mix
| Komponen | Ide utama |
|-----------|----------|
| Dual-NTP | Memprediksi {vocal_patch, accomp_patch} secara bersama di setiap langkah |
| Chain-of-Score | Tag bagian [START:Chorus] ... [END:Chorus] untuk koherensi panjang |
| Bar-stream patch | Patch 16 karakter tanpa tumpang tindih per bar |
🧪 Mulai cepat (ramah CPU)
# 1. Clone
git clone https://github.com/your-github/BACH.git
cd BACH2. Install
pip install -r requirements.txt # transformers>=4.41 mido abcpy fluidsynth3. Generate ABC
python bach/generate.py \
--prompt "A rainy-day lo-fi hip-hop song about missing the last train" \
--out_abc demo/rainy_lofi.abc4. Render audio
🎧 Dengarkan sekarang
example.mp3 sudah siap untuk Anda, ini adalah lagu lengkap. Anda dapat membandingkannya dengan Suno🙂Rilis penuh setelah makalah terkait diterima
- Set pelatihan lengkap (ABC + lirik + label struktur)
- Bobot BACH-1B (format Transformers)
- Skrip pelatihan (multifase + multitugas + ICL)
- Kode lengkap
📎 Sitasi
Makalah telah dirilis di Arxiv, ```bibtex @misc{wang2025scoreperformanceefficienthumancontrollable, title={Melalui Skor ke Performa: Generasi Lagu Panjang yang Efisien dan Dapat Dikontrol Manusia dengan Notasi Simbolik Tingkat-Bar}, author={Tongxi Wang dan Yang Yu dan Qing Wang dan Junlang Qian}, year={2025}, eprint={2508.01394}, archivePrefix={arXiv}, primaryClass={cs.SD}, url={https://arxiv.org/abs/2508.01394}, }--- Tranlated By Open Ai Tx | Last indexed: 2026-03-08 ---