Народ, может кто знает способ, как заставить Plugin Manager Куба видеть две версии одинакового синта и позволять грузить обе версии.
Есть синт Tone2 Gladiator. Недавно вышел апдейт 3.0 и звук стал другим. Необходимо, чтобы была доступна для выбора как предыдущая версия 2.8 (для старых проектов), так и новая 3.0 (для новых проектов). Но так как в dll-ке зашито одинаковое название, Куб только одну версию определяет при наличии обоих. Пробовал редактировать dll-ку блокнотом, находя в ней название синта и меняя его на другое - не помогло)
upd:
В общем так выглядит Vst2xPlugins Cubase.xml после скана.
<item>
<string name="Group" value="Vst2xPlug\D:\VST64\Tone2\Gladiator 3\Gladiator3 X64.dll"/>
<member name="Values">
<member name="Vst2xPlugInfo">
<obj class="CmTime" name="lastModified" ID="557667760">
<int name="Seconds" value="3755563872"/>
</obj>
<string name="subCategory" value="Instrument"/>
<string name="cid" value="5653545432474C676C61646961746F72"/>
<string name="editorCid" value="5653455432474C676C61646961746F72"/>
<string name="name" value="Gladiator3 X64"/>
<string name="vendor" value="Tone2.com"/>
<string name="sdkVersion" value="VST 2.4"/>
<string name="vendorVersion" value="3.0.0.0"/>
<int name="latencySamples" value="0"/>
<int name="canDoublePrecision" value="0"/>
<int name="audioInputBusCount" value="0"/>
<int name="audioOutputBusCount" value="1"/>
<int name="mainAudioInputArr" value="0"/>
<int name="mainAudioOutputArr" value="3"/>
</member>
</member>
</item>
<item>
<string name="Group" value="Vst2xPlug\D:\VST64\Tone2\Gladiator 2\Gladiator2 X64.dll"/>
<member name="Values">
<member name="Vst2xPlugInfo">
<obj class="CmTime" name="lastModified" ID="557662384">
<int name="Seconds" value="3680760008"/>
</obj>
<string name="subCategory" value="Instrument"/>
<string name="cid" value="5653545432474C676C61646961746F72"/>
<string name="editorCid" value="5653455432474C676C61646961746F72"/>
<string name="name" value="Gladiator2 X64"/>
<string name="vendor" value="Tone2.com"/>
<string name="sdkVersion" value="VST 2.4"/>
<string name="vendorVersion" value="2.6.0.0"/>
<int name="latencySamples" value="0"/>
<int name="canDoublePrecision" value="0"/>
<int name="audioInputBusCount" value="0"/>
<int name="audioOutputBusCount" value="1"/>
<int name="mainAudioInputArr" value="0"/>
<int name="mainAudioOutputArr" value="3"/>
</member>
</member>
</item>
<item>
Видно, что Куб находит обе версии после скана, но в самом Кубе отображается только 2 версия. У обоих плагов есть одинаковые строчки, по которым видимо Куб и отсеивает дубликаты. Это cid и editorCid. Кто-нибудь знает, как можно изменить этот cid номер в dll-ке плага ?) Если открыть библиотеку блокнотом, она не находит такие значения к сожалению. Поможет ли HEX-редактор найти ?)