punk-rock
acoustic-psychedelic
post rock
heavy-metal
rock-blues
rock-fusion
indie-folk
fusion-indie
hard rock
pop
metalcore-post hardcore
hardcore-post hardcore
rock-pop
punk