-
Notifications
You must be signed in to change notification settings - Fork 1
srinchiera/jazz-improvisation
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
For this project users will need... 1) The latest version of Python (2.7.3) http://python.org/download/ 2) A music notation editor Musescore: http://musescore.org/en/download 3) MIT's music21 http://code.google.com/p/music21/downloads/list To run the code, navigate to the code directory and excecute... python improv.py The code will ask you to provide a corpus directory and a chord file. If you leave both of these inputs blank it will use the corpus and chord file we have provided by default. Feel free to create your own chord files. You can do this by creating a .txt file with three columns. One for the chord root, one for the chord class (7,maj,min,fd,hd,aug7) and one for the chord duration. Example: C 7 2.0 G 7 2.0 F- maj 1.0 C 7 1.0 G# min 0.5 F maj 0.5 After the program processes the corpus, and generates the solo it will show the final piece in the music editor installed on the user's computer. Enjoy!
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published