melodic hardcore, deathcore, metalcore, phc, alternative, progressive metalcore, melodic metalcore, progressive deathcore, progressive metal, post-rock