> For the complete documentation index, see [llms.txt](https://docs.tempoweave.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tempoweave.com/help-by-menu-tabs/design-menu/pattern-and-ground-drawloom-drafts.md).

# Pattern and Ground (Drawloom Drafts)

*Available on Desktop. Requires the Pro tier.*

### What It Does

Pattern and Ground is TempoWeave Studio's drafting mode for **drawloom and compound structures** — damask, lampas, beiderwand, and related weaves where a figure is woven *on top of* a ground cloth. These structures can't be expressed in a single threading and tie-up, because the loom itself has two kinds of control:

* A **pattern (figure) harness** — up to 128 pattern shafts, driven directly by a **pattern liftplan**. On a drawloom these are the pattern shafts or drawcords that raise the figure.
* Up to two **ground shaft groups, A and B** — each with its own threading and treadling (up to 32 shafts and 32 treadles per group). These weave the ground structure: the twill or satin binding, the tabby of a lampas binding warp, and so on.

The two systems meet in **four tie-ups** — AA, AB, BA, and BB — one for every combination of shaft group and treadle group (the first letter is the shaft group, the second the treadle group). Because a treadle can command shafts from either group, the tie-ups are the bridge that decides, end by end and pick by pick, whether the ground weaves or the figure shows.

A Pattern and Ground draft opens as a normal document tab with the full TempoWeave experience: palette sidebar, zoom, selection and copy/paste, undo, printing, View Fabric, and cloud features.

<figure><img src="https://2959107664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVqXhf7V7Tz3hzEGNlTxL%2Fuploads%2FaEJLWlT0z31zs841zM9Z%2Fimage.png?alt=media&amp;token=a932eb45-1bc2-4582-89dc-7be3498da082" alt=""><figcaption></figcaption></figure>

### Opening and Creating

* **New draft**: Design tab → **Pattern and Ground** group → **Pattern and Ground**. The Setup dialog asks for pattern shafts, ground shafts/treadles for groups A and B, and starting size.
* **Convert an existing draft**: with a standard draft active, Design tab → **Convert to Pattern and Ground**. Your threading becomes the pattern threading and your lifts become the pattern liftplan in a new tab; the original draft is untouched. You then add the ground layers on top.
* **Open a file**: Pattern and Ground drafts open from anywhere a normal draft does — File Open, Recents, MyCloud. A `.twa` saved from this mode reopens fully; see File formats for what other programs see.
* **Import into the pattern layer**: inside a Pattern and Ground tab, the view's **Open** button can load any standard WIF or TWA *into the pattern layer only* — threading, lifts, and colors — leaving your grounds, palette, and density alone. This is the quickest way to bring a figure in from a standard draft. If the import is larger than the current draft, the ground threadings and treadlings repeat across the growth so the ground doesn't vanish under the new area.

***

### The Editing Surface

Reading top-to-bottom on the warp side: end-number ruler, warp color strip, **pattern threading** (the figure), **ground threading A**, and **ground threading B** (hidden when group B is off). Shaft 1 is the *bottom* row of each band, and the warp is right-anchored — end 1 sits at the right edge, weaving convention.

To the right of the drawdown, in weaving order outward: **treadling B** (innermost), **treadling A**, the **pattern liftplan**, the weft color strip, and the pick-number ruler. The tie-ups sit above their treadle columns, beside the threading bands.

Everything edits with the familiar gestures:

| Where           | Click                                                                | Drag                       |
| --------------- | -------------------------------------------------------------------- | -------------------------- |
| Threading bands | Set the end's shaft (click the same cell again to clear)             | Paint along the band       |
| Treadlings      | Set the pick's treadle (one treadle per group per pick)              | Paint down the picks       |
| Liftplan        | Toggle a pattern shaft for that pick                                 | Paint on or off            |
| Tie-ups         | Cycle **solid ↔ blank**; Cmd/Ctrl/Shift-click cycles **dot ↔ blank** | — (tie-ups edit per click) |
| Color strips    | Paint the active palette color                                       | Paint along the strip      |

The ribbon drawing tools (**Straight**, **Point**, **Line**) work in all thread grids with a drag preview, the **Select** tool (or Alt-drag) makes a marquee for copy/cut/paste/delete and the right-click transform menu (Invert, Reverse, Flip, Rotate, Shift), and the **Fill** menu seeds common starting points — straight/point threadings per band, twill and tabby treadlings, and one-click "all dots" for the cross tie-ups. Every gesture is one undo step.

The toolbar also offers **Setup** (change harness sizes and density), **Expand Pattern** (découpure — every pattern square becomes *n* ends × *m* picks), **Insert Binding Ends** (adds an unpatterned end after every interval, the lampas/beiderwand binding-warp step), **Paste Pattern** (Image Center figures paste into the liftplan), and **Hide Pattern** (collapses the tall figure threading band when you're working on the grounds).

A few more editing conveniences:

* **Select Special** narrows a marquee to just the cells you name — handy for lifting one shaft's marks out of a busy band.
* **Keyboard color entry** works along both color strips exactly as in standard drafts: tap a strip to place the cursor, then type the Active Palette numbers (see the Color Palette guide).
* **Hovering a thread** shows its yarn name and thickness in a hint, so you can audit a dressing without opening the palette.
* **Add/Remove Thread** and **To End** work on the pattern bands just as in standard drafts.

#### Design Repeats

The **Design Repeats** dialog (Design tab) works per band. **Quick Repeat** multiplies the whole warp or weft. **Advanced Repeat** copies a source range to a start position for a repeat count — regular, advancing, or decreasing — with **To End** filling to the edge of the draft, and options to carry **colors** and **thickness** along. Color and thickness each also have their own repeat mode for painting a short sequence across the full warp or weft without touching the structure.

***

### The Tie-Ups: Three Cell States

This is the heart of Pattern and Ground, and the one place where it works differently from a standard tie-up. **Each tie-up cell has three states, and the empty state is not neutral.**

Think of each cell as the physical cord between one treadle and one shaft on a countermarch loom:

| Cell      | Meaning      | What the shaft does when the treadle is pressed                                    |
| --------- | ------------ | ---------------------------------------------------------------------------------- |
| **Solid** | Tied to rise | The shaft **rises** — an authoritative command                                     |
| **Blank** | Tied to sink | The shaft **sinks** — *also* an authoritative command                              |
| **Dot**   | Not tied     | The shaft group **abstains** — no opinion, the decision passes down to the pattern |

The dot is what makes the figure possible. Where every active tie-up abstains, control falls through to the **pattern liftplan** — the figure harness decides whether that end rises. Where any tie-up gives a command, the ground wins and the figure is hidden. A draft whose tie-ups are only solid and blank weaves *pure ground everywhere*; the pattern appears **only where dots delegate**.

#### How each cell of cloth is decided

For every end on every pick, TempoWeave resolves in this order:

1. Each ground group that has **an active treadle on this pick** and **a threaded shaft for this end** looks up its tie-up cell: solid = rise, blank = sink, dot = abstain. (An end threaded in group A consults AA against treadling A and AB against treadling B; an end in group B consults BA and BB.)
2. If every consulted cell abstained, the **pattern liftplan** decides: the end rises if its pattern shaft is lifted on this pick. An end on no pattern shaft stays down.
3. If the consulted cells *disagree* — one says rise, another says sink — that's a **conflict** (next section).

#### One ground group: dots where the ground does not rise

The same rule bites a single-group draft, and it is the most common "where is my figure?" question. If the ground tie-up AA holds only solids and blanks, every end threaded in group A gets a command on every pick that presses a ground treadle, so the ground wins everywhere and the figure never shows. On picks with no ground treadle pressed, the figure shows alone, with no ground under it. The fix is one Fill command and a few clicks: **Fill → Tie-up AA: All Dots**, then click each cell where the ground shaft should **rise**; those turn solid. Leave the rest as dots. Now the ground rises where you told it to, abstains everywhere else, and the pattern liftplan lifts the figure through the dots. Then fill treadling A for every pick and draw or paste the figure into the pattern liftplan for every pick.

#### The classic setup step

Because blank means "sink," the cross tie-ups **AB and BA start out as walls of sink commands**. In any draft where picks press treadles from both groups (lampas being the classic case), your first setup step is to fill AB and BA entirely with dots — the Fill menu has one-click commands for exactly this. Forgetting it is the most common reason a figure "isn't showing": the blank cross tie-up is authoritatively holding every end down on the other group's picks.

***

### Conflict Cells

A **conflict** is a cell of cloth where the ground harnesses give one end contradictory orders on the same pick — one tie-up commands it to rise while another commands it to sink. On a real loom this is a physical impossibility (a shaft can't go both ways), and in a draft it always means there's a mistake in the setup.

TempoWeave renders conflict cells **solid red** in the drawdown and counts them in the status bar (**⚠ N conflict cells**). They stay flat red even with Show Interlacement on — a conflict is never softened into a plausible-looking thread. Some other drafting programs silently pick one of the two commands and discard the other, which weaves *something*, just not necessarily what you'll get at the loom; TempoWeave shows you the contradiction instead so you can fix the draft before dressing.

#### What causes conflicts

A conflict needs an end that answers to **two tie-ups at once** which disagree:

* **An end threaded in both group A and group B** (legal and useful — it's how the Chinese-loom style combines a rising group and a sinking group in one cloth) where, on some pick, the A-side tie-up says rise and the B-side says sink, or vice versa.
* **A pick that activates treadles in both groups** where an end's two consulted tie-ups disagree — most often because a cross tie-up (AB or BA) was left blank instead of dotted, so its "sink everything" fights the other group's rise commands.

#### Fixing them

Look at the red cell's end and pick, and ask which tie-ups that end consults on that pick. Almost always the fix is one of:

1. **Dot the cross tie-ups** (AB/BA) so each group only speaks through its own treadles.
2. **Dot the disagreeing cell** so that group abstains and the other group's command (or the pattern) stands.
3. **Unthread the end from one group** if it was double-threaded unintentionally.

When the counter reads zero, every cell of the drawdown is something a loom can actually weave.

***

### Colors, Yarns, and Views

The standard **palette sidebar** is fully available: Active Palette, swap and exchange (Core tier and up), Edit Yarn with full metadata and variegation, sorts, and add/remove. Painting the color strips uses the selected swatch; **Sync Thickness** behaves exactly as in standard drafts — swaps, exchanges, yarn edits, and strip painting carry the yarn's thickness to the affected threads when it's on, and leave hand-set thickness alone when it's off.

* **Show Thickness** (View tab) scales every end column and pick row by its yarn thickness across the whole surface — threading bands, drawdown, treadlings, and liftplan stay aligned.
* **Show Interlacement** (View tab) renders the drawdown with the woven look: the underlying thread visible in the gaps and rounded highlights on the top thread. It turns itself off at very small zoom (the detail is unreadable below 5-pixel cells) and at extreme zoom-out, where the flat rendering takes over for speed.
* **View Fabric** (V, or View tab) opens the fabric preview using the computed compound cloth, project density, and per-thread thickness.
* **Back View** flips the drawdown to show the reverse of the cloth — essential for damask, where the figure and ground exchange faces.
* **Cloth Simulation** and **3D View** work from the compound cloth just as they do for standard drafts.

#### Loom Conventions

All four draft-orientation settings apply to Pattern and Ground, exactly as in standard drafts (Settings → Default Settings): **shaft 1 at top or bottom**, **treadle 1 at left or right**, **treadling direction** top-to-bottom or bottom-to-top, and **Origin Side**. Choosing **Origin Side: Left** mirrors the entire surface for Swedish-convention drafts — end 1 anchors at the left edge and the treadlings, liftplan, and tie-ups all move to the left side of the drawdown.

#### Grid Overlay

The **Grid Overlay** (configured in Project Info) draws heavier gridlines at the interval you choose — every 4 and 10, say — across the threading bands, liftplan, treadlings, and drawdown, matching the standard-draft overlay. On a 128-cord figure it's the difference between counting squares and reading them.

#### Float Check

**Float Check** (Tools tab, or Ctrl/Cmd+F) scans the computed cloth for warp and weft floats over your threshold, lists them, and clicking a result scrolls the draft to the offending spot. On a figured draft this is the honest answer to "will that motif edge leave a quarter-inch float?"

#### Section Marks

The **Section Marker** button works as in standard drafts, across the pattern warp and weft only: with marking mode on, drag along the weft to mark a pick range (Hem, Body, Border...) or along the warp for an end range, name it when you release, and the range renders as a tinted, labeled band. Right-click in marker mode (or reopen the dialog) to manage marks — rename, retype the range, or delete. Weft section marks are what the Weave Assistant uses for jumping between parts of the piece.

***

### Project Info and Planning

The ribbon **Project Info** button opens the familiar multi-tab dialog with the tabs that apply to Pattern and Ground: **Setup** (sett/beat and units; the harness layout is shown read-only — change it in the view's Setup dialog), **Project Notes**, **Planning**, **Yarn Usage**, **Loom Dressing**, and **Weaver's Writeup**.

#### Loom Dressing (heddle and cord counts)

The Loom Dressing tab is the drawloom counterpart of the standard heddle count: it reads the actual threadings and tells you what to put on the loom —

* **Ground A and Ground B heddles per shaft**, from each group's threading, with group totals.
* **Pattern cords/maillons**: how many draw cords the figure actually uses, how many ends each cord carries, and which ends they are — plus the count of ends that carry no pattern at all.

Print it from Print Center (below) for a dressing sheet to carry to the loom.

Two Planning notes that matter for figured drafts:

* **Warp yardage is zero until you enter a Planned warp length** — the Yarn Usage tab marks the affected numbers with `*` until you do.
* **Weft yardage is computed from the draft's actual picks.** A figured draft is often *one repeat* of the design, so the woven length can be just a few inches. Enter the **Woven Length override** for the length you actually intend to weave and press Calculate Yarn to see honest weft requirements.

***

### Printing

Print Center on a Pattern and Ground tab offers:

* **Draft Layout** — the full surface (threadings, tie-ups, drawdown, treadlings, liftplan) with number rulers, fit to one page.
* **Drawplan** — the pattern liftplan printed pick-by-pick with pick numbers: your at-the-loom sheet for which drawcords or pattern shafts to pull on each pick.
* **Tie-Up Sheet** — the four tie-ups at loom-side size for tying the countermarch.
* **Warp Winding Order** — the warp color sequence with run counts, same as the standard-draft report (winding options apply).
* **Weft Color Order** — the weft color sequence with run counts.
* **Loom Dressing** — the heddle and draw-cord report from Project Info as a printable sheet.
* **Weaver's Writeup** — the writeup document, when one exists.

***

### Weave Assistant

**Weave Assistant** (Tools tab) opens the Pattern and Ground weaving window: a large pick counter with a progress bar, the **draw cords to pull** for the current pick shown both as compressed runs ("3–7, 12, 19–24") and as tap-size chips, and the **ground treadle(s)** to press — A and B tiles, with B hidden when the draft has no group B. A preview line shows the next pick so you can plan the change while beating.

* **Advance** with the Next button, Space, Enter, or the arrow keys; back up with Left/Backspace.
* The **Section** dropdown lists the draft's weft section marks — pick "Body" and the assistant jumps to its first pick.
* Your **current pick is remembered** in the draft file, so closing the assistant (or TempoWeave) and coming back resumes where you stopped. Save after weaving to keep the position.

***

### Cloud and Sharing

Pattern and Ground drafts are first-class citizens in MyCloud and the Pattern Library: **Save to Cloud**, Browse thumbnails, open-from-cloud, and **Share** all work, and the draft round-trips at full fidelity. As with local files, older versions and mobile open the pattern layer as a standard liftplan draft.

***

### File Formats and Interchange

* **TWA (native)** — full fidelity. The draft, palette, yarn metadata, thickness, density, notes, planning, and writeup all round-trip. Older TempoWeave versions and mobile open the *pattern layer* of the file as a standard liftplan draft, so nothing errors — they just don't show the grounds.
* **WIF (interchange)** — saving to `.wif` writes a standard pattern-layer WIF plus a private `TempoWeave DRAWLOOM` section carrying the complete draft. TempoWeave reopens it fully; other WIF programs see a clean liftplan draft of the figure.
* **Duplicate Tab** works as in standard drafts and copies the complete draft (the writeup travels with the file, not the duplicate).

***

### Quick Reference

| Action                       | How                                        |
| ---------------------------- | ------------------------------------------ |
| Toggle a tie-up block        | Click (solid ↔ blank)                      |
| Toggle a tie-up dot          | Cmd/Ctrl/Shift-click (dot ↔ blank)         |
| Fill cross tie-ups with dots | Fill menu → Tie-up AB / BA: All Dots       |
| Marquee select               | Select tool, or Alt-drag                   |
| Transforms / shifts          | Right-click a selection                    |
| Expand pattern (découpure)   | Toolbar → Expand                           |
| Insert binding ends          | Toolbar → Insert Binding                   |
| Collapse the figure band     | Toolbar → Hide Pattern                     |
| Fabric preview               | V                                          |
| Float check                  | Cmd/Ctrl+F                                 |
| Mark a section               | Section Marker on, drag along warp or weft |
| Weave at the loom            | Tools → Weave Assistant                    |
| Undo / Redo                  | Cmd/Ctrl+Z / Shift+Cmd/Ctrl+Z              |
