Scramble Live - extending Scramble's capabilities for live performances

Scramble Live is a complementary tool for Scramble. It leverages the models trained on the main software, but offers higher interactive capabilities, and the possibility to analyze in real time and incorporate in the generation of music the MIDI input of any instrument/source.
Check on papers to know more.

Scramble - A.I. tool for real-time music generation

Scramble is a software that combines LSTM Neural Networks and Markov Chains in order to allow for the real-time generation of music out of MIDI files. The LSTM Neural Network at the heart of this tool can be trained directly by the user directly from the GUI, and controls dynamics, note lengths, tempo and rhythm. The MC instead generates pitch-only patterns that feeding the Neural Network. It is possible to combine any number of MIDI files together or even to create custom models, in order to obtain interesting and unexpected results.
Check on papers to know more.
Download Software (JAVA JDK necessary)



Scramble's Test


One of the first tests with Scramble, controlling a disklavier in real time.
Here, Scrambe is combining Charlie Parker's Ornithology for rhythm , tempo and dynamics with Keith Jarrett's Koln Concert (first part) transcription for pitch.
Scramble_test_disklavier

Processing video...

O_o

This composition was made with Scramble on a disklavier. The pitches are transcriptions of the singing from the Kawaii O_o, an extincted bird. The dinamics and rhythmic model of the first part is from Shoenberg's drei Klaviersucke, the model of the second part is from Charlie Parker's Omnibook transcriptions.
A short walkthrough on Scramble.
Scramble Walkthrough

Processing video...