^^^ SD3 does a remarkable job on this. However, cymbals are by far the greatest challenge because they're not isolated. My own results have been mixed, but then I'm not yet an expert. It has a hard time distinguishing between two similar-sounding cymbals, usually requiring some hand-editing of the resultant MIDI track.