punk-rock
acoustic-psychedelic
post rock
rock-punk
metalcore-nu-metal
rock-metal
rock-hard rock
christian-jazz