punk-rock
acoustic-psychedelic
post rock
folk
hard rock-rock
rock-hard rock
alternative-rock
rock-metal
jazz-acoustic
alternative-punk
swing-jazz
metal
r&b-hip hop
blues-rock
pop-soul
thrash-crossover
alternative-acoustic