I recently purchased an electronic drum set (Yamaha DD65) that I intend to use as a MIDI input for recording songs, using Garritan Jazz and Big Bands 3 as the software synthesizer. However, when I tried triggering Garritan sounds with the DD65, I found that the software would make almost no audible sound (responding perhaps once every 20 hits). On the other hand, certain other software synthesizers (e.g., Cakewalk Dimension Pro) responded to the drum set without a problem.
I recorded a sequence of drum hits and examined the MIDI events. I discovered that the DD65 was sending MIDI note events of almost vanishingly small duration - 0, 1, or 2 PPQ. The Garritan samples did not respond when I played back this sequence. However, when I manually changed the recorded note lengths to something longer (10 to 100, for example), the Garritan samples DID become audible on playback.
Because the Garritan samples do not play back when the note lengths were very short, while the Dimension samples do, I infer that there is some characteristic unique to the Garritan .sfz files which prevents it.
Is there some way I can edit the .sfz files so they will respond when I play the DD65 in real time? For example, consider the following section, which occurs in 'GM Fusion Drum Kit.sfz':
I wonder about those references to off_mode and off_time. They do not occur in Dimension's .sfz files. Could I edit those values to get the behavior I want?