3 c and or the needle thread and or the bottom thread may also be saved in a suitable digitized form such information is for example color and or structure of the sewing material 2 color of the bottom thread slip features of the sewing material 2 and or correction values for the transportation of the sewing material 2 via a transporter in such correction values or factors the slippage of the sewing material 2 is compensated in each sewing direction such that the actual stitch positions 8 of the sewing needle 7 into the sewing material 2 is equivalent to the predetermined target values the visualization software also comprises a configuration menu which serves to determine the parameters that influence the stitch pattern in order to determine the color and structure of the sewing material 2 a camera not shown may be provided which e g is provided at the sewing machine head or can be effectively connected to the sewing machine 1 via an appropriate interface the detection and storage of an image of the sewing material surface can occur for example by operating a button temporarily displayed on the touch screen 3 alternatively a limited number of colors and structures can also be stored in the sewing machine memory and or in a memory allocated to the sewing machine 1 e g in form of a bitmap with then each color and patterns being selected most closely resembling the actual sewing material the features of the virtual sewing material 2 are therefore approximated adjusted or assimilated to the features of the real sewing material 2 the detection of the sewing material.