A quick improv from Sheffield: [soundcloud url=”http://api.soundcloud.com/tracks/108970936″ params=”” width=” 100%” height=”166″ iframe=”true” /] Here’s the state of my editor at … More
Category: haskell
Texture 2.0 bug exposure
Texture 2.0 (my Haskell based visual live programming language) is working a bit more. It has reached gabber zero – … More
Release of tidal 0.2.1
For me the best part of my workshops during my residency here at Hangar was getting the participants to try … More
Demonstrating tidal
After posting at length about the history of my musical pattern representation, I thought I’d better show some demos and … More
Haskell patterns ad nauseam
TL;DR I’m now describing algorave music as functions from time ranges to lists of events, with arbitrary time precision, where … More
Patterns again
Back to patterns in Haskell, an unruly puzzle that’s run through the last few years of my life, trying to … More
smoothdirt
I’ve got some sounds out of my new live coding system, codenamed “smoothdirt”. Here’s an mp3 for you. The sounds … More
Patterns in Haskell revisited
A while back I came up with this way of representing musical patterns as pure functions in Haskell: data Pattern a … More
PhD Thesis: Artist-Programmers and Programming Languages for the Arts
With some minor corrections done, my thesis is finally off to the printers. I’ve made a PDF available, and here’s … More
Pitter patter
Experimenting with webcam overlay. Video recorded using gstreamer, source for screencaster here (screensave.c). UPDATE, here’s another from a different angle … More