Web Analytics

BACH

⭐ 161 stars Turkish by WtxwNs

🌐 Dil



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ı

arXiv License Repo Size Stars

> "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 BACH

2. Install

pip install -r requirements.txt # transformers>=4.41 mido abcpy fluidsynth

3. 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.abc

4. 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

📎 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 ---