Cadence, linear procedures, and pitch structure in the works of Johannes Ockeghem