Falls noch wer an ernsthafter Diskussion interessiert ist... Ich hab mal wieder ne mathe stunde gemacht (Hab ich dringend nötig)
Zitat Pro Ask audio Seite:
https://ask.audio/articles/pro-tools-10-the-benefits-of-32-bit-floating-point-audio/de
32-Bit-Fließkomma-Audio-Dateien haben eine
theoretische Dynamikumfang von bis zu rund 1680 dB. Vergleichen Sie das mit den 144 dB ab 24 Bit-Aufnahmen und Sie werden, dass seine ganz eine Verbesserung zu realisieren!
Betonung liegt auf
theoretisch.,..
Wie man auf die 144 db kommt:
I24.Max = 16777215
log(I24.Max) * 2 * 10 = 144 db
Jetzt kommt die frage: Was haben die gerechnet um auf 1680 db zu kommen?!
Imho geht es so:
log(Float.Max / Float.Min) * 2 * 10 =
komme ich auf 340 und nicht 1680....
Das wäre aber eine Dynamik, die man nach möglichkeit NICHT nutzen sollte...
WEnn man aber rechnet
Int32Max / 144 * 1680 db / 2 = 97867087
(Dreisatzrechnung)
dann kommt man auf die 8 dezimalstellen, die der float lt wiki haben soll
Also wer hat jetzt falsch gerechnet? Ein Informatiker und Mathe Niete oder die PR abteilung von Pro Tools?
Imho gleich 2 Fehler drin, in der Rechnung....
Nach meiner Rechnung hat der tatsächlich nutzbare Bereich von float übrigens eine Dynamik von <160 db.
Aber es kommt noch härter. Wiki sollte man bekannterweise nicht immer glauben. Die sagen es wären 8 stellen. Microsoft sagt in technischer Doku aber etwas anderes
https://msdn.microsoft.com/de-de/library/hd7199ke.aspx
dagegen wiki:
https://de.wikipedia.org/wiki/Einfache_Genauigkeit
Demnach wäre dann die Dynamik dann mit 7 stellen die besagten 160db und es wäre gleich der dritte fehler in der rechnung auf der ask-audio seite... SElbst mit 8 Stellen kommt man nur auf 180 db aber niemals 1680. Darauf kommt man nur mit einer Dreisatzrechnung, die aber falsch ist!