The idea for WaveForms came to me in a dream: Sine waves constructed with stacks of dotted lines, the amount of dots per line fluctuating along another sine function and creating a phasing effect, then layering these waves can create all sorts of shading and gradient effects. I woke up, wrote everything I could in my notebook, polished a bit and here we are :)
Colors were chosen to bring a feeling of almost alien form: darker palettes, occasional pops of neon paired with the ribbed nature of the pattern can make it feel like some sort of sinister sci fi pop art, like I saw it in my dream.
Editions vary by amplitude, frequency, line mode, color mode, palette, background and accent color.
‘Order’ mode chooses the layered colors based on a set palette of 4 colors (of 16 palettes), while ‘Chaos’ chooses 4 colors of 64 total colors not limited by palette. Accent and Background colors are chosen as one of 64 as well. Chaos mode outputs can be much more interesting than their prebuilt counterparts, but do have the chance to result in flat imagery or unpleasing color palettes.
There is a 25% chance to output a “Happy Accident” mode image, which was a calculation error that has been made into a feature for sake of its extremely unpredictable behavior.
Press ’s’ to save a .png (image size is tied to window height)