nicola privato
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.

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.
Download Software (JAVA JDK 17.0.2 Intel necessary)

Scramble 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...