Skip to main content

No project description provided

Project description

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.

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

sxmp-mule-1.1.2.tar.gz (45.9 kB view details)

Uploaded Source

File details

Details for the file sxmp-mule-1.1.2.tar.gz.

File metadata

  • Download URL: sxmp-mule-1.1.2.tar.gz
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.19

File hashes

Hashes for sxmp-mule-1.1.2.tar.gz
Algorithm Hash digest
SHA256 994f03db56a4933be165d259b5be25401e64e1c86971ed59663c85075c669d06
MD5 f4bca086203baad90bcf06d1117577b7
BLAKE2b-256 b3cb556fdcdcf6b35707ada255bb24a7bbe9bef8044fb782a192b55a0f30c833

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