openAV-Luppp
openAV-Luppp copied to clipboard
Change speed while recording make clips run out of sync
To reproduce:
- Luppp runs on 120 BPM
- Start recording on a clip
- Change speed while recording to 60 BPM
- Stop clip after 3 bars
- Watch how it goes crazy
Proposed solution: Prevent tempo-changes while recording. There is no other solution since the current design is sample-aligned and not tick-aligned.
Thanks for reporting - I've been too busy this week to get time to investigate. I'll have a look next week, and see if there is a workaround, or if just disabling tempo-change while recording is the best (UX wise) solution.
Confirmed, the recorded loop is totally out of sync.
I am currently working on making clips stay in sync while changing the tempo gradually. Therefore some changes are needed which will definitely make it impossible to keep a clip in sync which is recorded while changing the tempo. Or at least a pretty high effort is needed. Since this is really a corner case, I would suggest to:
- disable recording while the tempo is changed
- disable tempo changes while at least one clip gets recorded
This might be inconvenient in a few cases. But I suppose this is rare and there is more important stuff to spend time on, so we should keep this easy.