punk-rock
acoustic-psychedelic
post rock
funk-rock
garage-soul
dance music-punk
jazz-acoustic
rock-blues
hard rock
post hardcore-punk
rock-funk
alternative-metal
rock-rock
rap-hip hop
emo-folk
pop-folk
ethno-classical music
alternative-psychedelic
folk