23rd August, 2019, co-located with ICFP 2019 in Berlin, Germany
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.
Registration for FARM 2019 has closed. You could previously register for the FARM workshop through the ICFP registration page.
At least one author of each accepted submission must register and present their paper at the workshop.
The schedule can also be found on the ICFP conference website.
Csound-expression: Haskell framework for computer music [video]
Screaming in the IO Monad: A Realtime Audio Processing and Control Experiment in Haskell [video]
Music as Language: Putting Probabilistic Temporal Graph Grammars to Good Use [video]
A Functional Model of Jazz Improvisation [video]
Donya Quick and Kelland Thomas
Demo: Counterpoint by Construction [video]
Youyou Cong and John Leo
Fun with Interfaces (SVG Interfaces for Musical Expression) [video]
Benedict Gaster, Nathan Renney, and Carinna Parraman
Mobile Game Programming in Haskell [video]
Christina Zeller and Ivan Perez
Demo: Kaleidogen [video]
Demo: Functors and Music [video]
The sound of lambda [video]
Felipe Ignacio Noriega and Anne Veinberg
Representing Music with Prefix Trees [video]
Yan Han, Nada Amin, and Neel Krishnaswami
What Constitutes a Musical Pattern? [video]
Orestis Melkonian, Iris Yuping Ren, Wouter Swierstra, and Anja Volk
An evening of strange and wonderful music and audio/visual work made from computer code. Featuring an international line-up of artists, including groundbreaking livecoders who work directly with the innards of software, writing and manipulating code while a computer runs it, projecting their screens so you can see the code behind the performance.
Performances will include: interactive generated jazz, a co-performance with harmonica and melodica, three duets, a sitar-computer co-performance, audio-visual animations, and a hybrid electric-acoustic violin.
If you have any questions about the workshop, please contact the organizers
Workshop Chair: Donya Quick (Stevens Institute of Technology)
Program Chair: Daniel Winograd-Cort (Target)
Performance Chairs: Timo Dufner (http://www.timodufner.com/), Michael Sperber, Active Group (http://www.deinprogramm.de/sperber/)
FARM adheres to ICFP 2019’s Code of Conduct.