Separated code into a visualization editor (portion that uses clunky SDL graphics for now) and the code that runs on the table (lightweight, will implement hardware audio sampling, terminal interface)
Experimented with HSV color space for visualizations, cleaned up serial interfacing