Skip to content

shiehn/midi_query

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

midi_query

Query MIDI datasets for matching key, time signature & chord progression

Install Dependencies

cd midi_query (go into the root of the repo) than run:

python setup.py install

Tests

cd midi_query (go into the root of the repo) than run:

python -m unittest discover -s tests -t midi_query

Add Dataset

Add your dataset of .mid or .midi files to the midi_query/datasets directory. Nested directories are supported.

Run Application

cd midi_query (go into the root of the repo) than run:

python midi_query/query.py --chords 'Cmaj7,Emin7,Dmin7,Cmaj7' --key 'c'

Find your results in the midi_query/output directory.

About

Query MIDI datasets for matching key, time signature & chord progression

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages