Add dual ACE-Step music studio interfaces
This commit is contained in:
+19
-2
@@ -12,8 +12,25 @@ wird persistent gespeichert und beim Verlassen des Musikmodus wieder geladen.
|
||||
## Bedienung
|
||||
|
||||
Im Athena-Dashboard stehen die Schaltflächen **LLM-Betrieb** und
|
||||
**Musikstudio** bereit. Nach dem Start des Musikmodus öffnet **Studio öffnen**
|
||||
die über den SSH-Tunnel bereitgestellte ACE-Step-Oberfläche.
|
||||
**Musikstudio starten** bereit. Im Musikmodus werden zwei Oberflächen angeboten:
|
||||
|
||||
- **Original UI · stabil** öffnet die zum laufenden ACE-Step-Image gehörende
|
||||
Gradio-Oberfläche. Sie ist für Cover, Remix und erweiterte Workflows der
|
||||
verbindliche Produktionspfad.
|
||||
- **Community UI · experimentell** öffnet `fspecii/ace-step-ui`. Die
|
||||
CPU-leichte React/Express-Anwendung hält Bibliothek, Playlists und
|
||||
Einstellungen in `/data/music/ace-step-ui`. Ein noch nicht übernommener
|
||||
Upstream-Kompatibilitätsfix für die aktuelle 72-Felder-Gradio-API ist lokal
|
||||
zurückportiert; normale Generierung funktioniert, Cover und Remix gelten bis
|
||||
zu eigenen Ende-zu-Ende-Tests weiterhin als experimentell.
|
||||
|
||||
Die Community-Oberfläche ist im WireGuard-Netz unter
|
||||
`http://192.168.1.212:7861`, die originale Gradio-Oberfläche unter
|
||||
`http://192.168.1.212:7862` erreichbar. Beide Host-Ports bleiben zusätzlich
|
||||
auf `127.0.0.1` gebunden und werden auf der Universitäts-Schnittstelle nicht
|
||||
veröffentlicht. `ace-step-ui` ist reproduzierbar auf Commit
|
||||
`a1fdf91829ec6f7b98844f80e323529cd155dbf2` fixiert und greift intern über das
|
||||
Docker-Netz `mike-ai-music` auf `http://music-worker:7860` zu.
|
||||
|
||||
Hermes benötigt dafür kein Plugin. Exakt eingegebene Steuerbefehle werden vom
|
||||
Router lokal beantwortet, auch wenn gerade kein LLM geladen ist:
|
||||
|
||||
@@ -8,7 +8,7 @@ im zentralen Register `TESTED_MODELS.md` dokumentiert wurde.
|
||||
|
||||
| Prioritaet | Aufgabe | Kandidat | Geplanter Betrieb | Status |
|
||||
|---:|---|---|---|---|
|
||||
| 1 | Musik erzeugen und bearbeiten | `ACE-Step 1.5 XL SFT` mit `acestep-5Hz-lm-1.7B` | exklusives On-Demand-Profil auf der RTX 5080; CPU-Offload; Qwen, Vision und TTS werden waehrenddessen entladen | **technisch bestanden; Klangabnahme und Integration offen** |
|
||||
| 1 | Musik erzeugen und bearbeiten | `ACE-Step 1.5 XL SFT` mit `acestep-5Hz-lm-1.7B` | exklusives On-Demand-Profil auf der RTX 5080; CPU-Offload; Qwen, Vision und TTS werden waehrenddessen entladen | **integriert; Klangabnahme laeuft** |
|
||||
| 2 | Gesang und Instrumente trennen | BS-RoFormer Viperx 1297; alternativ MelBand-RoFormer, fuer Mehrspur `htdemucs_ft` | eigener Audio-Worker; GPU bevorzugt, CPU als langsamer Fallback | offen |
|
||||
| 3 | Voice Cloning | vorhandenes `Qwen3-TTS-12Hz-1.7B-Base` | bestehender TTS-Worker auf der RTX 3060; zunaechst den eingebauten 3-Sekunden-Klonpfad freilegen | offen |
|
||||
| 4 | Objekte lokalisieren und zaehlen | Grounding DINO oder RF-DETR | optionaler Vision-Worker; normales Erkennen bleibt beim vorhandenen Qwen-Vision-Projektor | offen |
|
||||
@@ -47,7 +47,14 @@ Erster Messlauf am 8. September 2026: Ein 30-Sekunden-Instrumental wurde in
|
||||
15,39 Sekunden erzeugt (LM 8,00 s, DiT 7,39 s, MP3-Encoding 0,82 s). Die
|
||||
gemeldete maximale CUDA-Allokation lag bei 9,38 GiB. Es gab weder OOM noch
|
||||
CUDA-Fehler. Der technische Test ist damit bestanden; die subjektive
|
||||
Klangabnahme erfolgt ueber die geoeffnete Gradio-Oberflaeche.
|
||||
Die originale ACE-Step-Gradio-Oberflaeche ist der stabile Produktionspfad. Die
|
||||
persistente `fspecii/ace-step-ui`-Oberflaeche bleibt bis zur Abnahme aller
|
||||
Audio-zu-Audio-Modi experimentell. Der lokale Backport des offenen Upstream-PR
|
||||
[#109](https://github.com/fspecii/ace-step-ui/pull/109) wurde gegen die 72
|
||||
Parameter des live veroeffentlichten `/generation_wrapper`-Schemas getestet.
|
||||
Ein zehnsekündiger FLAC-Textauftrag lief am 8. September 2026 erfolgreich durch
|
||||
UI, Express-Backend und Gradio-API und wurde in der persistenten Bibliothek
|
||||
gespeichert; dieser Test belegt Cover und Remix ausdrücklich noch nicht.
|
||||
|
||||
Offizielle Referenzen: [ACE-Step 1.5](https://github.com/ace-step/ACE-Step-1.5)
|
||||
und [REST-API](https://github.com/ace-step/ACE-Step-1.5/blob/main/docs/en/API.md).
|
||||
|
||||
Reference in New Issue
Block a user