SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore
co-located with ICFP/SPLASH 2025

FARM 2025 is the 13th edition of the ACM SIGPLAN International Workshop on Functional Art, Music, Modelling and Design (FARM). FARM 2025 will be held on Sunday, October 12

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 main workshop, FARM features its traditional Evening of Performances. In 2025, the performance evening is co-sponsored and hosted by ICFP and SPLASH, and is open to all attendees of either conference. This year’s performances will take place at the Yong Siew Toh Conservatory Concert Hall, located on the University of Singapore campus. If you’d like to be part of the program, see our Call for Performances and Demos. If you are curious about FARM performances, check out recordings from previous FARM editions.

FARM'25 Evening of Performances

Start time:  7:00 PM

Venue:  Yong Siew Toh Conservatory Concert Hall

Directions:   View on Google Maps

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 12 Oct

Displayed time zone: Perth change

09:00 - 10:30
Functional ProgrammingFARM at Video Conference Room (VCR)
Chair(s): Mae Milano Princeton University
09:00
22m
Paper
Type-safe Blazon - Enforcing Pedantry in Heraldic Design
FARM
Matthew Lutze Aarhus University
09:22
22m
Demonstration
How to Score in the Art Racket
FARM
09:45
22m
Demonstration
Rocq N'Roll
FARM
Roger Burtonpatel University of Pennsylvania, Claire Wang University of Pennsylvania
10:07
22m
Demonstration
I Am Your Co-Pilot
FARM
Dylan Davis Swinburne University
10:30 - 11:00
10:30
30m
Coffee break
Break
ICFP/SPLASH Catering

11:00 - 12:30
Math and MusicFARM at Video Conference Room (VCR)
Chair(s): Mae Milano Princeton University
11:00
22m
Paper
Cellular Automata as a Model For 1-bit Synthesis in Mitosis
FARM
Kerry Hagan University of Illinois, Urbana-Champaign
11:22
22m
Demonstration
Girard's Paradox as Structure Music
FARM
11:45
35m
Demonstration
Sonic Earth - An Algorithmic Performance Approach to Real-Time Environmental Sonification
FARM
Riccardo Mazza APM Saluzzo
12:30 - 14:00
12:30
90m
Lunch
Lunch
ICFP/SPLASH Catering

14:00 - 15:07
Language DesignFARM at Video Conference Room (VCR)
Chair(s): Mae Milano Princeton University
14:00
22m
Demonstration
Weft—Enabling Tidal on the Web
FARM
Matthew Kaney , William Payne UNC School of Information and Library Science
14:22
22m
Paper
Generalizing Turtle Geometry: An Extensible Language for Vector Graphics Drawing
FARM
14:44
22m
Demonstration
Software-defined declarative synthesizer live-coding in a jupyter notebook
FARM
15:30 - 16:00
15:30
30m
Coffee break
Break
ICFP/SPLASH Catering

19:00 - 21:00
Performance EveningFARM at Concert Hall
Chair(s): Mae Milano Princeton University
19:00
2h
Keynote
Computers & Music AND Computer Music— An Unlikely [Ongoing] Journey
FARM
Tae Hong Park Purdue University
19:00
2h
Social Event
Concert: Merzmania
FARM
19:00
2h
Social Event
Concert: Mitosis
FARM
Kerry Hagan University of Illinois, Urbana-Champaign
19:00
2h
Social Event
Concert: Sonic Earth
FARM
Riccardo Mazza APM Saluzzo
19:00
2h
Social Event
Concert: Girard’s Paradox
FARM
19:00
2h
Social Event
Concert: RocqNRoll
FARM
Roger Burtonpatel University of Pennsylvania, Claire Wang University of Pennsylvania
19:00
2h
Social Event
Concert: Mirages
FARM
19:00
2h
Social Event
Concert: False Awakening on a Mediterranean Island
FARM
19:00
2h
Social Event
Concert: The River Oycus
FARM
Hide past events
Refactoring Musical Thought
Dmitri Tymoczko – Princeton University
Read more
Live Coding Konnakol
Alex McLean
Read more
Hydra FCS
Yoni Maltsman – Harvey Mudd College
Read more
Self-Censorship
Cecilia Suhr – Miami University, USA
WAYA
Stefano Panelli & Luca Carillo – Conservatorio A. Vivaldi Alessandria, Italy
Gamyeon III
Tae Hong Park, Lucia Ahn, Maria Ahn

The ACM SIGPLAN International Workshop on Functional Art, Music, Modelling and Design (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 main workshop, FARM hosts a traditional evening of performances. Thus, this call encompasses both papers/demos for the workshop (and its published proceedings) as well as performance proposals for the evening’s event. Authors are invited to make a single submission for each. Authors may submit both a paper/demo and performance proposal, but the submissions will be considered independently. Performances may be of previously-produced work, and may be in any medium (including traditional acoustic performances) so long as the principles of programming (or actual programs) were used in their composition or performance.

Papers

Paper submissions are invited in three categories:

  • Original research
  • Overview / state of the art
  • Technology tutorial (especially tools and environments for distributed artistic workflow)

Papers must be submitted via HotCRP, and meet the following requirements:

Accepted papers will be published in the ACM Digital Library as part of the FARM 2023 proceedings.

Authors are encouraged to submit auxiliary material for publication along with their paper (source code, data, videos, images, etc.). Authors retain all rights to the auxiliary material.

Demos

Demo submissions should describe a demonstration and its context, connecting it with the themes of FARM. A demo could be in the form of a short (10 to 20 minute) tutorial, a presentation of work in progress, an exhibition of some work, or even a performance.

Demos must be submitted via HotCRP, and meet the following requirements:

  • 500 to 2000 words
  • Have a title starting with “Demo: ”
  • PDF format
  • Adhere to the ACM SIGPLAN template

Accepted demos will be published in the ACM Digital Library as part of the FARM 2023 proceedings.

Performances

FARM seeks proposals for performances which employ programming techniques (or are generated by programs), in whole or in part. We invite a diverse range of functionally-themed submissions including music, video, dance, and performance art. Both live performances and fixed-media submissions are welcome. We encourage risk-taking proposals that push forward the state of the art as well as refined presentations of highly developed practice. In either case, please support your submission with a clear description of your performance, including how your performance employs functional programming and a discussion of influences and prior art as appropriate. If desired, you may use some of your performance time for a short lecture or presentation; this must supplement, and not take the place of, a primary performance.

Performance proposals should be emailed to performance@functional-art.org or submitted via HotCRP, and must include:

  • A description of the performance (please be as specific as possible)
  • An explanation of the use of programming in the work
  • A list of technical requirements
  • A link to an audio or video example (YouTube, Vimeo, Bandcamp, etc.)

Accepted performances will be presented at the performance evening.

Notes on funding

Paid registration to the FARM workshop is usually required for paper and demo submitters, but will be waived for performers.

If you have financial difficulty attending, you can apply for the PAC funds. Please get in touch for more information.

Contact

For any questions, issues or comments, email farm-2025@functional-art.org.

Questions? Use the SPLASH FARM contact form.