punk-rock
acoustic-psychedelic
post rock
hardcore
hardcore-punk
rock-indie
alternative
reggae-ska
alternative-rock
country-bluegrass
alternative-folk
rock'n'roll
pop
world music-pop
pop-rock
thrash-metal
rock-rock