KMidi ist eine Benutzeroberfläche, die die Bildschirmdarstellung übernimmt und Benutzereingaben verarbeitet. KMidi wird als eigenständiger Prozess neben TiMidity ausgeführt. Das letztere Programm liest Midi-Dateien und gibt sie wieder.