Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyUI-FL-YuE2 > FL YuE2 · Compose

ComfyUI Node: FL YuE2 · Compose

Class Name

FL_YuE2_Plan

Category
FL YuE2
Author
filliptm (Account age: 2551days)
Extension
ComfyUI-FL-YuE2
Latest Updated
2026-09-17
Github Stars
0.13K

How to Install ComfyUI-FL-YuE2

Install this extension via the ComfyUI Manager by searching for ComfyUI-FL-YuE2
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-FL-YuE2 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 YuE2 · Compose Description

Generate music tokens based on user inputs for composition in YuE2 music framework, bridging conceptualization to synthesis with advanced techniques.

FL YuE2 · Compose:

The FL_YuE2_Plan node is a crucial component in the YuE2 music generation framework, designed to facilitate the composition process by generating music tokens based on user inputs such as style, lyrics, and ABC notation. This node acts as a bridge between the conceptualization of a musical piece and its actual synthesis, allowing you to define the structure and elements of your composition before rendering it into audio. By leveraging advanced tokenization and sampling techniques, the FL_YuE2_Plan node ensures that the generated music aligns with your creative vision, offering a seamless and intuitive way to compose music without requiring deep technical expertise. Its primary goal is to provide a user-friendly interface for composing music, making it accessible to AI artists and musicians who wish to explore new creative possibilities with AI-generated music.

FL YuE2 · Compose Input Parameters:

token_prefixes

This parameter is used to verify the consistency of the music plan by comparing the token prefixes of the request with the expected prefixes. It ensures that the plan has not been altered unexpectedly, which is crucial for maintaining the integrity of the composition process. If the prefixes do not match, it indicates that the plan has changed, prompting you to submit an edited ABC through the Plan node.

max_seconds

This parameter determines the maximum duration of the generated music in seconds. It directly influences the number of tokens that can be generated, with a typical conversion rate of 25 tokens per second. Adjusting this parameter allows you to control the length of the composition, providing flexibility in creating both short and extended musical pieces.

temperature

The temperature parameter controls the randomness of the token generation process. A higher temperature value results in more diverse and creative outputs, while a lower value produces more predictable and conservative results. This parameter is essential for fine-tuning the balance between creativity and coherence in the generated music.

top_p

This parameter is part of the nucleus sampling technique, which limits the token selection to a subset of the most probable tokens whose cumulative probability is at least top_p. It helps in controlling the diversity of the generated music by focusing on the most likely tokens, thereby enhancing the quality and relevance of the output.

top_k

The top_k parameter restricts the token selection to the top k most probable tokens. It is another method to control the diversity of the generated music, ensuring that only the most relevant tokens are considered during the generation process. This parameter is useful for maintaining a balance between creativity and coherence.

repetition_penalty

This parameter applies a penalty to tokens that have already been generated, discouraging repetition and promoting variety in the music. It is particularly useful for avoiding monotonous or repetitive patterns in the composition, ensuring a more engaging and dynamic musical output.

cfg_scale

The cfg_scale parameter adjusts the influence of the conditioning factors on the token generation process. A value of 1 indicates no additional conditioning, while higher values increase the impact of the conditioning, allowing for more precise control over the style and characteristics of the generated music.

seed

The seed parameter is used to initialize the random number generator, ensuring reproducibility of the generated music. By using the same seed, you can generate identical outputs across different runs, which is useful for iterative refinement and comparison of compositions.

FL YuE2 · Compose Output Parameters:

ids

The ids output parameter represents the sequence of generated music tokens. These tokens are the building blocks of the composition, encapsulating the musical information that will be used in subsequent stages of the music generation process. The ids are crucial for transforming the conceptual plan into a tangible musical piece.

timing

The timing output parameter provides information about the timing of the generated tokens. It is essential for synchronizing the music with other elements, such as lyrics or visual components, ensuring that the final composition is cohesive and well-structured.

truncated

The truncated output parameter indicates whether the generation process was cut short due to reaching the maximum duration specified by the max_seconds parameter. This information is important for understanding the completeness of the generated music and for making adjustments to the plan if necessary.

FL YuE2 · Compose Usage Tips:

  • Experiment with different temperature values to find the right balance between creativity and coherence in your compositions.
  • Use the max_seconds parameter to control the length of your music, allowing you to create both short jingles and extended tracks.
  • Adjust the top_p and top_k parameters to fine-tune the diversity of the generated music, ensuring that it aligns with your artistic vision.

FL YuE2 · Compose Common Errors and Solutions:

"YuE2 plan changed. Submit edited ABC through the Plan node."

  • Explanation: This error occurs when the token prefixes of the request do not match the expected prefixes, indicating that the plan has been altered unexpectedly.
  • Solution: Review and submit the edited ABC notation through the Plan node to ensure consistency in the composition process.

"YuE2 produced no music tokens. Try a different seed or lyrics."

  • Explanation: This error indicates that the generation process did not produce any music tokens, possibly due to unsuitable input parameters or seed.
  • Solution: Experiment with different seeds or modify the lyrics to achieve a successful generation of music tokens.

"YuE2 reached max_duration; increase it if the song ends early."

  • Explanation: This warning suggests that the generation process was truncated because it reached the maximum duration specified by the max_seconds parameter.
  • Solution: Increase the max_seconds parameter to allow for a longer composition if the song ends prematurely.

FL YuE2 · Compose Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-FL-YuE2
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.

FL YuE2 · Compose