Expert
- Geoffroy Peeters
Objectives of this module
- Understand:
- Fourier Transform, Short-Time-Fourier Transform, filter-bank decomposition
- Computation of audio descriptors (spectral balance, MFCC)
- Design an algorithm that
- estimate estimate a given audio descriptor over time of a given audio signal
Outcomes
- Report explaining
- the agorithms used to synthesize a sound based on FM synthesis
- the design decisions of the final script
- Algorithms in Matlab/Python/Java that
- takes as input an audio file
- outputs the corresponding audio descriptors (spectral balance, MFCCs)
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
1) Introduction to signal processing: see the videos introducing signal processing created by Bertrand David
- see Link
2) To compute the audio descriptors