Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Legacy Products > Pro Tools 10
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #11  
Old 12-11-2011, 03:46 PM
crizdee's Avatar
crizdee crizdee is offline
Moderator
 
Join Date: Dec 2004
Location: Brighton, UK
Posts: 10,696
Default Re: Fixed Point vs. Floating Point

Quote:
Originally Posted by SimonN View Post
Maybe somewhone who has stepped over to PTX can pull up a mix done all ITB on PTHD and post the two mixes here?
Hi,

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.
Reply With Quote
  #12  
Old 12-12-2011, 12:45 AM
Greg Malcangi Greg Malcangi is offline
Member
 
Join Date: Dec 1999
Location: UK
Posts: 511
Default Re: Fixed Point vs. Floating Point

Quote:
Originally Posted by lennieh View Post
The antis say that if you need to use the extra range you get from 32-bit file formats then your gain structure is wrong. End of story. You can't directly present that file to your DA converter, so you have to dither it or apply gain reduction to it, so what's the point, you are just introducing more scope for error.

The pros would say it gives you added flexibility when mixing.

At the end of the day, do some blind listening tests and trust your ears
Quote:
Originally Posted by MADIrouting View Post
I can't say that I understand the 32-bit file process other than it is 24-bit with the 8-bits of headroom when saved.
It's not quite a simple as this.

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
Reply With Quote
  #13  
Old 12-12-2011, 05:13 AM
Oblivion777's Avatar
Oblivion777 Oblivion777 is offline
Member
 
Join Date: Aug 2009
Location: Slovenia, E.U.
Posts: 519
Default 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)
**********
Reply With Quote
  #14  
Old 12-12-2011, 07:44 AM
Oblivion777's Avatar
Oblivion777 Oblivion777 is offline
Member
 
Join Date: Aug 2009
Location: Slovenia, E.U.
Posts: 519
Default 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)
**********
Reply With Quote
  #15  
Old 12-13-2011, 11:16 AM
PaulV's Avatar
PaulV PaulV is offline
Avid
 
Join Date: Nov 1998
Location: Avid, San Francisco
Posts: 302
Default 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:
  • Floating-point processing will not clip internally (such as when mixing between two busses), only at the output stage when going back to your interface (or when bouncing to a fixed-point file)
  • With floating point processing, you don't have to worry about gain stages that bring a signal down really quiet. With fixed-point, you would lose signal quality if you bring the signal down far at one point, then back up later.
Also, the HDX and Native mixers use 64-bit accumulation for mixing, which will retain greater precision. Some people say they can hear the difference between this and 48-bit fixed point accumulation.

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
Reply With Quote
  #16  
Old 12-13-2011, 08:25 PM
jjnssn jjnssn is offline
Member
 
Join Date: May 2011
Location: Minneapolis
Posts: 556
Default Re: Fixed Point vs. Floating Point

Quote:
Originally Posted by PaulV View Post

I hope that helps.
Yes. Thank you!
Reply With Quote
  #17  
Old 12-14-2011, 06:26 AM
Oblivion777's Avatar
Oblivion777 Oblivion777 is offline
Member
 
Join Date: Aug 2009
Location: Slovenia, E.U.
Posts: 519
Default 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)
**********
Reply With Quote
  #18  
Old 12-14-2011, 02:26 PM
daeron80 daeron80 is offline
Member
 
Join Date: Apr 2005
Location: Orlando, Florida, USA
Posts: 4,106
Default 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
Reply With Quote
  #19  
Old 12-14-2011, 03:49 PM
carlone carlone is offline
Member
 
Join Date: Dec 1969
Location: Los Angeles, Ca.
Posts: 672
Default Re: Fixed Point vs. Floating Point

Quote:
Originally Posted by corp View Post
Wasn't there a time/argument when Avid/Digidesign conveyed that "fixed" was superior to "floating"....?
There was a time when computers were not fast enough to handle all that was needed for native processing/mixing so it wasn't even a fair argument. It's only been the last 6 maybe 7 years that floating point and host processing was a serious viable option for actual mixing ITB "compared to the fixed point TDM DSP option".

Just a thought
Reply With Quote
  #20  
Old 12-15-2011, 06:46 AM
daeron80 daeron80 is offline
Member
 
Join Date: Apr 2005
Location: Orlando, Florida, USA
Posts: 4,106
Default 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
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -7. The time now is 12:06 AM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com