Aplicación de escritorio para procesamiento digital de audio, que cuenta con múltiples efectos, filtros, y un transcriptor de melodías. Fue desarrollado para simular el funcionamiento de plug-ins de audio populares en la industria de la música. Realizado como proyecto final de la materia "Procesamiento digital de señales" dictada en la Universidad Tecnológica Nacional de Argentina.
- El proyecto fue desarrollado sobre Python v.3.9 o superiores.
- Se utilizó el framework Kivy v.2.1.0 para desplegar la interfaz gráfica.
- Además, se utilizaron las siguientes librerías:
Procedemos a instalar los paquetes:
pip install "kivy[base]" kivy_examples
pip install kivy-garden
pip install kivymd
pip install PyAudio
pip install matplotlib==3.1.3
pip install scipy
pip install numpy
pip install MIDIUtil
pip install pandas
En caso de tener problemas de instalación con PyAudio podemos instalarlo a partir de su distribución wheels Ademas debemos descomprimir el archivo garden.rar en la siguiente direccion
C:\Users\usr\.kivy\garden\
para poder visualizar los Knobs de Kivy y que los plots se puedan integrar correctamente en la interfaz grafica.
python procesamiento.py
Para entender más sobre el código implementado detrás de cada efecto, le sugiero echar un vistazo al siguiente documento.