Skip to content

DJ Moody is You! Add two bangers, and see how they mix together with a mood meter to predict how your audience would react!

Notifications You must be signed in to change notification settings

Shreyas765/DJMoody

Repository files navigation

DJMoody

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.

Features

  • 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.

Technologies Used

  • Frontend: Next.js, Tailwind CSS
  • Backend: Python (Librosa for audio analysis)
  • Deployment: Vercel

Live Demo

Experience the application live at dj-moody.vercel.app.

Installation

To run the project locally:

  1. Clone the repository:

    git clone https://github.com/Shreyas765/DJMoody.git
    cd DJMoody
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open your browser and navigate to http://localhost:3000.

Contributing

Contributions are welcome! Please fork the repository, create a new branch, and submit a pull request with your proposed changes.

About

DJ Moody is You! Add two bangers, and see how they mix together with a mood meter to predict how your audience would react!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published