Search found 23 matches

by lorcan
Fri Jul 06, 2018 1:35 pm
Forum: VST 3 SDK
Topic: Interface (IXmlRepresentationController) support in Cubase and other hosts
Replies: 7
Views: 2094

Re: Interface (IXmlRepresentationController) support in Cubase and other hosts

Thanks Yvan, I had figured that myself in the meantime. But with the SDK's own host checker plug-in inserted as a VSTi, one only gets the 'page 1 / page 2' displayed in the vsti panel, the knobs are grayed out and show no labels as with GA, as can be seen in the 2nd screenshot. Nothing in the corres...
by lorcan
Mon Jul 02, 2018 3:58 pm
Forum: VST 3 SDK
Topic: Interface (IXmlRepresentationController) support in Cubase and other hosts
Replies: 7
Views: 2094

Re: Interface support in Cubase and other hosts

This is what I get inserting Steinberg Groove Agent SE

Pre-assigned QC
ga xml.png
Knobs and labels are populated
ga xml 2.png
by lorcan
Mon Jul 02, 2018 3:48 pm
Forum: VST 3 SDK
Topic: Interface (IXmlRepresentationController) support in Cubase and other hosts
Replies: 7
Views: 2094

Re: Interface support in Cubase and other hosts

Yvan, thanks, that's what the sdk host checker plug-in does too, but as I said getXmlRepresentationStream() doesn't get called when you open the quick control panel. I thought the idea would be to pre-populate those or give a template for the 8 slots. The docs aren't too clear on this point, this is...
by lorcan
Fri Jun 29, 2018 1:05 pm
Forum: VST 3 SDK
Topic: Interface (IXmlRepresentationController) support in Cubase and other hosts
Replies: 7
Views: 2094

Re: Interface support in Cubase and other hosts

Hi Arne, thanks, I had almost forgotten about Cubase's remote control editor. Actually what I want to do is provide a default parameter assignment template from my plug-in to Cubase's track quick controls, as I think these are very useful and intuitive for the user. I was under the impression that t...
by lorcan
Thu Jun 28, 2018 12:11 pm
Forum: VST 3 SDK
Topic: Interface (IXmlRepresentationController) support in Cubase and other hosts
Replies: 7
Views: 2094

Interface (IXmlRepresentationController) support in Cubase and other hosts

Hi, I started implementing IXmlRepresentationController introduced in 3.5 to hopefully publish default parameter mappings for my plug-in. I've tested with Cubase 9.5, and my logs shows this interface is not queried, and the relevant getXmlRepresentationStream is not called. I've also tried using Ste...
by lorcan
Tue Jun 12, 2018 2:24 pm
Forum: VST 3 SDK
Topic: VST3 Bundle backward compatibility
Replies: 4
Views: 2406

Re: VST3 Bundle backward compatibility

Good to know, thanks !
By the way and FYI the new SDK is up on github but not here https://www.steinberg.net/en/company/developers.html.
by lorcan
Tue Jun 12, 2018 11:18 am
Forum: VST 3 SDK
Topic: VST3 Bundle backward compatibility
Replies: 4
Views: 2406

VST3 Bundle backward compatibility

Hi Yvan, in the 3.6.10 SDK the Windows plug-in is now placed in a 'bundle', ala macOS and the old way is deprecated. Might this not break compatibility with hosts that expect the old location ? Ideally they should be scanning the VST3 folder and its descendants, but I'd prefer to be sure and not shi...
by lorcan
Thu Apr 20, 2017 1:28 pm
Forum: VST 3 SDK
Topic: VST2 equivalent of VST3 EditController::setDirty()
Replies: 2
Views: 1841

Re: VST2 equivalent of VST3 EditController::setDirty()

Yes, thanks Arne, that's what I suspected.
by lorcan
Thu Apr 20, 2017 1:27 pm
Forum: VST 3 SDK
Topic: Host compatibility testing
Replies: 8
Views: 4294

Re: Host compatibility testing

Thanks for the clarification, Arne. One thing I noticed is my plug-ins all pass all tests, except for one in the GUI version: Global Instance > VST3 Conformity > Persistence > Parameter Bypass persistence -> The Bypass Parameter is not in sync in the controller ! What is strange is that everything w...
by lorcan
Tue Apr 18, 2017 5:27 pm
Forum: VST 3 SDK
Topic: VST2 equivalent of VST3 EditController::setDirty()
Replies: 2
Views: 1841

VST2 equivalent of VST3 EditController::setDirty()

Hi all, my plug-in's need to store per-instance state such as UI settings etc. In the VST3 version I use EditController::setDirty() when the state changes to notify the host a save prompt should be displayed (* appended to project filename). This works fine in conforming hosts. However in VST2 I can...