Télécharger la présentation
1
Effets sonores sous Matlab
Stagiaire: Florian MAINGUY Tuteur: Mr Aldo DE SABATA
2
Sommaire 1 - Physique du son 2 - Matlab et le son
3 - Les effets sonores 4 - Conclusion
3
Son = vibration de l ’air
1 - La physique du son Son = vibration de l ’air
4
Caractéristiques du son :
- l ’intensité - la hauteur - le timbre
5
Numérisation: l ’ échantillonnage La quantification Fe = 44 kHz
Nbits = 16
6
2 - Matlab et le son Matlab = logiciel matriciel Deux fonctions:
- wavread( ) - wavwrite( ) Fichiers .m: - notes - effets
7
Wavread( ): capture les données d ’un fichier .wav
8
Wavwrite( ): écrit des données dans un fichier .wav
9
Exemple de programme: do.m
10
Do.wav
11
Autres exemples: - gamme.m - auclairdelalune.m - takefive.m
12
3 - Les effets sonores Trois grandes familles: - Effets temporels
- Effets fréquentiels - Effets sur le contrôle de la dynamique
13
L ’effet stéréo y1 y2 Taille y1 = Taille y2
Principe: Passer un son différent sur chaque enceinte y1 y2 Taille y1 = Taille y2 Wavwrite( [y1,y2] ,fe,nbits,fileout)
14
Fonction: Exemples: - stereo1-takefive.wav - stereo2-animaux.wav - stereo1-mixvoix.wav
15
Les effets temporels 5 effets : Fichier sonore utilisé: - flanger
- phaser - l’ écho - le chorus - la réverberation Lecteur.wav
16
Le flanger: y retardé y Flanger.wav y flanger = y + y retardé
But: son semblable a un réacteur d ’avion Principe: Ajouter signal retardé de 15 ms y retardé y Flanger.wav y flanger = y + y retardé
17
Le phaser: But: Multi flanger, son réacteur d ’avion
Principe: Ajouter signaux retardés de 5 a 30 ms Phaser.wav
18
Le chorus: But: Simuler un choeur, plusieurs voix ou instruments
Principe: Ajouter signal retardé de 15 ms en stéréo chorus.wav
19
L’ écho: But: Simuler un écho, répéter le son
Principe: Ajouter signal retardé de 200 ms écho.wav
20
La réverberation: But: Simuler l ’accoustique de grandes pičces
Principe: Ajouter signaux retardés et filtrés reverb.wav
21
Les effets fréquentiels
- égalisation - vibrato
22
Le vibrato: But: Simuler technique de guitare
Principe: modulation de fréquence Vibrato-la.wav Vibrato-qui.wav
23
Analyze(‘ vibrato-la ’)
24
Les effets sur la dynamique
- amplification - trémolo - compresseur - limiteur - expanseur - noise-gate - fade-in, fade-out, crossfade
25
L’amplification: But: Augmenter le volume
Principe: Multiplier les données par un coefficient elephant.wav ampli.wav saturation.wav
26
Le trémolo: But: Donne un son semblable au vibrato
Principe: Modulation d ’amplitude mi.wav tremolo.wav
27
Analyze(‘mi ’) Analyze(‘tremolo’)
28
Le compresseur: But: reduire le différentiel dynamique
Principe: atténuation des hautes amplitudes reveil.wav compresseur.wav
29
Analyze(‘reveil ’) Analyze(‘compresseur’)
30
Le limiteur: But: réduire le différentiel dynamique
Principe: atténuation des hautes amplitudes limiteur.wav
31
Analyze(‘reveil ’) Analyze(‘limiteur’)
32
L’ expanseur: But: augmenter le différentiel dynamique
Principe: atténuation des basses amplitudes amplification des hautes amplitudes expanseur.wav
33
Analyze(‘reveil ’) Analyze(‘expanseur’)
34
Le noise-gate: But: supprimer un bruit de fond
Principe: atténuation des faibles amplitudes ocean.wav noise.wav
35
Analyze(‘ocean’) Analyze(‘noise’)
36
Le fade-in, fade-out: But: augmenter ou diminuer progressivement le son Principe: multiplier par droite croissante ou decroissante lara.wav Fade-in.wav Fade-out.wav
37
Analyze(‘lara’) Analyze(‘fade’)
38
4 - Conclusion - Matlab permet de faire beaucoup d’effets
- Suite: simuler une boite d’effets Conquest-of-paradise.wav
Présentations similaires
© 2025 SlidePlayer.fr Inc.
All rights reserved.