Add a method in Performer to measure the attack time of a note.
Add a bit of signal processing infrastructure (envelope detection, signal energy measurement with basic windowing).
Combine signal processing functions into Signal class.