repos/TB065

Commits Files Refs
commit 844f0022ea373db8824af84b68bd311afc8aa406
parent 245193f4ae53414ffb96f711a84fbb2d1a656b10
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date:   Mon, 20 Oct 2025 12:50:25 -0300

Updated ./**

Diffstat:
Mtp/informe/style.tex | 2+-
Mtp/main.py | 26++++++++++++++------------
Mtp/plot/a4_clarinete.png | 0
Mtp/plot/a4_flauta.png | 0
Mtp/plot/a4_violin.png | 0
Mtp/plot/cancion1.png | 0
Mtp/plot/cancion1_0_248s_a_0_256s.png | 0
Mtp/plot/cancion1_0_52s_a_0_528s.png | 0
Mtp/plot/cancion1_filter1_output_compare.png | 0
Atp/plot/cancion1_filter1_output_compare_0_248_a_0_256.png | 0
Mtp/plot/cancion1_filter2_output_compare.png | 0
Atp/plot/cancion1_filter2_output_compare_0_248_a_0_256.png | 0
Mtp/plot/cancion2_14_72s_a_14_73s.png | 0
Mtp/plot/cancion2_26_57s_a_26_58s.png | 0
Mtp/plot/cancion2_6s.png | 0
Mtp/plot/cancion2_6s_filter1_output_compare.png | 0
Atp/plot/cancion2_6s_filter1_output_compare_26_57_a_26_58.png | 0
Mtp/plot/cancion2_6s_filter2_output_compare.png | 0
Atp/plot/cancion2_6s_filter2_output_compare_26_57_a_26_58.png | 0
Mtp/utils.py | 6+++---
20 files changed, 18 insertions(+), 16 deletions(-)
diff --git a/tp/informe/style.tex b/tp/informe/style.tex
@@ -7,7 +7,7 @@
 
 \usepackage{titlesec}
 \usepackage{fontspec}
-\setmainfont{Helvetica}
+\setmainfont[scale=1.5]{Helvetica}
 
 % right pointing hand
 \usepackage{utfsym}
diff --git a/tp/main.py b/tp/main.py
@@ -38,12 +38,6 @@ file1_filter2_output = np.convolve(file1_data, filter2_h, mode='same')
 save_convolved_to_wav(file1_filter1_output, file1_fs, "file1_filter1_output.wav")
 save_convolved_to_wav(file1_filter2_output, file1_fs, "file1_filter2_output.wav")
 
-# fig, ax = plot(file1_fs, file1_filter1_output)
-# save_plot(fig, file1_path, extra_name="_filter1_output")
-
-# fig, ax = plot(file1_fs, file1_filter2_output)
-# save_plot(fig, file1_path, extra_name="_filter2_output")
-
 ## generar grafico comparando la muestra 1 original y filtrada 1
 data_arr = [normalize(file1_data), normalize(file1_filter1_output)]
 leg_arr = ['Señal de audio', 'Señal de audio filtrada']
@@ -51,6 +45,9 @@ leg_arr = ['Señal de audio', 'Señal de audio filtrada']
 fig, ax = plot_multiple(file1_fs, data_arr, leg_arr)
 save_plot(fig, file1_path, extra_name="_filter1_output_compare")
 
+fig, ax = plot_multiple(file1_fs, data_arr, leg_arr, t=0.248, dt=0.008)
+save_plot(fig, file1_path, extra_name="_filter1_output_compare_0_248_a_0_256")
+
 ## generar grafico comparando la muestra 1 original y filtrada 2
 data_arr = [normalize(file1_data), normalize(file1_filter2_output)]
 leg_arr = ['Señal de audio', 'Señal de audio filtrada']
@@ -58,6 +55,9 @@ leg_arr = ['Señal de audio', 'Señal de audio filtrada']
 fig, ax = plot_multiple(file1_fs, data_arr, leg_arr)
 save_plot(fig, file1_path, extra_name="_filter2_output_compare")
 
+fig, ax = plot_multiple(file1_fs, data_arr, leg_arr, t=0.248, dt=0.008)
+save_plot(fig, file1_path, extra_name="_filter2_output_compare_0_248_a_0_256")
+
 # 'cancion2'
 print(f'"{file2_path}", {file2_fs} Hz')
 
@@ -75,12 +75,6 @@ file2_filter2_output = np.convolve(file2_data, filter2_h, mode='same')
 save_convolved_to_wav(file2_filter1_output, file2_fs, "file2_filter1_output.wav")
 save_convolved_to_wav(file2_filter2_output, file2_fs, "file2_filter2_output.wav")
 
-# fig, ax = plot(file2_fs, file2_filter1_output, t_start=6)
-# save_plot(fig, file2_path, t_start=6, extra_name="_filter1_output")
-
-# fig, ax = plot(file2_fs, file2_filter2_output, t_start=6)
-# save_plot(fig, file2_path, t_start=6, extra_name="_filter2_output")
-
 ## generar grafico comparando la muestra 2 original y filtrada 2
 data_arr = [normalize(file2_data), normalize(file2_filter1_output)]
 leg_arr = ['Señal original', 'Señal filtrada']
@@ -88,6 +82,10 @@ leg_arr = ['Señal original', 'Señal filtrada']
 fig, ax = plot_multiple(file2_fs, data_arr, leg_arr, t=6)
 save_plot(fig, file2_path, t_start=6, extra_name="_filter1_output_compare")
 
+fig, ax = plot_multiple(file2_fs, data_arr, leg_arr, t=26.57, dt=0.01)
+save_plot(fig, file2_path, t_start=6,
+          extra_name="_filter1_output_compare_26_57_a_26_58")
+
 ## generar grafico comparando la muestra 2 original y filtrada 2
 data_arr = [normalize(file2_data), normalize(file2_filter2_output)]
 leg_arr = ['Señal original', 'Señal filtrada']
@@ -95,6 +93,10 @@ leg_arr = ['Señal original', 'Señal filtrada']
 fig, ax = plot_multiple(file2_fs, data_arr, leg_arr, t=6)
 save_plot(fig, file2_path, t_start=6, extra_name="_filter2_output_compare")
 
+fig, ax = plot_multiple(file2_fs, data_arr, leg_arr, t=26.57, dt=0.01)
+save_plot(fig, file2_path, t_start=6,
+          extra_name="_filter2_output_compare_26_57_a_26_58")
+
 # Sonido de instrumentos musicales
 a4_flauta_fs, a4_flauta_data = wavfile.read(a4_flauta_file_path)
 a4_clarinete_fs, a4_clarinete_data = wavfile.read(a4_clarinete_file_path)
diff --git a/tp/plot/a4_clarinete.png b/tp/plot/a4_clarinete.png
Binary files differ.
diff --git a/tp/plot/a4_flauta.png b/tp/plot/a4_flauta.png
Binary files differ.
diff --git a/tp/plot/a4_violin.png b/tp/plot/a4_violin.png
Binary files differ.
diff --git a/tp/plot/cancion1.png b/tp/plot/cancion1.png
Binary files differ.
diff --git a/tp/plot/cancion1_0_248s_a_0_256s.png b/tp/plot/cancion1_0_248s_a_0_256s.png
Binary files differ.
diff --git a/tp/plot/cancion1_0_52s_a_0_528s.png b/tp/plot/cancion1_0_52s_a_0_528s.png
Binary files differ.
diff --git a/tp/plot/cancion1_filter1_output_compare.png b/tp/plot/cancion1_filter1_output_compare.png
Binary files differ.
diff --git a/tp/plot/cancion1_filter1_output_compare_0_248_a_0_256.png b/tp/plot/cancion1_filter1_output_compare_0_248_a_0_256.png
Binary files differ.
diff --git a/tp/plot/cancion1_filter2_output_compare.png b/tp/plot/cancion1_filter2_output_compare.png
Binary files differ.
diff --git a/tp/plot/cancion1_filter2_output_compare_0_248_a_0_256.png b/tp/plot/cancion1_filter2_output_compare_0_248_a_0_256.png
Binary files differ.
diff --git a/tp/plot/cancion2_14_72s_a_14_73s.png b/tp/plot/cancion2_14_72s_a_14_73s.png
Binary files differ.
diff --git a/tp/plot/cancion2_26_57s_a_26_58s.png b/tp/plot/cancion2_26_57s_a_26_58s.png
Binary files differ.
diff --git a/tp/plot/cancion2_6s.png b/tp/plot/cancion2_6s.png
Binary files differ.
diff --git a/tp/plot/cancion2_6s_filter1_output_compare.png b/tp/plot/cancion2_6s_filter1_output_compare.png
Binary files differ.
diff --git a/tp/plot/cancion2_6s_filter1_output_compare_26_57_a_26_58.png b/tp/plot/cancion2_6s_filter1_output_compare_26_57_a_26_58.png
Binary files differ.
diff --git a/tp/plot/cancion2_6s_filter2_output_compare.png b/tp/plot/cancion2_6s_filter2_output_compare.png
Binary files differ.
diff --git a/tp/plot/cancion2_6s_filter2_output_compare_26_57_a_26_58.png b/tp/plot/cancion2_6s_filter2_output_compare_26_57_a_26_58.png
Binary files differ.
diff --git a/tp/utils.py b/tp/utils.py
@@ -25,7 +25,7 @@ def ticks_label_format(x, pos):
     return f"{x:.3f}".rstrip("0").rstrip(".")
 
 def graph_multiple_data(x, y_arr, y_lab, t=0, dt=0, a=0, da=0, show=True):
-    figure, axis = plt.subplots(figsize=(5, 4))
+    figure, axis = plt.subplots(figsize=(8, 4))
 
     for i, y in enumerate(y_arr):
         axis.plot(x, y, label=y_lab[i], alpha=0.75)
@@ -69,7 +69,7 @@ def plot_multiple(fs, data_arr, leg_arr, t=0, dt=0, a=0, da=0):
     return fig, ax
 
 def graph_data(x, y, t=0, dt=0, a=0, da=0, show=True):
-    figure, axis = plt.subplots(figsize=(5, 4))
+    figure, axis = plt.subplots(figsize=(8, 4))
 
     axis.plot(x, y, label='Señal de audio')
     axis.set(xlabel='Tiempo [s]', ylabel='Amplitud normalizada')
@@ -138,7 +138,7 @@ def save_plot(fig, src_file_path, t_start=0, t_width=0, extra_name=''):
 
      # crea carpeta para plots
     os.makedirs(plot_dir_name, exist_ok=True)
-    fig.savefig(fig_file_name, dpi=500, bbox_inches="tight")
+    fig.savefig(fig_file_name, dpi=100, bbox_inches="tight")
 
 def save_convolved_to_wav(convolved, fs, file_path):
     # normalizar para prevenir clipping