The Oxford Handbook of Algorithmic Music (I always have to check whether it’s of or on) is out in paperback 1st March 2021! You can (pre)order via your local bookshop, or services like hive which gives a (small) cut to your nominated bookseller. The hardback was rather expensive, but I’m happy that it’s sold well enough to go into this much cheaper print run. The cover is ace, featuring the AlgoBabez (Shelly Knotts and Joanne Armitage) with hellocatfood‘s visuals in the background, although sadly they aren’t actually featured in the book – the band wasn’t formed when the contents was drafted. You can find the table of contents here, and a good number of the chapters as open access preprints here.
Very happy to be part of this compilation fundraiser in solidarity with Black Lives Matter, with many algorithmic greats from the more northerly parts of England:
It’s inspired by the first compassion through algorithms compilation, created by Algorave Tokyo.
Here’s my contribution, ‘prelock’:
I wrote this blurb describing how I made the track:
This track is mainly made by adding numbers together and messing with time, using the free/open source TidalCycles system I made. The main melody is made from the numbers 4, 3, 2, 1, 0 and -1, with the numbers 2, -2, 3, 5 and 7 played between them, set to the notes of a minor scale. Because there are six numbers in the first list, and five in the second, they rotate around each other to create a long melody. Then another ‘voice’ comes in which jumps up by 12 notes (an octave) and is shifted forward and backward in time. The whole thing is 5 beats to the bar, including a sliced up breakbeat which is going on its own journey. There’s also a dirty kick underneath with a steady timeline, changing to the 12 beat African standard pattern right at the end, which frees everything up as it slows down.
Here’s the mess of tranklements that I made it with:
The compilation is Pay As You Feel – all donations very appreciated by the Young Minds Together group of Black girls doing performing arts in Rotherham, looking to rebuild post-pandemic.
A few choice projects coming up!
- Tidal new moon – an online stream of 72 x 20 minute performances with Tidal, to celebrate the new moon 18/19 August 2020, organised by the Tidal Club community. [More details]
- Call and response commission – an online listening workshop exploring algorithmic interference patterns (22nd August, free, book here), followed by a solo multichannel performance in October. Other commissioned artists are Hannah Catherine Jones, Robyn Steward, Beatrice Dillon, and Shabaka Hutchings. [More details]
- No Bounds Festival Sheffield, collaborating with Iris Saladino & Munshkr from Colectivo de Live Coders (CLiC) of Buenos Aires, and CNDSD of Mexico City, using the Flok web-based collaborative live coding system to create a multichannel improvised performance in a factory in Sheffield (14/15 Nov, details to follow)
- Off-site residence with Iklectik London, developing new work with Eimear O’Donovan exploring live coding and the voice, September/October
Looking forward ..
I gave a paper and performance for the New Interfaces for Musical Expression conferece last week. It was to be hosted in Birmingham UK, but went online. It seems to have been a big success and the organisers are talking about making future conferences online too, irrespective of pandemic emergencies, in the interests of making the conference more accessible and reducing damage to the planet.
My paper “Algorithmic Pattern” is here, and here is a 10 minute demo of some of the ideas in it:
Here’s my performance, demonstrating my prototype ‘feedforward’ editor. The NIME audience seemed to enjoy that I left a crash in..
Here’s my set from the Tokyo x Yorkshire show live on DOMMUNE last month:
It was a lot of fun, you can see the whole show over on the eulerroom channel featureing 2.5 hours of top performances and a two-hour bilingual chat.
Too long; didn’t read? Basically, please buy me a coffee or so by pressing this button:
I’ve been doing a lot of work on TidalCycles lately. Tidal is very much a labour of love, I’ve put a lot into it over the past decade, motivated by the fun of making music with it and of enjoying what other people are doing with it. That’s not sustainable though, so I’ve been looking for ways of asking some money in return.
I’ve looked at patreon.com, but it doesn’t sit well with me. It seems high maintenance, and doesn’t fit with my motivation to work on Tidal for the fun of it, and not turn it into ‘content’ to be delivered..
I’ve also looked at liberapay, and used it to raise money for server costs. This has actually been really successful, I raised nearly €500 which covered server costs for we.lurk.org, post.lurk.org, talk.lurk.org, algorave.com, toplap.org etc for a while (thanks!). This also made me feel much better at helping keep these things going, that people are up for chipping in some hard earned cash. That money has probably run out by now, there’s a few of us running these services and we’ll look into being a bit more organised about accepting donations.
Liberapay doesn’t feel right for tidal development either, though. It’s based on an anonymous donation model, which is great for some things, but there’s no way of directly thanking people who donate (if you’re one of them, really, thanks!).. Or doing any community building around it.
I’ve also tried crowdfunding. This has been a great experience, I met my funding ‘goal’.. But in truth, crowdfunding is more a way to get people involved in a project than fundraising.. I’ll likely end up in the red overall. Plus I’ve found it really hard to get as far as finishing the project.. People have been outstandingly patient, but it’s been a very long haul (two years late!!). I will get there, though.
Anyway, now I’m looking at ko-fi. This seems to fit much better. No stress for ‘creators’ or ‘supporters’ to detract from actually making stuff. One-off or regular payments, that go straight to me (no extra platform fees). Plus a nice coffee metaphor.. It’s going to take a lot of coffees to get Tidal 1.0 done so I’d really appreciate your support!
One last thing – one reliable way to fund tidal dev that I’ve found is by running workshops. If you’d like to host a one or two-day TidalCycles workshop next year, please get in touch! There’ll a lot of new stuff to learn + share.. Same goes for talks and performances, of course.
Also get in touch if you have ideas for other ways to make tidal happen..
I wrote a paper with Ellen Harlizius-Klück and Dave Griffiths called “Digital Art: A Long History“, accepted to Live Interfaces (ICLI) 2018. From the abstract: “A digital representation is one based on countable, discrete values, but definitions of Digital Art do not always take account of this. We examine the nature of digital and analogue representations, and draw from a rich pre-industrial and ancient history of their presence in the arts, with emphasis on textile weaves. We reflect on how this approach opens up a long, rich history, arguing that our understanding of digital art should be based on discrete pattern, rather than technological fashion.” You can read the pre-print here.
I’ll also be performing with my new Feedforward editor in ICLI, here’s a recent performance with it in Reykjavik:
I actually started ICLI in Leeds back in 2012 with Kia Ng, and I’m super excited to be attending the fourth biannual edition of the conference, especially as it has such a solid programme.
I’m really happy to be arranging a cultural exchange between live coders in Yorkshire in Tokyo, with Access Space and in collaboration with Renick Bell. We are still working things out but so far have funding support from Arts Council England, the British Council and Great Britain Sasakawa foundation.
We’re still making the final programme and searching for additional funds, but it looks like we will have events in Sheffield and Leeds between 30th August and 4th September, and in Tokyo and Osaka between 8th and 18th November, including micro residencies, workshops, concerts and algoraves.
The funding will help support artists traveling between Tokyo and Yorkshire. From the Tokyo side we have:
- Chiho Oka (twitter | soundcloud)
- Akihiro Kubota (twitter | homepage)
- Atsushi Tadokoro (twitter | homepage)
- Renick Bell (twitter | homepage)
From the Yorkshire side we have:
- Joanne Armitage (twitter | homepage)
- Lucy Cheesman (twitter | homepage)
- Alex McLean (twitter | homepage)
Hope you can join us if you’re nearby Sheffield/Leeds or Tokyo/Osaka! We’ll share more details on the events soon. As a special preview Renick will join us in Sheffield for a performance this very Saturday..
Back in the glory days of slub I used to live code with Perl, and wrote a text editor (also in Perl) for it called ‘feedback.pl’. It was a strange thing, where you wrote self-modifying code to store data in the sourcecode for the music you were writing, and therefore visualise it. I’ve been intending to make something similar for tidal for ages, and took some time to finally start work. I’ve experimented with a weird visual editor for tidal before, and have been fiddling around with a web-based editor as well, but this time decided to write something that worked in the terminal, using the fantastic ncurses framework. This is partly so it’ll run nicely on the Pi Zero, for my ongoing Spicule project, but partly because it just makes sense for a text editor to work in text mode, and it’s good to start from basics without taking on the many assumptions of an existing ‘general purpose’ text editor. I’m just seeing where it takes me but I’m pretty happy with it so far, it has some structured editing around patterns already, some ascii VU meters going on, and every edit is automatically recorded + timestamped. It’s far from being in a usable state, but here’s a quick demo:
You can find it on github but I’m not inviting patches until it’s a bit more fully formed.