Skip to content

Procesamiento digital de señales aplicado en audio con Python - efectos con líneas de retardo, saturación, moduladores de amplitud, reverberación, vocoders, filtros y método de reconstrucción de melodías

Notifications You must be signed in to change notification settings

aletbm/ARFX__PDS_aplicado_en_audio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Procesamiento digital de señales orientado al audio.


💡 Descripción

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.

💻 Lanzar proyecto

📋 Pre-requisitos

🔧 Instalación

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.

🎧 Ejecución

python procesamiento.py

📖 La teoria detras del codigo

Para entender más sobre el código implementado detrás de cada efecto, le sugiero echar un vistazo al siguiente documento.

⭐️ Vista previa de la aplicacion

GIF

About

Procesamiento digital de señales aplicado en audio con Python - efectos con líneas de retardo, saturación, moduladores de amplitud, reverberación, vocoders, filtros y método de reconstrucción de melodías

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published