Built with datascienceportfol.io

Emotion-Based Music Harmonizer Python App.

Project photo

Project links

Skills

About this project

This project provides an intuitive tool for mixing audio tracks to match a chosen emotion — calm, sad, or energetic. Using Python, pydub, and tkinter, the harmonizer adjusts melody, harmony, bass, and percussion layers based on emotion-specific filters, tempo, and volume effects.