The difference between transverse and longitudinal waves is the direction in which the waves shake. If the wave shakes perpendicular to the movement direction, it's a transverse wave, if it shakes in the movement direction, then it's a longitudinal wave. ... Waves are generated by the vibration of matter.