An apparatus on a carpet weaving loom that produces patterns from coloured yarns. The pattern information is contained on perforated cards. The holes in the cards activate the mechanism that selects the colour to be raised to the pile surface. Wilton looms have jacquard pattern devices.