Determine the tempo of an mp3 song. Tweaked for swing music.
Project description
beats
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d4ed736e2c0f1b1224f2e0264686ee88b10a3f9ab6c95a92dd7785d64f971ad |
|
MD5 | be7bf031a997fb617e0c3d24b323734d |
|
BLAKE2b-256 | 018e71f6334708b7acd3e4b1e3c697dadb5c93f3524be55ad5feb336fead4d59 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f78a1b5685309618b05f7686016e9e683e487fdc056bddb2e934fb390a840db |
|
MD5 | 990b8b87abff1528e6a774b68f04a015 |
|
BLAKE2b-256 | 6628bcfea6a8e4d97873a9a560e45fc893bc61ac99ed94e1e46c65a49300edf7 |