Home | Why Cantabile? | Testimonials | Features/Editions | Screenshots | Download | Purchase | Support | Blog | Contact

"Congratulations! Cantabile is THE BEST VST HOST. Period. ... Thanks alot for this wonderful program!!"

Cantabile Development Blog

You may subscribe for updates to this page here - RSS Feed

Ivory Cantabile Released

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:

Add Comment - Permalink -   <-- click to rate

Posted Friday, 3rd July 2009 at 07:45:48 am

 

Sub-session controllable MIDI Assignments

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:

  1. For new assignments, create the assignment as per normal, but select this new option before hitting the Create button.
  2. For existing assignments, select the assignment in the list, check the new option and then click the Replace button.
  3. Load or create your various sub-session as per normal.
  4. Load each sub-session and enable/disable the assignments it needs using the checkbox in the list of assignments as required.

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.

Add Comment - Permalink -   <-- click to rate

Posted Wednesday, 24th June 2009 at 06:20:55 am

 

Inside-out GUI

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):

  • links to experimental build removed as now available in official build

Please let me know what you think.

Add/View Comments (2) - Permalink -   <-- click to rate

Posted Thursday, 18th June 2009 at 12:28:01 pm

 

MIDI Assignments for Bank Qualified Program Changes

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:

  • For bank qualified assignments, a matching bank and program number must be received for the assignment to execute.
  • For non-qualified assignments, only the program number needs to match - any previously sent bank numbers are ignored.

This is available now in build 2041.

Add Comment - Permalink -   <-- click to rate

Posted Thursday, 11th June 2009 at 02:02:53 pm

 

MIDI Controller Value Remapping

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).

Add Comment - Permalink -   <-- click to rate

Posted Thursday, 11th June 2009 at 01:52:05 pm

 


Next Page