I realise that 8-bit audio can still sound almost identical to 16-bit audio since theres over 65,000 different volume levels of audio each bit can be at between -inf db and 0db
With an 8-bit variable, you can only hold values between zero and 255. So no… You cannot get quality that’s almost identical to 16-bits.
but whenever I try to export in 8-bit I can only use the large wav audio format and NIST-SPHERE for signed 8bit PCM and it adds more-than-noticable soft-noise in the background
[u]Quantization Noise[/u]. It’s most noticeable at low signal levels (and at low-resolution), but unlike analog-noise it’s non-existent with dead-digital-silence.
MP3 doesnt offer 8bit export option
Right… MP3 uses floating-point. File size is determined by the bitrate (kbps = kilobits per second). There are 8 bits in a byte, so you can divide by 8 to find file size in kilobytes per second.
And I wish to use 8-bit format for some audio files in a reasonable format with minimal compression but not so large file size and if possible export in a format that doesnt add too much “noise” to the sound from 8-bit format limits
Maybe [u]ADPCM[/u]? ADPCM is common in telephone systems.
Lowering the sample rate (kHz) will reduce the file size (of an uncompressed file) proportionately. i.e. A 22,050Hz file is half the size of a 44,100Hz file. The “cost” is loss of high-frequency information. The audio can only contain frequencies up to half the sample rate… An 8kHz “telephone quality” file, can only contain audio up to 4kHz.
with minimal compression
When you make the file smaller, that’s compression. Unless you are using lossless compression (FLAC or ALAC)* you are throwing-away data when you make the file smaller and there is potential quality-loss. When the quality loss becomes noticeable, it becomes a compromise.
If you are compressing speech, there are compression algorithms optimized for speech.
- With lossless compression, you can typically get a file 60% of the original-uncompressed size. Apparently, you need more compression than that.