JamSketch is a jam session system that enables the user to enjoy improvisation just by drawing curves that represent the overall shape of melodies.
git clone https://github.com/kitaharalab/JamSketch.git
gradlew runScript
- Java Runtime Environment(JRE)
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.
- Tetsuro Kitahara (Nihon University, Japan)
[email protected]
https://www.kthrlab.jp/