La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Effets sonores sous Matlab

Présentations similaires


Présentation au sujet: "Effets sonores sous Matlab"— Transcription de 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


Télécharger ppt "Effets sonores sous Matlab"

Présentations similaires


Annonces Google