Nodes/ComfyUI-OldTimeRadio/ Scene Sequencer
ComfyUI Node

Scene Sequencer

A ComfyUI node in OldTimeRadio with 9 inputs and 2 outputs.

By jbrick2070·Created 5 months ago·Updated about 4 hours ago· 7
Scene Sequencer
  • tts_audio_clips
  • announcer_audio_clips
  • music_cue_audio
  • scene_audio
  • render_log
script_json[]
start_line0
end_line999
output_dir
dialogue_offset_ms0
music_cue_manifest_json
CategoryOldTimeRadio

Inputs (9)

NameTypeDefaultDescription
script_jsonSTRING[]Parsed script JSON from LLMScriptWriter
tts_audio_clipsoptAUDIOPre-rendered TTS audio clips (from Bark/Parler batch). If provided, dialogue lines use these clips instead of placeholder silence. Clips are matched to dialogue lines in order. ANNOUNCER lines are NOT expected here - they flow through announcer_audio_clips on a separate bus.
announcer_audio_clipsoptAUDIOPre-rendered ANNOUNCER audio clips from KokoroAnnouncer. Consumed in script order for dialogue lines whose character_name is ANNOUNCER. Keeps the Voice of God bookends separated from the Bark character pool.
start_lineoptINT00–9999First line to render (for chunked processing)
end_lineoptINT9991–9999Last line to render
output_diroptSTRING
dialogue_offset_msoptFLOAT0-500–500Shift all dialogue clips on the timeline (ms). Positive = delay, negative = advance.
music_cue_audiooptAUDIOPadded AUDIO batch of every music cue from OTR_StableAudioTheme. Sliced per manifest sample_count; never the padded tail.
music_cue_manifest_jsonoptSTRINGCue manifest JSON from OTR_StableAudioTheme (maps cue_id/anchor_line_id -> batch row).

Outputs (2)

NameTypeDescription
scene_audioAUDIO
render_logSTRING