FFTrack is a Python-based music recognition tool that allows users to identify songs from audio input.
Project description
FFTrack
Description
FFTrack is a Python-based music recognition tool that allows users to identify songs from audio input. It uses Fast Fourier Transform (FFT) for audio processing.
Features
- Audio processing with Fast Fourier Transform (FFT)
- Command line interface for easy usage
- Song recognition from audio recording
- Song recognition from audio files
- Simple database for storing song information
Installation
To install FFTrack, follow these steps:
- Clone the repository to your local machine:
- Install the package using the following command:
pip install fftrack
- Verify the installation by running the following command:
fftrack --help
Usage
Database Setup
To create the database, run the following command in your terminal:
populate-database
To record audio and identify the song, run the following command in your terminal:
fftrack listen
To identify the song from an audio file, run the following command in your terminal:
fftrack identify <path_to_audio_file>
Configuration
To configure FFTrack, run the following command in your terminal (not available yet):
fftrack config
License
Contact
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file fftrack-0.2.0.tar.gz
.
File metadata
- Download URL: fftrack-0.2.0.tar.gz
- Upload date:
- Size: 27.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcbd0187b2c4790ecb4ba452cbb58f192dac0916f38a3031d72596e199881bf0 |
|
MD5 | eaa06e3863fdb8a864d34a3aaec6e89c |
|
BLAKE2b-256 | e83c98e9865f3e2733b132bdd18dba9a2743b3c920e4774d721adbd95d167763 |
File details
Details for the file fftrack-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: fftrack-0.2.0-py3-none-any.whl
- Upload date:
- Size: 31.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3284134d0146427f3bcca59b1f1b7a73f066fcf9c45b9b945db60508ec8c2e |
|
MD5 | b5eeb33fd1d06396ecc81321d2e3f44e |
|
BLAKE2b-256 | 50c20f4066be29e10d37a1eb82c0176308aa66918d780595cf8179d477441f06 |