punk-rock
acoustic-psychedelic
post rock
melodic-metal
bluegrass-country
alternative-rock
hard rock-rock
hard rock-jazz
pop-dance music
rock-pop
rock
shoegaze-rock