MUS 1321
Analyse, synthèse et traitement des sons
Session d'hiver : Cours les mercredis de 13h00 à 16h00 au B-399
Session d'été : Cours les mardis et vendredis de 9h à 12h au B-4405 (Pavillon J-A De Sève)
- Apprentissage des concepts fondamentaux régissant le comportement du signal audionumérique et de ses applications dans un contexte de création sonore et musicale utilisant l'ordinateur.
- Familiarisation avec les techniques de synthèse et de traitement du son. Compréhension de l’impact des différents paramètres sur le résultat sonore.
- Utilisation de logiciels d’analyse spectrale (basée sur la FFT) pour l’analyse des différents paramètres de signaux audionumériques.
[ Questionnaire no 1 ]
[ Questionnaire no 2 ]
[ Questionnaire no 3 ]
[ Questionnaire no 4 ]
[ Questionnaire no 5 ]
Cours 1 -
Introduction à l’audionumérique (1e partie)
Représentation des signaux audio. L'audionumérique. La conversion analogique/numérique/analogique. Les nombres binaires. L'échantillonnage et la quantification.
[ Notes de cours - intro.pdf ]
[ Complément - intro.pdf ]
Démos (scripts python) : [ sources de synthèse, conversion décimal/binaire, représentation hexadécimale des couleurs, repliement de spectre, dégradation du signal ]
Démo web : [ Audio Aliasing ]
Démo web : [ Video Aliasing (roue de wagon)]
Démo web : [ Video Aliasing (eau et gravité)]
Cours 2 -
Introduction à l’audionumérique (2e partie)
Les nombres complexes. Les transformées de Fourier. Analyse spectrale. Introduction à la manipulation sonore dans l'environnement Cecilia (interface graphique dédiée au moteur audio Csound).
Demo : [ Rotating Phasors.html ]
Patch Max/MSP : [ conversion coordonnées cartésiennes -> coordonnées polaires ]
Logiciel : [ Cecilia5 ] - Logiciel de traitement sonore
Logiciels d'analyse spectrale
Logiciel Mac : [ Amadeus Pro ] - Logiciel d'édition et d'analyse sonore
Logiciel PC : [ Spectrogram ] - Audio Spectrum Analysis
Logiciel : [ SPEAR ] - Sinusoidal Partial Editing Analysis and Resynthesis
[ Travail théorique 1.pdf ] À remettre en classe au prochain cours.
Cours 3 -
La synthèse additive
La synthèse additive à forme d'onde fixe. La lecture de tables. La synthèse additive à forme d'onde variable. Réduction des données. Les déviations aléatoires.
[ Notes de cours - additive_synth.pdf ]
Web : [ Dr Bob Moog demonstrates the Minimoog ]
Web : [ Demonstration of the Moog Minimoog ]
Modules Csound : [ Modules synthèse additive ]
[ Travail pratique 1.pdf ] À remettre via l'interface web avant le cours 5.
Cours 4 -
La synthèse par modulation
La modulation en anneau. La modulation d'amplitude. La modulation de fréquence.
[ Notes de cours - modulation.pdf ]
PowerPoint : [ FM Tutorial ] - présentation de la synthèse FM par John Chowming lui-même
Web : [ Tutorial for Frequency Modulation Synthesis ]
Web : [ Yamaha DX7 Users' Manual ]
Web : [ Demo DX7 sounds ]
Modules Csound : [ Modules synthèse par modulation ]
[ Travail théorique 2.pdf ] À remettre en classe au prochain cours.
Cours 5 -
À définir...
!!! TEST no 1 !!!
Cours 6 -
Les filtres numériques et la synthèse soustractive
Matières à filtrer : bruits et trains d'impulsions. Filtres passe-haut, passe-bas, passe-bande, coupe-bande. Largeur de bande et facteur de qualité Q. Filtres simples FIR et IIR. Filtres en peigne.
[ Notes de cours - filtrage.pdf ]
Demo web : [ " La joie de la convolution ! " ]
Demo web : [ Échantillonnage et recontruction ]
Patch Max/MSP [ demo filtres ]
Modules Csound : [ Modules de filtrage ]
[ Travail pratique 2.pdf ] À remettre via l'interface web avant le prochain cours.
Cours 7 -
La synthèse vocale
[ Notes de cours - synthèse vocale.pdf ]
ba_da_ga.mp3
ba_da_ga_2eformant.mp3
Présentation : [ Présentation d'un modèle de synthèse de la voix chantée à l'ICMC 2007 ]
Article : [ Machines à chanter ]
Web : [ Synthèse vocale par modèle basé sur des guides d'ondes ]
Web : [ Synthèse vocale mécanique - Hideyuki SAWADA ]
Logiciel synthèse : [ AT&T - Text-To-Speech (TTS) ]
Logiciel synthèse : [ MBROLA speech synthesizer ]
Logiciel synthèse : [ MaxMBROLA project ]
Logiciel analyse : [ PRAAT ] - Doing phonetics by computer
YouTube : [ "Fitter Happier" - Radiohead ]
YouTube : [ "Real-time CALM synthesizer" - Nicolas d'Alessandro ]
Cours 8 -
Le vocodeur et le traitement FFT
Le vocodeur et le vocoder de phase. Exploration de différents traitements par FFT.
[ Notes de cours - vocoder.pdf ]
Web: [ Parametric Speech Synthesis - The Voder ]
Web : [ Analysis/Synthesis - The Vocoder ]
Extrait sonore : [ TheRobots.mp3 ]
YouTube : [ "Intergalactic" - Beastie Boys ]
Modules Csound : [ Modules vocodeur ]
[ Travail théorique 3.pdf ] À remettre avant mercredi le 14 mars, en version papier dans mon pigeonnier ou par courriel en version "plain text" ou "pdf".
Cours 9 -
La modélisation physique
[ Notes de cours - modélisation physique.pdf ]
Web : [ Histoire et théorie de la modélisation physique]
Web : [ Modélisation CORDIS-ANIMA de l'ACROE ]
Web : [ Médiathèque de l'ACROE ]
Web : [ Tao - A Physical Modelling Sound Synthesis Program ]
Web : [ Digital Waveguide Synthesis - J.O. Smith ]
Web : [ Physical modeling - Yamaha VL1 ]
Web : [ Physical modeling - Applied Acoustics Systems - Tassman ]
Web : [ Analysis and synthesis of musical sounds - HUT ]
Article : [ Timbral analogies between vowels ans plucked string tones (pdf) ]
Modules Csound : [ Modules de modélisation physique ]
Cours 10 -
Les effets basés sur les délais et la réverbération
[ Notes de cours - délais.pdf ]
Thèse : [ A-DAFx ] Effets audionumériques adaptatifs
Modules Csound : [ Modules de délais ]
!!! TEST no 2 !!!
Cours 11 -
La spatialisation et le traitement de la dynamique
[ Notes de cours - dynamique.pdf ]
[ Complément sur la spatialisation (.pdf) ]
YouTube : [ Virtual Barber Shop ]
Logiciel : [ VBAP ] Vector Base Amplitude Panning (pour la spatialisation dans Csound, Max/MSP, PureData)
Logiciel : [ nSLAM ] Suite audio à code source ouvert
qui facilite le développement d'applications audio multicanal
Web : [ WikiRecording : Compression ]
Modules Csound : [ démos spatialisation - dynamique ]
[ Travail pratique 3.pdf ]
À remettre via l'interface web avant le cours 13.
source sonore TP 3 : [ transparent.aif.zip ]
À ne pas confondre avec la compression de données audio :
Web : [ Wikipedia : Data compression ]
Web : [ FLAC - Free Lossless Audio Codec ]
Web : [ AAC - Advanced Audio Coding (.mp4) ]
Logiciel :[ SWITCH ] - Audio File Converter
Cours 12 -
La synthèse par granulation
[ Notes de cours - granulation.pdf ]
Web : [ Granular Synthesis - Barry Truax ]
Web : [ Granulation of sampled sound - Barry Truax ]
Audio : [ RiverRun ]
Modules Csound : [ démos synthèse granulaire ]
Cours 13 -
La distorsion
[ Notes de cours - distorsion.pdf ]
Web : [ A Musical Distortion Primer ]
Web : [ Who invented guitar distortion ? ]
Modules Csound : [ démos distorsion non-linéaire ]
Cours 14 -
EXAMEN FINAL (matière à revoir: cours 10 à 13)