Welcome to the AI DJ Mix Analyzer! This application helps you find the perfect transitions between your favorite songs to create a seamless mix. Follow this simple guide to get started.
1. Getting Started
- Enter Your API Key: To use the AI features, you need a Gemini API key. Enter it in the "API Settings" box. Don't worry, it's saved securely in your browser so you only have to enter it once.
- Upload Your Music: Use the "Select Folder" or "Select Files" buttons to upload the songs you want to analyze. The app works best with a larger collection of songs.
2. How It Works
- The app will first perform a simulated analysis of your songs to determine key attributes like BPM (beats per minute) and musical key.
- It then finds the best possible song combinations for mixing, based on key and tempo compatibility.
- Finally, it uses AI to generate a detailed "Mixing Guide" for each recommendation, including specific transition points and techniques.
3. Viewing the Results
- The best mixing suggestions will appear as interactive cards.
- Click on a card to flip it over and reveal the AI-generated Mixing Guide. This guide will provide a justification for the mix and a step-by-step guide with timings.
- You can click the card again to flip it back.
4. Tips & Features
- The **Theme Toggle** button in the top-right corner allows you to switch between Dark and Light mode.
- The mixing guide timings are in `mm:ss` format for easy reference.
- The app is fully responsive and optimized for both desktop and mobile devices.