Today I start a new topic about my algorithm of audio data compression named DWA (Digital Waveform Archive). When I was a student, MP3 audio data compression format only began to gain popularity. It really was a golden age of various audio compression algorithms - Ogg Vorbis is one of them, for example. At that time it was a hard challenge to make a better audio compression algorithm which can provide better compression ratio with better audio quality.

I also did try to make my own audio compression algorithm just for fun, and it was a great experience for me because any audio compression algorithm is a true art combination of great mathematics and programming.

Today, audio compression algorithms are not so popular anymore. We have high speed internet and many terabyte hard discs. But it is a kind of sweet memories about good old times for me. So I have made a decision to take my old DWA audio data compression program and rewrite it from C++ to C#. I’ll try to make my source code clean and as simple as possible, in hope that it helps to other people to make their first steps into the very interesting world of audio data compression.