ComfyUI Node
Style Preset (SongScribe)
Generate a style prompt from a curated preset, for MiniMax Music 3 or YuE2. Presets are YAML files in songscribe/presets - drop in your own and they appear here on the next restart.
Style Preset (SongScribe)
- prompt
- global_metadata
- vocal_details
- arrangement
◄presetAcoustic / Bluegrass►
◄formatminimax►
◄detailfull►
◄vocalauto►
◄languageauto►
◄stylebalanced►
◄eranone►
◄texturenone►
◄mood_shiftnone►
◄seed0►
◄blend_withnone►
◄blend0.50►
◄extra►
CategorySongScribe
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| preset | COMBO | Acoustic / Bluegrass | 73 options: Acoustic / Bluegrass, Acoustic / Country, Acoustic / Indie Folk, Acoustic / Solo Piano, Cinematic / Classical Chamber, Cinematic / Epic Trailer, +67 |
| format | COMBO | minimax | minimax: three labelled sections (Global Metadata / Vocal Details / Arrangement). yue2: one flat comma-separated descriptor string, which is what YuE2's style input expects. |
| detail | COMBO | full | YuE2 only. tags: genre, tempo, mood and vocal. full: adds instrumentation and production. rich: adds scene and extra texture. YuE2's own prompts range across all three. |
| vocal | COMBO | auto | YuE2 states vocal type explicitly in most prompts. 'auto' uses whatever the preset declares. |
| language | COMBO | auto | Sung language. YuE2 supports English, Mandarin, Japanese, Korean, Spanish and Russian; naming it steers pronunciation. |
| style | COMBO | balanced | MiniMax only: how much measured detail the caption carries. |
| era | COMBO | none | Layer a production era on top. |
| texture | COMBO | none | Layer a recording texture on top. |
| mood_shift | COMBO | none | Push the mood in a direction. |
| seed | INT | 00–18446744073709550000 | — |
| blend_withopt | COMBO | none | Optional second preset to mix in. |
| blendopt | FLOAT | 0.500–1 | How much of the second preset to admit. 0 = first only, 1 = second only. |
| extraopt | STRING | Appended verbatim. Use for anything the preset cannot know - a reference artist, a negative instruction like 'avoid heavy distortion', or a specific structure. |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | The style prompt, in the selected format. Wire to YuE2's style input or MiniMax's caption input. |
| global_metadata | STRING | MiniMax section 1 (empty detail in yue2 format is still filled). |
| vocal_details | STRING | MiniMax section 2. |
| arrangement | STRING | MiniMax section 3. |