Algorithmic Pattern

Lead Research Organisation: Foam
Department Name: Head office

Abstract

The purpose of this project is to learn from the "heritage algorithmic arts", in order to rethink the design principles of creative technology. Heritage algorithmic arts are those where through history, ways of making have been formalised and embedded in creative culture.

I take a human-centric approach, looking for where we humans make algorithms in order to make things. Clear examples lie in the textile crafts, particularly weaving, well known for its mathematical basis, where weavers explore interference patterns between warp and weft. Once you start looking, algorithmic patterns can be found almost everywhere, for example in dance (e.g. Pinnal Kolattam of Tamil Nadu), music (e.g. canons, inversions and arpeggios of western classical music, phase patterns of New York minimalism), and computer programming (e.g. low-level bit-level masking, shifting and combination).

Broadly, heritage algorithms consist of procedures and rules of pattern - shifting, combining, reflecting, rotating, interfering, glitching, and combinations thereof, at multiple scales. They work both in the movements of the maker, and in perception of the result by the beholder. Patterns are also seen in computation, from binary operations involved in low-level machine code, to high-level operations used by artist-programmers in creative coding. However, the word "pattern" is overloaded, often used to describe simple phenomena such as straightforward sequences in music. On the other hand, the word 'algorithm' is often used to describe unfathomable complexity. In combination, "Algorithmic Pattern" refers to human-made algorithms, where complex and surprising results can result from the combination of simple parts. This offers us rich ways of making; easy to learn but taking a lifetime to master.

Surprisingly, the historical and cultural basis of algorithmic thinking and making is not well exploited in human-computer interfaces. In music, despite the prevalence of patterns, they are often treated as fixed sequences, rather than as algorithmic behaviours. In dance, while pioneers have explored "algorithmic choreography", much understanding of patterns in dance remains tacit. Indeed, a key strength of all heritage algorithmic artforms - openness to possibility - stems from its basis in oral culture, where tacit knowledge changes and adapts through the process of sharing. A challenge for this project is in capturing heritage algorithms so that they can be understood and shared, while not undermining their qualities as living ideas, open to change.

From this perspective, I develop a new approach to emerging technologies, rethinking what we currently call "creative coding". The structures of programming languages - loops, conditions, procedures, recursion and transformation - fit very well to the procedures and rules familiar to pattern-making. Indeed, programming languages can be used as end-user interfaces for collaboration and creativity, an approach championed by Douglas Engelbart and seeing recent resurgence thanks to the work of the dynamicland laboratory. Still, there is much to be done in improving the experience of programming, bringing it closer to material through tangible interfaces, bridging the gap between pattern as algorithm, and pattern as perception, and working with diverse groups to create algorithmic patterning environments for everyone.
This project establishes Algorithmic Pattern as a new, interdisciplinary research space, as a meeting point of programming language experience design, textile design, computer-supported cooperative work (CSCW), live coding, computational creativity and new interfaces for musical expression (NIME). The programme takes on the challenge of upholding the standards of academic rigour across all these fields, while establishing a new field of enquiry.

Publications

10 25 50
publication icon
Alex McLean (2023) Pattern and groove in live coding in Groove workshop

publication icon
Blackwell A (2022) Live Coding - A User's Manual

publication icon
Dave Griffiths (2023) Patterns in Deep Time in Conference on Computation, Communication, Aesthetics & X

publication icon
Elizabeth Wilson (2023) MosAIck: Staging Contemporary AI Performance - Connecting Live Coding, E-Textiles and Movement in International Conference on Live Coding

publication icon
Felix Roos (2023) Strudel: Live Coding Patterns on the Web in International Conference on Live Coding

publication icon
Julian Rohrhuber (2023) The Meaning of Live: From Art Without Audience to Programs Without Users in International Conference on Live Coding

publication icon
McLean A (2022) TidalVortex Zero

publication icon
McLean A (2024) Live Notation for Patterns of Movement in TDR: The Drama Review

 
Title Codes for a Dance 
Description A live performance exploring live coding patterns of movement, a collaboration between Kate Sicchio and Alex McLean. The audience was in Portugal, Kate was in Richmond US, and Alex was in Sheffield UK. Despite the distance, we live coded patterned movements together using a web-based interface, actuated using a small robot. 
Type Of Art Performance (Music, Dance, Drama, etc) 
Year Produced 2022 
Impact Informing our ongoing collaboration with q+a feedback from the live audience. 
 
