added sine and square in addition to panning