British prof solves musical harmony puzzle