Overview

The International Faust Conference (IFC-18) will take place at the Johannes Gutenberg University of Mainz (Germany) on July 17-18, 2018. It aims at gathering developers and users of the Faust programming language to present current projects and discuss future directions for Faust and its community.

Participants will be able to share their work through paper presentations. A series of round tables on various topics will serve as a platform to brainstorm on Faust's features, semantics, tools, applications, etc. to determine future directions for this language. Open spaces for demos and workshops will be available for participants to openly share their ongoing projects with the rest of the community.

As a special event, the winner of GRAME's Faust Open-Source Software Competition will be announced during IFC-18.

IFC-18 is free and everyone is welcome to attend!


Call for Participation

Paper Presentations

We welcome submissions from academic, professional, independent programmers, artists, etc. We solicit original papers centered around the Faust programming language in the following categories:

Papers should be up to 14 pages in length, non anonymous, and formatted according to this template. Submissions should be carried out via our EasyChair portal.

All submissions are subject to peer review. Acceptance may be conditional upon changes being made to the paper as directed by reviewers.

Accepted papers will be published on-line as well as in the IFC-18 proceedings paper version. They will be presented by their author(s) at IFC-18 as 15 minutes presentations (+ 5 minutes for questions).

Feel free to contact us if you have any question.

Important Dates

Round Table Topics

A series of round tables on the following themes will take place both afternoons of IFC-18:

We solicit topic suggestions from the Faust community for each of these themes. Topics can be submitted by means of this Google form. They will be introduced during the round tables by the session chair.


About

Where & When?

July 17-18, 2018 - JGU (Johannes Gutenberg University), Mainz, Germany.

With about 36,500 students from about 130 nations, Johannes Gutenberg University Mainz (JGU) is one of the ten largest universities in Germany. As the only comprehensive university in Rhineland-Palatinate, JGU combines almost all academic disciplines under one roof, including the Mainz University Medical Center, the School of Music, and the Mainz Academy of Arts, which is a unique feature in the German academic landscape.

The JGU is also one of the oldest universities in Germany. Founded in 1477 during the era of Johannes Gutenberg and reopened after a 150-year break in 1946 by the French forces then based in Germany, Johannes Gutenberg University owes much to the man whose name it bears and his achievements. In keeping with the Gutenberg Spirit, the JGU has set itself the mission of "moving minds and crossing boundaries." Interdisciplinary discourse is therefore a hallmark of this university.

This is also true for the Computer Music Research Group (Bereich Musikinformatik) of the JGU which will host IFC-18. Being founded in 1991, our research group has been among the first German academic institutions in this interdisciplinary field at the intersection of music, mathematics, computer science and media technology. In our media lab students are working almost exclusively with Linux, and in our research we are also devoted to contributing to the growing body of open source audio and computer music software.

Who?

IFC-18 will take place under the auspices of the the IKM (Institut für Kunstgeschichte und Musikwissenschaft) of the JGU and is organized in partnership between the Computer Music Research Group (Bereich Musikinformatik) of the IKM, GRAME - Centre National de Création Musicale (Lyon, France), and the Center for Computer Research in Music and Acoustics (CCRMA) of Stanford University (USA).

Committee

Steering Committee

Scientific Committee


Program

Tuesday, July 17

09:00 Welcome/Announcements Stefanie Acquavella-Rauch and Albert Gräf

Session 1: Development

09:30 An Overview of the Faust Developer Ecosystem Stéphane Letz, Yann Orlarey, and Dominique Fober
09:50 Building Faust With CMake Dominique Fober, Yann Orlarey, and Stéphane Letz
10:10 faust2smartkeyb: a Tool to Make Mobile Instruments Focusing on Skills Transfer in the Faust Programming Language Romain Michon, Julius Smith, Chris Chafe, Ge Wang, and Matthew Wright
10:30 faust2smartphone: A generator for musical mobile application Ruolun Weng and Christophe Lebreton
10:50 Coffee Break

Keynote

11:20 Keynote (TBA) Yann Orlarey and Friends
12:20 Invited Talk (TBA) Julius O. Smith

Session 2: Architectures

12:20 Getting OSC to work better with Faust -- A Proposal // Notes on Multitimbrality and Temperament Albert Gräf
12:40 Lunch

Round-Table Discussions

14:00 Faust Tools Chair: Stéphane Letz
15:30 Coffee Break
16:00 DSP in Faust and Faust Libraries Chair: Romain Michon
17:30

Special Event (MIDI Lab, Pfeifferweg 12)

14:00 Faust Student Workshop Julia Krüger

Wednesday, July 18

09:15 Announcements Albert Gräf

Session 3: Theory and Libraries

