ComfyUI Node
Audio Extender (segment + overlap)
A ComfyUI node in IAMCCS/Audio with 17 inputs and 9 outputs.
Audio Extender (segment + overlap)
- audio
- conditioning_audio
- segment_audio
- segment_duration_s_out
- conditioning_duration_s_out
- segment_start_sample
- segment_end_sample
- conditioning_start_sample
- conditioning_end_sample
- report
◄fps25.00►
◄modeleft_context_only►
◄left_overlap_s0.50►
◄right_overlap_s0.00►
◄link_modeuse_timeline_cursor►
◄snap_modesnap_to_video_duration►
◄clamp_policysoft_clamp►
◄segment_index0►
◄segment_duration_s10.00►
◄video_frames249►
◄generated_frames0►
◄extension_frames0►
◄timeline_cursor_frames0►
◄segment_start_frames0►
◄effective_unique_frames0►
◄first_pass_unique_frames0►
CategoryIAMCCS/Audio
Inputs (17)
| Name | Type | Default | Description |
|---|---|---|---|
| audio | AUDIO | — | |
| fps | FLOAT | 25.000.001–240 | Timeline fps used by the stitched video. |
| mode | COMBO | left_context_only | How much audio context to include around the unique segment region. |
| left_overlap_s | FLOAT | 0.500–30 | Context overlap before the unique segment region. |
| right_overlap_s | FLOAT | 0.000–30 | Context overlap after the unique segment region. |
| link_mode | COMBO | use_timeline_cursor | How the audio chunk is linked to the generation timeline. |
| snap_mode | COMBO | snap_to_video_duration | How nominal segment duration is resolved when not using explicit timeline math. |
| clamp_policy | COMBO | soft_clamp | soft_clamp trims edge segments to the audio bounds; strict raises if the requested range exceeds the track. |
| segment_indexopt | INT | 00–100000 | Fallback segment index for independent/fixed timing modes. |
| segment_duration_sopt | FLOAT | 10.000–100000 | Nominal per-segment duration when not using explicit linked math. |
| video_framesopt | INT | 2491–100000 | Nominal video frame count for the current generation pass. |
| generated_framesopt | INT | 00–100000 | Raw frames produced by the current pass. |
| extension_framesopt | INT | 00–100000 | Unique frames actually added to the stitched timeline. |
| timeline_cursor_framesopt | INT | 00–10000000 | Explicit stitched timeline cursor in unique frames. |
| segment_start_framesopt | INT | 00–10000000 | Explicit unique segment start frame from AudioExtensionMath. |
| effective_unique_framesopt | INT | 00–100000 | Explicit unique frame count from AudioExtensionMath. |
| first_pass_unique_framesopt | INT | 00–100000 | Optional explicit unique-frame count for pass 0 when deriving linked ranges statelessly. |
Outputs (9)
| Name | Type | Description |
|---|---|---|
| conditioning_audio | AUDIO | — |
| segment_audio | AUDIO | — |
| segment_duration_s_out | FLOAT | — |
| conditioning_duration_s_out | FLOAT | — |
| segment_start_sample | INT | — |
| segment_end_sample | INT | — |
| conditioning_start_sample | INT | — |
| conditioning_end_sample | INT | — |
| report | STRING | — |