Here are a couple screens from an app currently under development, to be released on iOS and Android, with other platforms/versions to follow.
It could be described as a visual particle synthesizer. It consists mainly of 4 oscillators that control the position of a vast array of on-screen particles. Adjustments to the frequency and shapes of the oscillators can produce some very intricate moving patterns.
It’s an evolution and systemization of the phaSing series of flash toys that I made quite a while back. Here, the rendering and most of the “synthesis” calculations are performed using GPU shaders written in AGAL for the Stage3D feature of Flash Player / AIR.