Music Audio Feature Extractor
Installation
$ pip install mafe
Typical usages
# scan music tracks to extract raw set of features
$ mafe -t scanned.csv.bz2 scan -f [MUSIC_DIR]
# run normalization on extracted features
$ mafe -t scanned.csv.bz2 -o normalized.csv.bz2 normalize
# create table of distances between tracks
$ mafe -t normalized.csv.bz2 -o distances.csv.bz2 distance
# find clusters of similar tracks
$ mafe -t normalized.csv.bz2 -o clustered.csv.bz2 cluster -n 4
# run dimensionality reduction, keeping only the most distinctive features
$ mafe -t normalized.csv.bz2 -o reduced.csv.bz2 pca
# run clustering on distinct features, creating a visualization of the clusters
$ mafe -t reduced.csv.bz2 -o clustered_reduced.csv.bz2 cluster -n 4 -V -I cluster.png
Command line options
$ mafe --help
Usage: mafe [OPTIONS] COMMAND [ARGS]...
Options:
-t, --tracks-csv TEXT CSV file containing tracks [required]
-o, --output TEXT CSV file containing distances between the tracks
[required]
--help Show this message and exit.
Commands:
cluster
distance
normalize
pca
scan
Metadata
Release files for mafe 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mafe-0.3.1.tar.gz | 10.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mafe-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.6 kB
Release files / mafe-0.3.1.tar.gz
| Download URL | mafe-0.3.1.tar.gz |
|---|---|
| Size | 10.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
52a8d8190426ca0a07ef81fbe67cad1424acf440f0a4a178fcd28bdc168f8e65
|
|
BLAKE2b-256 checksum How to use checksums |
3f7795756b92dd07e09359c93fe7bfc71f1a3dbeb3f5e70f3465bca6e968db49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.8.6 Linux/4.19.78-coreos
|
Release files / mafe-0.3.1-py3-none-any.whl
| Download URL | mafe-0.3.1-py3-none-any.whl |
|---|---|
| Size | 14.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
86a25b5238b8ad470a9bb43f939174f8899c630e4a55c1fc6553ea51a15167f4
|
|
BLAKE2b-256 checksum How to use checksums |
4dbd4e6399dc86fc7d7a52002755e1dccff580d998a911e4e436a0593fe588ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.8.6 Linux/4.19.78-coreos
|