1-2-Punch

1-2-Punch simulates the appearance of knit fabric to virtually prototype Fair Isle patterns. This tool offers a functional and visually intuitive solution for knitters and textile designers. The virtual knit display allows designers to significantly reduce time and materials taken to produce prototypes traditionally. Keyboard commands, parameter controls and troubleshooting tools enable faster, more efficient creativity.


Fair isle

The 1-2-Punch display is a digital swatch of Fair Isle knit. Fair Isle is a traditional form of stranded colourwork, originated in Scotland. It is a simple knitting process with a number of strict constraints, however this is what gives Fair Isle its distinctive style.

For each stitch, one yarn colour is knit, and the other is left as a strand or float at the back of the knitting. This stranding means long runs of the same colour leave a long float behind, which can get caught easily, for example, when putting on a garment. And so, traditionally in fair isle knitting, patterns do not contain long runs of the same colour along a row.

In 1-2-Punch designers can toggle on and off the long floats alert which will highlight any areas with more than 7 continuous stitches of the same colour.

The long float alert helps to ensure the functionality of the knit as long floats can easily get caught during wear, and can cause tension issues while knitting. Adhering to this constraint also retains, necessarily, some of the characteristic style of traditional fair isle knitting.


Punch cards

Traditional flat bed knitting machines are operated manually and when needle selection is required, as with Fair Isle knits, punch cards are used to automate selection. A punch card can be any length in rows, but on most machines is 24 stitches wide. This means that any pattern created must be a 24 stitch repeating pattern (or a 2, 3, 4, 6, 8 or 12 stitch repeat within the 24). This is another constraint lending to the characteristic look of machine knit Fair Isle, any pattern must repeat horizontally across the length of the knit.

Creating a punch card takes significant time, as does knitting swatches to test the result. Testing is necessary though, as the effect of the fair isle pattern is typically not obvious until the punch card has been knit, as the grid representation of the punch card does not give a clear picture of the final fabric.

The 1-2-Punch interface is a section of virtual knit, with a 24 stitch repeat pattern. Designers can test their fair isle patterns without the need for creating a punch card and knitting a swatch.

When creating the physical punchcard, the designer can toggle on and off the Punch Card display option which will convert the repeat knit pattern to a single 24 stitch punch card grid.


Interface

To design on 1-2-Punch there are a number of ways a designer can interact with the pattern.

  • Click on a stitch to swap colour
  • Clicking and dragging will draw a line following the mouse in the colour of the first stitch
  • Shift+click on a stitch to draw a straight line from the previously clicked stitch
  • f+click (fill command) will swap the colour of a stitch and all neighbouring stitches of the same colour
  • z will undo the previous click
  • Arrow keys will move the pattern correspondingly, note: not moving the knitting itself

In the bottom right is the toolbar, with options for creating and saving designs, and customising the parameters of the knit. From the top down they are:

  • Info
    • Info page link
  • New/Open
    • Create a blank knit page
    • Load using a 1-2-Punch-code
    • Load from the preset list of examples
  • Save
    • Save or copy in image format
    • Copy array will copy in a standard [[1,0,1,...],[0,1,0,...],[1,1,0,...],...] format
    • Copy code will copy in a condensed 32-bit format which can be re loaded using the New/Open menu
    • Copy URL will copy a URL containing the punch card code, as well as colour values
  • Set Length
    • Decreasing length will remove rows at the end of the punch card
    • Increasing will add rows repeating from the start of the current card
  • Punch Card View
    • Render the pattern as a punch card, editing tools still available
    • Toggle between knit and punch card view
  • Grid On/Off
    • Toggle grid function on and off to see the punch card repeats
  • Zoom
    • Sliding zoom function
  • Translate
    • Alternative to arrow keys for moving the pattern
  • Colour Select
    • Colour 1 and 2 selection
    • Background colour selection
  • Highlight Long Floats
    • Toggle long float alerts

Examples

Below are three example patterns created with 1-2-Punch

Chains

Letters

Faces

chain svg file