[Shilad's Home]
Jazz Improvisation System
[online demo]
[download]
[documentation/analysis]
The jazz package for java is a software system designed to create improvised jazz solos.
This project began while I was at northwestern as an independent study under Prof. Welland.
It is a fun way to fuse my interests in music and computer science.
It allows users to create:
chord libraries
devices to operate on those chords
relationships between chords and devices
manipulations of those devices
songs based on those devices
Finally, improvisational solos can be generated using these libraries.
It is based off of jazz theory that I've learned, mostly thanks to my studies at Northwestern with Michael Kocour.
Want more information?
View the online demo and tutorial
Browse the source code online
Download the package
Check out my research analysis and other documentation