punk-rock
acoustic-psychedelic
post rock
ambient
power-thrash
heavy-metal
indie-rock
blues-rock
alternative-indie
metalcore
indie-folk
jungle-jazz
stoner rock-hard rock
hard rock-metal
dance music-rock
swing
alternative-rock'n'roll
rap