ComfyUI Node
IronLeo78 Undercover
IronLeo78 Undercover: covers a song with your lyrics, with YuE2 (it follows the melody). A preset style (vocals first), key, BPM and seed. Saves FLAC / MP3 320k in the input folder.
IronLeo78 Undercover
- audio
- YuE2
- abc
- status
- facts
- seed
◄song▾►
◄Analyse_onlyfalse►
◄lyrics►
◄PresetAcoustic / Bluegrass►
◄Vocalsauto►
◄Eranone►
◄Texturenone►
◄Mood_Shiftnone►
◄LanguageEnglish►
◄Blend_Withnone►
◄Keyauto►
◄BPM0►
◄Duration0.0►
◄Formatflac►
◄seed0►
◄seed_in—►
CategoryIronLeo78/MTV
Inputs (17)
| Name | Type | Default | Description |
|---|---|---|---|
| song | COMBO | The song to cover (audio or video file in ComfyUI's input folder). The optional audio input wins when it is wired. | |
| Analyse_only | BOOLEAN | false | ON: just reads the song (key, BPM, meter, ABC) and shows it: no model, no file. OFF: YuE2 sings the cover (it follows the original melody through the ABC). |
| lyrics | STRING | Your lyrics, sung by YuE2 ([Verse], [Chorus] ...). | |
| Preset | COMBO | Acoustic / Bluegrass | The style (73 presets, from SongScribe). The vocal part goes FIRST in the prompt. |
| Vocals | COMBO | auto | auto = the preset's own voice. |
| Era | COMBO | none | 7 options: none, 1960s, 1970s, 1980s, 1990s, 2000s, +1 |
| Texture | COMBO | none | 6 options: none, lo-fi, tape, hi-fi, intimate, cavernous |
| Mood_Shift | COMBO | none | 6 options: none, darker, brighter, sadder, dreamier, harder |
| Language | COMBO | English | The six languages YuE2 knows. |
| Blend_With | COMBO | none | A second preset mixed in at 50 %. |
| Key | COMBO | auto | auto = the song's key. Another key TRANSPOSES the melody (every note moves) for YuE2. The song's major / minor is kept. YuE2 always keeps the song's meter. |
| BPM | INT | 00–300 | 0 = the song's tempo. |
| Duration | FLOAT | 0.00–900 | Seconds. 0 = the length of the song. |
| Format | COMBO | flac | 2 options: flac, mp3 320k |
| seed | INT | 00–18446744073709550000 | — |
| audioopt | AUDIO | Optional: the song as AUDIO (wins over the song widget). | |
| seed_inopt | INT | Optional: a seed from another node (wins over the seed widget). |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| YuE2 | AUDIO | — |
| abc | STRING | — |
| status | STRING | — |
| facts | STRING | — |
| seed | INT | — |