We believe the Faust programming ecosystem introduced at GRAME 10 years ago is the proper starting point towards the global solution the audio world is waiting for. FEEVER intends to make this happen via five tasks, Task 0 being dedicated to project management.

  1. Task 1 Models focuses on formal issues at the language level: Faust, built upon the functional and synchronous programming paradigms, is a mono-rate- only specification paradigm, which makes processing algorithms such as FFT cumbersome. We intend to offer a multi-rate solution, a key design that will also help when dealing with user interactions, which occur at rates different from audio.
  2. Task 2 Compiler intends to provide an industrial-strength, efficient, multi-rate, multi-platform, portable, easily integrable Faust compiler; looking at validation issues here is key in order to ensure that the provided solution is secure.
  3. Task 3 Ubiquity puts FEEVER on the global scene, looking at ways to make Faust-enabled solutions available everywhere, be it as a Web service or integrated within a smartphone web browser.
  4. Finally, Task 4 Education strives to make FEEVER technologies even more relevant by looking at the new usages they open up for audio processing and, more generally, digital signal processing teaching; Faust, already taught in some world-renown institutions, and FEEVER-derived technologies should lead to new, more interactive and fun ways to teach these key engineering and artistic subjects, further fostering interdisciplinary collaborations between the art and scientific communities.