128 which is constructed for receiving the slot the slot 124 has an arcuate shape and receives a slide block 130 which is pivoted to one end of an arm 132 the lever 122 is pivotably connected at 134 to a drive rod 148 while the other end of the arm 132 is pivotably connected to a drive rod 149 the rods 148 and 149 effectively being similar to the drive rod 48 illustrated in fig1 split for insertion of the device 120 the arc of the slot 126 is a radial arc of the arm 132 about the pivot 136 so that by securing the slide block 130 at selective locations within the slot the amount of shift imparted from the rod 148 to the rod 149 may be varied the block 130 may be fastened to a shift variation selector 138 which can be controlled from a convenient location thus when utilizing a single cam 54 the amount which the needle bar and needle plate support plate is shifted may be varied selectively utilizing the same pattern cam in another aspect of the invention the needle bar and the needle plate fingers may be shifted by separate shifting apparatus so that the needles and fingers may be shifted simultaneously together for less than a full gauge shift for density increasing purposes while maintaining the needles centered between the fingers and yet the needles may be shifted periodically at least a full gauge for placing a pattern in the fabric product thus as illustrated in fig8 a first shifting apparatus 152 having.