reaper-oss / sws

The SWS extension is a collection of features that seamlessly integrate into REAPER, the Digital Audio Workstation (DAW) software by Cockos, Inc
https://www.sws-extension.org/
MIT License
456 stars 85 forks source link

"SWS/S&M: Insert silence (measures.beats)" moves everything after off beat with project time base "beats (position, length, rate)" #1905

Open ell1e opened 1 month ago

ell1e commented 1 month ago

It appears that "SWS/S&M: Insert silence (measures.beats)" moves everything after the insertion point to be off beat when using lots of gradual tempo changes with a project time base set to "beats (position, length, rate)":

SWS Bug of Shifting Measures.webm

Interestingly enough, I recall this happening when marking four exact measures in REAPER and using the native "Insert empty space in selection" which wouldn't then cleanly insert 4 measures and randomly shift all later items to be off beat as well. However, this appears to have been fixed, and the SWS implementation which I used to rely on as a workaround instead seems to now be broken (whether that happened at the same time I'm not sure).

Affected REAPER version: v7.14

Affected SWS version: Version 2.14.0.3 f9ab612d built on Sep 14 2024

Affected operating system: Windows x64 REAPER with Windows x64 SWS Extension, tested on Linux with wine-9.17