Abstract: An embroidery machine comprising: stitch forming means to form stitches on a fabric; fabric holding means to hold the fabric; driving means to regulate the relative position between the fabric holding means and the stitch forming means; pattern determining means having a display unit for two-dimensionally displaying a pattern and an input unit for feeding data of a pattern to be displayed on the display unit; and control means to control the operation of the driving means in accordance with a pattern produced by the pattern determining means and to control the operation of the stitch forming means in synchronism with the action of the driving means.