Here’s an experiment in oscillation. The user can modify the frequency, amplitude and type of wave function that controls the position and size of a ball on the screen. The user can also choose to show a white curve or a series of increasingly transparent red balls that indicate the future motion of the main actor of the sketch.
Here’s a video of some of the nice patterns I was able to generate using the program.
You can play with it here: antiboredom.github.io/waves