punk-rock
acoustic-psychedelic
post rock
hard rock-heavy
rock-progressive
alternative-rock
crust-violence
heavy-funk
thrash-heavy
emo-post hardcore
rap-hip hop
folk
hip hop-rap
black-metal
experimental-psychedelic
jazz-blues