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-acemusic > AceMusic Settings

ComfyUI Node: AceMusic Settings

Class Name

AceMusicSettings

Category
AceMusic/Settings
Author
hiroki-abe-58 (Account age: 3515days)
Extension
comfyui-acemusic
Latest Updated
2026-02-09
Github Stars
0.04K

How to Install comfyui-acemusic

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

AceMusic Settings Description

Configure and optimize music generation parameters seamlessly.

AceMusic Settings:

AceMusicSettings is a crucial node within the AceMusic suite designed to configure and optimize the parameters for music generation tasks. This node serves as a bridge between user preferences and the AceMusicGenerator, allowing you to tailor the music creation process to specific needs and artistic visions. By providing a comprehensive set of adjustable parameters, AceMusicSettings empowers you to define the characteristics of the generated music, such as its duration, tempo, and key signature. This customization capability ensures that the resulting audio aligns with your creative goals, whether you're aiming for a specific mood, style, or genre. The node's primary function is to output a settings dictionary that seamlessly integrates with the AceMusicGenerator, facilitating a smooth and efficient workflow for generating music that meets your artistic requirements.

AceMusic Settings Input Parameters:

duration

The duration parameter specifies the length of the generated music in seconds. It allows you to control how long the output track will be, with a minimum value of 5.0 seconds and a maximum of 240.0 seconds. The default setting is 30.0 seconds, providing a balance between brevity and substance. Adjusting this parameter impacts the overall structure and development of the music piece, enabling you to create anything from short jingles to extended compositions.

vocal_language

The vocal_language parameter determines the language of any vocal elements in the generated music. It offers a selection from supported languages, with the default being Japanese ("ja"). This parameter is essential for ensuring that any lyrical content aligns with your intended audience or cultural context, enhancing the authenticity and relevance of the music.

bpm

The bpm (beats per minute) parameter sets the tempo of the music, influencing its pace and energy. You can choose a value between 0 and 300, with a default of 120 bpm, which is a common tempo for many genres. Adjusting the bpm allows you to tailor the music's rhythm to fit specific styles, whether you want a slow ballad or an upbeat dance track.

timesignature

The timesignature parameter defines the rhythmic structure of the music, specifying how many beats are in each measure. The default setting is "4/4", which is the most common time signature in Western music. This parameter is crucial for establishing the foundational rhythm of the piece, affecting how the music feels and flows.

keyscale

The keyscale parameter sets the key signature of the music, determining the tonal center and the scale used for melody and harmony. The default is an empty string, allowing for flexibility in key selection. By choosing a specific key, you can influence the mood and emotional impact of the music, whether aiming for a bright, uplifting sound or a more somber, introspective tone.

instrumental

The instrumental parameter is a boolean that indicates whether the generated music should be purely instrumental or include vocal elements. The default value is False, meaning vocals may be included. This parameter is vital for aligning the music with your artistic vision, whether you prefer instrumental compositions or tracks with lyrical content.

inference_steps

The inference_steps parameter controls the number of steps used in the music generation process, affecting the detail and complexity of the output. You can set it between 1 and 100, with a default of 27 steps. Increasing the number of steps can enhance the richness and intricacy of the music, while fewer steps may result in simpler compositions.

guidance_scale

The guidance_scale parameter influences the strength of the guidance applied during music generation, affecting how closely the output adheres to the specified parameters. It ranges from 1.0 to 30.0, with a default of 15.0. A higher guidance scale can lead to more precise adherence to your settings, while a lower scale allows for more creative variation.

seed

The seed parameter is an integer used to initialize the random number generator, ensuring reproducibility of the generated music. It can be set between -1 and 0x7FFFFFFF, with a default of -1, which means a random seed is used. By specifying a seed, you can recreate the same music output in future sessions, which is useful for iterative refinement or sharing specific results.

AceMusic Settings Output Parameters:

ACEMUSIC_SETTINGS

The ACEMUSIC_SETTINGS output is a dictionary containing all the configured parameters for the music generation process. This output is essential as it encapsulates your settings and preferences, ready to be passed to the AceMusicGenerator. It ensures that the generator has all the necessary information to produce music that aligns with your artistic vision, providing a seamless transition from configuration to creation.

AceMusic Settings Usage Tips:

  • Experiment with different bpm and timesignature settings to explore various musical styles and genres, from classical to contemporary.
  • Use the seed parameter to save and reproduce specific music outputs, which is particularly useful for collaborative projects or iterative design processes.
  • Adjust the guidance_scale to balance between strict adherence to your settings and allowing the model to introduce creative variations.

AceMusic Settings Common Errors and Solutions:

Invalid duration value

  • Explanation: The duration parameter is set outside the allowed range of 5.0 to 240.0 seconds.
  • Solution: Ensure that the duration value is within the specified range to avoid errors during music generation.

Unsupported vocal language

  • Explanation: The vocal_language parameter is set to a language not supported by the system.
  • Solution: Select a language from the list of supported languages to ensure proper vocal generation.

BPM out of range

  • Explanation: The bpm parameter is set outside the allowed range of 0 to 300.
  • Solution: Adjust the bpm value to fall within the specified range to ensure the music is generated correctly.

Invalid seed value

  • Explanation: The seed parameter is set to a value outside the allowed range.
  • Solution: Ensure the seed is between -1 and 0x7FFFFFFF to maintain reproducibility and avoid errors.

AceMusic Settings Related Nodes

Go back to the extension to check out more related nodes.
comfyui-acemusic
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.

AceMusic Settings