Topic: "Version mismatch" on loading Pianoteq.dll new build in Cantabile Solo

Any members using Cantabile (Solo) as a VST host for Pianoteq?

Each time I replace Pianoteq.dll with a new build (same file name), loading any session in Cantabile Solo that uses it ends with an error message:
VST Plugin- Pianoteq - Failed to load preset - version mismatch

So, I need to reselect Pianoteq in the plugin list for each call to this plugin, which is very tedious since I have dozens of racks that use it and Pianoteq updatings are frequent!

Is there a way to force Cantabile Solo to automatically accept a new build (or version) of already used plugins (maybe with a warning message)?

I have just posted this question in KVR Forum > Topten Software (Cantabile), but Pianoteq forum members could have met and hopefully solved this problem

Re: "Version mismatch" on loading Pianoteq.dll new build in Cantabile Solo

What version of pianoteq is it in your current Pianoteq.dll ? If that is a version 3.5 or older there is a small possibility of upgrade problem, depending on what information uses Cantabile to identify the plugin. If you are trying to replace pianoteq standard with pianoteq play it is also quite likely that most vst host will complain as their consider them as different plugins.

Re: "Version mismatch" on loading Pianoteq.dll new build in Cantabile Solo

I, too, have noticed this issue using Cantabile Solo, but I have not had to make large numbers of corrections since I suspect I have far less Cantabile files than iaoranaemaeva.  I have noticed I had to reload the Pianoteq.dll in Cantabile every time I upgrade Pianoteq and I usually upgrade Pianoteq as soon as a new version comes out.  I have Pianoteq Standard only (not Play) and am currently running the most current version.

Last edited by mwinthrop (22-07-2010 00:06)

Re: "Version mismatch" on loading Pianoteq.dll new build in Cantabile Solo

julien wrote:

What version of pianoteq is it in your current Pianoteq.dll ?

It's Pianoteq Standard v.3.6.3. That problem existed with all previous versions of Pianoteq (1st bought on Jan 2008) and all versions of Cantabile 2 Solo.

No news from KVR Forum at this moment...

[EDIT] One response from a KVR forum member:

I think this is more a pianoteq issue when each new version tags it's vst presets with a new version number... and can't read it's older preset versions.

I understand the hassle you have but actually see no simpler solution than what you already did... reloading the vst with appropriate patches with new version numbers.

Last edited by iaoranaemaeva (22-07-2010 09:47)

Re: "Version mismatch" on loading Pianoteq.dll new build in Cantabile Solo

CantabileSolo20.exe is flanked by a Compatibility.ini file that could be edited in order to solve the problem, I believe:

; This file can be used to specify behaviour of specific plugins
;
;    PluginXXXXXXXX=<value>
;
; Where XXXXXXXX = the plugin's uniqueId in hex.  If not known, this value can be
; found in VstCache.ini in the application data folder (..)
; Valid values: (..)
;  16 = Don't check the version number contained in fxb/fxp files

Now, where can I find Pianoteq uniqueId?

Re: "Version mismatch" on loading Pianoteq.dll new build in Cantabile Solo

iaoranaemaeva wrote:

Now, where can I find Pianoteq uniqueId?

Thanks to Plugin Consultant, I found that Pianoteq 3 uniqueId is ASCII "Ptq3". So, I added this line to Compatibility.ini in Cantabile Solo 2.0 folder :

Plugin50743371=16        ; Pianoteq3 - don't check fxb/p version #

Now I can update Pianoteq 3 without having to correct rack data in Cantabile 2 Solo

Last edited by iaoranaemaeva (22-07-2010 13:46)