punk-rock
acoustic-psychedelic
post rock
jazz-fusion
hard rock-heavy
rock-hard rock
reggae
progressive-electronica
rock-pop
alternative
grunge-experimental