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.
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
Alex McLean
(2023)
Pattern and groove in live coding
in Groove workshop
Blackwell A
(2022)
Live Coding - A User's Manual
Dave Griffiths
(2023)
Patterns in Deep Time
in Conference on Computation, Communication, Aesthetics & X
Elizabeth Wilson
(2023)
MosAIck: Staging Contemporary AI Performance - Connecting Live Coding, E-Textiles and Movement
in International Conference on Live Coding
Felix Roos
(2023)
Strudel: Live Coding Patterns on the Web
in International Conference on Live Coding
Julian Rohrhuber
(2023)
The Meaning of Live: From Art Without Audience to Programs Without Users
in International Conference on Live Coding
McLean A
(2024)
Making Space for Algorithmic Alphabets
McLean A
(2022)
TidalVortex Zero
McLean A
(2024)
Live Notation for Patterns of Movement
in TDR: The Drama Review
McLean, A
(2022)
Alternate Timelines for TidalCycles
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 |