TuneScan is a Python application that allows users to detect the musical key of audio files. It provides a simple and user-friendly interface for uploading audio files or YouTube URLs to analyze the audio and display the detected key.
- Detect the musical key of audio files in various formats (WAV, MP3, AIFF, etc.).
- Download audio from YouTube URLs to detect the musical key.
- Toggle between light and dark themes for user preference.
- Simple and intuitive user interface.
To run TuneScan, you'll need Python installed on your system. If you don't have Python installed, you can download it from python.org.
Clone the repository to your local machine
git clone https://github.com/wakeupaj/FinalProject--TuneScan
Install the required dependencies:
pip install -r requirements.txt
To start the application, run the following command in your terminal(in the repo directory):
source venv/bin/activate
python app.py
Once the application is running:
- Click the "Select File" button to choose an audio file for key detection.
- Enter a YouTube URL in the text field and click "Submit YouTube URL" to analyze audio from YouTube.
- Use the theme toggle button in the top-right corner to switch between light and dark modes.
Contributions to TuneScan are welcome! If you have suggestions for improvements or bug fixes, please open an issue or submit a pull request.