Title Codes for a Dance 
Description This piece explores movement through textual, visual and physical communication. It focuses on language, patterns and the performance of gestures as a way to bridge the digital and the physical. Through a series of live coded actions, connections will be made from humans to machines and back to humans again. 
Type Of Art Performance (Music, Dance, Drama, etc) 
Year Produced 2023 
Impact Informing our ongoing collaboration with feedback from the live audience. 
URL https://iclc.toplap.org/2023/catalogue/performance/codes-for-a-dance.html
 
Title Live coding performance at PIFcamp, Slovenia 
Description Improvised performance at this annual residential creative hack camp. 
Type Of Art Performance (Music, Dance, Drama, etc) 
Year Produced 2023 
Impact Connection and exchange with live coders from Slovenia and across Europe. 
URL https://pif.camp/
 
Title Live coding performance at the Museum of Science and Industry, Birmingham 
Description A live coded, algorithmic music performance by Alex McLean as a collaboration with artist Antonio Roberts (Hellocatfood). In celebration of the birthday 
Type Of Art Performance (Music, Dance, Drama, etc) 
Year Produced 2023 
Impact Introducing live coding practice to a new context. 
URL https://ra.co/events/1719349
 
Title MOS.AI.K @ Transmediale Studios, Berlin 
Description 4 hour durational performance piece, developed as an outcome of artistic research by Alex McLean, Lizzie Wilson, Deva Schubert, Juan Felipe Amaya Gonzalez and Mika Satomi, on AI, performance, live coding and e-textiles (Patterns in between intelligences). It was shown on March 29, 2023 at the transmediale studio /silent green in Berlin. 
Type Of Art Performance (Music, Dance, Drama, etc) 
Year Produced 2023 
Impact Changed practices, engaged audiences. 
URL https://algorithmicpattern.org/2023/05/03/collaboration-patterns-in-between-intelligences/
 
Title Multi-channel live coding performance at Iklectik, London 
Description An improvised performance via the Amoenus soundsystem installed at Iklectik in London, exploring the possibilities of patterning spatial sound across 16 speakers. 
Type Of Art Performance (Music, Dance, Drama, etc) 
Year Produced 2023 
Impact New techniques for multichannel live coded performance, new engaged audiences at this internationally renowned venue. 
URL https://amoenus.co.uk/livecoding
 
Title Patterns in Between Intelligences 
Description Collaboration with live coder Lizzie Wilson, e-Textile designer Mika Satomi, and performers Deva Schubert and Juan Felipe Amaya Gonzáles, exploring algorithmic patterns between performers and coders, mediated by e-textiles and machine learning. 
Type Of Art Performance (Music, Dance, Drama, etc) 
Year Produced 2022 
Impact Reached a large audience as the opening concert of the annual No Bounds festival in Sheffield UK. 
URL https://noboundsfestival.co.uk/artists/patterns-in-between-intelligences-live-av
 
Title Performance at Feeling Machines festival, Bristol 
Description Improvised live coded performance by Alex McLean in collaboration with visual artist David Matunda, at this Arts Council funded festival curated by Carol Manton. 
Type Of Art Performance (Music, Dance, Drama, etc) 
Year Produced 2023 
Impact Engaged audiences, collaboration with emerging practitioner. 
URL https://www.control-shift.network/programme.html
 
Description Contribution to research report "Cultures of AI practice in the arts"
Geographic Reach National 
Policy Influence Type Contribution to a national consultation/review
URL https://lifeofdata.org/site/patterns-in-practice/publications/
 
Description Strudel live coding in creative performance
Geographic Reach Multiple continents/international 
Policy Influence Type Contribution to new or improved professional practice
Impact Live coding practice has developed over the past two decades into a vibrant, international community. Due to its accessibility and support for advanced algorithmic patterns, Strudel has quickly become a key free/open source platform in these community, enabling changed practices, leading to new audiences, and new works in the creative economy.
URL https://strudel.cc/
 
