punk-rock
acoustic-psychedelic
post rock
big-beat
rock-crossover
alternative-klezmer
electronica-folk
techno-acid
hardcore-metal
death-metal
rock-hard rock
alternative-acoustic
hardcore-punk
grunge-alternative
speed-country
crossover-thrash
hard rock-rock
rock