Search found 67 matches

by willpirkle
Tue Jun 30, 2020 1:41 pm
Forum: VSTGUI
Topic: Inc/Dec Button
Replies: 1
Views: 1760

Re: Inc/Dec Button

If I had time to work up the example for you, I would but I am soaked with work now. And, yes the sub-controller is the cleanest way to do this. If you want a tutorial on sub-controllers, you can always leverage off of my ASPiK Documentation. The example I use involves linking two knobs together and...
by willpirkle
Thu May 07, 2020 6:39 pm
Forum: VST 3 SDK
Topic: Studio One v4 + Factory Presets
Replies: 6
Views: 1663

Re: Studio One v4 + Factory Presets

Ahhh - yes, the old versions used the VST2 wrapper and generated both VST2 and VST3 at once. When presented with both VST2 and VST3 versions of the same plugin, it looks like S1 will choose the VST2 version, but only has that little text in the lower right corner that identifies the species. Thanks,...
by willpirkle
Thu May 07, 2020 2:01 pm
Forum: VST 3 SDK
Topic: Studio One v4 + Factory Presets
Replies: 6
Views: 1663

Re: Studio One v4 + Factory Presets

It is strange because my very old plugins do show their factory presets in S1 (still to this day) and I was using the same code back then.

I also noticed that Bitwig is the same - no factory presets, only the file-based versions.
by willpirkle
Tue May 05, 2020 1:23 pm
Forum: VST 3 SDK
Topic: Studio One v4 + Factory Presets
Replies: 6
Views: 1663

Re: Studio One v4 + Factory Presets

Hi Arne

The JX10 has the same problem - no factory presets, so this looks like a DAW issue. I am contacting Presonus engineering to confirm, but that may take some time.

Thanks for your help,

Will
by willpirkle
Mon May 04, 2020 8:56 pm
Forum: VST 3 SDK
Topic: Studio One v4 + Factory Presets
Replies: 6
Views: 1663

Studio One v4 + Factory Presets

Sometime between 3.6.12 and 3.6.14, the Factory Presets in Studio One v4 stopped showing up. I decided to try to add a few factory presets to the VST3 SDK AGain sample code to check, and I get the same results - they show up in every DAW except Studio One. Does anyone have any information about this...
by willpirkle
Tue Apr 14, 2020 6:59 pm
Forum: VST 3 SDK
Topic: How can I debug validator failures in Visual Studio?
Replies: 9
Views: 2204

Re: How can I debug validator failures in Visual Studio?

Yes, I can compile the sample plugins from VST3 SDK along with all of my own ASPiK VST3 plugins - no problems.

My installation directories are all default.

Will Pirkle
by willpirkle
Fri Mar 27, 2020 7:31 pm
Forum: VST 3 SDK
Topic: How can I debug validator failures in Visual Studio?
Replies: 9
Views: 2204

Re: How can I debug validator failures in Visual Studio?

My ASPiK users and I run into this on occasion. It is because either the validator failed or because the final .vst3 failed to write to its target folder, which on Windows is a protected directory. Running VS as admin requires more than just logging in as admin and then running VS. Since you didn't ...
by willpirkle
Thu Feb 06, 2020 4:35 pm
Forum: VSTGUI
Topic: VSTGUI4 - can you mix XML-design and the old Draw context?
Replies: 2
Views: 2249

Re: VSTGUI4 - can you mix XML-design and the old Draw context?

I've been using the VSTGUI4 XML-design along with hand-coded VSTGUIs with great results. I know your post was more about visual aspects (drawing) and as Arne points out, using the Custom View paradigm allows you to use the XML format for packaging the GUI while still allowing full custom control ove...
by willpirkle
Thu Feb 06, 2020 2:06 pm
Forum: VST 3 SDK
Topic: IMidiMapping and SingleComponentEffect
Replies: 6
Views: 1552

Re: IMidiMapping and SingleComponentEffect

Not the test host.

What I was trying to state was that nothing appears to have been broken between the last SDK and this one, regarding that combination. Apologies for the vague post.
by willpirkle
Wed Feb 05, 2020 3:28 pm
Forum: VST 3 SDK
Topic: how to use own GUI / windows instead VSTI GUI?
Replies: 6
Views: 1921

Re: how to use own GUI / windows instead VSTI GUI?

The way I have done this is to subclass CPluginView and then override the base class functions that you need: IPlugFrame* plugFrame = nullptr; const ViewRect& getRect() const { return rect; } void setRect(const ViewRect& r) { rect = r; } bool isAttached() const { return systemWindow != 0; } virtual ...