14th ACM SIGPLAN International Workshop on Functional Art, Music, Modeling and Design (FARM)

24th August, 2026, co-located with ICFP 2026, held in Indianapolis, Indiana, USA.

About

The ACM SIGPLAN International Workshop on Functional Art, Music, Modelling and Design (FARM) gathers together people who are harnessing functional techniques in the pursuit of creativity and expression.

Functional Programming has emerged as a mainstream software development paradigm, and its artistic and creative use is booming. A growing number of software toolkits, frameworks and environments for art, music and design now employ functional programming languages and techniques. FARM is a forum for exploration and critical evaluation of these developments, for example to consider potential benefits of greater consistency, tersity, and closer mapping to a problem domain.

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. The language used need not be purely functional (“mostly functional” is fine), and may be manifested as a domain specific language or tool. Moreover, submissions focusing on questions or issues about the use of functional programming are within the scope.

Call for Papers, Demos, and Performances (expired)

FARM 2026 ICFP Page

Code of Conduct

FARM adheres to the SIGPLAN/ICFP Code of Conduct.

Program

Workshop

Held in IP132 Kelley, Indiana University Indianapolis.

9:00AM - Welcome from the Chairs

Mae Milano

9:15AM - Composition: Building Community with Arts, Math, and Code (Experience Report)

Isidore Mohr, Claire Wang (University of Pennsylvania)

(DOI)

10:07AM - AGR: A Rehearsal-to-Performance Workflow for Programming Audio Gestures in Max

Hongshuo Fan (Texas A&M University)

(DOI)

11:00AM - CounterChoice: Counterpoint Composition in Dusa with a Firmus Foundation

Ahmet Yigit Erdem (Institute of Science Tokyo, Middle East Technical University), Ari Prakash (Northeastern University), Carlo Angiuli (Indiana University), Rose Bohrer (National Institute of Advanced Industrial Science and Technology (AIST), Japan), James McCann (Carnegie Mellon University), Chris Martens (Northeastern University), Youyou Cong (Institute of Science Tokyo)

(DOI)

11:46AM - Prismriver: Formalization of Music Theory and Algorithmic Composition in Lean 4

Leni Aniva (Stanford University), Claire Wang (University of Pennsylvania)

(DOI)

12:08PM - Demo: The Reduction of Girard’s Paradox as Music

Isidore Mohr

(DOI)

2:00PM - Demo: Drawing Algorithms as Modular Objects: A Framework for Procedurally Generated Visual Arts and Music

Xingyu Dong (University of Pennsylvania), Daniel Průša (Czech Technical University), Michael Wehar (Bryn Mawr College), Chen Xu

(DOI)

2:22PM - The Art of Concert Programming

Jared Gentner

(DOI)

Performance Evening

Starts at 7:30pm at the Madam Walker Legacy Center Theatre, Indianapolis.

Keynote: Sonification as (vs.) Program Music

Stephen A. Taylor (University of Illinois Urbana-Champaign)

(DOI)

Girard’s Paradox: Progression

Isidore Mohr

Algorithmic Composition in Prismriver

Leni Aniva (Stanford University), Claire Wang (University of Pennsylvania)

Shadows’ Resonance

Hongshuo Fan (Texas A&M University)

Untitled 23

Dmitri Volkov (Indiana University)

Oscillectics

Monte Taylor

Kaleidophone in Digital for Algorithmic Composition and Visualization

Sujin Kim

Workshop Organization

General Chair: Mae Milano (Princeton University)

Performance Chair: Tae Hong Park (Purdue University)