waveform defs