punk-rock
acoustic-psychedelic
post rock
electronica
indie-pop
acoustic-rock
crossover
rock'n'roll
progressive-experimental
metalcore-crossover
rock-metal
experimental
indie-rock
christian
hard rock-metal
hardcore-rap