Skip to main content

pymus - Audio & Music analysis tools

A Python library including several tools for automatic music analysis. Special focus is on algorithms for score-informed analysis of melodies in audio recordings of musical instruments.

sisa/

Methods for score-informed analysis

sisa/f0_tracking

Score-informed tracking of the fundamental frequency contour of each note in a transcribed melody recording.

sisa/loudness

Score-informed estimation of note-wise intensity values based on a critical band approximation

sisa/tuning

Wrapper to call NNLS VAMP plugin by Matthias Mauch using sonic-annotator (must be installed)

convert/converter

Converter functions between MIDI pitch, frequencies, and note names

features/f0_contour_features

Audio features that characterize (note-wise) fundamental frequency contours. These can be used to train machine learning models to classify pitch modulation techniques such as bending, slide, vibrato etc.

transform/transformer

Implementations of the Short-time Fourier Transform (based on spectrogram function from Matlab) and the Reassigned Spectrogram using the instantaneous frequency. The latter is useful for frequency tracking since it exhibits sharper peaks for harmonic signal components compared to the STFT.

wrapper/sonic_visualiser.py

Currently just one function to export time-series to CSV files which can be loaded into Sonic Visualiser for visualisation purposes (time values layer)

Release files for pymus 0.2.5

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

Source distribution (sdist)

Source distribution for pymus 0.2.5
File Size Uploaded
pymus-0.2.5.tar.gz 7.7 MB Details

Release files / pymus-0.2.5.tar.gz

Download URL pymus-0.2.5.tar.gz
Size 7.7 MB
Tags Source
SHA-256 checksum
How to use checksums
06487a414122ca30d49be83c17913d99763ade7c7290a6bd479cf78e21998e9e
BLAKE2b-256 checksum
How to use checksums
b1166313b466ee9b0486e68a260c4d35e86702135aa83f9f33c920884fe73da3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.5 This release

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.7

1 release file

0.1.6

1 release file

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