Curriculum Navigator:
If you’re viewing this page from the TouchDesigner curriculum explorer, you can use the buttons below to interact with this topic.
When working with interactive systems, there are circumstances where we need to work with discrete data events to trigger other parts of our network. A simple example of this would be monitoring an LFO CHOP for values that are either greater than or less than 0. We could use a CHOP Execute DAT to make changes in our network based on meeting specific conditions based on our LFO’s values.
Another condition we may want to consider here is if we want to target the same parameter from multiple events. Let’s say we have an operator like an Audio Play CHOP where we want to trigger this CHOP from multiple targets. By watching for specific events from multiple sources, it allows us to have a simpler project network.
It’s also not uncommon to work with devices that communicate over the network, these devices may send messages as UDP packets that we can then handle as unique events. This same concept applies to handling messages from MIDI devices or OSC messages, and allows for a more nuanced approach for working with discrete data events.