punk-rock
acoustic-psychedelic
post rock
alternative-rock
rock'n'roll-rock
pop-punk
crossover-rock'n'roll
garage-rock
blues-rock
indie-pop
heavy-hard rock
progressive-metal
pop-rock
metal
jazz-swing
rock-progressive
alternative
rock-crossover
punk