A tool for musicological analysis from audio files. Now it is focused on modal music analysis : Scale analysis, tonic detection
Music22 is a Python2 package for musicological analysis, especially modal music and melodies. The analysis is done from audio files.
For now, it’s main features are :
- Fondamental frequencies extraction (using PredominentMelody() from Essentia);
- Getting the main frequencies as peaks of the probability density function from frequencies;
- Comparing PDFs using a correlation coefficient;
- Getting a similarity matrix between melodies.
Then, install Music22 with the following :
pip install music22
Or, if you have a GitLab account, using git:
git clone https://gitlab.com/AnasGhrab/music22 python setup.py install
To use Music22 :
from music22 import modalis,scale path = "path/to/a/folder/with/audios/wav/files/" Kchants = modalis.melodies(path,transpose='Yes',freqref=300)
Then you can
Kchants.pdf_show() Kchants.matrix() Kchants.melodies.scale
For more details, please read to the tutorial (in french) :
GNU General Public License
Copyright (c) 2015-2017 Anas Ghrab
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Hash SHA256 Hash Help||Version||File Type||Upload Date|
(17.2 kB) Copy SHA256 Hash SHA256
|py3||Wheel||Jan 2, 2017|
(12.0 kB) Copy SHA256 Hash SHA256
|–||Source||Jan 2, 2017|