install_momask.sh encodes the compat patches: numpy<2 + umath_tests shim, matplotlib axes-clearing fix, np.float alias wrapper (mb_gen.py) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
22 lines
1.1 KiB
JSON
22 lines
1.1 KiB
JSON
{
|
|
"id": "music_local",
|
|
"name": "Music (local, ACE-Step)",
|
|
"category": "audio",
|
|
"description": "Style tags → music WAV via ACE-Step 3.5B on MPS (Apache 2.0, ~7GB weights). Jingles, menu loops, shop muzak, boss themes; add lyrics for actual songs ([verse]/[chorus] markers work, '[instrumental]' for none). Runs on the primary only. Install: scripts/install_acestep.sh",
|
|
"accepts": [],
|
|
"produces": ["audio"],
|
|
"resources": "gpu",
|
|
"entry": "run.py",
|
|
"python": "venvs/acestep/bin/python",
|
|
"params_schema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"prompt": {"type": "string", "default": "", "description": "Style tags, comma-separated: 'lo-fi synth funk, playful, toy robot bleeps, 90 bpm'"},
|
|
"lyrics": {"type": "string", "default": "[instrumental]", "description": "Lyrics with [verse]/[chorus] markers, or [instrumental]"},
|
|
"duration": {"type": "number", "default": 30, "minimum": 5, "maximum": 240, "description": "Seconds"},
|
|
"steps": {"type": "integer", "default": 27, "minimum": 10, "maximum": 100, "description": "27 = fast/good, 60 = best"},
|
|
"seed": {"type": "integer", "default": 42}
|
|
}
|
|
}
|
|
}
|