indie, alternative metal, metalcore, grunge, folk rock, heavy metal, psychedelic rock, retro 80's & 90's, retrowave etc