ICFP 2024
Mon 2 - Sat 7 September 2024 Milan, Italy

FARM 2024 is the 12th edition of the ACM SIGPLAN International Workshop on Functional Art, Music, Modelling and Design (FARM).

The keynote speaker is Dmitri Tymoczko (Princeton).

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. This performance evening is sponsored and hosted by ICFP, and open to all attendees of the main ICFP conference. For this year, the venue for performances will be the Auditorium San Fedele, located feed from the Duomo in the center of Milan. See our call for papers for more information on submitting a performance.

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

Mon 2 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
Welcome; Robots and SynthesisFARM at Meeting 3
09:00
10m
Day opening
Welcome to FARM!
FARM
Mae Milano Princeton University, Stephen Taylor University of Illinois Urbana-Champaign
09:10
35m
Talk
Using Functional Reactive Programming for Robotic Art
FARM
Eliane I. Schmidli OST – Eastern Switzerland University of Applied Sciences, Farhad Mehta OST – Eastern Switzerland University of Applied Sciences
09:45
23m
Talk
Bridging art and mathematics with Tessella: a Scala functional library for regular polygon finite tessellations of a plane
FARM
10:08
22m
Talk
Functional Curves and Surfaces: Algebraic Geometry Inspired Visuals in Hydra
FARM
Yoni Maltsman Harvey Mudd College
10:30 - 11:00
Coffee breakCatering at Catering Area
11:00 - 12:30
Livecoding and SemanticsFARM at Meeting 3
Chair(s): Mae Milano Princeton University
11:00
22m
Talk
Trane: Musical Janet on the Web
FARM
11:22
22m
Talk
From Konnakol to Live Coding
FARM
Alex McLean Then Try This
11:45
22m
Talk
Demo: Composable Compositions in Tonart
FARM
12:07
22m
Talk
The Maquette Monad
FARM
12:30 - 14:00
14:00 - 15:30
Music GenerationFARM at Meeting 3
14:00
22m
Talk
Demo: A Geometric Approach to Generate Musical Rhythmic Patterns in Haskell
FARM
Xavier Góngora Universidad Nacional Autónoma de México
Link to publication DOI
14:22
22m
Talk
Diffusion-Based Sound Synthesis in Music Production
FARM
Pierre-Louis Suckrow Berlin University of the Arts, Technical University of Berlin, Christoph Johannes Weber University of Television and Film Munich, LMU Munich, Sylvia Rothe University of Television and Film Munich
14:45
10m
Talk
Demo: Functional Sound Design
FARM
Stefano Panelli Conservatorio A. Vivaldi Alessandria
14:55
35m
Talk
A Progressive-Adaptive Music Generator (PAMG): An Approach to Interactive Procedural Music for Videogames
FARM
Alvaro Lopez Duarte University of California Riverside
15:30 - 16:00
Coffee breakCatering at Catering Area
19:00 - 22:30
Performance EveningFARM at Auditorium San Fedele
Chair(s): Stephen Taylor University of Illinois Urbana-Champaign
19:00
60m
Keynote
Refactoring Musical Thought
FARM
Dmitri Tymoczko Princeton University
20:20
15m
Live Coding Konnakol
FARM
Alex McLean Then Try This
20:35
10m
Self-censorship
FARM
cecilia suhr Miami University
20:45
10m
Hydra FCS: A Performance
FARM
Yoni Maltsman Harvey Mudd College
20:55
15m
WAYA
FARM
Stefano Panelli Conservatorio A. Vivaldi Alessandria, Luca Carillo Conservatorio A. Vivaldi Alessandria
21:10
10m
Gamyeon III
FARM
Tae Hong Park Purdue University

Call for Papers, Performances, and Demos

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-2024@functional-art.org.

Questions? Use the FARM contact form.