Quote:
I didn't even know that that was possible! (Actually it would have caused crashes in many previous versions, and it will probably still crash if you enable oversampling or FM output).
- I've just checked the code and it would still cause crashes, or at the very least overwrites of audio data of different processing steps which would cause major artifacts. But, looking at how a setting is loaded, it cannot use these higher values
Neither did I! I would assume any parameter in StereoTool that has radio button based selections would eventually translate to some pre-defined conditional statements or switch cases. Slider based controls would probably associate with some float variable.
Also, I am yet to encounter a crash due to loading of such values or perceive any audible artifacts.
Importantly, I can't dismiss the difference that I hear as some placebo effect
As Michi guessed, I am using VST plugin hosted on J River Media Center. I am unsure of other versions or how different it would when VST plugin is hosted on Winamp VST bridge as the latter deals only in 16 bits.
Quote:
And even the the biggest possible value would be 16384, because no memory has been allocated to handle bigger chunks of data.
So for unknown values it defaults to 2^12 = 4096 samples.
Not much that I can infer from the snippet that you posted. However assuming 'qualitylatency_blocksize' is the only decisive variable and that 'latency_smp' has not been used elsewhere without any validation, I pretty much convinced with the point you're trying to make despite my experience going against it.
Just curious to know, when you say no more that 2^15 bits have been allocated, which variable you're referring to in the snippet? From the snippet all I can infer is that:
'qualitylatency_blocksize' can have a max value of 4096 whereas 'latency_smp' can have a max value of 2147483648.
Quote:
So I don't think you even *can* select a higher latency. How are you forcing the latency to be higher?
Unsure if I can answer this objectively except for saying that I alter the value of the key "Latency (samples)" to say 16384 and load the preset in the plugin.
Now here's an observation that probably could go in your favour -
Let's say I allocate just enough buffer to the application so that it can play the processed sound at a latency of 512 samples. Later if I change the latency to anything higher I begin to get jitters.
However I don't hear any jitter when I think I have allocated just enough buffer to play at 4096 samples latency and than reloading the preset with a higher latency as 16384 samples.
Don't bother too much! Better sound or not, as a developer of this app you can be rest assured the plugin does not crash
