• Stars
    star
    484
  • Rank 90,873 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created over 10 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Music Structure Analysis Framework

Music Structure Analysis Framework

A Python framework to analyze music structure.

PyPI version GitHub license Build Status Coverage Status Documentation Status

Documentation

See https://msaf.readthedocs.io for a complete reference manual and introductory tutorials.

Installation

From the root folder, type:

pip install .

(Note: you may need to create and activate a Python virtual environment with python -m venv .venv and source .venv/bin/activate first, depending on your system configuration).

Demonstration Notebook

You can follow a thorough example on this titanic Jupyter Notebook.

Citing MSAF

Nieto, O., Bello, J. P., Systematic Exploration Of Computational Music Structure Research. Proc. of the 17th International Society for Music Information Retrieval Conference (ISMIR). New York City, NY, USA, 2016 (PDF).

Credits

Created by Oriol Nieto ([email protected]).

More Repositories

1

harmonixset

The Harmonix Set: Beats, Downbeats, and Structural Annotations for Pop Music
Jupyter Notebook
154
star
2

msaf-data

Datasets for the Music Structure Analysis Framework
Jupyter Notebook
44
star
3

LargeScaleCoverSongId

Source code for the article "Data Driven and Discriminative Projections for Large-Scale Cover Song Identification"
Python
37
star
4

MotivesExtractor

Extract Polyphonic Musical Motives from Audio Recordings
Jupyter Notebook
20
star
5

SegmenterMIREX2014

Segmentation algorithm for MIREX 2014
Python
14
star
6

jams

A JSON Annotated Music Specification for Reproducible MIR Research
Python
13
star
7

meshuggahme

Convert any song into a Meshuggah song!
Python
9
star
8

msaf-gpl

Algorithms for MSAF published under a GPL license
C++
8
star
9

msaf-experiments

Experiments on Music Structure Analysis using MSAF published on ISMIR 2016
Jupyter Notebook
7
star
10

AudiOS

iOS Audio Library
Objective-C
5
star
11

similarity_classification

Capturing the similarity between different parts of an audio track using classifiers
TeX
4
star
12

struct_experiments

Experiments on music structural analysis
Jupyter Notebook
4
star
13

summus

Automatic generator of Music Summaries
Python
4
star
14

hier_eval

Hierarchical Evaluation for Music Segmentation
TeX
3
star
15

slicer

Slicing audio files using some Machine Learning magic
Jupyter Notebook
3
star
16

annotators_agreement

Analizing the agreement between different music structure annotators for the SPAM and SALAMI sets
Jupyter Notebook
2
star
17

deep_xor

Because standard XOR is boring
Jupyter Notebook
2
star
18

msd_downloader

Little script to download the MSD audio files in parallel
Python
2
star
19

diana

Dynamic Interactive Audio and Noise Analyzer
C++
2
star
20

py-sound

A library of Python code for manipulating sounds.
Python
2
star
21

karaoke-analysis

Jupyter Notebook
1
star
22

telegram_downloader

Downloads data from Telegram
Python
1
star
23

lighttracker

A little (very little) library in C to obtain the Light Sensor information of your OS X
C
1
star
24

rawzoom

Convert multi-channel raw audio data from Zoom to WAV
Jupyter Notebook
1
star
25

urinieto.com

My personal website
CSS
1
star