[v5.941] JSFX MDCT-4096 Severe Signal Corruption
Reaper v5.941/x64 Win10Pro
Description:
* When having more than one instance of a JSFX effect that utilizes MDCT with a
window size of 4096 on different tracks in a Reaper project, then the output of MDCT
will occasionally get severely corrupted, so much so that it could potentially damage
equipment and/or hearing
Instructions to Reproduce:
* Download and unzip the reproduction project package attached to this post
* Follow the JSFX effect preparation instructions given in README.txt
* Then open the reproduction project file in Reaper and follow the instructions
given in "Project Properties" -> "Notes"
Expected Results:
* Track#1 should continue to be silent
Actual Results:
* Track#1 starts getting occasional audio glitches of varying loudness, and usually
within about 30 - 60 seconds will get auto-muted by Reaper
Computer Specs:
* Windows 10 Pro x64, version 1709, build 16299.522
* Core i7-3740QM (Quad Core, HT disabled, SpeedStep & CStates disabled)
* 16GiB RAM
* Audio Interface: Scarlett 18i20 1st Gen (USB 2.0) ASIO
Comments:
* This could be a concurrency issue, since it seems to occur only when a Reaper
project has more than one JSFX effect instances in it that utilize MDCT
* The bug seems to occur with a window size of 4096 samples only,
all other window sizes seem to work fine without glitches
* Sometimes the glitches start occurring before transport playback is started,
but the latter does seem to accelerate the process
* Sometimes Track#1 gets auto-muted immediately upon project load
If this information is still not enough to catch the bug, then I'm ready to reply to any and all further queries, so do not hesitate to ask.
|