FARM 2026
as the organisers put it
FARM 2026 is the 14th edition of the ACM SIGPLAN International Workshop on Functional Art, Music, Modelling and Design (FARM). FARM encourages submissions from across art, craft, and design, including textiles, visual art, music, 3D sculpture, animation, GUIs, video games, 3D printing and architectural models, choreography, poetry, and even VLSI layouts, GPU configurations, or mechanical engineering designs. Theoretical foundations, language design, implementation issues, and applications in industry or the arts are all within the scope of the workshop. In addition to the m ...
who it's for
algorithmic composers, music technologists, creative coders, interactive artists, programming language researchers, live-coding performers
topics
Dusa finite-choice logic; React web audio apps; sonification of lambda reduction; Rust funddsp multithreading; Max/FluCoMa rehearsal workflow; local frequency-deviation features; Programmart DSL in Racket; Strudel live-coding integration; stateful drawing algorithm framework; rectangle-enumeration visual algorithm; Lean 4 music formalization; LilyPond and MusicXML export
| title | author | length |
|---|---|---|
| CounterChoice: Counterpoint Composition in Dusa with a Firmus Foundation | Ahmet Yigit Erdem, Ari Prakash, Carlo Angiuli, Rose Bohrer, James McCann, Chris Martens, Youyou Cong | 43m |
CounterChoice is a client-side React web app that takes a user-drawn cantus firmus and uses the finite-choice logic language Dusa to generate first‑species… | ||
| Demo: The Reduction of Girard’s Paradox as Music | Isidore Mohr | 25m |
Translates the reduction behavior of Girard’s paradox into sound by extending Soundproof from single-term rendering to reduction-based translation, implemented… | ||
| AGR: A Rehearsal-to-Performance Workflow for Programming Audio Gestures in Max | Hongshuo Fan | 26m |
AGR is a Max/FluCoMa workflow that turns rehearsal examples into live-controllable actions by keeping vocabulary design, capture, feature extraction, model… | ||
| Composition: Building Community with Arts, Math, and Code (Experience Report) | Isidore Mohr, Claire Wang | 42m |
Composition runs as a free community afternoon of arts math and code with explicit accessibility practices like free events and ADA accessible venues reachable… | ||
| The Art of Concert Programming | Jared Gentner | 40m |
A new DSL encodes whole concert programs as composable ASTs and actually renders and plays them: Programmart DSL is implemented in Racket with a DrRacket +… | ||
| Demo: Drawing Algorithms as Modular Objects: A Framework for Procedurally Generated(…) | Xingyu Dong, Daniel Průša, Michael Wehar, Chen Xu | 22m |
A JavaScript framework treats drawing algorithms as stateful objects with initialize, start, pause, reset, drawOneStep methods, streams drawing actions… | ||
| Prismriver: Formalization of Music Theory and Algorithmic Composition in Lean 4 | Leni Aniva, Claire Wang | 21m |
Prismriver is a Lean 4 library that formalizes pitches, intervals and scales as group actions, proves dihedral-action equivalences (triads on Z12 vs a… | ||
| nothing matches | ||