For a while now I've been slowly working my way through Cantabile's code base, cleaning up and restructuring large parts of it in preparation for the next version.
The bad news is that some of this cleanup inadvertantly made it into build 2053 resulting in some UI elements missing. As far as I know these are all resolved now in build 2055.
The good news is that this clean up work is pretty much complete and I think deserving of this:

This is not publicly available yet and functionally there's nothing new but that's coming...
Posted on April 7, 2010
Recently I've been getting reports of issues with the RSS feed for this blog, including duplicate posts in some readers and new posts not showing up in Google Reader.
After some investigation I think I've found and fixed the cause of this but in the process of fixing it may well have caused a new batch of duplicate posts to appear. Unfortunately there's not much I can do about that - sorry, please just ignore them.
Hopefully this issue is now resolved and the feed will work well with your RSS reader. If not, please let me know.
Posted on March 24, 2010
Eric Krueger of blackgrand.com has posted another excellent video, this time on using Cantabile Performer's sub-sessions. Check it out on the Videos page.
Thanks again Eric!
Posted on March 22, 2010
I've just put up a new experimental build that has some new format string variables:

Mostly I think these are self explanatory, but just in case:
In the case where there is no loaded song or sub-session:
The main purpose I see for these variable is with triggers launching external scripts. For example, a trigger that launches an external program whenever a sub-session is loaded, passing the name of the sub-session or song as a command line argument.
One more tip: if you prefix the command line of a execute script trigger with alert: the trigger will display the resolved string as a message box... which I think will be mainly useful for debugging triggers that launch scripts. eg: if a script doesn't seem to be running correctly and you want to see the command line it's being invoked with, just edit the trigger, insert the alert: prefix and invoke the trigger again to see the resolved command line.
This will be in the next official build, or available now in the experimental build (along with a few other miscellaneous fixes).
Posted on February 27, 2010
The next build of Cantabile (2051) has a some tweaks to help clean up the MRU file menu:

You get at these commands by right clicking in the file menu. The commands are self explanatory. Also, simply pressing the Delete key on an unpinned item will remove it from the list.
Works in the file menu of Cantabile's main window and the Set List window.
Posted on February 13, 2010