Compiles Davis is a tool for jazz musicians that simulates improvisation. It randomly generates, prints out, and plays back melodies over chord changes. The user can either choose from a list of 20 popular jazz standards whose changes are pre-programmed, or manually input the chord symbols.

The music opens in MuseScore, an open source music composition tool. Within MuseScore, the user can play back, edit, and save the music as a PDF.

Compiles Davis is built entirely with Python and makes use of the Music21 and Tkinter modules.

Built With

Share this project:

Updates