Harmonizer temps-réel de la voix chantée par contrôleur MIDI

Encadrants : 

Occurrences : 

2017

Nombre d'étudiants minimum: 

2

Nombre d'étudiants maximum: 

4

Nombre d'instances : 

1

Domaines: 

Jacob Collier, arrangeur, multi-instrumentiste et youtubeur (https://www.youtube.com/watch?v=pvKUttYs5ow), accompagne et transforme souvent sa voix à l’aide de ce que l’on appelle un « harmonizer ». La voix est transformée en temps réel en fonction des notes jouées sur un clavier (https://www.youtube.com/watch?v=DnpVAyPjxDA). Pour chaque note jouée au clavier, une piste de voix transposée à la fréquence de la note est ajoutée, ce qui permet par exemple de chanter des accords ou ajouter des chœurs.

L’objectif de ce projet est de reproduire l’harmonizer en temps réel. Une première étape du projet sera de se familiariser avec les techniques de traitement du signal nécessaires à la réalisation de cet effet. On commencera par détecter la fréquence fondamentale de la voix avant de la transposer en fréquence à l’aide de techniques type PSOLA ou vocodeur. Ensuite, on enregistrera de manière synchronisée la voix et une séquence de notes avec un contrôleur midi afin de construire un premier harmonizer hors-ligne. Enfin, on intégrera le système dans un traitement audio temps réel en python, dans le but d’être capable d’utiliser l’effet en live.