Wave mixer

Move your mouse over the top two waves, with a mouse button pressed, to change their frequency and amplitude. Moving your mouse over the lower wave, with a mouse button pressed, changes the initial phase difference between the upper two waves.

Your browser doesn't support HTML5, which is required for this web page to work properly. Please consider trying again with the latest version of a HTML5 capable browser, such as Firefox, Chrome, Safari or IE9.


Understanding wave convolution is important in many areas of science, including seismology, acoustics and electromagnetics. However, understanding it can be quite difficult as the convolution of two waves depends on their amplitudes and phases, which can be calculated using complex mathematics. Therefore, the above prototype program is intended to help by allowing you to change the wave properties and see their complex sum convolution.