I'm writting a 64-bit plugin that accuratly reproduces the distintive warmth of that (soon to be) vintage 32-bit sound.AdmiralQuality wrote:Only through oxygen free copper cables.valhallasound wrote:32 bit floats sound warmer.
Sean Costello
How can a DAW call "processDoubleReplacing()" ?
-
Jeff McClintock Jeff McClintock https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=56398
- KVRist
- 418 posts since 30 Jan, 2005 from New Zealand
-
- KVRAF
- 8388 posts since 11 Apr, 2003 from back on the hillside again - but now with a garden!
-
- KVRist
- 205 posts since 12 Feb, 2009 from Perú
Well, it all depends on the hard drive you're using to store your tracks and/or plugins... external hard drives sound cold and sterile, IMHO.AdmiralQuality wrote:Only through oxygen free copper cables.valhallasound wrote:32 bit floats sound warmer.
Sean Costello
-
AdmiralQuality AdmiralQuality https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=83902
- Banned
- 6657 posts since 10 Oct, 2005 from Toronto, Canada
You should only use dithering when mixing to 128 bit.duncanparsons wrote:well, stop dithering & get it released!
-
- KVRist
- 69 posts since 3 Jun, 2011 from Braga, Portugal
Trying to make Ableton Live call processDoubleReplacing but it never gets called. I have called canDoubleReplacing() in the constructor as well as setProcessingPrecision but nothing. It works in Reaper though.
Does anyone has a clue? Thanks!
Does anyone has a clue? Thanks!
Website http://www.imaginando.pt
- KVRAF
- 15343 posts since 8 Mar, 2005 from Utrecht, Holland
Yeah, hints are on page 1 of this thread, the first few replies are still correct after a decade.
We are the KVR collective. Resistance is futile. You will be assimilated.
My MusicCalc is served over https!!
My MusicCalc is served over https!!
-
- KVRist
- 69 posts since 3 Jun, 2011 from Braga, Portugal
Yeah, I have seen those. I wonder why Ableton Live does not process at 64 bit then when Reaper does. Does anyone knows if Ableton Live is still processing a VST plugins at 32 bit only in 2023?
Website http://www.imaginando.pt
-
- KVRian
- 1135 posts since 3 May, 2005 from Victoria, BC
According to the fact sheet on their website, most of the audio engine is still 32 bit.sinosoidal wrote: ↑Thu Oct 12, 2023 2:15 pmYeah, I have seen those. I wonder why Ableton Live does not process at 64 bit then when Reaper does. Does anyone knows if Ableton Live is still processing a VST plugins at 32 bit only in 2023?
https://www.ableton.com/en/manual/audio-fact-sheet/
Please note that, while 64-bit summing is applied to each single mix point, Live‘s internal processing is still done at 32-bit. Thus, signals that are mixed across multiple summing points may still result in an extremely small amount of signal degradation. This combination of 64-bit summing within a 32-bit architecture strikes an ideal balance between audio quality and CPU/memory consumption.
- KVRAF
- 7959 posts since 12 Feb, 2006 from Helsinki, Finland
Perhaps Live is processing (or at least moving around) signals in single-precision internally. If this is the case, then even if the plugin supports 64-bits, how should Live know that this is automatically better? Perhaps the plugin works just as well in singles? Perhaps it exposes a double precision interface, but converts internally to singles anyway. Perhaps it converts single precision to doubles internally too, but does it really matter if it's the host or the plugin doing the conversion?sinosoidal wrote: ↑Thu Oct 12, 2023 2:15 pm Yeah, I have seen those. I wonder why Ableton Live does not process at 64 bit then when Reaper does. Does anyone knows if Ableton Live is still processing a VST plugins at 32 bit only in 2023?
The plugin knows whether singles vs. doubles matters and the plugin knows what it prefers to do internally. Perhaps it matters for the plugin, perhaps it doesn't. When you think about it this way, it makes a whole lot of sense for the host to always prefer whatever format it already has and only ever bother converting if it needs to.
As far as simply transporting signals around, double-precision serves no purpose other than avoiding pointless conversions if both sides want to process in doubles.
- KVRAF
- 7959 posts since 12 Feb, 2006 from Helsinki, Finland
This is ridiculous btw.. summing alone doesn't benefit from double precision at all.FigBug wrote: ↑Thu Oct 12, 2023 2:53 pmPlease note that, while 64-bit summing is applied to each single mix point, Live‘s internal processing is still done at 32-bit. Thus, signals that are mixed across multiple summing points may still result in an extremely small amount of signal degradation. This combination of 64-bit summing within a 32-bit architecture strikes an ideal balance between audio quality and CPU/memory consumption.