ELEC 484 Assignment 4

Part 1

Implement a limiter using the ideas in the text Figures 5.3 and 5.8 including attack and release) and test it on one voice file and one drum file from the table below
drum drum1 drum2
voice voice1 Tom's Diner

Adjust the parameters so that the limiting effect can be clearly heard. Clearly document the algorithm and your code, and comment on when and how the limiter is working. Plot the static gain f(n) and dynamic gain g(n), along with the input waveform, level measurement and output waveform. Post the input and output sound files, software and text file on your website.

Parts 2 and 3

Repeat Part 1 for a compressor/expandor and noise gate, using the ideas in the text.

Part 4

Implement an audio effect using SSB (either Figure 4.13 or 4.16) and use it on one voice and one drum file from the table above, plus the flute2.wav file used in Assignment 1. Try 3 different carrier frequencies, approximately 1, 100 and 10,000 Hz. Document your code and explain the results. Post the input and output sound files, software and text file on your website.