Waves: Continuous wave for which amplitude, lag and damping can be altered in real time damping. There’s a good implementation of this in Greenfoot.