Sessions | IFC 2024

Download papers

Thursday, November 21, 2024

Opening 9:30 AM - Closing 7:30 PM

Opening

Welcome to the fourth edition of IFC!

Welcome to the fourth edition of IFC!

With: Romain Michon, Stéphane Letz, Francesco Mulassano

Start: 9:00 AM

Stage: Launchpad

Paper

Spatial Granular Synthesis with Ambitools and Antescollider

Spatial Granular Synthesis with Ambitools and Antescollider

With: Pierre Lecomte

Start: 9:30 AM

Stage: Launchpad

This paper presents a spatial granular synthesis tool developed in FAUST and part of the Ambitools v1.3 library.

...

Paper

Differentiable DSP in Faust

Differentiable DSP in Faust

With: Thomas Rushton

Start: 10:00 AM

Stage: Launchpad

Differentiable Digital Signal Processing is the application of differentiable programming, whereby a computer program may be differentiated end-to-end, to audio tasks.

...

Paper

The Intermediate Representation for Synchronous Signal Processing and Language Based on Lambda Calculus

The Intermediate Representation for Synchronous Signal Processing and Language Based on Lambda Calculus

With: Tomoya Matsuura

Start: 10:30 AM

Stage: Launchpad

This paper proposes λmmm: a call-by-value simply-typed lambda calculus-based intermediate representation of a programming language for music that deal with synchronous signal processing, as well as a virtual machine and instruction set to run λmmm.

...

Coffee Break

Coffee Break

Coffee Break

Start: 11:00 AM

Stage: Launchpad

Paper

What's New in the Faust Ecosystem in 2024?

What's New in the Faust Ecosystem in 2024?

With: Stéphane Letz

Start: 11:30 AM

Stage: Launchpad

This paper provides an overview of the developments in the FAUST programming language and ecosystem since the 2022 International FAUST Conference.

...

Performance

Riding the MOOFLOD

Riding the MOOFLOD

With: Domenico Cipriani

Start: 12:00 PM

Stage: Launchpad

A live coding performance featuring the  MOOFLOD, a Pharo tool developed through combined research by Evref (https://www.inria.fr/en/evref ) and MINT(https://www.cristal.univ-lille.fr/en/teams/mint/), for creating music on-the-fly.

...

Lunch

Lunch

Lunch

Start: 12:30 PM

Stage: Launchpad

Performance

MEVO Project - Politecnico di Torino

MEVO Project - Politecnico di Torino

Start: 1:30 PM

Stage: Launchpad

Mevo is a Networked Music Performance project developed by the Department of Electronics and Telecommunications at Politecnico di Torino.

...

Workshop

abc.lib - News From Multichannel Audio Processing in Mixed Music

abc.lib - News From Multichannel Audio Processing in Mixed Music

With: Alain Bonardi, Paul Goutmann

Start: 2:30 PM

Stage: Launchpad

abc.lib is an open source library written in Faust language and distributed in the form of a Max package and a set of Pd objects.

...

Tutorial

Experiences with Rust + Faust

Experiences with Rust + Faust

With: Obsoleszenz

Start: 3:30 PM

Stage: Launchpad

I want to about my general experiences with integrating Rust in Faust and writing audio applications with it.

...

Coffee Break

Coffee Break

Coffee Break

Start: 4:00 PM

Stage: Launchpad

Round Table

Faust Tools and Ecosystem

Faust Tools and Ecosystem

With: Stéphane Letz

Start: 4:30 PM

Stage: Launchpad

Discussion on the evolution of Faust tools and the Faust ecosystem.

...

Round Table

Discussion on evolution of the Faust compiler

Discussion on evolution of the Faust compiler

With: Stéphane Letz, Yann Orlarey

Start: 5:30 PM

Stage: Launchpad

Semantic and Compiler : ondemand, package manager.

...

Friday, November 22, 2024

Opening 9:30 AM - Closing 7:30 PM

Paper

Functional Ambisonic Granulator

Functional Ambisonic Granulator

With: David Fierro

Start: 9:00 AM

Stage: Launchpad

This paper presents a functional ambisonic granulator developed using the Faust language, designed to generate diverse sound outputs from minimal inputs.

...

Paper

Widget Modulation in Faust

Widget Modulation in Faust

With: Yann Orlarey

Start: 9:30 AM

Stage: Launchpad

This article presents a novel extension to the Faust programming language called Widget Modulation.

...

Paper

Assessment of Simulations in Faust and Tascar for the Development of Audio Algorithms in Accoustic Environments

Assessment of Simulations in Faust and Tascar for the Development of Audio Algorithms in Accoustic Environments

With: Felix Holzmüller

Start: 10:00 AM

Stage: Launchpad

Testing real-time capable audio algorithms in a time-variant acoustic environment can be a tedious process, often requiring specialised hardware to fulfil latency constraints. 

...

Coffee Break

Coffee Break

Coffee Break

Start: 10:30 AM

Stage: Launchpad

Workshop

Phausto, a fast and accessible Pharo API for Faust

Phausto, a fast and accessible Pharo API for Faust

With: Domenico Cipriani

Start: 11:00 AM

Stage: Launchpad

This workshop introduces Phausto (https://github.com/lucretiomsp/phausto), a lightweight Pharo library and API for sound generation and DSP programming using Faust.

...

Lunch

Lunch

Lunch

Start: 12:00 PM

Stage: Launchpad

Demo

Faust Plugins On the Chaos Audio Stratus

Faust Plugins On the Chaos Audio Stratus

With: Martin Bartlett, Landon McCoy

Start: 2:00 PM

Stage: Launchpad

Demo of Stratus in general showcasing how it works. This is a guitar demo as well.

...

Demo

SHCdyna, a Dynamic and Interactive Application for Musical Performance

SHCdyna, a Dynamic and Interactive Application for Musical Performance

With: Allen Weng

Start: 3:00 PM

Stage: Launchpad

SHCdyna is a dynamic and interactive application for musical performance.

...

Demo

FAUST based Web Audio Modules in (sometimes unexpected) online hosts

FAUST based Web Audio Modules in (sometimes unexpected) online hosts

With: Michel Buffa

Start: 3:30 PM

Stage: Launchpad

In this presentation we'll show how audio web plugins written in FAUST are at the heart of an open source online DAW, an online collaborative sequencer, and in an application of the Musical Metaverse

...

Coffee Break

Coffee Break

Coffee Break

Start: 4:00 PM

Stage: Launchpad

Round Table

DSP and Libraries

DSP and Libraries

With: Romain Michon

Start: 4:30 PM

Stage: Launchpad

Discussion on Faust libraries and DSP written in Faust.

...

Round Table

Presentation of the Faust Consortium and discussion on the future of Faust.

Presentation of the Faust Consortium and discussion on the future of Faust.

With: Stéphane Letz, Yann Orlarey

Start: 5:30 PM

Stage: Launchpad

Faust Future (Faust Consortium + AFFA).

...