punk-rock
acoustic-psychedelic
post rock
rock-blues
metal
metal-metal
hard rock
christian-hardcore
experimental
hip hop-rap
rock
rock-alternative
progressive-hardcore
big-beat-acoustic
indie-post rock
death-grind
death-hardcore
death-metal
shoegaze-noise
noise-jazz
electronica-alternative