punk-rock
acoustic-psychedelic
post rock
art rock
folk-rock
heavy-hard rock
rock-crossover
pop
punk-hardcore
hardcore-punk
big-beat
surf-alternative
hip hop
folk-swing