Weird issue with Arturia Matrix-12 x64 plugin

I almost didn’t post this, partly because takes some specific steps to repro the problem, and it is likely something specific to my machine or with a specific plugin. But I CAN reproduce it every time (on my machine! :wink: ), so I thought it might be worth submitting to see if anyone has any ideas:

The problem appears to only happen with newest Arturia’s Matrix-12 plugin (just released last month), and I can only repro the problem from Cantabile (not standalone). You will see why as I explain the steps:

I have a SetList that contains a Song containing a Rack that contains the 64-bit VST2 Matrix-12 V2 plugin. The first time I get to this Song, everything works perfectly. But if I leave that song and then return to it (regardless of whether there was 1 song or 10 songs loaded in the interim), I hear a fairly loud pop, and the Audio Port is dead. I can get it back by disabling and re-enabling the Audio Engine, but the problem happens again as soon as I switch to this same song. (This is why I can only repro the problem from Cantabile, because I don’t have another host application with the capability of switching between songs and plugins on the fly.)

It does not matter which audio driver I use (I tried the ASIO driver from Focusrite, ASIO4All, and the WASAPI driver). The patch selected within Matrix-12 also has no effect. I do not experience this with the 32-bit version of the Matrix-12 V2 plugin (using JBridge), so that is my workaround for now. I also do not experience this with any other plugin (including the other 64-bit Arturia VSTs).

Hey @Roland_Robertson

Which build of Cantabile are you running? Wondering if this might be related to the recent change I made to flush plugin tails (introduced in build 3177).

If you running a newer build 3176 could you try with 3176 and let me know if anything is different.

Brad

You are right @brad. After installing build 3176 and recreating the scenario, I do not have this issue. If I re-install a later build, the problem is back.

Thanks - I’ve logged it to be looked at after I get through all this work on bindings.