In theory, when using 16 MIDI channel strips (tracks) there is also another "solution":
Put your patch into an M4L *instrument* device and within the device load Battery into a [vst–] object. In this case the M4L device will act like a multi-timbral instrument and receive individual channels from the track outputs. So all note changes could be done in the instrument. On the downside, Battery would then be embedded in the M4L device and you have to deal with special MIDI format required as input of [vst–].
Thanx broc! Now I mod the channel data using MIDI Translator Pro. So all equal MIDI notes on different channels come to the same channel with different pitch. That’s to me the most transparent way with the most options.