Lab 12

  1. Using rsound->signal/left, define a signal s that corresponds to the left channel of an existing song.

  2. Develop the ff2k function, defined by: ff2k_t = 1/2 (s_t + s_(t-2000))

  3. Develop the fb2k function, defined by: fb2k_t = s_t + 0.98 * fb2k_(t-2000)

  4. Develop the fb1k function, defined by: fb1k_t = s_t + 0.98 * fb1k_(t-1000)

  5. Which is faster? Check this using (time (fun->mono-rsound (* 4 44100) 44100 fb2k)). How are the times related?

  6. What about fb100, a feedback filter with a delay of 100 samples? How fast or slow is it?

  7. Infer an equation that tells how long a signal will take to render, given the delay d.