diff --git a/SAR.m b/SAR.m
index f193136c06a49ce9095f2ddd1c2c67b2a961b978..faa5f09c1359d4fe72b5cf922599952871b53029 100644
--- a/SAR.m
+++ b/SAR.m
@@ -1,7 +1,8 @@
-<<<<<<< HEAD
-[x1,fe1]=audioread("C:\Users\samue\OneDrive\Documents\Cours\cours IMT atlantique\A1\elec inge\traitement du signal\SAR\tp-audio-ee-etudiant-c24leray\src\wav\single_tone_piano1.wav");
-[x2,fe2]=audioread("C:\Users\samue\OneDrive\Documents\Cours\cours IMT atlantique\A1\elec inge\traitement du signal\SAR\tp-audio-ee-etudiant-c24leray\src\wav\single_tone_piano2.wav");
-=======
+% Question 1 :
+
+%[x1,fe1]=audioread("C:\Users\samue\OneDrive\Documents\Cours\cours IMT atlantique\A1\elec inge\traitement du signal\SAR\tp-audio-ee-etudiant-c24leray\src\wav\single_tone_piano1.wav");
+%[x2,fe2]=audioread("C:\Users\samue\OneDrive\Documents\Cours\cours IMT atlantique\A1\elec inge\traitement du signal\SAR\tp-audio-ee-etudiant-c24leray\src\wav\single_tone_piano2.wav");
+
 [x,fe]=audioread("C:\Users\camil\Documents\IMT_A\semestre_6\electrical engineering\tp-audio-ee-etudiant-c24leray\src\wav\single_tone_celtic-harp-a3.wav");
 
 soundsc(x,fe);
@@ -16,11 +17,11 @@ xlabel("fréquence en Hz")
 ylabel("log|X(f)|")
 
 
-
+% Question 2 :
 
 [x1,fe1]=audioread("C:\Users\camil\Documents\IMT_A\semestre_6\electrical engineering\tp-audio-ee-etudiant-c24leray\src\wav\single_tone_piano1.wav");
 [x2,fe2]=audioread("C:\Users\camil\Documents\IMT_A\semestre_6\electrical engineering\tp-audio-ee-etudiant-c24leray\src\wav\single_tone_piano2.wav");
->>>>>>> f0cb6caff19e5458388f71c86a737632558a8e96
+
 soundsc(x1,fe1);
 soundsc(x2,fe2);
 
@@ -43,7 +44,8 @@ xlabel("fréquence en Hz")
 ylabel("log|X(f)|")
 
 
-<<<<<<< HEAD
+% Question 3 :
+
 freq_r=[220;442;663;885;1108;1331;1556;1782;2009];
 
 % Durée et fréquence d'échantillonnage
@@ -63,12 +65,23 @@ end
 s = s / max(abs(s));
 
 % Jouer le son
-audioplayer(s, Fe);
+soundsc(s, Fe);
+
 
 
+% Question 4 :
+
+function s = signal(t)
+    for k = 1:length(freq_r)
+        s = s + sin(2*pi*freq_r(k)*t);
+    end
+end
 
+t = [0.1 0.3 0.5 0.7 1]; % Temps en secondes
+env = [signal(0.1) signal(0.3) signal(0.5) signal(0.7) signal(1)]; % Valeurs d'amplitude correspondantes
 
-    
-=======
->>>>>>> f0cb6caff19e5458388f71c86a737632558a8e96
+t_total = length(s)/Fe; % Durée totale du signal en secondes
+t_interpolated = linspace(0, t_total, length(s)); % Temps interpolé
+env_interpolated = interp1(t, env, t_interpolated); % Enveloppe interpolée
 
+s_envelope = s .* env_interpolated; % Signal avec enveloppe ADSR
\ No newline at end of file