ComfyUI Node
ITL Multi Audio Loader
Drop up to 8 audio files onto the node; each gets its own audio_N output socket (sockets appear/disappear with the list, or pin output_slots to a fixed count so wires survive file edits). Each row has an on/off toggle: a switched-off row keeps its socket position but outputs None for audio_N (and filename_N on Advanced) — equivalent to leaving an unplugged OPTIONAL input, so don't switch off a row feeding a REQUIRED input. Audio is never resampled — each output keeps its file's native sample rate. count = number of files actually emitted (enabled rows), not the row count.
ITL Multi Audio Loader
- count
- audio_1
- audio_2
- audio_3
- audio_4
- audio_5
- audio_6
- audio_7
- audio_8
◄files_json[]►
◄output_slotsauto►
CategoryInto The Latent/audio
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| files_json | STRING | [] | Authoritative file list as JSON. Hidden in the UI and kept in sync by the front-end — drop files onto the node instead of editing this. |
| output_slots | COMBO | auto | How many output sockets to show. 'auto' follows the number of loaded files, so sockets appear and disappear as you edit the list. Pick a fixed number to keep the sockets (and your wires) in place while you swap files around — extra sockets with no file behind them output nothing, so don't wire more than you load. |
Outputs (9)
| Name | Type | Description |
|---|---|---|
| count | INT | — |
| audio_1 | AUDIO | — |
| audio_2 | AUDIO | — |
| audio_3 | AUDIO | — |
| audio_4 | AUDIO | — |
| audio_5 | AUDIO | — |
| audio_6 | AUDIO | — |
| audio_7 | AUDIO | — |
| audio_8 | AUDIO | — |