FAST: Fast Audio Signal-processing Technologies on FPGA

FAST is a research project funded by the Agence Nationale de la Recherche (ANR -- the French National Research Agency). It gathers the strength of GRAME-CNCM, CITI Lab (INSA Lyon), and LMFA (École Centrale Lyon) towards two goals:

  • facilitate the design of ultra-low latency embedded systems for real-time audio signal processing,
  • use such systems in the context of active control of acoustics.

Faust Programming Language -> Audio on FPGA -> Active control of acoustics

News

February 2022: The FAST Programming Tool-Chain Is Now Available on GitHub

Until now, the tool-chain developed as part of FAST ("SyFaLa Tool-chain") was not public. It is now freely accessible on GitHub: https://github.com/inria-emeraude/syfala. Enjoy!

January 2022: Lower Latency & Hardware Control Interface

Read this article for more information.

July 2021: First Prototype of the FAST FPGA Audio Processor

Read this article for more information.

What is FAST?

Embedded systems for audio and multimedia are increasingly used in the arts and culture (e.g., interactive systems, musical instruments, virtual and augmented reality, artistic creation tools, etc.). They are typically based on a CPU (Central Processing Unit) which limits their computational power and induces some latency. FPGAs (Field Programmable Gate Arrays) can be seen as a solution to these problems. However, these types of chips are extremely complex to program, making them largely inaccessible to musicians, digital artists and makers communities. The goal of the FAST project is to enable high-level programming of FPGA-based platforms for multichannel ultra-low-latency audio processing using the Faust programming language (a standard in the field of computer music). We plan to use this system for various applications ranging from sound synthesis and processing to active sound control and artificial sound field/room acoustics.

Timeline

FAST begun in March 2021 and will last 42 months.

Partners

GRAME-CNCM

GRAME is a "Centre National de Création Musicale" (National Centre for Musical Creation) funded by the French ministry of culture, the Auvergne-Rhône-Alpes region and the city of Lyon. It is organized in three departments: production/music creation, transmission, and research. GRAME's research department hosts four permanent researchers as well as PhD students, postdocs, engineers, interns, etc. Its activities focus on music technology and computer music. GRAME is the birthplace of the Faust programming language which is used at the heart of FAST.

CITI Lab @ INSA Lyon

CITI is an academic laboratory associated with INSA Lyon and INRIA. The CITI Laboratory develops research activities bringing together computer science, networking, and digital communications to address the challenging issues related to the development of Internet. One of CITI's research focus is on FPGAs which are heavily used as part of FAST.

LMFA @ École Centrale Lyon

The LMFA is the Laboratoire de Mécanique des Fluides et d'Acoustique (Fluid Mechanics and Acoustics Laboratory). It hosts researchers from École Centrale Lyon, INSA Lyon, Université Claude Bernard Lyon 1 and CNRS. The members of LMFA associated to the FAST project specialize in acoustics active control which is one of the focus of FAST.