Vibrations and waves