This project is part of a Computational Audio Course CS591, given at the BU Computer Science department. In the words of Deadmau5 feat. Gerard Way - Professional Griefers:
Give me the sound to see another world outside that's full of all the broken things that I made.
Parse wav file and generate a new file with the same samples (Normal Copy ^^)
./audiodize 0 beatles.wave beatlesfp.wav `./audio 0 beatles.wave beatlesfp.wav
Cut wav file amplitude by half.
./audiodize 1 beatles.wav beatleshalf.wav
Pan the signal from left to right and back, with 5 seconds pan.
./audiodize 2 beatlesmono.wav beatlespan.wav
Create an Envelope for the wav file, and store values in a text file.
./audiodize 3 beatles.wav beatles.env.txt
Reshape wave file with the loaded amplitude.
./audiodize 4 beethoven.wav beatles.env.txt beethoven.as.beatles.wav