I have tried it now on different computers, and the problem seems to wary from OS to OS.
On windows the lowest number of samples (with a sampling rate of 4096) is 128 samples, with a processing interval of 1 ms. On MacOS the lowest number of samples (with a sampling rate of 4096) is 47 samples, with a processing interval of 1 ms.
Does it mean the the OnProccesingSamples isn't called every 1 ms, but instead every:
128/4096 = 31 ms for windows
47/4096 = 11 ms for mac
Im just trying to understand what is causing this problem (Processor, architecture, etc.), and find the lowest processing interval as possible, for my program to run on both Windows and Mac.
Im new to both programming and SFML, so im having some trouble understanding this.