Add: Waveform generator