Jam Sessions : A Collaborative Effort