"A Python Toolbox for Indian (Classical) Music"
Project description
libmogra
A Python Toolbox for Indian (Classical) Music
The Why
For playing around (understanding, modifying, etc.) with music & audio specifically in the Indian context. Music theory standardization as well as tool development has been done extensively for western music, but other music cultures lag behind. This library will start with small features, but the dream is to have a Photoshop for Indian music.
The What
This is intended to be a higher-level layer on top of the widely used librosa.
If you must have an acronym, here it is: a LIBrary for the Manipulation, Organization, Generation, and Raag-aware Analysis of music. If that's too much, think of mogra the flower :)
mogra CLI
pip install libmogra
will also install the mogra command-line interface.
To find info about a raag
mogra info bairagi
To visualize its tonnetz diagram (if available)
mogra info bairagi --tonnetz=window
To look at just the Tonnetz diagram by itself
mogra info all --tonnetz=window
To search for a raag given its notes among SrRgGmMPdDnN (note: follow the convention m = shuddha and M = teevra)
mogra search SrmPn
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file libmogra-0.4.1.tar.gz.
File metadata
- Download URL: libmogra-0.4.1.tar.gz
- Upload date:
- Size: 30.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.5 Darwin/24.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7810c632fbe7bd4b2d1427a354342adc81d783ad62807562049f962045b532db
|
|
| MD5 |
abd96f5ad2082b18571d5954cd49bf7b
|
|
| BLAKE2b-256 |
59bf57d6f95ffdc63c6e0706f07e316beed72a18d8147d6b7c691e81bf87244c
|
File details
Details for the file libmogra-0.4.1-py3-none-any.whl.
File metadata
- Download URL: libmogra-0.4.1-py3-none-any.whl
- Upload date:
- Size: 32.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.5 Darwin/24.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50e7448609fe8f1a593f72af981c3c9a0de2fb053515d2b18866473b0375be44
|
|
| MD5 |
3af388be3c96bbbb747d3a9b461001ea
|
|
| BLAKE2b-256 |
f7d00e5ef5b6b38f58b53bffadf3b39dfc525da7333eb8f5106742d9a88be49b
|