• Weaving on top of code

    The colours seem to look much better on the Raspberry Pi version – and the GPU lets you render over the console (with out X windows even) like this:

  • 3D warp weighted loom simulation

    One of the main objectives of the weavecoding project is to provide a simulation of the warp weighted loom to use for demonstrations and exploration of ancient weaving techniques. Beyond the 4 shaft loom dyadic calculator we need to show the actual process of weaving to explain how the structures and patterns emerge. Weaving is…

  • Coding structure with threads

    One of the most inspiring things we heard from Leslie Downs (our Advisor on textile innovation) was about the way he manufactures high specification structures for aerospace engineering by weaving on ordinary looms, sometime even hand looms for their flexibility. It turns out that some of these techniques are also possible with tablet weaving: I…

  • Test pattern rendered in threads

    Following my own code: (weave-forward 1) (twist 0 2 4 6) (repeat 4 (twist 3) (weave-forward 4) (twist 5) (weave-back 4))

  • A language for Tablet weaving

    After the tablet weaving experiment, here is an attempt at a language/notation for understanding it better. You can have a go here. Lets start simple: (weave-forward 16) The card rotations are shown on the left for each of the 8 cards, the predicted weaving is on the right for the top and bottom of the…

  • Coding with threads: Tablet loom

    Tablet weaving is an ancient form of pattern production using cards which are rotated to provide different sheds between warp threads. It’s used to produce long strips of fabric, or the starting bands and borders that form part of a larger warp weighted weaving. We’ll come to the second use later in the weaving codes…

  • Coding with threads: Frame loom

    After writing the 4 shaft loom simulation the next job was to try weaving the structures with real threads. Would I be able to replicate the predicted patterns and structures? Ellen warned me that the meander weave would result in unstable fabric, but it would depend on the nature of the material used so was…

  • Dyadic device: a 4 shaft loom simulation.

    On the train back from the Sheffield codingweaves workshops back in October I wrote a quick browser program to attempt to further understand the relationship between structure and pattern in weaving – which I’ve put online here. This works in the inverse of how we’ve been writing weaving simulation programs so far. Instead of defining…

  • Some algorithms for Wild Cricket Tales

    On the Wild Cricket Tales citizen science game, one of the tricky problems is grading player created data in terms of quality. The idea is to get people to help the research by tagging videos to measure behaviour of the insect beasts – but we need to accept that there will be a lot of…

  • Connecting Flask to Apache

    When exploring the cosmos of python powered web frameworks it’s easy to get lost due to fast moving versions. Recently we had a lot of difficulty getting Flask connected via a WSGI script on Apache. This seems to be due to needing the object factory to be called specifically rather than relying on the module…