The FL Studio development team is working on a new Performance Mode for FL Studio. We thought those interested in this feature would like to have the opportunity to discuss its development. Please see the link below the video.
Demo with samples
How it works
The system shown above is an early Alpha and will probably change by the time we release it. It works by dynamically adding clips to the Playlist as you trigger them, in this way it's also a real-time arrangement process. All three clip types (Audio, Automation and Pattern) can be triggered.
Keyboards - There are 12 Clips assignable to each Playlist Track (one octave of a MIDI controller per track)
Launchpad & Mouse - Unlimited Clips assignable to each Playlist track.
Other Pad based Controllers - Limited only by the number of MIDI note assignable pads
At the moment there is basic scripting to define extra pages on the launchpad, you're able to define actions for buttons, among transport ones, notes & controls.
The CPU load is similar to the project as it would play normally.