Description Strudel live coding in teaching and learning
Geographic Reach Multiple continents/international 
Policy Influence Type Contribution to new or improved professional practice
Impact The strudel (https://strudel.cc) software co-created during the project so far has seen extensive third party take-up in teaching and learning in both formal educational and informal situations. This includes use in teaching computer science and music in schools, and community workshops in festivals and informal meetups. These activities are not tracked, but some of the uses we have been made aware of include: Education: - middle school music classes in Pierce Middle School, Detroit USA - ten week course introducing Strudel to 11-15 year old girls, run by Chalmers University, Gothenburg, Sweden https://www.chalmers.se/en/collaborate-with-us/activities-for-schools/creative-coding/ - Middle school in Bologna, Italy https://sites.google.com/view/strudel-cc/sperimentare?authuser=0 Community workshops: * Grófin City Library, Iceland (May 2023) - https://borgarbokasafn.is/event/learning/fully-booked-live-coding-beginners-strudel * Dadalab, Austin, USA (March 2024) - https://www.eventbrite.com/e/write-music-with-code-workshop-dadalab-tickets-840715622057 * NYC Resistor, Brooklyn USA - https://www.nycresistor.com/2023/09/25/making-music-with-code-9-30-2023/ * Studio103, Ljubljana, Slovenia (January 2024) - https://toplap.si/ * Central library, Helsinki. Finland (March 2024) - http://www.tulkinnanvaraista.fi/tapahtumia/2024/3/22/live-coding-typaja These projects have benefited from the unique accessibility and creative possibilities of the strudel platform.
URL https://strudel.cc/
 
Description The Networked Shift: A Creative Industries Foresight Study
Geographic Reach National 
Policy Influence Type Contribution to a national consultation/review
URL https://pec.ac.uk/research-reports/the-networked-shift-a-creative-industries-foresight-study
 
Description Algorithmic alphabets 
Organisation University of Iceland
Country Iceland 
Sector Academic/University 
PI Contribution Exploratory, collaborative work, exploring the possibilities of hand-drawn interfaces in algorithmic patterns, within Dynamicland's RealTalk system.
Collaborator Contribution See above.
Impact n/a
Start Year 2021
 
Description Algorithmic choreography 
Organisation Virginia Commonwealth University
Country United States 
Sector Academic/University 
PI Contribution Collaboration with Dr Kate Sicchio, exploring algorithmic patterns in choreographic notations of humans and robots.
Collaborator Contribution See above.
Impact Performances and technologies.
Start Year 2021
 
Title tidalcycles/Tidal: Sanquhar 
Description What's Changed move tidal-listener code by @polymorphicengine in https://github.com/tidalcycles/Tidal/pull/885 Fix a typo incurred (I assume) by a filename change. by @JeffreyBenjaminBrown in https://github.com/tidalcycles/Tidal/pull/886 Hide contexts from Events per default by @polymorphicengine in https://github.com/tidalcycles/Tidal/pull/887 Allow sending/receiving of broadcasted OSC control messages by @yaxu in https://github.com/tidalcycles/Tidal/pull/894 tidal-listener: Add minimal install notes by @gamar3is in https://github.com/tidalcycles/Tidal/pull/895 Add rolled function with variants by @thgrund in https://github.com/tidalcycles/Tidal/pull/820 Valuable instance for Note by @yaxu in https://github.com/tidalcycles/Tidal/pull/899 Add parsers for ints and floats that don't consume trailing whitespace by @polymorphicengine in https://github.com/tidalcycles/Tidal/pull/900 Introduce echo and echoWith, deprecate stut and stutWith by @ndr-brt in https://github.com/tidalcycles/Tidal/pull/904 tidal-listener: Optional WITH_GHC environment variable by @mindofmatthew in https://github.com/tidalcycles/Tidal/pull/903 New Contributors @gamar3is made their first contribution in https://github.com/tidalcycles/Tidal/pull/895 Full Changelog: https://github.com/tidalcycles/Tidal/compare/1.7.10...v1.8.0 
Type Of Technology Software 
Year Produced 2022 
Open Source License? Yes  
Impact Open source software with large international userbase. 
URL https://zenodo.org/record/6495075
 
Title tidalcycles/strudel: Wirbel 
Description What's Changed Binaries by @felixroos in https://github.com/tidalcycles/strudel/pull/254 fix tutorial bugs by @felixroos in https://github.com/tidalcycles/strudel/pull/263 fix performance bottleneck by @felixroos in https://github.com/tidalcycles/strudel/pull/266 Tidying up core by @yaxu in https://github.com/tidalcycles/strudel/pull/256 tonal update with fixed memory leak by @felixroos in https://github.com/tidalcycles/strudel/pull/272 add eslint by @felixroos in https://github.com/tidalcycles/strudel/pull/271 release version bumps by @felixroos in https://github.com/tidalcycles/strudel/pull/273 Support sending CRC16 bytes with serial messages by @yaxu in https://github.com/tidalcycles/strudel/pull/276 add licenses / credits to all tunes + remove some by @felixroos in https://github.com/tidalcycles/strudel/pull/277 add basic csound output by @felixroos in https://github.com/tidalcycles/strudel/pull/275 do not recompile orc by @felixroos in https://github.com/tidalcycles/strudel/pull/278 implement collect + arp function by @felixroos in https://github.com/tidalcycles/strudel/pull/281 Switch 'operators' from .whatHow to .what.how by @yaxu in https://github.com/tidalcycles/strudel/pull/285 Fancy hap show, include part in snapshots by @yaxu in https://github.com/tidalcycles/strudel/pull/291 Reorganise pattern.mjs with a 'toplevel first' regime by @yaxu in https://github.com/tidalcycles/strudel/pull/286 add prettier task by @felixroos in https://github.com/tidalcycles/strudel/pull/296 Move stuff to new register function by @felixroos in https://github.com/tidalcycles/strudel/pull/295 can now add bare numbers to numeral object props by @felixroos in https://github.com/tidalcycles/strudel/pull/287 update vitest by @felixroos in https://github.com/tidalcycles/strudel/pull/297 remove whitespace from highlighted region by @felixroos in https://github.com/tidalcycles/strudel/pull/298 .defragmentHaps() for merging touching haps that share a whole and value by @yaxu in https://github.com/tidalcycles/strudel/pull/299 fix whitespace trimming by @felixroos in https://github.com/tidalcycles/strudel/pull/300 add freq support to sampler by @felixroos in https://github.com/tidalcycles/strudel/pull/301 add lint + prettier check before test by @felixroos in https://github.com/tidalcycles/strudel/pull/305 Updated csoundm to use the register facility . by @gogins in https://github.com/tidalcycles/strudel/pull/303 New Contributors @gogins made their first contribution in https://github.com/tidalcycles/strudel/pull/303 Full Changelog: https://github.com/tidalcycles/strudel/compare/v0.4.0...v0.5.0 
Type Of Technology Software 
Year Produced 2022 
Open Source License? Yes  
Impact Community of practice is developing around it. 
URL https://zenodo.org/record/7434878
 
Description "Live coding without anything" experimental performance 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Professional Practitioners
Results and Impact An experimental performance as part of the online "hybrid live coding interfaces" workshop, in attempting to 'live code' algorithmic, vocal rhythms, without the use of a computer.
Year(s) Of Engagement Activity 2022
URL https://hybrid-livecode.pubpub.org/workshop2022
 
Description Algorithmic Pattern Salon 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Professional Practitioners
Results and Impact An online 'salon', showcasing peer-reviewed work in the emerging field of Algorithmic Pattern. Organised in collaboration with an international, interdisciplinary team, namely Alex McLean, Laura Devendorf, Vernelle A. A. Noel, Iván Paz, Anuradha Reddy and Elizabeth Wilson, as well as an extensive peer review committee.
The event took place over five days, spread over two weeks, with over 300 attendees. The first two days included an in-person gathering in Barcelona, hosted by the independent creative studio Axolot, who organised additional performance events around the salon. The in-person gathering was hosted and sponsored by Universitat Oberta de Catalunya and Universitat Pompeu Fabra.
The work presented gave a very broad set of viewpoints on algorithmic pattern, helping define the theme in preparation for the first conference on Algorithmic Pattern which will take place in 2025. The papers and presentations are archived online, available open access.
Year(s) Of Engagement Activity 2023
URL https://salon.algorithmicpattern.org/
 
Description Article "Coding is the new clubbing: on the rise and rise of algorave" in the Sheffield Tribune by Holly Williams 
Form Of Engagement Activity A magazine, newsletter or online publication
Part Of Official Scheme? No
Geographic Reach Local
Primary Audience Public/other audiences
Results and Impact Interview.
Year(s) Of Engagement Activity 2023
URL https://www.sheffieldtribune.co.uk/p/coding-is-the-new-clubbing-on-the
 
Description Hosting residents in collaboration with Digital Gardens festival, Huddersfield 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach National
Primary Audience Public/other audiences
Results and Impact A collaboration with the Arts Council England funded Digital Gardens festival, organised by ame (art media experiment) in Huddersfield. Worked with the curators to select algorithmic pattern residents I Nahkla and V Buckenham, working on vocal patterns and live coding, and typographical patterns respectively. The residencies culminated in the festival, where the works were performed and exhibited.
Year(s) Of Engagement Activity 2023
URL https://amespace.uk/projects/programme-introducing-digital-gardens/
 
Description INTERFACE: Art/Technology/Collaboration 
Form Of Engagement Activity A formal working group, expert panel or dialogue
Part Of Official Scheme? No
Geographic Reach Local
Primary Audience Professional Practitioners
Results and Impact A panel session at Site Gallery, Sheffield, discussing the collaborative work at the boundaries of art, science and technology.

"Collaboration between artists and technologists or scientists can lead to a greater appreciation and understanding of the world, as well as new and innovative ways of thinking about and representing it.
This event will showcase a range of projects with potential for future cross-disciplinary collaboration, and will provide an opportunity to hear from participants about their experiences and expectations of working with others, where even the technologies themselves may become partners."
Year(s) Of Engagement Activity 2022
URL https://www.sitegallery.org/event/interface-art-technology-collaboration/
 
Description Interview in Electronic Sound magazine 
Form Of Engagement Activity A magazine, newsletter or online publication
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Public/other audiences
Results and Impact Alex McLean interviewed in Electronic Sound magazine, as part of a panel of experts discussing the future of electronic music.
Year(s) Of Engagement Activity 2023
URL https://www.electronicsound.co.uk/long-reads/fast-forward/
 
Description Interview in Sheffield Tribune 
Form Of Engagement Activity A magazine, newsletter or online publication
Part Of Official Scheme? No
Geographic Reach Regional
Primary Audience Media (as a channel to the public)
Results and Impact Interview with local e-newspaper Sheffield Tribune on live coding and algorithmic patterns.
Year(s) Of Engagement Activity 2023
URL https://www.sheffieldtribune.co.uk/p/coding-is-the-new-clubbing-on-the
 
Description Invited lecture University of Sheffield 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach Local
Primary Audience Undergraduate students
Results and Impact Guest lecture introducing algorithmic pattern to Digital Media students (undergraduate and masters) at the University of Sheffield.
Year(s) Of Engagement Activity 2024
 
Description Invited talk - "Live coding and the 'what-if' paradigm" 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Other audiences
Results and Impact An invited talk at this academic interest group, introducing live coding as a 'what-if' paradigm, as an alternative to the usual imperative/declarative dichotomy.
Year(s) Of Engagement Activity 2022
URL https://www.ppig.org/workshops/2022-annual-workshop/programme/
 
Description Invited talk at Minimal Input festival in Taipai 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Public/other audiences
Results and Impact Invited talk streamed to "Minimal Input: Algorithmic Art Gathering" festival at C-Lab Taipai, Taiwan.
Year(s) Of Engagement Activity 2022
URL https://clab.org.tw/
 
Description Live coding workshop as part of arts programme in Sheffield 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach Local
Primary Audience Professional Practitioners
Results and Impact Hands-on workshop exploring live coding musical patterns with Strudel, invited by DINA as part of their programme of events supported by Arts Council Englands.
Year(s) Of Engagement Activity 2023
URL https://www.dinavenue.com/event-details/dina-versity-live-coding-musical-patterns-with-strudel-w-ale...
 
Description Mentored student Saachi Kaup as part of Haskell Summer of Code 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Undergraduate students
Results and Impact Mentoring computer science student Saachi Kaup in making her first open source project contributions, funded by the Haskell foundation as part of the "Haskell Summer of Code", which is related to the Google Summer of Code initiative. Saachi developed a system integrated with our TidalCycles project, for patterning Mandala structures based on generative L-System structures.
Year(s) Of Engagement Activity 2023
URL http://tidalcycles.org/blog/blog_topic_mandalas
 
Description Online talk series on Algorithmic Pattern 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Public/other audiences
Results and Impact Around June 2022, we hosted six excellent speakers exploring algorithmic patterns from their own perspectives, in particular:
Laura Devendorf on weaving algorithmic patterns with AdaCAD
Bekah Smith on the mathematics of juggling 'siteswap' patterns
Ron Eglash on heritage algorithms and generative justice
Vernelle Noel on algorithms of wire-bending
Sarah Hennigh Groff-Palermo on live coding patterns
B C Manjunath on Konnakol patterns in Carnatic music
Year(s) Of Engagement Activity 2022
URL https://algorithmicpattern.org/post/talk-series/
 
Description Pattern Club Live performance event 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Public/other audiences
Results and Impact Showcase of pattern-based music performance, curated by fellow Alex McLean and organised by Sheffield-based arts organisation DINA, as part of the arts-council supported programme.
Year(s) Of Engagement Activity 2023
URL https://www.dinavenue.com/event-details/i-now-pattern-club-live
 
Description Presentation and panel discussion at Site Gallery, Sheffield 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach Regional
Primary Audience Professional Practitioners
Results and Impact Invited talk on Algorithmic Patterns as part of a panel session with artists and researchers introducing their work and exploring the theme of collaboration, convened by artists Seiko Kinoshita and Jan Hopkins.
Year(s) Of Engagement Activity 2023
 
Description Research residency, hosting basket maker and mathematician Geraldine Jones 
Form Of Engagement Activity A formal working group, expert panel or dialogue
Part Of Official Scheme? No
Geographic Reach Local
Primary Audience Professional Practitioners
Results and Impact Hosting basket maker Geraldine Jones and education/mathematics researcher Charlotte Mégrourèche for a research residency, investigating strategies of the cycloid weaving of shells based on the Fibonacci sequence. Led to two seminars with the Forces in Translation research network.
Year(s) Of Engagement Activity 2024
 
Description Research residency, hosting design researcher Anu Reddy 
Form Of Engagement Activity A formal working group, expert panel or dialogue
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Professional Practitioners
Results and Impact Hosting Anu Reddy for a two-week research residency exploring the structures of the ancient Indian practice of Kambi Kolam.
Year(s) Of Engagement Activity 2024
 
Description Sheffield Pattern Club workshops and performance events 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach Regional
Primary Audience Public/other audiences
Results and Impact A series of events in collaboration with artists/curators Ray Morrison and Lucy Cheesman, establishing a local 'pattern club' where people explore heritage and contemporary patterning technologies, such as braiding, music improvisation, algorithmic music, blackwork embroidery, and kambi kolam. We have so far organised eight workshops and six performance events.
The workshops have been independently replicated in London, where regular monthly workshops are also held.
Year(s) Of Engagement Activity 2022,2023,2024
URL https://patternclub.org/
 
Description Talk at Sheffield Forum 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach Local
Primary Audience Public/other audiences
Results and Impact A talk about live coding patterns as part of a live event series organised by the local Sheffield Forum community.
Year(s) Of Engagement Activity 2023
 
Description Talk at the Social Enterprise Exchange conference, Sheffield 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach Regional
Primary Audience Professional Practitioners
Results and Impact Presenting the Then Try This approach to research including via the Algorithmic Pattern project to those engaged with social enterprises in South Yorkshire.
Year(s) Of Engagement Activity 2023
URL https://www.socentxchange.net/2023/10/20/social-enterprise-exchange-2023/
 
Description Talk on Algorithmic Patterns at EMFCamp festival 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Public/other audiences
Results and Impact Talk on algorithmic patterns and workshop on live coding musical patterns with Strudel, at this biennual creative technology festival.
Year(s) Of Engagement Activity 2022
URL https://www.emfcamp.org/
 
Description Workshop at Mythic Computation, Bournemouth 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach Regional
Primary Audience Public/other audiences
Results and Impact Workshop in collaboration with Lucy Cheesman, introducing participants to making patterns with the Strudel live coding software, at this festival organised and funded by the Arts University Bournemouth Innovation Studio. Lead into evening performances.
Year(s) Of Engagement Activity 2023
URL https://notyetinvented.co.uk/mythic/
 
Description Workshop at Peckham Digital Festival 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach Regional
Primary Audience Public/other audiences
Results and Impact Invited hands-on workshop on live coding musical patterns with the Strudel software.
Year(s) Of Engagement Activity 2023
URL https://www.peckhamdigital.org/
 
Description Workshop on patterns in live coding and algorithmic music 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Professional Practitioners
Results and Impact Collaborating with on_the_fly festival at Hangar, Barcelona, and Elizabeth Wilson of Queen Mary, University of London, on a day-long workshop introducing live coders and other electronic musicians working with algorithms, to patterns in textiles. It included a morning workshop on tablet weaving by Co-Investigator Dave Griffiths, who introduced this fascinating, ancient craft as a computational artform. This lead into to discussions about patterns in the contemporary practice of live coding.
Year(s) Of Engagement Activity 2022
URL https://thentrythis.org/notes/2022/07/09/digital-is-physical-remote-tablet-weaving-explorations/
 
Description Workshop: Live coding in strudel.cc 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach Regional
Primary Audience Postgraduate students
Results and Impact A free workshop organised by NØ SCHOOL NEVERS and hosted by Paris College of Art, for media students and open to the general public.
Year(s) Of Engagement Activity 2023