50 Shades Of Blast Beat : from simple variations to complex ones.