BACH'ın ham tokenleri yapılandırılmış müziğe nasıl dönüştürdüğünü adım adım izleyin.
BACH: Ölçü Seviyesinde Yapay Zeka Beste Yardımcısı
> "Via Score to Performance: Bar Düzeyinde Sembolik Gösterim ile Verimli, İnsan Kontrollü Uzun Şarkı Üretimi" > ICASSP 2026 Gönderimi – Kabul Edildi
🎼 Tek Cümlelik Özet
BACH, ilk insan tarafından düzenlenebilir, bar düzeyinde sembolik şarkı üreticisidir: LLM şarkı sözlerini yazar → Transformer ABC puanını üretir → hazır dönüştürücülerle dakikalarca, Suno seviyesinde müzik çıkar. 1 B parametre, dakika seviyesinde çıkarım, SOTA açık kaynak.📦 Bu depoda neler var (önizleme sürümü)
| Yol | Açıklama | |------|-------------| |README.md | Bu dosya |
| code/ | çıkarım kodu |
| example.mp3 | örnek bir şarkı |
| fig/ | Mimari figürü |🏗️ Model Mimarisi (tek bakışta)
Kullanıcı istemi Qwen3 — şarkı sözleri & stil etiketleri BACH-1B Sadece-Çözücü Transformer ABC puanı (Çift-NTP + Zincir-Puan)
ABC → MIDI → FluidSynth + VOCALOID Stereo karışım
| Bileşen | Ana fikir |
|---------|-----------|
| Çift-NTP | Her adımda {vocal_patch, accomp_patch} birlikte tahmin edilir |
| Partisyon Zinciri | Uzun süreli uyum için bölüm etiketleri [START:Chorus] ... [END:Chorus] |
| Bar-akış yamaları | Her ölçü için 16 karakterlik çakışmayan yamalar |
🧪 Hızlı başlangıç (CPU dostu)
# 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
🎧 Şimdi dinle
example.mp3 senin için hazır, bu tam bir şarkı. Suno ile karşılaştırabilirsin🙂İlgili makalenin kabulü sonrası tam sürüm
- Tam eğitim seti (ABC + şarkı sözleri + yapı etiketleri)
- BACH-1B ağırlıkları (Transformers formatında)
- Eğitim betikleri (çok aşamalı + çok görevli + ICL)
- Tam Kod
📎 Atıf
Makale Arxiv'de yayımlandı, ```bibtex @misc{wang2025scoreperformanceefficienthumancontrollable, title={Skordan Performansa: Ölçü Düzeyinde Sembolik Notasyon ile Verimli ve İnsan Kontrolünde Uzun Şarkı Üretimi}, author={Tongxi Wang ve Yang Yu ve Qing Wang ve 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 ---