chibear wrote: OK, So going waaaay back to the OP and his Reaper example.
Yeah I haven't read all the replies, so at this point, I may be repeating something already said or appear to be rambling incoherently, I don't know. Just trying to remain constructive.
I have a project with about 40 tempo changes implemented via either markers or conductor track (as we are bringing in other DAWs). So I use the project tempo slider thingy and it changes all
the different tempos relative to the original tempo?? Ya, I want that
. Knowing a fair bit of coding, I would also like to see how that would be accomplished in a 40+ track project....if anyone wants to share
I think you raise very good points about the viability and potential limits of such a feature.
On its surface, slowing (or potentially speeding up I guess) a project intuitively seems like it should work, and appears to be an attractive function.
The first minor problem as I see it, is- say I wish to simply slow a project and practice a passage. If I used BPM (And for discussion sake, we are imagining that worked as desired) say 15%, when I wanted to go back to the original playback speed, I would need to remember what that BPM was..... There's where I think the slider is a great feature addition. Simply return to the 0 setting.
Now the challenge presented by clips, timing and indeed as Chibear points out- tempo changes, makes successful time stretching far more complicated than is immediately apparent.
I don't have Reaper installed here, don't need the distraction. But I do know some people who use it and will be asking around this weekend to see how this works, hopefully answering some of these questions.
And lastly (for now) one use for the function in mind would potentially include the concept of recording at the reduced speed, then returning back to normal playback speed.
This would also be more complicated than is immediately apparent.
If recording audio, this would require time stretching back up to project speed, and as anyone who has messed with this knows, results vary. Some audio just doesn't work well being manipulated much this way.
But if working with MIDI, it would require consideration of time offsets for every note, or quantizing shifts, and other fine details that could quickly become quite complicated I reckon'
And of course, all of these are part of the reason simply changing the BPM doesn't work as expected right?