View Single Post
Old 11-13-2011, 02:59 PM   #233
sws
Code Monkey
 
sws's Avatar
 
Join Date: Sep 2007
Location: Madison, WI
Posts: 857
Default

Yo Drew,

Yeah, to make seamless non-sequential playback you need tight hooks into the playback engine, which the extensions don't have. If you think about it, imagine the "work" that goes on behind the scenes in Reaper just to make looping work. You basically have to fill the first part of the audio buffer with data from one place in the project, and then the rest from somewhere else. And with all the prebuffering and anticipative FX processing going on, I can imagine this gets a little complex.

However, I've often wondered if you could make a little hack that uses the action "Play: skipping time selection". You'd setup a "moving" time selection to jump ahead in time and a loop selection to move back in time. You'd need link loop/time sel off and seek on time sel change off too, and perhaps lock the selection so the user couldn't break things during playback. It wouldn't work for render either...

Last edited by sws; 11-13-2011 at 08:38 PM.
sws is offline   Reply With Quote