Search found 282 matches

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

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: 903

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: 1076

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: 2213

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: 1034

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: 6132

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: 6132

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: 6132

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...
by Arne Scheffler
Tue Jun 21, 2016 3:18 pm
Forum: VST 3 SDK
Topic: How to map a MIDI CC to multiple parameters?
Replies: 18
Views: 6132

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

Do you recommend to create 16 * 128 parameters and map each of them to a single MIDI CC? We're fine with the ambiguous case of concurrent parameter automation and MIDI CC, as it is already "solved" for the other plugin format. Interesting, how did you "solve" it ? And I cannot recommend something h...
by Arne Scheffler
Tue Jun 21, 2016 2:22 pm
Forum: VST 3 SDK
Topic: How to map a MIDI CC to multiple parameters?
Replies: 18
Views: 6132

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

And one more thing, when you do implement this yourself, you most likely will have problems with automation. What if the user had a recorded automation of one of the parameters and now records an automation for the proxy parameter. Both automation will fight against each other which value will be th...