Common practice harmony