Skip to main content

Determine the tempo of an mp3 song. Tweaked for swing music.

Project description

beats

tests pre-commit Black

What is it?

Determine the tempo of a song from its mp3. Designed for swing music. May work in other cases as well.

This is essentially a thin wrapper on top of the amazing librosa library.

Usage

Non-Python dependencies

$ sudo apt install ffmpeg

TODO: describe how to use the CLI

Development

Algorithm development

Scoring new estimators

TODO: document how to score their songs.

Streamlit apps

TODO

Package development

Install in dev mode

$ make install

Common dev tasks

  • Auto-format: make format
  • Run static checkers: make statec_checks
  • Freeze the local env into test_requirements (say, after installing new deps): make freeze_requirements.

Issues

Please raise here.

Credits

This project was generated from @elvijs's Minimal Python Cookiecutter template.

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

beats_swing-0.1.1.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

beats_swing-0.1.1-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file beats_swing-0.1.1.tar.gz.

File metadata

  • Download URL: beats_swing-0.1.1.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for beats_swing-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9d4ed736e2c0f1b1224f2e0264686ee88b10a3f9ab6c95a92dd7785d64f971ad
MD5 be7bf031a997fb617e0c3d24b323734d
BLAKE2b-256 018e71f6334708b7acd3e4b1e3c697dadb5c93f3524be55ad5feb336fead4d59

See more details on using hashes here.

File details

Details for the file beats_swing-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: beats_swing-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for beats_swing-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3f78a1b5685309618b05f7686016e9e683e487fdc056bddb2e934fb390a840db
MD5 990b8b87abff1528e6a774b68f04a015
BLAKE2b-256 6628bcfea6a8e4d97873a9a560e45fc893bc61ac99ed94e1e46c65a49300edf7

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