GRID INPUTS
Statement
Grid inputs are shared among digital and textile outputs. “Invisible” charts, like paper graphs with blocks of colors, or matrices with numerical values, output data in a similar fashion: as individual, color-coded pixels or stitches arranged specifically on a larger grid (in the form of a textile or digital display). By creating work in these mediums, I am demonstrating the shared origin in textile design and computational data storage.Background
Grid inputs became an accidental but necessary aspect of my process, starting with the knitting machine. I started by gridding the shapes of a garment and the colors of an intarsia design on graph paper. I was using a Brother KH-891 machine, which is non-electronic and as a punched card as an input. I experimented lightly with the punched card input, but was frustrated because the design can only be a maximum of 24 stitches wide.I later acquired a, electric Brother KH-910 machine, which uses a larger, more modern input - a mylar card. This provided a great number of data to work with. The mylar sheet can hold a design 60 stitches wide by 150 stitches tall. These dimensions became helpful constraints in my work and eventually determined aspects of Tigerbob Playing Cards, Undulation, and Tigerbob Mystery Garden.Unfortunately, the electronic hardware on these machines are more than 40 years old. It was rare enough that my machine’s card reader could work at all. Eventually, I replaced the card reader for a hardware/software hack called AYAB. This community project was created to provide alternative control of the Brother KH-9xx series with a computer, especially once the existing hardware no longer works. Working my way up from manual hand-charted graphs to non-electric punched cards, then to electronic mylar card readers and then to AYAB gave me insight how textiles and their corresponding became instrumental to the design of data storage and modern computing. Working back and forth along this chain of digital art and physical outputs made me realize they are both parts of the same whole. “Invisible” graphs, in the form of matrices with numerical values, or blocks of color on paper, are interchangeable with their digital or physical counterparts.Research
A number of textiles are represented by colored marks on paper, like weaving drafts and counted-thread embroidery; however, these charts must be manually read and translated directly by human operation. It was not until the invention of the jacquard loom that charts became readable directly by machinery, in the form of the first punched cards. It was interesting for me to discover that Susan Kare, one of the artists who designed work for the early Macintosh computer, created the work with textiles in mind. Susan Kare had no prior experience working with computers, and found inspiration from what she knew (quote below).Presentation
On this page you will find a selection of grid inputs I use in my work. I also include examples of how these grids appear output as knitted structures or digital art.19th century hand painted French textile pattern/chart.
(courtesy of Tihngs) A page from a book a weaving drafts called “A Handweaver’s Pattern Book, Revised Edition” by Marguerite Porter Davidson.Except from Alex Soojung-Kim Pang “Interview with Susan Kare.” Making the Macintosh, February 20, 2001. INTARSIA CHARTS
One of my earliest hand-drawn knitting charts for intarsia knitting (2022).A printed, gridded chart for a complex intarsia design. Behind this chart are hand-drawn charts for the construction & shape of pieces of a garment (2024).A modified digital interface (created in Adobe Photoshop) highlighting the current row of colors to be selected, and a photo of the knitting machine with corresponding colors laid over needles, waiting to be knit in.Please see MACHINE KNITTING and INTARSIACORE for examples of pieces completed with this grid input.MYLAR SHEETS
A mylar sheet in progress and finished (2024). Black squares must be filled in by hand and represent a selected needle to create a stitch in the alternate color. An unfilled square is no needle selected. (See binary code)Completed mylar sheet.A mylar sheet in progress (above) and read by the knitting machine’s computer (below).Please see MACHINE KNITTING for examples of pieces completed with this grid input.COMPUTERIZED INPUT (AYAB)
A view of the AYAB 1.0 interface on the computer for two-color stranded-yarn knitting (left) and two-color double bed jacquard (right), showing the 2-color bitmap file converted in to needle selections (black) for the knitting machine (2025).
A view of the knitting machine hooked up to the AYAB hardware and software interface.The AYAB hardware connected to the Arduino board, which replaces the hardware and software on the knitting machine.Please see UNDULATION and MACHINE KNITTING for examples of pieces completed with this grid input.GRAPHS FOR DIGITAL OUTPUTS
A digital pixel design is charted for digital output as a matrix of numerical values, each corresponding to a color. Like intarsia knitting where each color must be placed by hand over needles, the artwork is charted by hand into the graph. Programs: Google Sheets (left), Adobe Photoshop (Right) (2025)The graph in Google Sheets is formatted into appropriately sized matrices suitable for JavaScript (p5js). Instructions written in code generate the image from the matrices.Any number of individual matrices, no matter how large, can be instructed to be placed individually on a larger grid. (Tigerbob Charm Packs, Tigerbob Mystery Garden, Undulation)This process is not only used for completed artwork. Once written, matrices can also be assigned any color value, which can assist with the textile or digital design.Once produced, images be output in the appropriate charted format for knitting. (Undulation)Please see UNDULATION, TIGERBOB MYSTERY GARDEN, and TIGERBOB CHARM PACKS for examples of pieces completed with this grid input.