De La Soul delivers some new music “Royalty Capes,” off their upcoming album ‘and the Anonymous Nobody…’ dropping August 26.