CHOP Channel Page
Channel Name Creation
Channel Name - The following kinds of text patterns generate multiple channel names:
|Channel Pattern||Channels Created|
Start/End - Specifies a start-end interval. The default is start-end of 0. The values in these options can be expressed in any Units.
Sample Rate - Usually the CHOP sample rate is set to 60 "samples per second". This means TouchDesigner will attempt to cook the operation 60 times per second. Using a lower sample rate than the global sample sample rate can cause aliasing (errors) in the channel data.
Extend Conditions - Found in the Extend CHOP and also in several generator CHOPs, this determines what values you get when you try to sample a CHOP outside its start-end range. It can hold values, repeat the channel and more.
When using the
chop() function to sample a channel, the index-value may be outside the interval of the CHOP. But a reasonable value is returned. The user is able to control the value of the channel outside the CHOP's interval.
You can see the state of the Extend Conditions in the pop-up info of any CHOP.
Extend Left - The extend condition before the CHOP interval. They are:
- Hold - Hold the first or last value.
- Slope - Continue the slope before the start, or after the end of the channel.
- Cycle - Cycle the channel repeatedly.
- Mirror - Cycle the channel repeatedly, mirroring every other cycle.
- Default Value - Use the constant value specified in the Default Value parameter.
Extend Right - Extend condition after the interval. Same options as Extend Left.
Default Value - The value used for the Default Value extend condition.
Legal Channel Names
CHOP channel names can have the following characters:
- Upper and lower-case letters
- The following characters:
In general, CHOPs will replace invalid characters with underscores.