Electronic improviser.