Skip to content

kitaharalab/JamSketch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JamSketch

JamSketch is a jam session system that enables the user to enjoy improvisation just by drawing curves that represent the overall shape of melodies.

Installation

git clone https://github.com/kitaharalab/JamSketch.git

Usage

gradlew runScript

Requirements

  • Java Runtime Environment(JRE)

References

See for details of the system:

  • Tetsuro Kitahara, Sergio Giraldo, and Rafael Ramírez: "JamSketch: A Drawing-based Real-time Evolutionary Improvisation Support System", Proceedings of the 2017 International Conference on New Interfaces for Musial Expression (NIME 2017), pp.506--507, May 2017.
  • Tetsuro Kitahara, Sergio Giraldo and Rafael Ramírez: "JamSketch: Improvisation Support System with GA-based Melody Creation from User's Drawing", Proceedings of the 13th International Simposium on Computer Music Multidisiplinary Research (CMMR 2017), Sept. 2017.

Authors