You didn't tell that you work on Mac.
I was referring to RME ASIO drivers, which are only applicable for Windows.
I am not sure whether the things that you intend to do are valid
for Mac OS / your application.
Maybe somebody else has an idea.
One general question of interest where can you set the buffer sizes.
In Mac OS on driver level and / or in the application ?
For my personal feeling it makes only sense to set this in one location
either the OS or the application.
And the application maybe would "tell" to the driver, I want to use buffer size "XYZ".
But as most things in the IT world is based on binary logic, I would feel more
comfortably with values like 32, 64, 128 and so on.
BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub13