Tue Jan 20 16:50:18 EST 2015

gui requirements

- smooth.  it's fucking 2015.  no more excuses for not having smooth
  guis that update at full framerate and have no tearing.

- this means double buffering.  I'd also like to use this for embedded
  systems, so allow for selective redraw.

- So start with an OpenGL application that syncs to the display and
  uses double buffering.

- Should have midi learn