(def shef): (def shef 24 From techno to textiles: live coding pattern in Haskell)

This month Alex McLean will be talking to us about music, in his own words:

I've been writing code to make music since around the year 2000, at first in Perl but more recently in Haskell, in particular developing the free/open source Tidal environment since around 2010. Tidal represents musical pattern as pure functions from time to events, providing an expressive language for sequencing, combining and transforming patterns. I've performed widely with Tidal in a range of collaborations, including as part of the Algorave movement that I co-founded.

In this talk I'll demonstrate Tidal, go through the way that pattern is represented and try to unearth how pure functional programming has made it possible. I'll try to make it interesting for people new to programming and functional programming, as well as the more experienced. If there's time and interest I can also talk about related research I'm involved with in representing the structure of textiles in a similar manner.

Afterwards we'll be heading to a nearby pub to decomplect with a drink or two and more functional programming chatter.

Code of Conduct:
confcodeofconduct.com

to (Europe/London time)

More details: defshef.github.io

More Information

About (def shef)

Functional Programming meetup in Sheffield, taking place on the 2nd Tuesday of every month.