punk-rock
acoustic-psychedelic
post rock
metalcore
alternative
alternative-electronica
garage-mathcore
acoustic-rock
jazz-fusion
heavy-thrash
rock
rock-punk