Fantastic tool - I use Cantabile 3 every day to come up with musical ideas and sound combinations, and can use the recordings made by Cantabile directly in my DAWs later. (It records multi-channel audio and MIDI simultaneously, and can be set to start recording automatically when you begin playing.)
The routing and MIDI binding capabilities are very impressive - control anything with any controllers you have available! Even will change MIDI controller numbers on-the-fly among its many other transformations! (Foot Pedal CTRL#4 to ModWheel CTRL#1 for instance.)
Also fantastic for live setups, of course - I will use it for my live performances over YouTube Live Streaming from now on. It really expands my palette of possibilities and allows very fast change-overs between different setups I've prepared, and allows spontaneous changes as well.
Best thing to happen to my studio and creativity in a long time.
The details page at KVR gives a good enough overview of its feature set, but I can expand on the points made there in my review here. Also, the complete "Guides" pages are available for you to read, but they sometimes make the program seem more difficult than it actually is, since you usually learn to use the features as you go along and get a better grip on your own requirements.
"Cantabile 3 is a complete, ground-up rebuild of the entire product"
I had the privilege of watching Brad develop this product from the time of my introduction to Cantabile to the official release date, as Cantabile 2 owners were given access to the preview versions, both stable and experimental.
"and incorporates feedback from hundreds of musicians making it the best Cantabile yet. Everything from the audio engine to the user-interface and everything in between has been re-imagined, re-designed and re-engineered."
Brad would incorporate a new feature request or procedural change within HOURS sometimes of it being mentioned. He used a Trello board to track suggestions and moved so swiftly that I know it had all of us early adopters' heads spinning that he could implement so quickly! He is one of the most responsive, approachable and communicative developers I have every had the pleasure to meet.
"Cantabile is a powerful host for virtual instruments and effects with an emphasis on real-time performance and use in live performance situations:"
Though real-time live performance is the program's hallmark and initial reason for being, it is a composer's dream machine, allowing experimentation and sound design with layering of both VST instruments, VST effects, and external instruments, effects and microphones into your "set lists":
Play: Play VST instruments and process audio effects in real-time. Plug-ins can be connected in series to form racks and multiple racks can be run concurrently with each delivering a different sound or instrument. Racks can also be connected together to apply common effects to multiple instruments.
Perform: For live performance, Cantabile's song state and pre-loaded set list support can be used to instantly switch songs. Most settings can be controlled remotely using MIDI bindings and everything can be kept in sync with MIDI clock support.
Record: Cantabile's audio and MIDI recorders can be used for automatic or manual recording.
Yes, with ultra-low latency and an optimized audio engine that works with multiple cores as well as VST can manage, real-time playing with effects is a reality.
The capacity of the racks approach is very powerful - racks can be entirely self-contained with many inputs, instruments, effects, MIDI bindings, audio and MIDI media players and outputs incorporated into a single rack, or specialty racks can be created that can be chained to and from other racks to recycle setups that stay fairly consistent or would benefit from a single-point of management (like a volume and EQ rack for adjusting sound to the room in live settings, for instance).
The synchronization options are very flexible, and one can incorporate several synchronized media players to output MIDI data as well as audio tracks, and keep things going between sets by placing those into racks saved among sequential states. (That is, you can change your entire setup while a media player file continues through the transition (which is VERY fast due to pre-loading) into another entire instrumentation and effects setup.
The recording capabilities could be the sole reason you own Cantabile if you are a composer - it even features auto-record so you never miss an idea. These recordings can be set up to capture as many MIDI and audio channels as you desire, producing multi-track recordings that render flawlessly when imported into any DAW with multi-track import capabilities (I can think of none that do not these days). Do write down the patch changes in your VSTi's to apply in your DAW later on, as those settings do not get printed into the MIDI file (due to a limitation inherent in VSTi instruments).
Cantabile is available in three editions:
Cantabile Lite: A free, simple to use, yet high performance host designed for use as a quick VST scratch pad, or for users just getting started.
Cantabile Solo: Intended for home hobbyists and casual users who need a more flexibility. Audio and MIDI file players, recording, set lists, advanced MIDI routing, MIDI filters, embedded racks, MIDI bindings (control just about everything from MIDI control surface).
Cantabile Performer: Designed specifically with live performance in mind, Performer adds features like "Live Mode" with large status indicators, super fast song switching, linked racks for sharing instruments across songs, lots more...
I cannot give you details on the Lite and Solo editions, as I went for Performer right away after seeing the rapid development taking place and after trying out the full version. It was obvious that it filled my needs perfectly. If you are a composer or do live gigs in any venue imaginable, this program is simply an amazingly useful tool. There is a discussion on why to upgrade happening at the Cantabile Community forum you may find helpful.
Just so you have it here to refer to, the following is the rest of the main page's contents:
Cantabile Performer Features: (Cantabile Solo and Cantabile Lite are a subset of this)::
Low-latency real-time performance.
Flexible audio and MIDI routing.
Fast switching between configurations with song and rack states and pre-loaded set lists no waiting for plug-ins to load mid-performance.
Individually triggerable audio and MIDI clips.
Control of all important settings (including VST parameters) from your MIDI control surface (or device).
Automatic and manual audio and MIDI recording.
Easy management an entire performance with set lists.
Send MIDI configuration to external devices on song load with triggers.
MIDI clock synchronization (send and receive).
Easy configuration of keyboard splits.
Multi-channel audio support.
Multi-core CPU support.
On-screen keyboard and controllers.
Supports VST effects, instruments and MIDI plug-ins.
Support for 64-bit audio.
Touch screen and hi-res screen ready.
Fully scalable user-interface.
x86 and x64 versions available.
Performer is definitely worth every penny. I really mean it when I say it is the best thing to have happened to my studio and my creativity in a long time!