(Deno) LTX Sequencer
Put reference images exactly where you want them in the LTX timeline
- positive
- negative
- vae
- latent
- multi_input
- positive
- negative
- latent
Guide-image workflows are how people get LTX and Wan to actually obey a storyboard: you insert reference images as keyframes into the latent timeline, and the sampler does its best to hit them in sequence. Doing that by hand means fiddly per-frame math and a graph full of tiny conditioning nodes. (Deno) LTX Sequencer is the cleaned-up version: feed it a batch of guide images, tell it where in the timeline each one lands, and it returns sequenced positive/negative conditioning plus the latent with guide frames appended.
How it works
The node is tuned for the batch output of the pack's (Deno) Multi Image Loader - connect one and it even auto-fills num_images from how many images the loader is actually feeding, which removes the most common "I changed the image count and the sequence broke" failure. For each guide image you set an insertion point and a strength:
insert_mode- positions entered as frames or seconds. Seconds mode converts usingframe_rate(24 default), so you can think in time instead of frame numbers.- Per image:
insert_frame_N/insert_second_Nandstrength_N- strength is deliberately the only thing that gets to break out into manual control, per the author's design.
The bypass toggle is the quiet hero: flip it and positive, negative, and latent pass through unchanged, which gives you a one-click A/B between "with guide sequence" and "plain generation" for the same graph. There's also strength_sync, which keeps guide strengths synced across multiple sequencer nodes when you use the frontend sync tool - handy for multi-shot workflows where every shot should treat its references with the same weight.
Outputs are positive and negative CONDITIONING (guide-image timing inserted) and the latent timeline with guide frames appended - straight into your sampler.
Inputs to care about
positive/negative- your base conditioning before guides.vae- used to encode the guide/reference images into LTX latent space.latent- the LTX latent timeline receiving the keyframes.multi_input- the batch of guide images.num_images,insert_mode,frame_rate, then per-slot positions and strengths (up to 18 slots).
Install and context
cd ComfyUI/custom_nodes
git clone https://github.com/Deno2026/comfyui-deno-custom-nodes.git
# restart ComfyUI
It sits on top of the official ComfyUI-LTXVideo stack, so that plus a 2.3 model is the prerequisite. The workflow idea is borrowed from WhatDreamsCost's LTX approach, reshaped for daily use - if you've seen those multi-image LTX workflows and wanted the same power without rebuilding the plumbing, this is that.
The trap to know: this is a sequence tool, not a length tool. The latent timeline and its frame budget come from your empty-latent/sampler setup upstream - the sequencer inserts guides into what exists; it doesn't extend the clip. If your references land after the clip ends, nothing visibly "breaks," the frames just don't get reached, which confuses people no end. Check your latent's frame count against the last insertion point before you blame the node.
Inputs (160)
| Name | Type | Default | Description |
|---|---|---|---|
| positive | CONDITIONING | Base positive LTX conditioning before guide images are inserted. | |
| negative | CONDITIONING | Base negative LTX conditioning before guide images are inserted. | |
| vae | VAE | VAE used to encode the guide/reference images into the LTX latent space. | |
| latent | LATENT | LTX latent timeline that receives the guide image keyframes. | |
| multi_input | IMAGE | Batch of guide/reference images to insert into the LTX sequence. | |
| num_images | INT | 10–50 | How many images from the batch to use. |
| insert_mode | COMBO | frames | Choose whether insertion positions are entered as frame numbers or seconds. |
| frame_rate | INT | 241–120 | Frame rate used to convert seconds into frame positions. |
| strength_sync | BOOLEAN | true | Keep guide strengths synced across sequencer nodes when the frontend sync tool is used. |
| bypass | BOOLEAN | false | Pass positive, negative, and latent through unchanged. |
| insert_frame_1opt | INT | 0-9999–9999 | Frame position for guide image 1 when Insert Mode is frames. |
| insert_second_1opt | FLOAT | 0.00–9999 | Second position for guide image 1 when Insert Mode is seconds. |
| strength_1opt | FLOAT | 1.000–1 | Guide strength for image 1. |
| insert_frame_2opt | INT | 0-9999–9999 | Frame position for guide image 2 when Insert Mode is frames. |
| insert_second_2opt | FLOAT | 0.00–9999 | Second position for guide image 2 when Insert Mode is seconds. |
| strength_2opt | FLOAT | 1.000–1 | Guide strength for image 2. |
| insert_frame_3opt | INT | 0-9999–9999 | Frame position for guide image 3 when Insert Mode is frames. |
| insert_second_3opt | FLOAT | 0.00–9999 | Second position for guide image 3 when Insert Mode is seconds. |
| strength_3opt | FLOAT | 1.000–1 | Guide strength for image 3. |
| insert_frame_4opt | INT | 0-9999–9999 | Frame position for guide image 4 when Insert Mode is frames. |
| insert_second_4opt | FLOAT | 0.00–9999 | Second position for guide image 4 when Insert Mode is seconds. |
| strength_4opt | FLOAT | 1.000–1 | Guide strength for image 4. |
| insert_frame_5opt | INT | 0-9999–9999 | Frame position for guide image 5 when Insert Mode is frames. |
| insert_second_5opt | FLOAT | 0.00–9999 | Second position for guide image 5 when Insert Mode is seconds. |
| strength_5opt | FLOAT | 1.000–1 | Guide strength for image 5. |
| insert_frame_6opt | INT | 0-9999–9999 | Frame position for guide image 6 when Insert Mode is frames. |
| insert_second_6opt | FLOAT | 0.00–9999 | Second position for guide image 6 when Insert Mode is seconds. |
| strength_6opt | FLOAT | 1.000–1 | Guide strength for image 6. |
| insert_frame_7opt | INT | 0-9999–9999 | Frame position for guide image 7 when Insert Mode is frames. |
| insert_second_7opt | FLOAT | 0.00–9999 | Second position for guide image 7 when Insert Mode is seconds. |
| strength_7opt | FLOAT | 1.000–1 | Guide strength for image 7. |
| insert_frame_8opt | INT | 0-9999–9999 | Frame position for guide image 8 when Insert Mode is frames. |
| insert_second_8opt | FLOAT | 0.00–9999 | Second position for guide image 8 when Insert Mode is seconds. |
| strength_8opt | FLOAT | 1.000–1 | Guide strength for image 8. |
| insert_frame_9opt | INT | 0-9999–9999 | Frame position for guide image 9 when Insert Mode is frames. |
| insert_second_9opt | FLOAT | 0.00–9999 | Second position for guide image 9 when Insert Mode is seconds. |
| strength_9opt | FLOAT | 1.000–1 | Guide strength for image 9. |
| insert_frame_10opt | INT | 0-9999–9999 | Frame position for guide image 10 when Insert Mode is frames. |
| insert_second_10opt | FLOAT | 0.00–9999 | Second position for guide image 10 when Insert Mode is seconds. |
| strength_10opt | FLOAT | 1.000–1 | Guide strength for image 10. |
| insert_frame_11opt | INT | 0-9999–9999 | Frame position for guide image 11 when Insert Mode is frames. |
| insert_second_11opt | FLOAT | 0.00–9999 | Second position for guide image 11 when Insert Mode is seconds. |
| strength_11opt | FLOAT | 1.000–1 | Guide strength for image 11. |
| insert_frame_12opt | INT | 0-9999–9999 | Frame position for guide image 12 when Insert Mode is frames. |
| insert_second_12opt | FLOAT | 0.00–9999 | Second position for guide image 12 when Insert Mode is seconds. |
| strength_12opt | FLOAT | 1.000–1 | Guide strength for image 12. |
| insert_frame_13opt | INT | 0-9999–9999 | Frame position for guide image 13 when Insert Mode is frames. |
| insert_second_13opt | FLOAT | 0.00–9999 | Second position for guide image 13 when Insert Mode is seconds. |
| strength_13opt | FLOAT | 1.000–1 | Guide strength for image 13. |
| insert_frame_14opt | INT | 0-9999–9999 | Frame position for guide image 14 when Insert Mode is frames. |
| insert_second_14opt | FLOAT | 0.00–9999 | Second position for guide image 14 when Insert Mode is seconds. |
| strength_14opt | FLOAT | 1.000–1 | Guide strength for image 14. |
| insert_frame_15opt | INT | 0-9999–9999 | Frame position for guide image 15 when Insert Mode is frames. |
| insert_second_15opt | FLOAT | 0.00–9999 | Second position for guide image 15 when Insert Mode is seconds. |
| strength_15opt | FLOAT | 1.000–1 | Guide strength for image 15. |
| insert_frame_16opt | INT | 0-9999–9999 | Frame position for guide image 16 when Insert Mode is frames. |
| insert_second_16opt | FLOAT | 0.00–9999 | Second position for guide image 16 when Insert Mode is seconds. |
| strength_16opt | FLOAT | 1.000–1 | Guide strength for image 16. |
| insert_frame_17opt | INT | 0-9999–9999 | Frame position for guide image 17 when Insert Mode is frames. |
| insert_second_17opt | FLOAT | 0.00–9999 | Second position for guide image 17 when Insert Mode is seconds. |
| strength_17opt | FLOAT | 1.000–1 | Guide strength for image 17. |
| insert_frame_18opt | INT | 0-9999–9999 | Frame position for guide image 18 when Insert Mode is frames. |
| insert_second_18opt | FLOAT | 0.00–9999 | Second position for guide image 18 when Insert Mode is seconds. |
| strength_18opt | FLOAT | 1.000–1 | Guide strength for image 18. |
| insert_frame_19opt | INT | 0-9999–9999 | Frame position for guide image 19 when Insert Mode is frames. |
| insert_second_19opt | FLOAT | 0.00–9999 | Second position for guide image 19 when Insert Mode is seconds. |
| strength_19opt | FLOAT | 1.000–1 | Guide strength for image 19. |
| insert_frame_20opt | INT | 0-9999–9999 | Frame position for guide image 20 when Insert Mode is frames. |
| insert_second_20opt | FLOAT | 0.00–9999 | Second position for guide image 20 when Insert Mode is seconds. |
| strength_20opt | FLOAT | 1.000–1 | Guide strength for image 20. |
| insert_frame_21opt | INT | 0-9999–9999 | Frame position for guide image 21 when Insert Mode is frames. |
| insert_second_21opt | FLOAT | 0.00–9999 | Second position for guide image 21 when Insert Mode is seconds. |
| strength_21opt | FLOAT | 1.000–1 | Guide strength for image 21. |
| insert_frame_22opt | INT | 0-9999–9999 | Frame position for guide image 22 when Insert Mode is frames. |
| insert_second_22opt | FLOAT | 0.00–9999 | Second position for guide image 22 when Insert Mode is seconds. |
| strength_22opt | FLOAT | 1.000–1 | Guide strength for image 22. |
| insert_frame_23opt | INT | 0-9999–9999 | Frame position for guide image 23 when Insert Mode is frames. |
| insert_second_23opt | FLOAT | 0.00–9999 | Second position for guide image 23 when Insert Mode is seconds. |
| strength_23opt | FLOAT | 1.000–1 | Guide strength for image 23. |
| insert_frame_24opt | INT | 0-9999–9999 | Frame position for guide image 24 when Insert Mode is frames. |
| insert_second_24opt | FLOAT | 0.00–9999 | Second position for guide image 24 when Insert Mode is seconds. |
| strength_24opt | FLOAT | 1.000–1 | Guide strength for image 24. |
| insert_frame_25opt | INT | 0-9999–9999 | Frame position for guide image 25 when Insert Mode is frames. |
| insert_second_25opt | FLOAT | 0.00–9999 | Second position for guide image 25 when Insert Mode is seconds. |
| strength_25opt | FLOAT | 1.000–1 | Guide strength for image 25. |
| insert_frame_26opt | INT | 0-9999–9999 | Frame position for guide image 26 when Insert Mode is frames. |
| insert_second_26opt | FLOAT | 0.00–9999 | Second position for guide image 26 when Insert Mode is seconds. |
| strength_26opt | FLOAT | 1.000–1 | Guide strength for image 26. |
| insert_frame_27opt | INT | 0-9999–9999 | Frame position for guide image 27 when Insert Mode is frames. |
| insert_second_27opt | FLOAT | 0.00–9999 | Second position for guide image 27 when Insert Mode is seconds. |
| strength_27opt | FLOAT | 1.000–1 | Guide strength for image 27. |
| insert_frame_28opt | INT | 0-9999–9999 | Frame position for guide image 28 when Insert Mode is frames. |
| insert_second_28opt | FLOAT | 0.00–9999 | Second position for guide image 28 when Insert Mode is seconds. |
| strength_28opt | FLOAT | 1.000–1 | Guide strength for image 28. |
| insert_frame_29opt | INT | 0-9999–9999 | Frame position for guide image 29 when Insert Mode is frames. |
| insert_second_29opt | FLOAT | 0.00–9999 | Second position for guide image 29 when Insert Mode is seconds. |
| strength_29opt | FLOAT | 1.000–1 | Guide strength for image 29. |
| insert_frame_30opt | INT | 0-9999–9999 | Frame position for guide image 30 when Insert Mode is frames. |
| insert_second_30opt | FLOAT | 0.00–9999 | Second position for guide image 30 when Insert Mode is seconds. |
| strength_30opt | FLOAT | 1.000–1 | Guide strength for image 30. |
| insert_frame_31opt | INT | 0-9999–9999 | Frame position for guide image 31 when Insert Mode is frames. |
| insert_second_31opt | FLOAT | 0.00–9999 | Second position for guide image 31 when Insert Mode is seconds. |
| strength_31opt | FLOAT | 1.000–1 | Guide strength for image 31. |
| insert_frame_32opt | INT | 0-9999–9999 | Frame position for guide image 32 when Insert Mode is frames. |
| insert_second_32opt | FLOAT | 0.00–9999 | Second position for guide image 32 when Insert Mode is seconds. |
| strength_32opt | FLOAT | 1.000–1 | Guide strength for image 32. |
| insert_frame_33opt | INT | 0-9999–9999 | Frame position for guide image 33 when Insert Mode is frames. |
| insert_second_33opt | FLOAT | 0.00–9999 | Second position for guide image 33 when Insert Mode is seconds. |
| strength_33opt | FLOAT | 1.000–1 | Guide strength for image 33. |
| insert_frame_34opt | INT | 0-9999–9999 | Frame position for guide image 34 when Insert Mode is frames. |
| insert_second_34opt | FLOAT | 0.00–9999 | Second position for guide image 34 when Insert Mode is seconds. |
| strength_34opt | FLOAT | 1.000–1 | Guide strength for image 34. |
| insert_frame_35opt | INT | 0-9999–9999 | Frame position for guide image 35 when Insert Mode is frames. |
| insert_second_35opt | FLOAT | 0.00–9999 | Second position for guide image 35 when Insert Mode is seconds. |
| strength_35opt | FLOAT | 1.000–1 | Guide strength for image 35. |
| insert_frame_36opt | INT | 0-9999–9999 | Frame position for guide image 36 when Insert Mode is frames. |
| insert_second_36opt | FLOAT | 0.00–9999 | Second position for guide image 36 when Insert Mode is seconds. |
| strength_36opt | FLOAT | 1.000–1 | Guide strength for image 36. |
| insert_frame_37opt | INT | 0-9999–9999 | Frame position for guide image 37 when Insert Mode is frames. |
| insert_second_37opt | FLOAT | 0.00–9999 | Second position for guide image 37 when Insert Mode is seconds. |
| strength_37opt | FLOAT | 1.000–1 | Guide strength for image 37. |
| insert_frame_38opt | INT | 0-9999–9999 | Frame position for guide image 38 when Insert Mode is frames. |
| insert_second_38opt | FLOAT | 0.00–9999 | Second position for guide image 38 when Insert Mode is seconds. |
| strength_38opt | FLOAT | 1.000–1 | Guide strength for image 38. |
| insert_frame_39opt | INT | 0-9999–9999 | Frame position for guide image 39 when Insert Mode is frames. |
| insert_second_39opt | FLOAT | 0.00–9999 | Second position for guide image 39 when Insert Mode is seconds. |
| strength_39opt | FLOAT | 1.000–1 | Guide strength for image 39. |
| insert_frame_40opt | INT | 0-9999–9999 | Frame position for guide image 40 when Insert Mode is frames. |
| insert_second_40opt | FLOAT | 0.00–9999 | Second position for guide image 40 when Insert Mode is seconds. |
| strength_40opt | FLOAT | 1.000–1 | Guide strength for image 40. |
| insert_frame_41opt | INT | 0-9999–9999 | Frame position for guide image 41 when Insert Mode is frames. |
| insert_second_41opt | FLOAT | 0.00–9999 | Second position for guide image 41 when Insert Mode is seconds. |
| strength_41opt | FLOAT | 1.000–1 | Guide strength for image 41. |
| insert_frame_42opt | INT | 0-9999–9999 | Frame position for guide image 42 when Insert Mode is frames. |
| insert_second_42opt | FLOAT | 0.00–9999 | Second position for guide image 42 when Insert Mode is seconds. |
| strength_42opt | FLOAT | 1.000–1 | Guide strength for image 42. |
| insert_frame_43opt | INT | 0-9999–9999 | Frame position for guide image 43 when Insert Mode is frames. |
| insert_second_43opt | FLOAT | 0.00–9999 | Second position for guide image 43 when Insert Mode is seconds. |
| strength_43opt | FLOAT | 1.000–1 | Guide strength for image 43. |
| insert_frame_44opt | INT | 0-9999–9999 | Frame position for guide image 44 when Insert Mode is frames. |
| insert_second_44opt | FLOAT | 0.00–9999 | Second position for guide image 44 when Insert Mode is seconds. |
| strength_44opt | FLOAT | 1.000–1 | Guide strength for image 44. |
| insert_frame_45opt | INT | 0-9999–9999 | Frame position for guide image 45 when Insert Mode is frames. |
| insert_second_45opt | FLOAT | 0.00–9999 | Second position for guide image 45 when Insert Mode is seconds. |
| strength_45opt | FLOAT | 1.000–1 | Guide strength for image 45. |
| insert_frame_46opt | INT | 0-9999–9999 | Frame position for guide image 46 when Insert Mode is frames. |
| insert_second_46opt | FLOAT | 0.00–9999 | Second position for guide image 46 when Insert Mode is seconds. |
| strength_46opt | FLOAT | 1.000–1 | Guide strength for image 46. |
| insert_frame_47opt | INT | 0-9999–9999 | Frame position for guide image 47 when Insert Mode is frames. |
| insert_second_47opt | FLOAT | 0.00–9999 | Second position for guide image 47 when Insert Mode is seconds. |
| strength_47opt | FLOAT | 1.000–1 | Guide strength for image 47. |
| insert_frame_48opt | INT | 0-9999–9999 | Frame position for guide image 48 when Insert Mode is frames. |
| insert_second_48opt | FLOAT | 0.00–9999 | Second position for guide image 48 when Insert Mode is seconds. |
| strength_48opt | FLOAT | 1.000–1 | Guide strength for image 48. |
| insert_frame_49opt | INT | 0-9999–9999 | Frame position for guide image 49 when Insert Mode is frames. |
| insert_second_49opt | FLOAT | 0.00–9999 | Second position for guide image 49 when Insert Mode is seconds. |
| strength_49opt | FLOAT | 1.000–1 | Guide strength for image 49. |
| insert_frame_50opt | INT | 0-9999–9999 | Frame position for guide image 50 when Insert Mode is frames. |
| insert_second_50opt | FLOAT | 0.00–9999 | Second position for guide image 50 when Insert Mode is seconds. |
| strength_50opt | FLOAT | 1.000–1 | Guide strength for image 50. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| positive | CONDITIONING | Positive conditioning with guide-image timing inserted. |
| negative | CONDITIONING | Negative conditioning matching the sequenced positive conditioning. |
| latent | LATENT | Latent timeline with guide frames appended. |