DJMoody is an interactive web application that allows users to upload two audio tracks and analyze their energy levels to predict how well they would mix together. The application utilizes a mood meter to visualize the compatibility of the tracks based on their energy profiles.
- Upload two audio files (MP3 format).
- Analyze the energy levels of each track.
- Visualize the energy profiles using a mood meter.
- Receive a compatibility score indicating how well the tracks would mix.
- Frontend: Next.js, Tailwind CSS
- Backend: Python (Librosa for audio analysis)
- Deployment: Vercel
Experience the application live at dj-moody.vercel.app.
To run the project locally:
-
Clone the repository:
git clone https://github.com/Shreyas765/DJMoody.git cd DJMoody -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000.
Contributions are welcome! Please fork the repository, create a new branch, and submit a pull request with your proposed changes.