punk-rock
acoustic-psychedelic
post rock
rock
rock-pop
alternative-big-beat
metal
heavy-metal
rock-hard rock
pop-rock
progressive-metalcore
rock-art rock
hard rock-rock'n'roll
hardcore-rock'n'roll
grind-crust