GUI + MIDI  + THREADING