leads 55 to drive the same for determining a feed position co ordinate thus the oscillation of the fork rod 42 is transmitted to the rocking shaft 70 which is operatively connected to the feed dog namely by changing and adjusting the inclination of the groove 43 39 the feeding amplitude is varied in the forward and rearward directions with the combination of the needle bar control apparatus and the feed control apparatus the pattern as shown in fig9 can be obtained regarding a block diagram of the electronic control circuit of the sewing machine of this invention in fig1 a static memory 100 memorizes stitch control signals for effectively operating the pulse motors 27 54 and address changing signals for changing the addresses of the static memory per rotation of the upper shaft 2 of the sewing machine through a timing buffer the static memory receives a signal from a manually operated pattern selecting apparatus as a first address and gives to a needle bar control circuit and a feed control circuit a stitch control signal which is paired with the first address and designates an initial stitch co ordinate the static memory simultaneously gives to a timing buffer an address changing signal for selecting a second stitch coordinate the timing buffer upon receiving a signal from.