notes to myself, features, bugs, ideas -------------------------------------- fill_board() broken in rug_rug and multi_rug modes because it clears the wrong buffer. add a help screen add parameter dialogue screens (ie display the values of all parameters), manipulation remain the same as normal. next_contrasting_color somewhat broken. now somewhat fixed? make callable from lisp so i can really develope control mechanisms make floor phase across per scanline rather than same over the whole frame ? two dimensional system (complex coupling?) indexed through an image set rhythm of pulse pick a set of rotor settings (simple ones?) and bind to keys. key starts interpolating to setting, then continues at random. instead of a single setting could be a sequence (captured?). could add in another random frequency (low?) hm: iterating fg-bg alternators converges to vertical stripes cuz diffusion filter is elliptical? filter result of brain, remove harmonic areas (those consisting of parallel lines) move center of colormap pulse keys ERT how to use MIDI input? talk to roger. flame driver (or any spray), multiply by an image. create spray from image, matching distribution? use inverse table, linear interpolation. rectangle flame control: 2D paramaterized patch. first lissajous in it, then control from audio stream. in slip, low frequencies in time and space. add cyclic bias to slip field... a few large blits...? (space done) stochastic filter (noise buffer) down to v low res, take fft of avg values and variances (1st order approximations of histograms). or just stochastic histogram to start. ok, stochastic filter measures variance works ok, still no histogram. should compile slip vector fields into lookup tables (fixednum[2] per pixel)