U USTA / WORKSHOP
Shaft-loom design studios

TreadleForge Constrained Treadle Synthesis

Source: this release’s synthetic input → 7 output files. Observed 2026-09-08. Coverage: one example within the supported profile.

TreadleForge converts a liftplan for a rising-shed shaft loom into an equivalent tie-up and treadling sequence. It targets looms with up to eight shafts and eight treadles and performs a bounded exact search for a minimum-treadle solution that reproduces the same fabric. The result is a WIF-style draft you can review, but you should always check it against your actual loom's shaft and treadle limits before threading.

Compile liftplans into equivalent tie-ups and treadling
Free browser processingNo account requiredDownloadable resultsExplicit supported scope
YOUR WORKSPACE

Turn your input into a checked artifact

Load the synthetic example to explore the format, or choose your own supported JSON file. Processing happens on this device. Your input is not uploaded. The first run downloads the processing engine.

Input template
Load an input to begin. Each workflow also has its own smaller domain limits.

Keep your original source. Unsupported inputs return an explanation. These workflows implement the stated mathematical or file-format checks; they do not establish physical performance, language quality or real-world reliability.

HOW TO USE IT

A repeatable input-to-output workflow

01

Provide your liftplan and loom constraints as JSON, within the eight-shaft and eight-treadle bounds.

02

The tool runs a bounded exact search for a tie-up and treadling that reproduce the liftplan using the fewest treadles.

03

You download the resulting draft and verify it against your loom before weaving.

What you receive

  • Equivalent tie-up matrix
  • Treadling sequence using the minimum treadles found
  • A WIF-style draft for review

Supported scope and limits

  • Rising-shed shaft looms only, up to eight shafts and eight treadles
  • Drafts must be checked against your actual loom limits
  • No live loom control or hardware connection
  • Search is bounded; inputs beyond the declared size are rejected

Read the exact input profile and examples. Start with the supplied template; this release does not guess missing settings.

Example provenance: synthetic source fixture, generated and checked on 2026-09-08. The following sizes and hashes are counted from the downloadable result ZIP; they are not customer data or performance claims.

File in exampleBytesSHA-256 prefix
draft.wif517b75311f57f64
drawdown.svg1,168f482c272a05a
proof.json1,3751b8c9cef7884
report.txt4120e557d614f44
threading.csv478381dd931ca5
tieup.csv38d3003283876b
treadling.csv922fb40f509908

Before you start

Will it drive my loom?

No. It produces a draft for you to review and thread yourself; there is no loom control.

Is the treadle count truly minimal?

Within the declared eight-by-eight bounds it performs an exact search for a minimum-treadle solution.

Reference material

These sources describe the surrounding formats and established tools. They do not endorse this product or prove demand for it.