Title: The Manchester Lambda Lounge
Description: A group dedicated to popularising Functional Programming, and exploring new concepts in programming languages.
Start Time: 19:00
End Time: 21:00
This month’s Lambda Lounge see’s a talk by Alex McLean on the intersection between music and functional programming. We’ll be meeting at MadLab at the usual 7pm start time.
Alex is a laptop musician and researcher based in Sheffield, performing as part of Slub and working at the Interdisciplinary Centre for Scientific Research in Music, University of Leeds. Alex is going to talk about his long term project of getting people to dance to code.
Live coders take advantage of dynamic interpreters to improvise live music (and/or video) with sourcecode, using a computer language as a musical environment. A live code edit
is something like changing the design of a machine while it runs, moving cogs and pistons around and adding new ones. Here though the machine is composed of text, describing the functions which the music flows out of. Music is not made by the machine, but by changes to the machine. The musicians editor is projected for the audience so that they see the live coders gestures within their text editor, and if they like, read the code as it is written.
In this talk Alex will show how he live codes in haskell to make music, including how he represents musical patterns as functions of time, interfaces with synthesis software over the OSC protocol, and uses emacs as an interface in musical improvisation. He’ll also introduce his new visual editor for Tidal, called Texture.