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.

Log in or sign up for Devpost to join the conversation.