punk-rock
acoustic-psychedelic
post rock
punk
pop-rock
electronica-rock'n'roll
heavy-power
bluegrass
hardcore-metalcore
rock-progressive
alternative-rock
rock-blues
progressive-post rock
rock-pop
rock
psychedelic-surf
psychedelic-indie
indie-rock'n'roll
grunge-rock
metalcore-rock