Sinwave demo.