MP3 is different because it actually looks at the sound and decides what parts it can take out without affecting the quality of the sound too much (eg taking out everything above 16khz - thats where the psychoacoustics come in). You would hope these compression algorithms were zero loss otherwise all the programs you download in *.zip format wouldnt work! Ever tried zipping a raw audio file? You get very good compression with zero loss. Compressing a software program is exactly the same as compressing an audio file. Its get a bit more complicated than this, but thats the basic idea of rar and zip compression algorithms. '44100 x 0000000000000000' (which takes up alot less space on a hard disk)Īnd when it is uncompressed, the algorithm knows to write '0000000000000000' 44100 times in a row, resulting in the original waveform. Now a compression algorithm would look at this and say 'well, instead of writing 0000000000000000 44100 times, I will write something like this: In an uncompressed wave file the data would look like so: Imagine in a drum loop there is 1 seconds of silence between two hits. REX files are created using Propellerheads Recycle software, in which markers are added to a pre-truncated audio segment, typically highlighting the transient points. That means there is a 16 bit binary 'word' taken of the sound 44100 times a second. However, one should not forget about one of the first formats in this area, the REX (.rex or. Say we have a drum loop sampled at 16bit 44.1 khz. Lossless compression for audio will still allow for excellent compression rates without loosing ANY kind of data.