punk-rock
acoustic-psychedelic
post rock
heavy
thrash-metal
art rock-art rock
shoegaze
rock'n'roll-punk
rock-pop
post rock-folk
pop-hard rock
pop-rock
rock-country