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)