punk-rock
acoustic-psychedelic
post rock
shoegaze
folk-acoustic
alternative-rock
acoustic-world music
progressive-rock
grunge-rock
melodic-metalcore
rock-metal
thrash-metal
heavy-hard rock