ComfyUI > Nodes > ComfyUI_FL-SongGen > FL Song Gen Lyrics Formatter

ComfyUI Node: FL Song Gen Lyrics Formatter

Class Name

FL_SongGen_LyricsFormatter

Category
FL Song Gen
Author
filliptm (Account age: 2298days)
Extension
ComfyUI_FL-SongGen
Latest Updated
2026-01-01
Github Stars
0.06K

How to Install ComfyUI_FL-SongGen

Install this extension via the ComfyUI Manager by searching for ComfyUI_FL-SongGen
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI_FL-SongGen in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

FL Song Gen Lyrics Formatter Description

Formats and organizes song lyrics for AI music generation, ensuring structured sections.

FL Song Gen Lyrics Formatter:

The FL_SongGen_LyricsFormatter node is designed to assist you in creating well-structured and formatted song lyrics, tailored for use in song generation applications. This node simplifies the process of organizing lyrics into distinct sections such as verses, choruses, and instrumental breaks, ensuring that each part is properly tagged and formatted. By using this node, you can focus on the creative aspect of songwriting without worrying about the technical syntax required for song generation. The node automatically cleans and formats the lyrics, removing unsupported punctuation and ensuring that the final output is ready for further processing or integration into music generation workflows. This tool is particularly beneficial for AI artists and musicians who want to streamline their lyric creation process while maintaining a high level of organization and clarity.

FL Song Gen Lyrics Formatter Input Parameters:

intro_type

The intro_type parameter specifies the type of introduction for the song. It allows you to choose from options like "none", "intro-short", "intro-medium", and "intro-long", which determine the length and presence of the introductory section. This parameter helps set the tone and pacing of the song from the beginning.

outro_type

The outro_type parameter defines the type of conclusion for the song. Similar to the intro, it offers options such as "none", "outro-short", "outro-medium", and "outro-long". This parameter is crucial for determining how the song will end, providing a sense of closure or continuation.

verse_1

The verse_1 parameter is where you input the lyrics for the first verse of the song. It supports multiline text, allowing you to write each line of the verse as a separate phrase. This parameter is essential for establishing the narrative or theme of the song.

chorus_1

The chorus_1 parameter is used to input the lyrics for the first chorus. Like the verse, it supports multiline text and is a key component of the song's structure, often serving as the main thematic or emotional highlight.

instrumental_1

The instrumental_1 parameter specifies the type of instrumental break following the first chorus. Options include "none", "inst-short", "inst-medium", and "inst-long". This parameter allows you to incorporate instrumental sections that can add variety and depth to the song.

verse_2

The verse_2 parameter is for the lyrics of the second verse. It functions similarly to verse_1, providing space for additional narrative or thematic development in the song.

chorus_2

The chorus_2 parameter is for the lyrics of the second chorus. It allows for repetition or variation of the chorus, reinforcing the song's main message or emotion.

bridge

The bridge parameter is where you input the lyrics for the bridge section of the song. This section often provides contrast or a different perspective within the song, and supports multiline text.

instrumental_2

The instrumental_2 parameter specifies the type of instrumental break after the bridge. It offers the same options as instrumental_1, allowing for additional instrumental variety in the song.

verse_3

The verse_3 parameter is for the lyrics of the third verse, which is optional. It provides an opportunity for further narrative or thematic exploration if needed.

chorus_3

The chorus_3 parameter is for the final chorus lyrics. It allows for a concluding repetition or variation of the chorus, bringing the song to a cohesive end.

raw_lyrics

The raw_lyrics parameter allows you to input pre-formatted lyrics directly, bypassing the need to fill in the individual sections. This is useful if you already have a complete set of lyrics and want to use them as-is.

FL Song Gen Lyrics Formatter Output Parameters:

formatted_lyrics

The formatted_lyrics output parameter provides the final, formatted version of the song lyrics. This output is a single string where sections are separated by " ; " and lines within sections are separated by periods. It is ready for use in song generation applications, ensuring that the lyrics are organized and syntactically correct.

FL Song Gen Lyrics Formatter Usage Tips:

  • Use the intro_type and outro_type parameters to set the mood and pacing of your song from start to finish.
  • Take advantage of the raw_lyrics parameter if you have a complete set of lyrics ready, to save time on formatting.
  • Experiment with different instrumental break types to add variety and interest to your song's structure.

FL Song Gen Lyrics Formatter Common Errors and Solutions:

Invalid Character Error

  • Explanation: This error occurs when unsupported punctuation or characters are included in the lyrics.
  • Solution: Ensure that your lyrics only contain letters, numbers, whitespace, brackets, hyphens, and CJK characters. Use the clean_lyrics_line function to automatically remove unsupported characters.

Missing Section Error

  • Explanation: This error happens when a required section, such as a verse or chorus, is left empty.
  • Solution: Make sure to fill in all necessary sections with at least a placeholder text if the content is not yet finalized.

Formatting Error

  • Explanation: This error arises when the lyrics are not properly formatted according to the required syntax.
  • Solution: Double-check that sections are separated by " ; " and lines within sections are separated by periods. Use the format_lyrics function to ensure correct formatting.

FL Song Gen Lyrics Formatter Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI_FL-SongGen
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.