"Congratulations! Cantabile is THE BEST VST HOST. Period. ... Thanks alot for this wonderful program!!"
You may subscribe for updates to this page here - RSS Feed
Today I'm very pleased to see the release of Ivory Cantabile - a specially rebranded build of Cantabile that runs as a dedicated standalone host for Synthogy's excellent Ivory piano plugin.

As you may already know, Ivory is without doubt my absolute favourite plugin - a stunningly meticulous reproduction of the some of the most beautiful sounding pianos in the world. In fact it was Ivory that inspired me to write Cantabile in the first place - so I'm very pleased to have been able to work with the guys at Synthogy on this project.
If you've never listened to Ivory you're doing yourself a disservice - you should immediately go to their site and download some demos.
Ivory Cantabile is available as a free update for Ivory users from the Synthogy web site. It's included in the 1.72.01 update which also includes other improvements - most notably an x64 version.
More information here:
Recently on KVR there was a discussion on how to setup a MIDI controller that controls different VST parameters in different sub-sessions. Thinking about this it became apparent that the easiest way to do this would be to give sub-sessions control over the enabled state of each MIDI controller assignment.
To handle this, I've added a new option "Let sub-sessions enable/disable this assignment”.

The way you use it is as follows:
Now when you switch between sub-sessions those assignments that have this new option selected will enable/disable appropriately. To to solve the original problem simply create two (or more) assignments for each VST parameter, but only enable one in each sub-session.
I need to do some more testing of this before putting it into the official build but so far it seems to work well. If you're interested in trying it, I've put an experimental build here: (feedback welcome)
See the original KVR discussion on this here.
Today I did a little experiment to see if I could make using Cantabile's main window a little easier to use. I've never been happy with how each of the four main panels (MIDI routings, triggers, media players and racks/plugins) are independantly resizeable and scrollable as it makes it quite fiddly to get everything just right.
So I've turned things inside out and combined those four panels into a single scrollable area and made the panels automatically grow to make room for whatever they contain. See image below for example.
I'm still not decided on whether I should roll this into the official build and I'd like to get some feedback - so I've made an experimental build (this build is labelled 2042, but is actually 2042 with this added):
Please let me know what you think.

Cantabile now supports creating MIDI Controller Assignments for program changes that are qualified by a bank number:

Note the first two entries in the drop down - one for a bank qualified program number, and one for just the program number:
This is available now in build 2041.
New in build 2041 - the MIDI filter for controller remap has been enhanced to support remapping controller values:

The new settings include a source and target value range and an option on whether to clamp or suppress out of range values. When the clamp option is enabled, any incoming controllers that fall outside the specified range are clamped to the appropriate end value. When clamp is not enabled, values outside the range are discarded (ie: suppressed).