drewfx1
Goddard
Still, noteworthy that the processed 16-bit streams always nulled, even when using floats, whereas the 24-bit streams never nulled when floats were used. Hmm, maybe double precision does matter. Good to hear the bug's been squashed.
You crack me up. 
You just can't seem to comprehend the difference between an error being present and being audible or meaningful. Until you will admit that those are not the same thing, I will not waste anymore of my time on you.
But I will wish you good luck in your future endeavors.
Ha! And I didn't even put a smiley after my "Hmm, maybe double precision does matter" remark! (although obviously floats are not really "double precision" wrt 16-bit PCM, only "higher precision")
Be careful while you're cracking up that you don't fall off your high horse!
I comprehend the difference just fine, thank you. Have for a long time now. The question of the necessity
vel non for double (or extended or, at least, higher than source) precision when performing dsp operations is hardly a new one. Been there, learned and practiced that already back when dedicated fixed point dsp was pretty much the only option, although some chips could also implement floating point, and things only became more critical as converters got better and higher resolution formats like 20- and 24-bit and became more widely used. Fun times, experimenting with what other tricks could be coaxed out of the Moto 56K on a TB Tahiti.
So yes, I am very well able to comprehend (and mostly still hear) at just what point rounding/truncation errors may become so significant as to be meaningful. Just as I am well able to comprehend how and why rounding errors which may occur in stream data but not be significant enough to be audible/meaningful may in the course of downstream processing be compounded to such a degree as to become definitely audible in effect and undesirably manifest quite meaningfully above the relevant noise floor, as well as what measures may prevent or at least ameliorate such, including the use of higher processing precision. So yes I already grokked what these are all about:
http://www.jamminpower.com/PDF/48-bit%20Audio.pdf http://www.analog.com/en/content/relationship_data_word_size_dynamic_range/fca.html#4 (although, were I say, coding today for a native host-based DAW or DSP application, I might also look at the merit of implementing Kahan summation rather than relying upon naive)...
http://baumdevblog.blogspot.kr/2010/11/fast-kahan-summation-implementation-in.html Anyway, it's been fun but as my time is becoming rather precious just now and it's apparent you're more interested in arguing about what is or isn't audible, perhaps your own time might better be spent arguing with Craig instead about "fuzziness" and "fizzing" and reverb tails:
http://www.harmonycentral.com/t5/Craig-Anderton-s-Sound-Studio/64-bit-sound-Are-you-using-it/m-p/36059653/highlight/true#M277140 or with Bob Katz about what a double precision digital mixer sounds like:
http://www.digido.com/articles-and-demos12/13-bob-katz/17-more-bits-please.html as they seem to be able to hear things, and Bob's real big on null tests too.
Btw, even award-winning "null test" results which get published by AES can be off:
http://www.cirmmt.org/activities/newsletter/past/april2012 https://secure.aes.org/forum/pubs/ebriefs/?elib=16597 http://www.aes.org/e-lib/browse.cfm?elib=16518 oops...