9th September, 2017, co-located with ICFP 2017 in Oxford, United Kingdom
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.
You can register for the FARM workshop through the ICFP registration page. Early registration deadline is Aug 4!
At least one author of each accepted submission must register and present their paper at the workshop.
You can get a ticket for the Performance evening here. Admission is free - the Old Fire Station asks for a small contribution.
See also the detailed schedule on the ICFP conference website.
A Categorial Grammar for Music and Its Use in Automatic Melody Generation
Halley Young —
[slides]
[video]
Demo — Representation of Musical Notation in Haskell
Edward Lilley —
[slides]
[video]
Demo — The Arpeggigon: A Functional Reactive Musical Automaton
Henrik Nilsson —
[slides]
[video]
Demo — Vivid: Sound Synthesis with Haskell and SuperCollider
Thomas Murphy —
[slides]
[video]
Demo — African Polyphony and Polyrhythm
Chris Ford —
[slides]
[video]
GALE: A Functional Graphic Adventure Library and Engine
Ivan Perez
Demo — Ait: A Concatenative Language for Creative Programming
Stian Veum Møllersen —
[slides]
[video]
Unified Media Programming: An Algebraic Approach
Simon Archipoff, David Janin —
[slides]
[video]
Demo — Octopus: A High-Level Fast 3D Animation Language
Simon Archipoff, David Janin
[video]
The traditional
FARM performance evening
was the final event of ICFP 2017 on September 9, at 7:30PM.
It happened at the
Old Fire Station.
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: extreme manipulation of the Amen breakbeat, two audio-visual performances where algorithms bring shape, colour and sound together, an algorithmic take on Hindustani music, and an audio-visual journey into Lambda calculus.
In addition Columbian composer Alexandra Cardenas, also known for her performances at Algoraves (algorithmic raves) will give a keynote live coding performance, creating live music using the algorithmic pattern language Tidalcycles.
More information on the program is here.
Workshop Chair: Mike Sperber, Active Group GmbH
Program Chair: Jean Bresson, UMR STMS IRCAM/CNRS/UPMC Sorbonne Universités
Publicity Chair: Mark Santolucito, Yale University
Performance Chair: Alex McLean, Deutsches Museum, Munich
FARM adheres to ICFP 2017’s Code of Conduct.
The Call for Papers and Demos is closed.
The Call for Performances is closed.