Thanks for the question. MD follows all the typical rules of good-citizen iOS apps. If it gets moved to the background, it will spin down the frequency of all “polling” operations, including the search for Bonjour connections and the actual incoming MIDI queue. In addition, UI updates should not occur when the screen is off or the App is in the background.
MD could probably be much more battery efficient while it’s on the screen and while it’s off. I’m not aware of how it handles the iPad-off (asleep) state, but judging from your question, the answer is that it’s not great.
One thing to try is to background MD before suspending the iPad.
For now, I think we can consider this a deficiency, and we’ll move to put in the hours to improve battery performance at some point.
Thanks for reporting.