punk-rock
acoustic-psychedelic
post rock
thrash-metal
jazz-funk
rock-heavy
rock-progressive
rock-hard rock
rock-alternative
psychedelic-surf
progressive-rock
heavy-melodic
funk-pop
folk-alternative
reggae-rock