https://github.com/rand-asswad/muallef
Study of Music Information Retrieval (MIR) methods for multi-pitch estimation and onset detection.
https://github.com/rand-asswad/muallef
automatic-music-transcription f0-analysis master-thesis multi-pitch-estimation onset-detection pitch-detection temporal-segmentation
Last synced: 1 day ago
JSON representation
Study of Music Information Retrieval (MIR) methods for multi-pitch estimation and onset detection.
- Host: GitHub
- URL: https://github.com/rand-asswad/muallef
- Owner: rand-asswad
- Created: 2018-06-17T20:34:07.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T08:12:28.000Z (over 2 years ago)
- Last Synced: 2025-04-03T19:38:52.799Z (23 days ago)
- Topics: automatic-music-transcription, f0-analysis, master-thesis, multi-pitch-estimation, onset-detection, pitch-detection, temporal-segmentation
- Language: Python
- Homepage: https://rand-asswad.xyz/muallef/
- Size: 124 MB
- Stars: 6
- Watchers: 0
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MUALLEF
Muallef (arabic: **مؤلف**, pronounced *Mou'allef*, means *Composer*) is a humble `python`
library for **Music Information Retrieval (MIR)** algorithms.Muallef is an implementation of MIR algorithms I studied in my master's thesis.
I used this code to produce the results presented in my [thesis](https://rand-asswad.github.io/muallef).## Installation
To initialize python's virtual environment, navigate into the repository home and enter the following commands:
```sh
python3 -m venv venv
pip3 install -r requirements.txt
```**Warning:** using another name for python's virtual environment (`venv`) would work for using the library,
it will however break the dependency in
[docs/main.rmd](docs/main.rmd#L33)
if you want to produce the documentation using
[R Markdown](https://rmarkdown.rstudio.com/)/[Bookdown](https://bookdown.org/).