A comprehensive set of mechanical vibration and wave motion apparatus based on a sturdy, reliable vibration generator that can be used with any frequency generator that can deliver a signal of up to 1A. The piston delivers an amplitude of up to 7 mm, depending on the load and frequency. The generator can be used on the bench or attached to stand material via a threaded socket on the bottom surface. The accessories include a wire hoop and a set of vibrating metal strips for mechanical resonance studies as well as a spiral spring and an elastic cord for wave investigations.