ComfyUI > Nodes > ComfyUI-WanVideoWrapper > Create Schedule Float List

ComfyUI Node: Create Schedule Float List

Class Name

CreateScheduleFloatList

Category
WanVideoWrapper
Author
kijai (Account age: 2871days)
Extension
ComfyUI-WanVideoWrapper
Latest Updated
2026-05-05
Github Stars
6.41K

How to Install ComfyUI-WanVideoWrapper

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

Create Schedule Float List Description

Generate gradual floating-point number lists for scheduling parameter changes with customizable interpolation and step range.

Create Schedule Float List:

The CreateScheduleFloatList node is designed to generate a list of floating-point numbers that can be used to schedule parameters such as configuration (cfg) and Lora scale across different steps in a process. This node is particularly useful for tasks that require gradual changes or transitions in parameter values over time, allowing for smooth and controlled adjustments. By providing a flexible and customizable approach to scheduling, this node enables you to define the start and end values, the interpolation method, and the specific range of steps over which the changes should occur. This capability is essential for creating dynamic and responsive systems that can adapt to varying conditions and requirements.

Create Schedule Float List Input Parameters:

steps

The steps parameter defines the total number of steps over which the schedule will be applied. It determines the length of the list of floats that will be generated. The number of steps directly impacts the granularity of the schedule, with more steps allowing for finer control over the transition between values.

start_value

The start_value parameter specifies the initial value of the schedule at the beginning of the defined range. This value is crucial as it sets the baseline from which the transition will begin, influencing the overall shape and behavior of the schedule.

end_value

The end_value parameter indicates the final value of the schedule at the end of the defined range. It determines the target value that the schedule will reach, providing a clear endpoint for the transition and affecting the overall trajectory of the schedule.

default_value

The default_value parameter is used to fill the list of floats outside the specified range of transition. It ensures that all steps not covered by the transition maintain a consistent value, providing stability and predictability to the schedule.

interpolation

The interpolation parameter defines the method used to calculate the transition between the start_value and end_value. Options include "linear," "ease_in," and "ease_out," each offering a different style of transition. This parameter is key to shaping the curve of the schedule, allowing for smooth or more abrupt changes as needed.

start_percent

The start_percent parameter specifies the starting point of the transition as a percentage of the total steps. It determines where the schedule begins to change from the default_value to the start_value, allowing for precise control over the timing of the transition.

end_percent

The end_percent parameter indicates the endpoint of the transition as a percentage of the total steps. It defines where the schedule will reach the end_value, providing a clear boundary for the transition and ensuring that changes occur within the desired timeframe.

unique_id

The unique_id parameter is an optional identifier used to track and manage the schedule's progress. If provided, it allows for integration with external systems or processes, enabling real-time updates and monitoring of the schedule's execution.

Create Schedule Float List Output Parameters:

cfg_list

The cfg_list output parameter is a list of floats representing the scheduled values across the specified steps. This list reflects the transition from the start_value to the end_value according to the defined interpolation method and range. It serves as a dynamic and adaptable schedule that can be used to control various parameters in a process, providing a structured and predictable way to manage changes over time.

Create Schedule Float List Usage Tips:

  • To achieve a smooth transition between values, consider using the "linear" interpolation method, which provides a consistent rate of change across the specified range.
  • If you need a more gradual start or end to the transition, experiment with the "ease_in" or "ease_out" interpolation methods, which can create more natural and visually appealing changes.
  • Ensure that the start_percent and end_percent parameters are set appropriately to cover the desired range of steps, allowing for precise control over when the transition occurs.

Create Schedule Float List Common Errors and Solutions:

IndexError: list assignment index out of range

  • Explanation: This error occurs when the calculated indices for the transition range exceed the bounds of the list, often due to incorrect start_percent or end_percent values.
  • Solution: Verify that the start_percent and end_percent values are within the range of 0 to 1 and that they are set correctly relative to the total number of steps.

TypeError: unsupported operand type(s) for -: 'str' and 'str'

  • Explanation: This error may arise if non-numeric values are provided for start_value, end_value, or other numeric parameters.
  • Solution: Ensure that all input parameters are of the correct type, specifically that numeric values are provided where expected.

ValueError: could not convert string to float

  • Explanation: This error can occur if the input parameters are not properly formatted as numbers.
  • Solution: Double-check that all numeric inputs are correctly formatted and free of any non-numeric characters or symbols.

Create Schedule Float List Related Nodes

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

Create Schedule Float List