i want to use a timeline to create an audio that has an intro section, a looped section and an out section. i have a pair of custom markers, LoopInMarker and LoopOutMarker which i use to set the section which will be looped. by setting playableDirector.time in Update() i can make playback jump back to the loop start point. but i always get a dropout in the audio, i suspect i will need this to be sample accurate. so i figure i should use the Dsp Clock and set the jump to happen in OnAudioFilterRead() i have two problems here: since i can't use playableDirector.time in OnAudioFilterRead(); How can i get and set playableDirector.time? OnAudioFilterRead creates an audio filter, which i do not need and i'm sure it creates needless overhead., i just need a way to run code on each dsp frame. if not OnAudioFilterRead, what else can i use?