A VST plugin that learns from an incoming MIDI stream and improvises with what it has learnt
This is a VST plugin built with the JUCE framework for macOS, Windows and Linux.
If you send it MIDI, it will learn in real-time and improvise with the model.
Wire its MIDI out to a synthesizer to allow it improvise.
This software is part of a series of improvisation systems I have developed, but it is the first one that comes in the form of a VST plugin.
For users
You can use the plugin in your VST host. Download the release from the releases area on the right of the page
Windows
Copy the .vst file to C:\Program Files\Common Files\VST3
Your host should scan and find it
macOS
Quit the VST host if it is running [logic/ etc.]
Copy the .vst file to this folder: /Library/Audio/Plug-Ins/VST3
Open a terminal and run this command, which will allow unsigned software to run:
sudo spctl –master-disable
Launch your VST host and let it scan
Verify you add the ai-improviser plugin to your host
Run this command in the terminal to re-enable blocking of unsigned software:
sudo spctl –master-enable
Linux
Probably best to build it yourself!