1. In a multiple needle tufting machine adapted to feed a backing fabric from front to rear through the machine having a plurality of spaced needles aligned transversely of the machine for reciprocable movement through the backing fabric by operation of a rotary main drive shaft, a yarn feed mechanism comprising: (a) a plurality of yarn feed drives each having at least one yarn feed roll with an associated servo motor for rotating said yarn feed roll independently of yarn feed rolls of other yarn devices; (b) a servo motor controller electronically connected to said servo motor for controlling the feeding of yarns by the yarn feed drive; (c) a master controller providing pattern instructions by electrical connection to the servo motor controllers; and (d) a tube bank to distribute yarns from each yarn drive to needles across the width of the tufting machine.