There are so many terrible crackle noises when I tried to dither and export a 64bit floating point processed master audio into 24bit and encoded into FLAC file from SONAR. I thought that's because my audio gears, so I'd tried to clean all of them, but nothing helps....
So I decided to look into that flac file then I found those crackle sounds inside:
But when I tried to dither into 16bit and encode into FLAC from SONAR, no any crackle problems.
And so next, I tried to export the dithered 24bit result into wav file, and then encoded into FLAC by my own FLAC 1.3.2 codec downloaded from FLAC official website, all things are alright and no more crackle sounds finally!!
So you guys can compare about the crackle sounds from waveforms above at the exactly same sample positions....
And I found those crackle sounds appear only when I encode a 24bit result with final master clippings into FLAC.
When I encode a 24bit result with absolutely no any clippings or even no samples are all 1, all things are alright and absolutely no more any crackle sounds from the FLAC output.
So let me make a simple conclusion here:
Dithering 64bit into 24bit FLAC with clippings in SONAR: so many terrible crackle sounds.
Dithering 64bit into 24bit FLAC with all sounds below 0dB in SONAR: no crackle sounds.
Dithering 64bit into 16bit FLAC with clippings in SONAR: no crackle sounds.
Dithering 64bit into 24bit wav file with clippings in SONAR, and then encoded into FLAC with my own FLAC 1.3.2 codec: no crackle sounds.
So...... would it be the time for SONAR to stop using its "libFLAC 1.0.26pre5 20141125" and upgrade its FLAC codec into the latest up-to-date verison 1.3.2?
My config:
SONAR platinum 23.4.0.38
Magix (Sony) sound forge 11 build 345
Windows 10 pro 1703 x64
Echo AudioFire 4
Nectar Impact GX61
Intel 2600