Tracktion / tracktion_engine

Tracktion Engine module
Other
1.11k stars 148 forks source link

ContainerClip can’t follow Edit tempo changes #171

Closed drowaudio closed 12 months ago

drowaudio commented 1 year ago

If a container clip contains an audio clip with auto tempo enabled and the main Edit’s TempoSequence has changes that overlap the clips, these won’t be reflected in the playback.

Rather than wrap a NodePlayer, it might be better if the container clip node contained its own subgraph and handled the looping itself. The idea being that the play head would always be the same and the times in the contained nodes would actually correspond to the main edit, not with respect to the container clip.

There are several things to ensure still work with this approach: