Combine pitches, channel and time, and durations from three MIDI files. Each file stays selected until you choose a replacement.
Classicala_h_blue.mid
Classicali_o_op12n3.mid
Classicala_h_fugue14.mid
The algorithm is written in KeyKit. Source code.