punk-rock
acoustic-psychedelic
post rock
indie-pop
blues-rock
funk-soul
country-folk
punk-rock'n'roll
post rock-screamo
rap-alternative
rock-metal
soul-blues
heavy-rock
rock-screamo
folk-country
acoustic
christian-rock