besides general compression (like Zipping a wav file!).
I'm wondering, becuase I thought of this one thing.. first off, to get you to understand my way of thinking
in a 16 bit 44100 hz sample rate audio stream, each sample is composed of 16 bits of data (so 16 1's or 0's). this allows for a combonation of 65535 possible positions that the pressure of the air could be. ok, now, there is a neutral position, placed precisely at the middle of the max number that 16 bits can make which is 65535 / 2 = ~32767 (I think)
ok, so say that your audio stream has absolutely no audio in it (in other words, it's devoid of sound). instead of having all 16 bits represent ~32767, couldn't you replace that with the number 1/2 (which is 2 bits in length), which the computer immmediately turns into x/65535.
I'm guessing this is already implimented everywhere, but I wanted to see.. just in case! anyway, you can follow this to much greater detail, so that if you had the pressure at say 1/8th of ~32767, that's 1/16th of 65535, which can be turned into a number in binary with LESS bits then the it would be when it's x/65535.
I'm wondering, becuase I thought of this one thing.. first off, to get you to understand my way of thinking
in a 16 bit 44100 hz sample rate audio stream, each sample is composed of 16 bits of data (so 16 1's or 0's). this allows for a combonation of 65535 possible positions that the pressure of the air could be. ok, now, there is a neutral position, placed precisely at the middle of the max number that 16 bits can make which is 65535 / 2 = ~32767 (I think)
ok, so say that your audio stream has absolutely no audio in it (in other words, it's devoid of sound). instead of having all 16 bits represent ~32767, couldn't you replace that with the number 1/2 (which is 2 bits in length), which the computer immmediately turns into x/65535.
I'm guessing this is already implimented everywhere, but I wanted to see.. just in case! anyway, you can follow this to much greater detail, so that if you had the pressure at say 1/8th of ~32767, that's 1/16th of 65535, which can be turned into a number in binary with LESS bits then the it would be when it's x/65535.