Lab - Audio Processing
Theory:
Flanging is an audio effect used in recording studios that can add a whoosing sound not unlike a jet. By allowing the delay time to vary, a flanging or chorus effect can be added.
y(n) = X(n) + ax(n-d(n))
Allowing the delay to vary periodically, a flanging effect is accomplished.
Lab:
Write an application to read a wav file into an array and introduce a periodic delay to create a flanging effect. The periodic delay can be accomplished by making the delay value modulated using the modulo operator %, or it can be a value retrieved from the sine function.