punk-rock
acoustic-psychedelic
post rock
pop-punk
alternative-progressive
country-rock
thrash-metal
big-beat-rock
techno-electronica
hip hop
heavy-metal