Basic DSP work. Need to figure out how to queue things up and use the data.