-Make sure any code which violates the style guide is fixed

-Add two buttons to the gui: a stop button to stop all notes of the
current patch, and a panic button to stop all notes of all patches

-Figure out why some parts of the gui don't redraw properly, such as
the waveform, the audio-settings window, and the param-settings window
(the amount label)

-Create an options dialog for the waveform display
 
-Add a progressbar when loading soundfiles and banks

-Make the bank save/save-as dialog prompt you before overwriting
an existing file

-Make the LFO sync parameters use a numerator and a denominator

-Add mute, solo, and panic buttons

-Fix syncing drift

-Make all time legs of ADSRs and LFOs syncable

-Do we need to free all gtk/glib resources when the program shuts
down, or does gtk_main_quit() do that for us?

-What do we need to do to take advantage of RT scheduling?

-Improve DVA so that terminated voices are given a quick fade-out
before being killed, otherwise things can sound clicky when being
pushed really hard (this will be difficult).
