punk-rock
acoustic-psychedelic
post rock
metal
alternative-jazz
hardcore-metal
rock-screamo
electronica
christian-soul
hardcore-thrash
hard rock-rock'n'roll
heavy-power
crossover-indie
big-beat-blues
crossover-punk
grunge-rock