Alex McLean:从活代码到活织物,余项的逆向凿构
Alex McLean: From Live Code to Live Cloth — The Remainder's Reverse Chisel
Alex McLean是TidalCycles的创造者——这是活代码音乐领域最重要的语言,全世界的算法锐舞(algorave)场景用它即兴演奏电子音乐。但McLean现在做的事与屏幕无关。2026年初,他在谢菲尔德的Pattern Club买了一台八综框桌面织机,开始用手穿线、踩踏板、物理地织布。他的研究对象是裂纹织法(crackle weave)——一种通过在路径上重复小型母题(motif)并按规则插入中间步骤来生成穿综图案的方法。公式极简:上二下一的母题沿对角线连接。但当你独立改变母题、路径、系综和踩踏方向时,最终布面上出现的东西对作者自己来说也是意外。
这个项目的余项结构是双向的。第一个方向:McLean把算法带进了物理材料。TidalCycles的模式语言是纯抽象的——节拍、周期、变换,都在屏幕上运行,声音是唯一的物理产出。但织布不一样。线有张力,综框有机械限制,经线和纬线的交叉在每一行都会产生算法预测不到的物理余项——纱线滑移、张力不均匀、织物起拱。这些不是bug,是材料在算法逻辑之外的真实回应。第二个方向更有趣:2026年4月,McLean在谢菲尔德主持了一场"(反)织"((un)weaving)工作坊。参与者带来现成的织物,把它们拆开,试图逆推出其中的穿综结构。这不是织布,而是逆向工程——从已构的布面出发,拆出被埋在里面的算法余项。
从SAE的角度看,McLean的裂纹织法工作正好卡在凿构循环的一个关键间隙里。他在活代码音乐领域已经是"已构"——TidalCycles被认可,algorave有了自己的话语体系,TOPLAP社区将其编入经典。但织物工作不是。它不属于纺织艺术界(McLean不是织工出身),不属于媒体艺术界(这不是装置或投影),也不属于工艺复兴运动(他不做产品)。它来自一个UKRI未来领袖研究员项目(Algorithmic Pattern,代号Alpaca),试图用古代和传统模式制作逻辑来重新思考当代创意技术的设计原则。而这个研究本身就是一个余项——它的问题("古代织法对算法设计意味着什么?")还没有被任何学科完整消化。
更深一层:McLean早年参与了PENELOPE项目,和古希腊纺织研究者Ellen Harlizius-Klück合作,探索织布是否是算法思维的物质起源。那个项目发现,织物中的模式组织方式是逻辑的、算法的,但不适合用文字表述——它是身体性的、手指性的、基于经纬交叉的。现在McLean自己坐在织机前,他不再是在理论上讨论这件事,而是在用双手经历从算法到材料的翻译损耗。每次踩踏板、每次换梭,都是算法的一次局部坍缩——原本可能无限的模式空间,在物理执行中被压缩成一条特定的布面。那条布面上活着的东西,就是余项。
现在看到这件事比以后更重要。如果裂纹织法的算法逻辑最终被学术界完整命名——比如变成"算法纺织学"(algorithmic textilics)或某个新兴学科——那时它就是已构了,是沉淀,是安全的。而此刻它还在McLean的八综框织机上生长,织物正在从梭口中一行一行地出现,模式还没有被完全解释,材料还在回嘴。这就是余项之美的现场。
algorithmicpattern.org ↗Alex McLean created TidalCycles — the most significant language in live coding music, used across the global algorave scene for improvised electronic performance. But what McLean is doing now has nothing to do with screens. In early 2026, he acquired an eight-shaft table loom at Sheffield's Pattern Club and began physically threading heddles, pressing treadles, and weaving cloth by hand. His subject is crackle weave — a technique that generates threading patterns by repeating a small motif along a path and inserting intermediate steps according to rules. The formula is minimal: an "up two, down one" motif connected on the diagonals. But when you independently vary the motif, the path, the tie-up, and the treadling direction, what appears on the cloth surprises even the author.
The remainder structure of this project runs in both directions. First direction: McLean is pushing algorithms into physical material. TidalCycles' pattern language is pure abstraction — beats, cycles, transformations, all running on screen, with sound as the only physical output. But weaving is different. Thread has tension. Shafts have mechanical constraints. The interlacement of warp and weft produces physical remainders at every row that the algorithm cannot predict — yarn slippage, uneven tension, fabric buckling. These are not bugs; they are the material's real responses outside the algorithm's logic. The second direction is more interesting: in April 2026, McLean ran an "(un)weaving" workshop in Sheffield. Participants brought finished fabrics and took them apart, attempting to reverse-engineer the threading structure hidden inside. This is not weaving — it is reverse drafting, working backward from constructed cloth to excavate the algorithmic remainder buried within.
From the SAE perspective, McLean's crackle weave work sits precisely in a critical gap of the chisel-construct cycle. In live coding music, he is already "construct" — TidalCycles is recognized, algorave has its own discourse, the TOPLAP community has canonized it. But the textile work is not. It does not belong to the textile art world (McLean is not a trained weaver). It does not belong to the media art world (this is not installation or projection). It does not belong to the craft revival movement (he makes no products). It comes from a UKRI Future Leaders Fellowship project called Algorithmic Pattern (codename Alpaca), which asks how ancient and traditional pattern-making logics can rethink the design principles of contemporary creative technology. And this research itself is a remainder — its core question ("What does ancient weaving mean for algorithm design?") has not yet been fully digested by any single discipline.
Go deeper: McLean was part of the PENELOPE project years earlier, collaborating with ancient Greek textile scholar Ellen Harlizius-Klück to investigate whether weaving was the material origin of algorithmic thinking. That project found that pattern organization in textiles is logical and algorithmic yet unsuitable for written expression — it is bodily, fingertip-level, based on the crossing of warp and weft. Now McLean himself sits at the loom, no longer theorizing this but physically experiencing the translation loss from algorithm to material. Each press of the treadle, each pass of the shuttle, is a local collapse of the algorithm — a potentially infinite pattern space compressed into one specific cloth surface. What lives on that surface is the remainder.
Seeing this now matters more than seeing it later. If the algorithmic logic of crackle weave is eventually given a complete academic name — "algorithmic textilics" perhaps, or some other emerging discipline — it will then be construct, sediment, safe. But right now it is still growing on McLean's eight-shaft loom. Cloth is emerging from the shed row by row. The patterns have not been fully explained. The material is still talking back. This is the live site of the beauty of the remainder.
algorithmicpattern.org ↗