29th September, 2018, co-located with ICFP 2018 in St Louis, Missouri, USA
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.
See also the detailed schedule on the ICFP conference website.
Donya Quick, Tom Murphy, Brent Yorgey
NNdef: Livecoding Digital Musical Instruments in SuperCollider using Functional Reactive Programming
Demo: La Habra — Livecoding with Clojurescript
Sarah Groff Hennigh-Palermo
Compositional Computational Constructive Critique: Or, How My Computer Learned to Appreciate Poetry
Demo: Chord Progressions in Haskell
Demo: Pattern-Based Algorithmic Music with Euterpea
Demo: GAYER: A Graphical Audio plaYER in ReasonML
Programming-by-Example for Audio: Synthesizing Digital Signal Processing Programs Mark Santolucito, Kate Rogers, Aedan Lombardo, Ruzica Piskac
Call For Collaboration: The Vecosek Ecosystem Sebastien Mondet
Demo: Musical Steganography: Hiding Things in Music Scott Fradkin
Demo: (Ab)using a monadic screen-presentation EDSL as a just-intonation synth pad controller Justus Sagemüller
Abstract Nonsense Ju Gonçalves
Closing Donya Quick, Tom Murphy, Brent Yorgey
Workshop Chair: Brent Yorgey, Hendrix College
Program Chair: Donya Quick, Stevens Institute of Technology
Performance Chair: Tom Murphy
FARM adheres to ICFP 2018’s Code of Conduct.