09:30 Outside the Block Syndicate: Translating Faust's Algebra of Blocks to the Arrows Framework Benedict Gaster, Nathan Renney, and Tom Mitchell
09:50 Ambitools: Tools for Sound Field Synthesis With Higher Order Ambisonics - V1.0 Pierre Lecomte
10:10 The Faust Physical Modeling Library: a Modular Playground for the Digital Luthier Romain Michon, Julius Smith, Chris Chafe, Ge Wang, and Matthew Wright
10:30 Design and Implementation of Filters for Ambisonic Decoders Aaron Heller and Eric Benjamin
10:50 Coffee Break

Session 4: Applications

11:20 Weather Organ: A Sparse Stochastic Synthesizer in Faust Mykle Hansen
11:40 Use Case: Integration of a Faust Signal Processing Application in a Livestream Webservice Christoph Kuhr, Thomas Hofmann, and Alexander Carôt
12:00 Mending Bells and Closing Belfries with Faust John Granzow, Tiffany Ng, Chris Chafe, and Romain Michon
12:20 Faust in iPlug 2: Creative Coding Audio Plug-Ins Oliver Larkin
12:40 Lunch

Round-Table Discussions

14:00 Faust Compiler and Semantic Chair: Yann Orlarey
15:30 Coffee Break
16:00 Other Topics/Open Session Chair: Albert Gräf

Special Event

17:30 2018 Faust Award Ceremony Yann Orlarey

Sound Installation (Faculty Room)

Tue. + Wed. Ambitools Demo Pierre Lecomte

Attend

Registration

Register to IFC-18 for free HERE!

Notes to Presenters

The sound system of the conference room will be accessible through a 3.5mm audio jack. VGA will be used to connect to the projector. Adapters will not be provided: make sure to you bring your own as well as any suitable power adapter (220v, euro plug). The max screen resolution will be 1024*768.

Traveling to Mainz

Remember to check the validity of your passport and any visa requirements you might have to enter the European Union.

Please also check the Directions to Mainz University page for more detailed information, campus maps and various helpful links.

By Air

There are two airports located in the vicinity of Mainz:

By Train

The City of Mainz has one central and multiple other train stations. Schedule information is provided by Deutsche Bahn.

By Car

Please check the attached map (PDF) for driving directions to the Johannes Gutenberg University.

From the west (i.e. from direction Bonn/Cologne)
• Travel autobahn A 60 crossing "Autobahn-Dreieck Mainz" direction Darmstadt.
• Leave autobahn A 60 at exit "Mainz-Finthen".
• Follow the street sign "Saarstraße/Innenstadt" straight ahead through the traffic circle "Europaplatz".
• Take exit "Universität".

From the east (i.e. from direction Würzburg/Darmstadt)
• Travel autobahn A 60 crossing "Autobahn-Dreieck Rüsselsheim" OR travel autobahn A 63 crossing "Autobahnkreuz Mainz" to get to autobahn A 60 direction Bingen.
• Leave autobahn A 60 at exit "Mainz-Finthen".
• Follow the street sign "Saarstraße/Innenstadt" straight ahead through the traffic circle "Europaplatz".
• Take exit "Universität".

From the north (i.e. from direction Kassel)
• Follow autobahn A 66.
• At "Schiersteiner Kreuz" change to autobahn A 643 direction Mainz.
• Follow autobahn A 643 to "Autobahn-Dreieck Mainz" and change here to autobahn A 60 direction Darmstadt.
• Leave autobahn A 60 at exit "Mainz-Finthen".
• Follow the street sign "Saarstraße/Innenstadt" straight ahead through the traffic circle "Europaplatz".
• Take exit "Universität".

Parking on campus is available only with special permission. Please see the site map (pdf) for parking in the nearest vicinity of the campus. Parking is also available at the near-by football stadium, which is about 200 meters from the University’s main entrance.

By public transportation

The easiest way to get to the Johannes-Gutenberg Campus is to take one of the following tram or bus lines from Mainz Main Station ("Hauptbahnhof"):

Tram lines:

Bus lines:

We would recommend using the tram lines 51 or 53 which both stop directly at the main entrance to the campus, but also at the station "Friedrich-von-Pfeiffer-Weg", which is the nearest stop to the Philosophicum where the conference takes place. This is also close to the MIDI Lab where the Workshop is being held.

Staying in Mainz

Hotels

The following hotel offers a limited contingent of rooms for conference participants, valid until March 2018. Please use the given password for your room reservation.

Hotel Römerstein Draiserstraße 136f. Take a look at the Booking website for the price information. (password: FAUST)

Misc Hotels and B&B

Hostels

For those who prefer a cheaper option:


Please note we store and process your personal information solely for the purpose of preparing IFC18, specifically: (1) Counting the number of prospective attendants, (2) providing badges and free WLAN accounts to all attendants. You personal data will *not* be used for any other purposes.


© IFC-18