Alex McLean

Making music with text

Category Archives: texture

Colourful texture

by Alex on September 13, 2013

Texture v.2 is getting interesting now, reminds me of fabric travelling around a loom.. Everything apart from the DSP is implemented in Haskell. The functional approach has worked out particularly well for this visualisation — because musical patterns are represented as functions from time to events (using my Tidal EDSL), it’s trivial to get at […]

Texture 2.0 bug exposure

by Alex on August 24, 2013

Texture 2.0 (my Haskell based visual live programming language) is working a bit more. It has reached gabber zero – the point at which a programming language is able to support the production of live techno. Also I’ve made some small steps towards getting some of my live visualisation ideas working. Here’s a video which […]

PhD Thesis: Artist-Programmers and Programming Languages for the Arts

by Alex on February 22, 2012

With some minor corrections done, my thesis is finally off to the printers.  I’ve made a PDF available, and here’s the abstract: We consider the artist-programmer, who creates work through its description as source code. The artist-programmer grandstands computer language, giving unique vantage over human-computer interaction in a creative context. We focus on the human […]

Workshop output

by Alex on February 7, 2011

The Text live coding workshop went really well, surprisingly well considering it was the first time anyone apart from me had used it and (so I found out after) most of the participants didn’t have any programming experience. The six participants took to the various combinators surprisingly quickly, the main stumbling block being getting the […]

Text update and source

by Alex on January 31, 2011

I’ve updated Text a bit to improve the visual representation of higher order types (you’d probably need to full screen to view): I won’t be touching this until after the workshop on Saturday. I’ve also made the source for the visual interface available here under the GPLv3 free license. To get it actually working as […]

Test run of Text

by Alex on January 28, 2011

I’ve been rather busy writing lately, my PhD funding runs out in April, and I hope by then I’ll have finished and will be looking for things to do next. I have had a bit of time to make Text, a visual language I mentioned earlier, a bit more stable, here’s a test run: A […]


by Alex on December 13, 2010

Text is a experimental visual language under development.  Code and docs will appear here at some point, but all I have for now is this video of a proof of concept. It’s basically Haskell but with syntax based on proximity in 2D space, rather than adjacency.  Type compatible things connect automatically, made possible though Haskell’s […]

New text editor

by Alex on November 4, 2010

I stopped using, a self-modifying live code editor written in Perl, some time ago, in favour of editing Haskell in emacs.  It’s about time I made a specialised editor for the pattern stuff I’ve been doing with Haskell.  Actually I have been dreaming of a visual programming language editor for some time, which for […]