Rack v1 builds with improvements

Hello, I just accidentally discovered that v1 does not implement real-time priority for engine threads on macOS.

I found good implementation for real-time priority for engine threads on macOS. and applied it, here it is (code). Performance improvements are insane in case with my machine.

I was able to reduce block size from 4096 down to 256 or even 64, while maintaining 30-60FPS without any glitches even while simultaneously using other Apps (on Macbook 2013, 2 core, i5). Before that I had to almost always use large block size and lowest FPS possible and anyway receive some glitches.

There is also option to disable ports(lights) for a few more cycles.

Download: macOS build

8 Likes