12-05-2017, 02:31 PM
(This post was last modified: 12-05-2017, 02:33 PM by Otto Halmén.
Edit Reason: clarity
)
(12-04-2017, 10:45 PM)Viktor Wrote: While were at the topic, because I could swear I've tried a lot of things with asio, does the requested blocksize always have to be divideable by 32? Because I think I messed up some things possible by getting it in with something rather random before, and that could have caused the ASIO driver to have no effect on the artifacts - If being divideable by 32 would by important for the blocksize.
The "magic rule" is powers of two (i.e. 2, 4, 8, 16, 32, 64, 128, 256, etc.). This is not enforced in VST development (and, indeed, a VST should assume that the incoming buffer can be of any size at any given moment), but might be on the hardware side, since a buffer whose length is a power of two allows for a slightly more efficient implementation.
One more thing:
![[Image: reaperprefs.png?raw=1]](https://www.dropbox.com/s/kfkfiburjv74pbc/reaperprefs.png?raw=1)
Try increasing "Thread priority" and "Behavior". Also try the "Anticipative FX processing" with a "Render-ahead" of a few hundred ms if you haven't already. Note that cranking them (like shown in the above picture) may cause REAPER to not play nice with other programs running simultaneously. (At least that's what happens when I use this kind of setup.)