~/conference

FARM 2026

date:2026-08-24
location:Indianapolis, United States
series:FARM · 5 editions
editions:[FARM 2022, FARM 2023, FARM 2024, FARM 2025, FARM 2026]

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 ...

algorithmic composers, music technologists, creative coders, interactive artists, programming language researchers, live-coding performers

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

titleauthorlength
CounterChoice: Counterpoint Composition in Dusa with a Firmus FoundationAhmet Yigit Erdem, Ari Prakash, Carlo Angiuli, Rose Bohrer, James McCann, Chris Martens, Youyou Cong43m
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…
Talk on
Demo: The Reduction of Girard’s Paradox as MusicIsidore Mohr25m
Translates the reduction behavior of Girard’s paradox into sound by extending Soundproof from single-term rendering to reduction-based translation, implemented…
Talk on
AGR: A Rehearsal-to-Performance Workflow for Programming Audio Gestures in MaxHongshuo Fan26m
AGR is a Max/FluCoMa workflow that turns rehearsal examples into live-controllable actions by keeping vocabulary design, capture, feature extraction, model…
Talk on
Composition: Building Community with Arts, Math, and Code (Experience Report)Isidore Mohr, Claire Wang42m
Composition runs as a free community afternoon of arts math and code with explicit accessibility practices like free events and ADA accessible venues reachable…
Talk on
The Art of Concert ProgrammingJared Gentner40m
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 +…
Talk on
Demo: Drawing Algorithms as Modular Objects: A Framework for Procedurally Generated(…)Xingyu Dong, Daniel Průša, Michael Wehar, Chen Xu22m
A JavaScript framework treats drawing algorithms as stateful objects with initialize, start, pause, reset, drawOneStep methods, streams drawing actions…
Talk on
Prismriver: Formalization of Music Theory and Algorithmic Composition in Lean 4Leni Aniva, Claire Wang21m
Prismriver is a Lean 4 library that formalizes pitches, intervals and scales as group actions, proves dihedral-action equivalences (triads on Z12 vs a…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.