DISTRHO / Cardinal

Virtual modular synthesizer plugin
https://cardinal.kx.studio/
GNU General Public License v3.0
2.22k stars 153 forks source link

Cardinal VST3 not showing after update to 23.09 and old DAW projects crashing looking for it #585

Open mdkberry opened 1 year ago

mdkberry commented 1 year ago

Windows 10 latest updates Reaper 6.82 DAW

I had Cardinal version 22.12 and have used it in a number of projects using the VST3 and it worked fine. I just ran the 23.09 windows installer exe to update it, and it seemed to do it without an issue. I selected LV2, VST2, and VST3 for install. (EDIT: it is possible I installed the old version 22.12 manually, not using the exe, if that makes a difference)

in a new Reaper project it only offers me LV2 and VSTi Cardinal Synth now, no VST3. When I open old Projects it crashes when looking for VST3 Cardinal synth on load. The windows Event Viewer shows the following, and the vst3 file is present, and dated 16.09.23

_Faulting application name: reaper.exe, version: 6.8.2.0, time stamp: 0x64e60464 Faulting module name: CardinalSynth.vst3, version: 0.0.0.0, time stamp: 0x65062aeb Exception code: 0x40000015 Fault offset: 0x000000000121a40a Faulting process ID: 0x9f0 Faulting application start time: 0x01d9f105c3a98afb Faulting application path: C:\REAPER\reaper.exe Faulting module path: C:\Program Files\Common Files\VST3\CardinalSynth.vst3\Contents\x8664-win\CardinalSynth.vst3 Report ID: 211d5f41-6068-4600-ad54-7af9e2b6140e Faulting package full name: Faulting package-relative application ID:

EDIT: Can confirm that copying the CardinalSynth.vst3 file from my vrs 22.12 download over the above newer version, and my old Reaper projects with Cardinal VST3 open again and VST3 Cardinal Synth is available in the DAW. I am going to test it with a copy of the CardinalSynth.vst3 file in the manual install for 23.09, and see if - for whatever reason - that one works.

EDIT 1: didnt work. So this confirms there is an issue of some sort with CardinalSynth.vst3 vrs 23.09 in both manual and exe form causing the VST3 version to be unavailable in the DAW, and crashing projects with a working older VST3 version in.

EDIT 2: A workaround - if anyone has the same issue - has been to reinstall 23.09 with the CLAP version enabled as well as the VST3, then copy the CardinalSynth.vst3 file from my old vrs 22.12 install over the offending item. This gives me access to old projects without crashing, then inside my old project I copy over the settings from the VST3 instance to a new CLAP instance of Cardinal Synth. I presume CLAP is probably a better choice moving forward than VST3, so maybe this is a solution for me at least.