Introduction • Casting on • Binding off • Row numbers • Instructions • Horizontal repeats • Vertical repeats • Short rows • Flexibility and limitations • Summary
When contributing a stitch pattern at Stitch-Maps.com, you’ll enter written instructions in the form of “knitspeak.” You’re probably already familiar with knitspeak – it’s the language that’s typically used to describe stitch patterns. For example, here’s the knitspeak for Vine lace:
The knitspeak used here at Stitch-Maps.com is rather specific – a specialized dialect, if you will, of the larger knitspeak language used in the knitting world. This dialect’s “grammar rules” determine the phrasing that you can and cannot use at Stitch-Maps.com. Let’s go over these rules with a series of examples.
First, let’s look again at that Vine lace example:
Notice anything missing? Yup, that’s right: the cast-on count. When you’re entering knitspeak at Stitch-Maps.com, you don’t need to start with “Cast on 15 sts” or “CO multiple of 9 + 1” or anything like that. When we’re drawing stitch maps, we’ll figure out the cast-on count automatically, saving you the trouble.
That said, you can use CO
to add a bunch of stitches to a row – for example, as part of a buttonhole:
Essentially, the CO
symbol is just another sort of increase, like yo
or M1L
.
Just as you don’t need to start a stitch pattern’s knitspeak with a cast-on, you don’t need to end with a bind-off. Rather, BO
is a sort of decrease. It’s most useful in sawtooth edgings such as Nasturtium Edging:
Note that binding off, say, 5 stitches actually uses up 6 stitches off your left needle. That extra stitch – the one remaining on your right needle at the completion of a bind off – is indicated in stitch maps with a symbol. It’s why the instructions for row 8 of the Nasturtium Edging end with k1, yo, k2tog, k1
rather than k2, yo, k2tog, k1
.
Each set of instructions begins by listing one or more row numbers. Here’s a simple example:
Overall, the stitch pattern has 8 rows. Rows 2, 4, 6, and 8 are the same, so they’re listed together; ditto rows 3 and 7. You can list your rows separately, if you prefer, but listing them together saves on typing.
What’s important is ending each list of row numbers with a colon, :
. That’s what separates the list of row numbers from the instructions for those rows:
Sorry, a dash or period just won’t cut it. In our knitspeak dialect, it has to be a colon.
If you start each set of instructions with Row
or Rows
, we’ll assume you’re knitting flat. We’ll also assume that row 1 is a right-side row, and that the rows alternate between right- and wrong-side. So, in our current example:
If these assumptions don’t suit your needs, you can mark specific rows with (RS)
or (WS)
. Here’s an example of a stitch pattern that begins with a wrong-side row:
What if your stitch pattern is worked in the round? No problem: just begin each line of instructions with Round
, Rounds
, Rnd
, or Rnds
. Then we’ll assume each round is essentially a right-side row, worked from right to left with the right side facing. For example:
Remember to start each set of instructions with Row
, Round
, or one of the other options shown above. Simply starting with a list of row numbers isn’t going to work.
Now for the good stuff! Enter instructions as a series of abbreviations. Use the abbreviations described on this page, or – better yet! – the convenience buttons on the Contribute page.
As an example, here’s an excerpt from Edging:
Not surprisingly, a single k2tog
, ssk
, or yo
abbreviation will get you a single , , or symbol in your stitch map. Most abbreviations work this way. But knits, purls, and bind-offs work a little differently: to get a single or or symbol, you must say k1
, p1
, or BO 1 st
. You can’t just say k
, p
, or BO
– we’ll get to why in a minute.
What if you want more than one symbol of a given type? Phrasing like the following will do the trick:
p5
will give you yo twice
will give you k2tog 3 times
will give you Brackets [ ]
let you repeat a series of instructions a set number of times. (Parens ( )
and braces { }
work too.) Consider Row 1 from Edging, shown above: [yo, k2tog] twice
results in .
Or in Feather and Fan:
[yo, k1] 5 times
works out to .
If you visit the detail pages for Edging and Feather and Fan, you’ll notice a difference between them.
Below the Edging stitch map, “Horizontal repeats” is grayed out.
Below the Feather and Fan stitch map, you can choose to view up to five horizontal repeats.
Edging doesn’t repeat horizontally. Feather and Fan does. Stitch-Maps.com figures this out by looking at the knitspeak you enter.
Consider Edging. Each row results in a set number of stitches:
In comparison, the number of stitches in each row of Feather and Fan depends on the number of repeats being worked:
If you want to enter a repeated pattern – if you want to ensure that “Horizontal repeats” is enabled and you can choose the number of repeats on display – the key is letting Stitch-Maps.com know which portion of each row to repeat. One way to do this is with phrasing like *knitspeak, repeat from *
:
You can say rep from *
rather than repeat from *
if you like. And you can omit the to last 3 sts
part, because Stitch-Maps.com will figure it out for you. But you do need to use asterisks *
. (Other symbols, such as a plus sign +
, won’t work.) It’s like the “lengthen/shorten here” marks on a sewing pattern: to Stitch-Maps.com, the asterisks mean “widen/narrow here.”
Another way to let Stitch-Maps.com know where to widen or narrow a stitch map is by using knit
or k
to mean “knit as many stitches as you can.” Likewise, purl
and p
mean “purl as many stitches as you can,” and BO
means “bind off as many stitches as you can.” For example, knit, yo, ssk, k1
means “knit to the last three stitches of the row however many stitches that might be, then yo, ssk, k1.” This “as many stitches as you can” behavior is why you have to say k1
, p1
, or BO 1 st
when you only want one knit, purl, or bind-off.
So, for Feather and Fan:
Stitch-Maps.com knows that Feather and Fan can be repeated horizontally because rows 1 and 4 contain any number of knits, row 2 contains any number of purls, and row 3 contains a [k2tog] 3 times, [yo, k1] 5 times, yo, [k2tog] 3 times
sequence that can be worked any number of times. Because each row offers the flexibility of a “widen/narrow here” section, Stitch-Maps.com can enable “Horizontal repeats” and let you specify the width of the stitch map on display.
Note that you can have only one repeated section on each row. Consider the last row of Vine lace. If the final k1
is changed to k
, Stitch-Maps.com will get confused:
Stitch-Maps.com won’t know whether it should widen/narrow row 4 by tweaking the number of repeats of k2tog, k2, yo, k1, yo, k2, ssk
, or by tweaking the number of knits at the end of the row. Specifically, it’ll give the following error message:
Whoops! We can’t make sense of those instructions. Here’s the problem:
“*k2tog, k2, yo, k1, yo, k2, ssk, repeat from *, knit” contains too many sections of adjustable width. On each row, use just one section of adjustable width (“knit,” “purl,” “BO,” or “*..., repeat from *”). To knit, purl, or bind off a single stitch, use “k1,” “p1,” or “BO 1 st.”
Bottom line: for repeated patterns, include *knitspeak, repeat from *
or knit
or purl
or BO
precisely once per row.
By default, Stitch-Maps.com tries to repeat all the rows of a stitch pattern. For example, after drawing rows 1 through 4 of Vine lace, it goes ahead and starts over with row 1.
You can change this behavior by telling Stitch-Maps.com which rows ought to be repeated. For example, only rows 1 and 2 of Point Edging ought to be repeated; row 3 should only be worked once, at the very end. Here’s what Point Edging looks like with rows 1 and 2 worked four times:
It’s the little Repeat rows 1-2
note at the bottom of the knitspeak that does the trick.
As with Point Edging, you can repeat the first few rows of a pattern and work the last rows only once. Or you can repeat the middle rows, working the first few rows and the last few rows only once. More commonly, though, you may want to work the first few rows once as “set-up rows,” then repeat the remaining rows. That’s the approach taken by Butterfly Lace:
Most of the time, the stitches of each row have to “use up” all the stitches of the previous row. For example, if row 4 results in 12 stitches, then row 5 has to use all 12 stitches. If row 5 doesn’t – say, it only uses 10 of the 12 stitches – then Stitch-Maps.com will issue an error message like this one:
Whoops! We can’t make sense of those instructions. Here’s the problem:
Row 5 can’t be worked on top of the previous rows. It requires 10 stitches, but the previous rows produce 12 stitches.
This “must use up all the stitches” requirement is waived for short rows. Instead of marching across all the stitches on your needles, a short row only goes partway before doing an about-face, leaving some stitches unworked. Short rows thus add height to select portions of your knitting, and are often used in garment shaping: shoulder shaping, bust darts, and sock heels are prime examples. Short rows are sometimes used in patterns for shawls, wraps, and doilies as well.
At Stitch-Maps.com, the knitspeak for a short row ends in turn
or w&t
(aka wrap and turn
). These are the instructions that tell Stitch-Maps.com where to perform an about-face. The difference between turn
and w&t
is easy to see in these examples:
Note that short rows are numbered just like other rows – that is, each row gets its own row number, even if it’s a partial row that doesn’t extend all the way across your knitting.
That said, rows that begin mid-piece go unnumbered in stitch maps, to minimize visual clutter. That’s why row 3 isn’t numbered in the examples shown above.
Two more short-row caveats remain. First, short rows have to be of set length. They can’t contain “widen/narrow here” sections like those described in the Horizontal repeats section above. (That makes sense, right? When faced with instructions like *yo, k2tog, repeat from *, turn
, how would Stitch-Maps.com know where to turn? After how many repeats of yo, k2tog
?)
Second, the initial row of a stitch pattern can’t be a short row. That’s because Stitch-Maps.com needs some way of figuring out the total number of stitches on the needles. And if row 1 of your stitch pattern does end with turn
or w&t
? Not to worry: all you need is a set-up row like Row 0: CO 50 sts
or Row 0: K50
, and a vertical repeat like Repeat rows 1-48
. That’s the approach taken by Diamond Doily:
turn
.In summary, here are the knitspeak rules regarding short rows:
turn
or w&t
.Stitch-Maps.com is pretty flexible. It doesn’t pay any attention to whether you use lowercase or uppercase. It skips over excess whitespace. It doesn’t care if you separate abbreviations with commas, or if you end each line of instructions with a period. But it does have some limitations.
To begin with, you’re stuck with a limited set of abbreviations, for a limited set of symbols. Stated another way: you can only use the abbreviations for the symbols defined in the key. That makes sense, right – if you were to enter some other sort of abbreviation, what would Stitch-Maps.com draw? (That said, you can create a lot of stitch patterns from just knits, purls, increases, and decreases!)
Another limitation is a little more subtle. Though it’s pretty common to see instructions like Row 2 and all other WS rows
, that sort of verbiage will throw Stitch-Maps.com into a tizzy. Unlike a human, it can’t infer which rows are being described. It needs to have all the row numbers spelled out – for example, Rows 2, 4, 6, 8, and 10 (WS)
. Yes, typing all those row numbers is a bit tedious, but you can handle it, can’t you?
Row
or Round
, a list of row numbers, and a colon.[yo, k1] 5 times
.*k2tog, k2, yo, k1, yo, k2, ssk, repeat from *
.k1
, p1
, or BO 1 st
for one knit, one purl, or one bind-off, and knit
, purl
, or BO
for any number of knits, purls, or bind-offs.Stitch maps are a new form of knitting chart that use traditional symbols in a novel way: without a grid.
The symbols within a stitch map clearly show what stitches to work. And – not being confined within grid squares – they also show which stitches of the previous row should be worked.
The end result? Charts with unparalleled fluidity, authenticity, and beauty.