Skip to main content

MULE

The Musicset Unsupervised Large Embedding (MULE) module is your music-audio workhorse!

This module contains SCOOCH configurable code to run a simple analysis pipeline to extract audio embeddings from audio files which may then be used for downstream music understanding purposes.

This module requires FFMpeg to read audio files, which may be downloaded here.

In order to create MULE embeddings, you will need a SCOOCH configuration describing the pipeline, and the model weights. Both are licensed under the CC BY-NC 4.0 license, and can be found in this module's github repository.

To create embeddings for a single audio file, e.g., test.wav in the current directory, you can use this module in conjunction with the provided configuration and model weights:

pip install sxmp-mule
git clone https://github.com/PandoraMedia/music-audio-representations.git
cd ./music-audio-representations
mule analyze --config ./supporting_data/configs/mule_embedding.yml -i ../test.wav -o ./embedding.npy

For more information on this module, please check out the publication:

Supervised and Unsupervised Learning of Audio Representations for Music Understanding, M. C. McCallum, F. Korzeniowski, S. Oramas, F. Gouyon, A. F. Ehmann.

Metadata

Release files for sxmp-mule 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sxmp-mule 1.1.2
File Size Uploaded
sxmp-mule-1.1.2.tar.gz 45.9 kB Details

Release files / sxmp-mule-1.1.2.tar.gz

Download URL sxmp-mule-1.1.2.tar.gz
Size 45.9 kB
Tags Source
SHA-256 checksum
How to use checksums
994f03db56a4933be165d259b5be25401e64e1c86971ed59663c85075c669d06
BLAKE2b-256 checksum
How to use checksums
b3cb556fdcdcf6b35707ada255bb24a7bbe9bef8044fb782a192b55a0f30c833
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.8.19

Release history Release notifications | RSS feed

This release

1.1.2 This release

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page