if you are just looking to trigger samples you could add a few hundred software apps to that list. If you want live performance control/ automation over fx, mutes,solo,and drum parameters whether Synth or sample spark can give you this. Ezdrummer is best at providing loops of recorded drums and control of parameters within that loop performance.although it does offer a way of building a song. Ezdrummer library is more focused on traditional live band samples so it is probably the better option. Try the demos.