Each hou.ChopNode contains its data in one or more tracks. A track contains a sequence of floating point samples over time. Each track has a unique name in its containing CHOP.
Methods ¶
allSamples()
→ tuple of double
Returns all the sample values in this track.
clip()
→ hou.Clip
Returns the clip that this track belongs to.
chopNode()
→ hou.ChopNode or None
Returns the hou.ChopNode owner of this track.
This may return None
if the track belongs to a standalone hou.Clip.
eval()
→ double
Returns the value of this track at the current time.
evalAtFrame(frame)
→ double
Returns the value of this track at a given frame.
evalAtSample(sample)
→ double
Returns the value of the track at a given sample value.
evalAtSampleIndex(index)
→ double
This method is deprecated in favor of evalAtSample
.
evalAtTime(time)
→ double
Returns the value of this track at a given time.
evalAtFrameRange(start, end)
→ tuple of double
Returns the sample values of this track between a given start and end frame.
evalAtSampleRange(start, end)
→ tuple of double
Returns the sample values of this track between a given start and end sample index.
evalAtTimeRange(start, end)
→ tuple of double
Returns the sample values of this track between a given start and end time.
name()
→ str
Returns the name of this track (each track in a CHOP has a unique name).
numSamples()
→ int
Return the number of samples in this track.