punk-rock
acoustic-psychedelic
post rock
melodic-metal
hard rock-heavy
hard rock
indie-electronica
hardcore
electronica
alternative
thrash-big-beat
electronica-alternative
rock-hard rock
garage-punk
garage-rock
indie-pop
alternative-noise