Each waveform generator 108 is a memory for generating an entire desired waveform with both imaging and crosstalk reduction components, an envelope memory, an oscillator, a filter or other now known or later developed device for generating a square wave, sinusoidal or other signal at ultrasound frequencies.