Users of modern array loudspeakers, used for high level sound reinforcement, demand more precise control of these systems. Current methods of control were examined and found to be inadequate for meeting a new more stringent set of user requirements. We investigate how these requirements may be formed into a mathematical model of the system suitable for numerical optimisation. The primary design variable for optimisation was the complex transfer functions applied to each acoustic source. We then describe how the optimised transfer functions were implemented with FIR filters on typically available hardware. Finally, comparison was made between the predicted and measured output for a large array.