Clean up granular synth and allow for changing files by messages
Merge branch 'new-synth'