Geoffroy Peeters

Full professor ◼ Télécom Paris/ IP-Paris ◼ LTCI ◼ Image Data Signal department

PACT 2018-2019 - Module Synthèse FM


Expert

  • Geoffroy Peeters

Objectives of this module

  • Understand:
    • the principle of FM synthesis
    • the mathematical formulation of its representation using Bessel function
    • how to control its parameters to obtain a given sound
  • Design an algorithm that
    • synthesize a sounds based on FM synthesis

Outcomes

  • Report explaining
    • the agorithms used to synthesize a sound based on FM synthesis a
    • the design decisions of the final script
  • Database of synthesize sounds
  • Algorithms in Matlab/Python/Java that
    • takes as input a set of FM parameters
    • outputs a FM synthesized sound

Methodology

  • Small bibliography review with resources provided by the expert
  • Shared repository (brand 'algorithm')
  • Test units
  • Weekly meeting

Milestones

  • 26/11: Soutenances PAN1 et avancement du projet
  • 04/02: PAN2: Soutenances de modules, y compris GL, debrief tuteur
    • Each module should be developed in a prototype language (Matlab/Python/Java)
  • 18/03: Soutenances PAN3
    • Each module should be developed in the targeted language (possibly in real-time)
    • Report should be provided
  • 13/05: Bilan PACT: séance tutorée d’évaluation de collaboration, apprentissages, confrontation au concret. Présence obligatoire.
    • Each module should be integrated in the final application
    • Update of the report should be provided
    • Individual oral examination of each student

Evaluation

  • Report quality
  • Continuity of work
  • Algorithm quality
  • Brief oral presentation and questions (each student)

Resources:

  • Official PACT link: Link

  • Slides on FM-Synthesis from Gael Richard (Athens Week): Link

  • Slides from Stanford University: Link
  • Slides from Carnegie Mellon University: Link
  • Slides from Simon Fraser University: Link
  • Blog from John D. Cook: Link