split up audio and midi code; add parameters to init functions, including callbacks
get fm synth working, add sfml
add processor construct in preparation for looping
add lines
activate lines between loops
deactivate line
more error checking and recovery
allow multiple commands in a single input text
recording
sonic parameters, wait
create lines from other lines
add test scripts, add sunshine script, add beat window, make records activate immediately