How to Make a Wave