Search found 354 matches

by Arne Scheffler
Mon Jul 25, 2016 8:04 pm
Forum: VSTGUI
Topic: Mouse Click Grabs keyboard focus in some hosts
Replies: 14
Views: 6922

Re: Mouse Click Grabs keyboard focus in some hosts

Hi Marvin, it's difficult to follow you. If you mean that the keyboard focus is shifted to the platform control of VSTGUI if you click inside of it, then this is expected behaviour. You have to be a good citizen and only handle keyboard input events for the events you are actually using. Do you by a...
by Arne Scheffler
Mon Jul 25, 2016 2:27 pm
Forum: VSTGUI
Topic: Mouse Click Grabs keyboard focus in some hosts
Replies: 14
Views: 6922

Re: Mouse Click Grabs keyboard focus in some hosts

Hi Marvin,
can you be more specific ? What Operating System, which hosts, and very important, what do you expect to happen ?

cheers
Arne
by Arne Scheffler
Tue Jul 19, 2016 10:43 am
Forum: VST 3 SDK
Topic: Event Inputs clarification
Replies: 4
Views: 2439

Re: Event Inputs clarification

Is it safe to assume that multiple event buses are redundant? No, the other way around, channels are an old MIDI concept. An Event Bus can have a name, so it's intention can be expressed. So if you have a multi timbral instrument, you set up as much event busses as you have audio busses. For exampl...
by Arne Scheffler
Thu Jul 14, 2016 4:16 pm
Forum: VST 3 SDK
Topic: Program List Storage Location
Replies: 1
Views: 1229

Re: Program List Storage Location

Program lists are also saved as vstpreset files at the same location.
by Arne Scheffler
Tue Jul 12, 2016 6:05 pm
Forum: VST 3 SDK
Topic: IPlugViewContentScaleSupport
Replies: 2
Views: 1517

Re: IPlugViewContentScaleSupport

Cubase 8.5 does not support this interface. And the interface iid and methods are the same as the presonus one, so no need to implement both ;-)
If you already have a HiDPI version and it works in StudioOne, I expect that it will work automatically in Cubase when it support HiDPI itself.

cheers
Arne
by Arne Scheffler
Fri Jul 08, 2016 7:33 am
Forum: VSTGUI
Topic: Custom cursor problem on PC for some people
Replies: 5
Views: 2858

Re: Custom cursor problem on PC for some people

If I remember correctly, on some graphics cards the change of a cursor is taken a long time when the cursor size is bigger than 16x16. And because the graphics driver is doing this with the highest priority (don't know why they think they should do it this way) the audio threads get interrupted. Try...
by Arne Scheffler
Thu Jun 23, 2016 2:08 pm
Forum: VST 3 SDK
Topic: UUID Generation
Replies: 1
Views: 1448

Re: UUID Generation

There is discussion out there in the wild http://www.kvraudio.com/forum/viewtopic.php?t=291624 about UUID generation. Apparently (7 years ago) they had to be registered with Steinberg. Does that still hold true? The linked thread talks about VST2 and its content is still valid. For VST3 you can use...
by Arne Scheffler
Thu Jun 23, 2016 1:46 pm
Forum: VST 3 SDK
Topic: How to map a MIDI CC to multiple parameters?
Replies: 18
Views: 7924

Re: How to map a MIDI CC to multiple parameters?

According to IMidiMapping: class IMidiMapping: public FUnknown { public: virtual tresult PLUGIN_API getMidiControllerAssignment (int32 busIndex, int16 channel, CtrlNumber midiControllerNumber, ParamID& id/*out*/) = 0; static const FUID iid; }; We can only map one parameter to one MIDI CC. I stand c...
by Arne Scheffler
Thu Jun 23, 2016 12:12 pm
Forum: VST 3 SDK
Topic: How to map a MIDI CC to multiple parameters?
Replies: 18
Views: 7924

Re: How to map a MIDI CC to multiple parameters?

You also get a race condition when there's automation while the users turns a knob on the user interface with his mouse. You won't get this race condition if you let the host do this stuff. If the user turns a knob on the UI-Editor of the plug-in the plug-in sends this change to the host. The host ...
by Arne Scheffler
Tue Jun 21, 2016 8:32 pm
Forum: VST 3 SDK
Topic: How to map a MIDI CC to multiple parameters?
Replies: 18
Views: 7924

Re: How to map a MIDI CC to multiple parameters?

No, the host records parameter automation, not MIDI-CC automation. The IMidiMapping only tells the host which MIDI-CC maps to which parameter. If the user turns a knob on his MIDI remote control then the host maps this change to the parameters in the IMidiMapping and as the host knows about which pa...