simple waveforms and adsr working