punk-rock
acoustic-psychedelic
post rock
rock-alternative
thrash-folk
hard rock-blues
heavy-hard rock
rock-grunge
rap-pop
hardcore-metal
progressive-rock
alternative-hard rock
hardcore-punk