punk-rock
acoustic-psychedelic
post rock
hardcore-metalcore
pop-rock
punk-hardcore
rock-hard rock
alternative-rock
grunge
hardcore-punk
folk-rock
post hardcore-electronica
alternative-ska
hard rock-punk
progressive-metal
symphonic-rock
jazz-grind