FYI: Groove quantizing, while it is destructive, can match the groove of any existing track, not just a predefined template, by first extracting the groove (from midi or audiosnap) and then applying it -- with various strength applied to timing, velocity, and note length. There's also an audition feature.