Text this: Pulse engineering via projection of response functions