Blame view

readme 1.28 KB
d2bf2dcd   rsimonin   readme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  # TP IMA5 Time Streching
  
  # Intro
  
  Apres une entrevue des bibliothèques, nous distingons deux utilitées. 
  La première, est la création de fichier audio wavdata.
  Et la seconde, nous permet d'utiliser le domaine fréquentielle à l'aide de FFT et FFT inverse.
  
  ##Les fichiers WAV
  
  Apres la compilation de notre main
  '''bash
  g++ main.cpp wavedata.cpp -o test
  ./test
  '''
  
6c227d28   rsimonin   premier push
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  Dans un premier temps, la description du fichier, puis le format audio, échantillonnage, fréquence et le boc de données
  Le code a pour but d’allonger la durée de l’audio. En ajoutant un effet délay à partir d’un moment de l’audio.
  On a fait un test avec la valeur 128 et pas de son en sortie du fichier
  
  
  Multiplier par 2 le temps
  Diviser
  1 echantillion devient 2
  Dans l’espace frequentielle
  FFT Deux dimensions, double le temps FFTinverse
  
  Son pur
  Dans cette partie, nous nous sommes basés sur la construction du fichier audio donné dans le main.cpp.
  C’est à dire que nous chargions le son cow afin de récupérer ses paramètres, puis en cherchant un peu nous avons trouvé les fonctions, dans le header de la bibliothèque, pour fixer les paramètres de notre format audio en sortie.
  Nous avons commencé à construire notre signal sinusoïdale à l’aide de la fonction sinus dans math.h et de notre fréquence