Quote:
Originally Posted by
enno
➡️
okay i sould have said "conversion".
So the conversion from 64bit float to 32bit float is without any loss auf audio quality?
Of course there is a loss, something gets thrown away.
But this doesn't affect audio quality in a negative way, quite the opposite.
If the plugin does nothing, the process is bit transparent.
If the plugin does something, the higher internal precision will certainly never cause additional issues.
As mentioned above, this is a floating point truncation. With music signals, it practically dithers itself (because the truncation is largely chaotic, thus doesn't create much patterns.).
Ultrasonic uses old code and never supported VST3 or the 64bit VST2 extension in the first place. But the forthcoming update will of course.
Again, any "plugin bus" beyond 32bit is largely esoteric, there are no problems that higher precisions would solve. Feel free to try! 64bit I/O exist because it is becoming "free" due to super powerful CPUs and plenty memory. And Steinberg thought it makes a cool and lasting marketing move.
It looks cool in plugindoctor, but really is irrelevant and out of scale. Inside the plugin it could possibly matter, especially with recursive algorithms (calculations reusing previous, usually diminishing results), such as certain filters or naive approaches.