Este repositorio contiene el código de la Transformada Rápida de Fourier propuesto por Cooley-Tukkeys(1965) implementado a procesamiento de audio. Resultados en tiempo real.
-
El código con los algoritmos se encuentran en el archivo TransformadaRapidadeFourier.py, el cual contiene una función llamada
FFT
, otra llamadoInverseFFT
y unFiltro Pasabajas
con los que se aplica la Transformada Rápida y la Inversa a un audio, además de que se le aplica un filtro pasabajas y se exporta en un archivo .wav. Todo esto se realiza en el archivo main.py. Las gráficas resultantes se pueden visualizar en tiempo real y el audio también se reproduce mientras se procesa. Al final es exportado en la carpeta raíz. -
Una carpeta llamada /audio con 3 canciones de Youtube Studio, las cuales se procesaron con estos algoritmos.
-
Los audios resultantes estan en la carpeta raíz del repositorio con el prefijo "Reconstructed_", también están las imágenes que muestran la gráfica del audio original (En el dominio del tiempo), la gráfica de la Transformada Rápida (En el dominio de la frecuencia) y la gráfica de la Transformada Inversa con el filtro pasabajas (En el dominio del tiempo). Por audio transformado hay una imagen que contiene sus 3 gráficas.