TB065

Index Commits Files Refs
tp/scripts/main.py (1299B)
   1 import numpy as np
   2 
   3 # archivos locales
   4 from utils import *
   5 from primera_parte import *
   6 from segunda_parte import *
   7 from tercera_parte import *
   8 from data import *
   9 
  10 ############################# Llamados a funciones ############################
  11 
  12 def primera_parte():
  13     time_domain_cancion1()
  14     time_domain_cancion2()
  15     time_domain_music_instruments()
  16 
  17 def segunda_parte():
  18     freq_domain_cancion1()
  19     freq_domain_cancion2()
  20     freq_domain_spectograms()
  21 
  22     freq_plot(48000, filter1_h, "filter1_h_fft", f_max=2000)
  23     freq_plot(48000, filter2_h, "filter2_h_fft", f_max=8000)
  24 
  25     a4_flauta_fseries()
  26     a4_clarinete_fseries()
  27     a4_violin_fseries()
  28 
  29     # obs: para realizar el filtrado se toma toda la seƱal no solo un periodo
  30     a4_flauta_cutoff()
  31     a4_clarinete_cutoff()
  32     a4_violin_cutoff()
  33 
  34 def tercera_parte():
  35     # h, fs = filtro_fir_deducido()
  36     # filtro_fir_analisis(h, fs)
  37     # analisis_freq_ventanas()
  38     # comparacion_de_espectrogramas_filtrado_vs_original(h)
  39     DB = generar_base_de_datos_si_no_existe()
  40     # evaluar_aciertos(DB)
  41     # evaluar_cancion(DB, canciones_prueba[0])
  42     evaluar_aciertos_agregar_ruido(DB)
  43 
  44 def main():
  45     # cargar_canciones_dataset()
  46     # cargar_canciones_prueba()
  47 
  48     # primera_parte()
  49     # segunda_parte()
  50     # tercera_parte()
  51