Midi file player for short midi files

Would like to fire up short midi files for breaks and variations

I would like to play the midi files like notes (with a external midi keyboard)

Here a feature wish for a midi file player:

Selecting a midi file via encoder and play them with one button or a external midi keyboard (with velocity)

Midi files shold be able to be loaded on the 8 big pad buttons

Midi files should also be able to drive chords of kordbot

Parameters:

Play to end
Play to key release

Tempo unquantised
Tempo full, half, double, quantised to clock/song speed

Length
Length full, half, double

Transpose
Transpose octave
Transpose over external midi keyboard (playing the midi file like notes)

Groove quantise triplet

Swing

Monotibral
Multitimbral (overlap)

Reverse

Loop

Folder structure for hundreds of midi files with subfolder