If you can convert your midi files to WAV, you can set up custom triggers in
ACT to play them when you enter a certain zone. I've never used a WAV file longer than about one second in ACT, so I'm not sure how the rest of the program will perform while playing a long file. But it's worth a shot.