|
Avid Pro Audio CommunityHow to Join & Post • Community Terms of Use • Help Us Help YouKnowledge Base Search • Community Search • Learn & Support |
#11
|
||||
|
||||
Re: Fixed Point vs. Floating Point
Quote:
No HDX cards are out yet! I guess someone could compare running a native system and all native plugs, but I think that would be quite difficult as an exact comparison. Chris
__________________
PT MAC Troubleshooting... http://duc.avid.com/showthread.php?t=54888 Producer, Engineer, UKmastering Mixing & Mastering Blinders_Columbia top 40 UK album charts Slow Readers Club Joy Of The Return #9 UK album charts www.ukmastering.com PT10.3.10 Mountain Lion HD6 accel Magma PE6R4 D Command 32 MacPro 12 Core 3.46ghz UAD-2 Octo x2. Manley Vari-Mu, Manley Massive Passive, SSL VHD, ADL600, Grove Tubes ViPre, Tube-Tech CL-1B. Hafler TRM active monitoring. |
#12
|
|||
|
|||
Re: Fixed Point vs. Floating Point
Quote:
Quote:
1. 32bit float is not really the same as 24bit + 8 bit of headroom. That would be 32bit fixed. Basically 32bit float is roughly the same accuracy as 24bit with the additional bits used to define where the decimal point is (exponent). 2. While in theory 64bit float is roughly the same accuracy as 48bit fixed, the situation is a little more complex in the PT TDM world because not all of the signal path ITB is at 48bit, paths to and from inserts are 24bit for example. The 48bit summing mixer is not always 48bit either, there is a 56bit accumulator but depending on the number of channels you're running, the mix maybe invisibly sub-mixed (and reduced to 24bit) if spanning more than 1 TDM DSP chip. 3. The "antis" have a valid point in that floating point summing encourages incorrect gain staging but if you know what you're doing there are some nice workflow advantages to floating point if you're running lots of channels. 4. The "blind test and trust you're ears" mantra is usually good advice but should be taken in context. While you may hear sonic advantages of 32bit float over 48bit for one particular mix (or vice versa), that doesn't mean you have proved a rule that 32bit float is therefore always better than 48bit. There are also some potential disadvantages of floating point summing compared to fixed point summing, the aforementioned gain staging and the application of dither for example. If I had to make a generalisation, I would say that I wouldn't expect 64bit float to sound worse than 48bit fixed and there are definite theoretical advantages to plugin routing and processing at 64bit compared to the current TDM architecture, depending on how it's implemented within PT and by the plugin manufacturers. I certainly wouldn't be expecting any night and day audible differences, very marginal differences which may only be noticeable in more extreme circumstances. G |
#13
|
||||
|
||||
Re: Fixed Point vs. Floating Point
Thanks for your replies! Can't say that I get everything 100%, but I'll re-read most of the posts and links several times (while getting back to Audio bit depth 101 1000x times).
In any case - I think - it is safe to say that in general and under normal circumstances the floating point will not sound a measurable amount worse than on the good-old HD (TDM) hardware. And that's good!
__________________
********** Main DAW: MacPRO 7.1, 16-Core Xeon 3.2GHz, 196 GB RAM, OSX 10.15.2, HDX3, PT 2019.12 Ultimate, 2x UAD-2 PCIe Octo's, Raven MTZ, 1x HD Omni, 2x HD I/O's, 1x MTRX and some more cool stuff... Auxilary DAW: MacBook Pro with Retina Display (2012), 2.6GHz quad-core Intel Core i7, 16GB RAM, OSX 10.13.6, PT2019 Ultimate, 1x UAD Apollo Quad Audio Interface /w Thunderbolt Interface (v9.x) ********** |
#14
|
||||
|
||||
Re: Fixed Point vs. Floating Point
By the way it would be great if an engineer from Avid would post some "arguments" (not that any defending would be needed) as to why they chose "the floating path" ... I know that the DSP chips operate in float environment, but I guess that when HDX was still on the drawing board there were several options/varieties to choose from and it would be great to know what arguments finally prevailed that lead to the decision.
P.S.: Admittedly I know that I am looking things way to narrow here as I am certain that the whole Fixed Point vs. Floating Point was not the prevailing argument here when the decision on the DSP chips was made.
__________________
********** Main DAW: MacPRO 7.1, 16-Core Xeon 3.2GHz, 196 GB RAM, OSX 10.15.2, HDX3, PT 2019.12 Ultimate, 2x UAD-2 PCIe Octo's, Raven MTZ, 1x HD Omni, 2x HD I/O's, 1x MTRX and some more cool stuff... Auxilary DAW: MacBook Pro with Retina Display (2012), 2.6GHz quad-core Intel Core i7, 16GB RAM, OSX 10.13.6, PT2019 Ultimate, 1x UAD Apollo Quad Audio Interface /w Thunderbolt Interface (v9.x) ********** |
#15
|
||||
|
||||
Re: Fixed Point vs. Floating Point
To reply to the original poster's question, I think the difficulty comes from confusion between 24-bit vs. floating-point storage and 24-bit vs floating-point processing. They are separate and independent from one another.
Storage: Pro Tools 10 can store recorded audio in either 24-bit or floating point files. Floating-point files provide an improvement only when storing a processed signal, such as with AudioSuite processing or mixing down tracks. They do not help with signals recorded from an audio interface. See this post for more details. Processing: Mixing and plug-in processing are independent from the storage format you're using. Native and HDX systems use floating-point processing; HD uses fixed-point processing. You can produce great mixes with both of them. The main difference you will notice between the two is:
So the main difference with floating point processing is that your session's mix is much more forgiving about the gain staging, and won't clip or lose precision during routing between busses, sends, and submixes. I hope that helps.
__________________
Cheers, Paul Vercellotti Avid Engineering |
#16
|
|||
|
|||
Re: Fixed Point vs. Floating Point
|
#17
|
||||
|
||||
Re: Fixed Point vs. Floating Point
Thank you Paul for your feedback. Really appreciate it and all the feedback from the users as well! All the posts have helped me to understand both the 32-bit float files and the 64-bit float mixing "stuff" ...right I realize that my thesaurus is a bit limited but hey English is not my native language...
__________________
********** Main DAW: MacPRO 7.1, 16-Core Xeon 3.2GHz, 196 GB RAM, OSX 10.15.2, HDX3, PT 2019.12 Ultimate, 2x UAD-2 PCIe Octo's, Raven MTZ, 1x HD Omni, 2x HD I/O's, 1x MTRX and some more cool stuff... Auxilary DAW: MacBook Pro with Retina Display (2012), 2.6GHz quad-core Intel Core i7, 16GB RAM, OSX 10.13.6, PT2019 Ultimate, 1x UAD Apollo Quad Audio Interface /w Thunderbolt Interface (v9.x) ********** |
#18
|
|||
|
|||
Re: Fixed Point vs. Floating Point
Some arguments/reasons have already been put forward by Avid and by some plug-in programmers. The videos Avid released about the time PT10 was announced contain some of them (search their channel on Youtube). This thread is astounding in its depth and the clarity of many of the official answers. If I had to summarize a bottom line off the top of my head, it would be in line with Greg's excellent summary above - computers eat float for breakfast, and doing summing in float allows the program to pass signals around inside a mix without converting them from float to fixed and back. Such format conversions can cause rounding and quantization errors to build up, and/or dither noise to cloud the details.
__________________
David J. Finnamore PT 2023.12 Ultimate | Clarett+ 8Pre | macOS 13.6.3 on a MacBook Pro M1 Max PT 2023.12 | Saffire Pro 40 | Win10 latest, HP Z440 64GB |
#19
|
|||
|
|||
Re: Fixed Point vs. Floating Point
Quote:
Just a thought |
#20
|
|||
|
|||
Re: Fixed Point vs. Floating Point
There was also a time when common floating-point instruction sets didn't handle its mathematical idiosyncrasies well enough for audio DSP purposes. Fixed-point was the only way to insure reliable results. All that's been pretty well ironed out by now.
__________________
David J. Finnamore PT 2023.12 Ultimate | Clarett+ 8Pre | macOS 13.6.3 on a MacBook Pro M1 Max PT 2023.12 | Saffire Pro 40 | Win10 latest, HP Z440 64GB |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is PT 9 32 floating point ? | K Roche | Pro Tools 9 | 6 | 11-21-2010 08:37 PM |
fixed/floating point changes? | rikttt | Pro Tools 9 | 0 | 11-14-2010 05:20 AM |
Floating Point/ Fixed Point/ Dither | Nika | Tips & Tricks | 2 | 02-15-2005 12:05 PM |
32 bit floating point | narleysoundz | Pro Tools TDM Systems (Mac) | 2 | 09-10-2001 08:25 PM |
Floating Point? | Rick Sanchez | Pro Tools TDM Systems (Mac) | 2 | 04-25-2000 06:10 PM |