punk-rock
acoustic-psychedelic
post rock
blues-rock
pop-rock
progressive-metal
electronica-punk
hard rock-metal
pop
alternative-rock
jazz-rock
rock-crossover
rock-grunge
rock
alternative-metal
alternative-indie
rock-progressive