If, at any stage, the viscosity or other parameters such as fat content reach a value at which emulsifier or fat should be added to have the final chocolate exhibit a target parameter, the central processing unit 36 signals the source 41, 42 to deliver the proper amount of additive(s) into the conching unit 29.