Drum Machine Techniques: Learning To Think Like A Drummer