punk-rock
acoustic-psychedelic
post rock
heavy-metal
rock-hard rock
thrash-metal
hard rock-blues
folk-blues
rap-hip hop
rock-crossover
alternative
alternative-rock
rock
death-black
rock-art rock