Skip to main content

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:

  1. Clone the repository to your local machine:
  2. Install the package using the following command:
pip install fftrack
  1. 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

fftrack-0.2.0.tar.gz (27.3 kB view details)

Uploaded Source

Built Distribution

fftrack-0.2.0-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

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

Hashes for fftrack-0.2.0.tar.gz
Algorithm Hash digest
SHA256 fcbd0187b2c4790ecb4ba452cbb58f192dac0916f38a3031d72596e199881bf0
MD5 eaa06e3863fdb8a864d34a3aaec6e89c
BLAKE2b-256 e83c98e9865f3e2733b132bdd18dba9a2743b3c920e4774d721adbd95d167763

See more details on using hashes here.

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

Hashes for fftrack-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac3284134d0146427f3bcca59b1f1b7a73f066fcf9c45b9b945db60508ec8c2e
MD5 b5eeb33fd1d06396ecc81321d2e3f44e
BLAKE2b-256 50c20f4066be29e10d37a1eb82c0176308aa66918d780595cf8179d477441f06

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page