An open API service indexing awesome lists of open source software.

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.

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/).