Alex McLean

Making music with text

Creative constraints

by Alex on January 15, 2008

Here’s an interesting response to my earlier post about how test driven development does not necessarily apply to all problem domains. Ocean has some insightful things to say about creativity, but mischaracterises me as seeing constraints as undesirable. In fact I agree that constraints are essential to creativity. Constraints form the walls of the creative […]

Following your imagination

by Alex on January 14, 2008

This entertaining article supporting test-first development has been playing on my mind. The article is beautifully written so it is easy to see the assumed context of working to deadline on well specified problems, most probably in a commercial environment. It saddens me though that we accept this implicit context across all discussion of software […]

Livecoding at V2

by Alex on January 9, 2008

A nice video of the livecoding sessions at v2 last month. Florian Cramer starts with an interesting take on livecoding, and it’s an honour to be mentioned in the same breath as Click Nilson. I should admit though that I was far from being the first livecoder as Florian suggests. SuperCollider server and Chuck were […]

Textual patching

by Alex on January 7, 2008

I wrote a perl script that allows you to compose puredata patches in a text editor. You define the patch using ASCII art like this:   *————————*   |           .——–.    \  .-x——–.  | osc~ 5 |     *  | osc~ 500 |  `-x——’     |  `-x——–’    |            |   |           .-x——.     |   |           | *~ 300 |     |   |           `-x——’     |   *—*         |            |   |         *————*   .-x——.   | *~ 0.2 |   `-x——’   |   *   |\   […]