I have a personally recorded drum sample library. All mics (direct, overhead, and room) for each hit are separated into individual .wav files. So I have multiple files playing on each hit. The starting point of each hit is based on the direct mic’s transient since that’s where the transient happens first, which leaves a gap between the direct mic’s transient and the transients of the other mics, especially the room mics since they are farthest away from the drum kit.
I have a drum plugin that I made using JUCE and loaded the samples into it. When I solo the room mics and play the same piece (let’s say snare) fast enough, it sounds choppy because of that gap being played before each hit. It’s not as obvious with all the mics on because the direct and overhead mics play over the gap in the room mic since their transients happen earlier, but I don’t hear this issue in other drum plugins (using their libraries) when I solo the room mics. So I tried the only thing that I can think of, deleting the gaps and aligning the transients. It definitely got rid of the choppy sound and it sounds normal to the ear, but I’m not sure if this is the right way to go, especially since it’s difficult to make sure that enough of the gap is deleted so that the transient of each mic begins in the exact same spot.
When I load the samples into Battery or Slate Trigger, with the gaps included, there are no issues at all. Maybe right after a file is loaded they automatically find the transient and delete the gap, just a guess. My plugin doesn’t have any issues that I’m aware of, so I’m wondering if there is something in my plugin or the sample editing that I’m not taking into consideration when dealing with these gaps.