Ive had some similar issues with BFD2, although i havent got my zendrum yet so cant comment specifically on whether thats influencing anything. Often when working with BFD2 in the studio, I'll get cymbals that are cutoff randomly and some weird high-pitched artifacts, and its different every time. This does not happen when simply playing back a groove (in Ableton Live) but usually when actually bouncing the audio. Theres a few things to consider:
- this may be due to your hard drive streaming settings in the BFD2 engine. Experiment with them.
- for playing live i would recommend that you use 16-bit mode as this will reduce the required amount of RAM considerable, without a noticeable quality difference for live use.
- Try toggling the offline mode option in BFD2.
- Perhaps reduce the maximum amount of velocity layers available to BFD2 as this will eat up your system.
It depends a lot on what system you are using (Im assuming a laptop?). Internal laptop hardrives may be a little sluggish for use with BFD2, if its external go with a Firewire800 or eSATA drive if possible.
As for saving/loading kits/, havent got the zdrum yet but going on how i work with MIDI keyboards I assume that you can either load all your required kits for a gig in BFD2 in one go (use the 32piece kit option) and then, but map them to the same notes (ie. kick from kit 1 goes to your preferred zendrum trigger, kick from kit2 the same etc) but assign each kit to a different MIDI channel. Even though you can mute the other kits when not needing them, you dont want to be triggering them as this will most likely bottleneck your system.
I would recommend that you load each kit as required and that they are mapped to the same zdrum triggers. The loading times for a kit arent too long. Its worth also checking out the FXpansion forum for advice from other folks experiencing the same problems.
Typically Battery 3 is not as CPU or RAM intensive as BFD2 (depending on the kit of course) as its not a full-blown acoustic drum sampler with anywhere near the number of loaded samples and velocity zones to trigger in the preset kits. With BFD2, you will need to find a good tradeoff between quality and stability for live use. I use BFD on the receptor which is superfast thankfully (unfortunately BFD2 wont work on my older receptor though