File size: 1,218 Bytes
655410f
 
 
 
 
 
 
 
 
 
 
a9883eb
 
 
 
824146a
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
title: Sheet Music Generator
emoji: 🎵
colorFrom: red
colorTo: gray
sdk: gradio
sdk_version: 3.0.26
app_file: app.py
pinned: false
---

# Sheet-music-generator-for-Sight-Reading
Sheet Music generation for easier sight reading practice for musicians.
Musicians often struggle at finding new sheet music to practice sight reading. Finding new sheet music to practice is particularly important as musicians playing same melodies over and over unknowingly memorize it, which would defeat the purpose of practising to sight-reading. Hence to practice sight-reading for musician, it is crucial to get new and unseen sheet music every now and then which is difficult.
This project aims at developing a probabilistic algorithm (Markov Model) for generating music of appropriate complexity, in a range of appropriate keys and tempos. Markov models were chosen over deep learning models due to their overhead of required resources which didn’t give a considerable advantage over Markov Models. As a secondary objective we will also explore the possibility of generating music specific to different instruments taking into account the limitation of specific instruments.


How to run the project:
```sh
python app.py
```