Impro-Visor Papers and Presentations

Grammars Applied to Music Creation Software (Talk given in Prof. Miller Puckette's UCSD Computational Algorithms course) May 2019.

 

Active Trading with Impro-Visor (pdf), Proceedings Fourth International Workshop on Musical Metacreation, June, 2016.

 

Invitation to Impro-Visor: From Simple Tools to Computational Creativity, Slides from talk at UCSD, Nov. 19, 2018) (pdf)

 

Discovery and Utilization of Jazz Motifs for Computer-Generated Solos by Joseph Yaconelli and Robert M. Keller, 3rd Conferenece on Computer Simulation of Musical Creativity, August, 2018 (pdf)


JazzGAN: Improvising with Generative Adversarial Networks by Nicholas Trieu and Robert M. Keller, 6th International Workshop on Musical Metacreation (MUME 2018) (pdf)


Learning to Create Jazz Melodies Using a Product of Experts by Daniel D. Johnson, Robert M. Keller, and Nicholas Weintraut, International Conference on Computational Creativity, June, 2017 (pdf)


Slides from invited presentation at NUS (National University of Singapore) A Research Project featuring Open-Source Software Development (Jan. 17, 2014) (pdf)


Automating the Explanation of Jazz Chord Progressions Using Idiomatic Analysis, Robert Keller, Alexandra Schofield, August Toman-Yih, Zachary Merritt, and John Elliott, Computer Music Journal, Winter 2013, Vol. 37, No. 4, Pages 54-69.


A Transformational Grammar Framework for Improvisation, Alexander Putman and Robert M. Keller, Proceedings, Conference: First International Conference on New Music Concepts, Treviso, Italy, March 2015


Slides from invited talk at NIPS (Neural Information Processing Systems) 2013 First Constructive Machine Learning Workshop (Dec. 2013) (pdf)


A Creative Improvisational Companion Based on Idiomatic Harmonic Bricks (pdf)
from Third International Conference on Computational Creativity, Dublin, 2012.

Slides related to the above paper (6-up version)


Continuous Improvisation and Trading with Impro-Visor (pdf)
Demonstrated at Third International Conference on Computational Creativity, Dublin, 2012.


Intelligent Music Software (pdf)
Slides from presentation to the IEEE Computer Society, Foothill Chapter, 23 February 2012 (pdf) (6-up version)


Using Impro-Visor in the Jazz Laboratory (pdf)
Slides from 2012 TI:ME, Technology for Music Education, and jen, Jazz Education Network

Intelligent Music Software (pdf)
Slides from a talk at Harvey Mudd College, June 30, 2011


Improvisation Education Support Software (pdf)
Slides from a talk at the Sixteenth Annual Leeds International Jazz Conference, March 2010, Leeds, England

 

Blues for Gary: Design Abstractions for a Jazz Improvisation Assistant,
ENTCS (Electronic Notes in Theoretical Computer Science), 193 (2007) 47-60,
by Keller, Hunt, Jones, Morrison, Wolin, and Gomez

Slides related to the above paper

 

Paper presented at the Third Workshop on Computational Creativity,
European Conference on Artificial Intelligence, 2006 (ECAI '06), Riva del Garda, Italy:

            A Computational Framework Enhancing Jazz Creativity

             by Keller, Jones, Morrison, Thom, and Wolin.

 

Paper appearing in the Fourth Sound and Music Computing Conference, SMC 2007, Lefkada, Greece:

            A Grammatical Approach to Automatic Improvisation, by Keller and Morrison.

 

Slides from JavaOne, 2009: Making Music with Java (requires Sun Developer Network login)

 

Paper appearing in the Sixth Sound and Music Computing Conference, SMC 2009, Porto, Portugal:

            Learning Jazz Grammars, by Gillick, Tang, and Keller.

Slides from the above presentation


Expanded Computer Music Journal edition of the preceding conference paper
Machine Learning of Jazz Grammars
by Gillick, Tang, and Keller.

 

A Clustering Algorithm for Recombinant Jazz Improvisations,

Jonathan Gillick's Honors Thesis, Math Department, Wesleyan University, 2009.

 

Early paper describing Impro-Visor usage:

An Interactive Tool for Learning Improvisation Through Composition,

by Keller, Jones, Thom, and Wolin,

Tech Rept. HMC- CS - 2005-02, Harvey Mudd College, Sept. 2005

 

A related paper on techniques not yet in Impro-Visor:

Learning to Create Jazz Melodies Using Deep Belief Nets (pdf),

by Greg Bickerman, Sam Bosley, Peter Swire, and Robert Keller,

Proc. First International Conference on Computational Creativity, 228-237Lisbon, Portugal, January, 2010

Slides based on the above paper (pdf)


Impro-Visor Leadsheet Notation (pdf)