Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #12   Report Post  
Mike Looijmans
 
Posts: n/a
Default

The idea behind using FP for "in between" data is that the (effective)
resolution of 24 bits is so high, that no dithering is required. The amount
of noise required to make something at -150dB (which is inaudible to begin
with) audible is way too much...

The use of floats instead of integers is mainly to prevent overflow or
underflow.

If one is certain of the range (e.g. adding 4 16 bits channels: you'll need
add most 18 bits to hold the result) of the values, there is no need to use
floats. Using 32 -bit integers will be faster (and more accurate...) for
predictible operations like adding signals and volume changes.

When using convolution filters (e.g. bandpass), inbetween values tend to be
very small or very large compared to the final values, especially when
cascading several of these filters. In these cases, the use of floats
eliminates the need for range checking. The final step will usually consist
of normalizing and converting to integers, with dithering if the resolution
is to be 16 bit (or less).

ML


 
Thread Tools
Display Modes

Posting Rules

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
How many months? Michael McKelvy Audio Opinions 439 February 25th 04 08:58 PM
Questions, questions, questions George M. Middius Audio Opinions 11 December 14th 03 02:25 AM
REQ: update on DAW PC questions (long) Norbert Hahn Pro Audio 0 December 3rd 03 02:42 PM
update on DAW PC questions (long) Arny Krueger Tech 0 December 3rd 03 08:41 AM
Seven Questions + Sandman Audio Opinions 0 November 29th 03 10:22 PM


All times are GMT +1. The time now is 05:12 AM.

Powered by: vBulletin
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 AudioBanter.com.
The comments are property of their posters.
 

About Us

"It's about Audio and hi-fi"