punk-rock
acoustic-psychedelic
post rock
acoustic-alternative
pop-dance music
alternative-rock
folk-country
revival-revival
rap
rock
big-beat-rock
swing-dance music
rock-funk
folk-jazz
hard rock
rock-rock'n'roll
shoegaze-noise
pop-rock
alternative-electronica
acoustic
rock'n'roll-hard rock
funk-pop