Hello, I’m really lost and hope someone can help.
I have prepared a setup for a live performance where i’m not present myself, I therefore have to hand over the Touchdesigner file with the audioreactive setup for the specific song.
I used the FileOut CHOP to export all the values for the entire song so I wouldn’t have to hand over the entire network of CHOPS. It works perfectly when I import it into my project, but it’s locked to the timeline.
Is it possible to control the playback of the FileIn CHOP? Preferably to reset it’s playback with a pulse?
Thanks in advance.
You can use a Lookup CHOP to play the samples from your File In CHOP.
Here’s a basic example which is using a Timer CHOP set to 10 seconds length as index.
You can add a Trail CHOP to verify the output. Press start on the Timer CHOP to start playing.
base_lookup_chop.tox (1.7 KB)
See more examples under Help→Operator Snippets → Lookup CHOP
Thank you, that helps a lot.
The audio is coming in to Touchdesigner from Disguise can i use that input as the source to play the samples from the FileIn CHOP?
hmm I feel two different paths are getting confused here?
Path A is live audio reactive - where a live audio signal comes in via Audio Device In CHOP / Dante and you make your network react to bass/treble/etc
Path B is playback: where you added time-based animation curves to a CHOP file and you only require synced start, or an continuous index signal to play back your animation using the Lookup CHOP.
It seems to you me you went for path B? So a live audio signal is not really useful anymore, but you require a start pulse from Disguise, or an index or timecode to sync your playback. This could be done via any protocol supported by both Disguise & TD, such as OSC / Artnet for instance.
Does that help?
Hello again, sorry for the slow reply.
Yes I think B is correct. As far as I understand the whole thing is controlled from the timeline in Disguise so all I really need is to have a framecount from disguise sent into TouchDesigner and my .Chan file set up to that.