%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Multimedia Signal Synthesis at CTU Prague % by Roman Cmejla %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Suggestions for 11th laboratory: % Audio effects % December 11, 2015 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Recommended links: % http://en.wikipedia.org/wiki/Reverberation % http://en.wikipedia.org/wiki/Delay_%28audio_effect%29 % http://music.columbia.edu/cmc/musicandcomputers/chapter5/05_02.php % http://www.cs.cf.ac.uk/Dave/Multimedia/PDF/07_Audio_Effects.pdf % http://www.cs.sfu.ca/~tamaras/delayEffects/delayEffects.pdf % http://www.voxengo.com/impulses/ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% % Example 1: Convolution reverb in MATLAB % Write a function konv_reverb.m for fast % calculation of convolution using FFT %% % Example 2: Implementation of digital reverb using convolution %% % Example 3: Convolution reverb with reverse impulse response %% % Example 4: Convolution reverb as music effect %% % Example 5: Comb FIR filter %% % Example 6: Comb IIR filter %% % Example 7: „All-pass“ filter %% % Example 8: Time delay based sound effects %% % Example 9: Multiple time delay %% % Example 10: Reverb %% % Example 11: Reverb %% % Example 12: Schroeder algorithm