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
