What about something like the Ketron Midjay? It should play midis fine, and you could even put canned music in there as .wav or .mp3 if you want. Basically any non-live music you use in the church could run through it. Might be a little pricey though.