Search found 297 matches

by Arne Scheffler
Fri Feb 22, 2019 3:35 pm
Forum: VSTGUI
Topic: Mousewheel messages and IMouseObserver / interfering parameter updates in AAXWrapper
Replies: 11
Views: 1282

Re: Mousewheel messages and IMouseObserver / interfering parameter updates in AAXWrapper

Hi Ray,
I just committed the change to always use a timer for all mouse wheel edits in all controls. Please let me know if this fixes your issue.

Cheers,
Arne
by Arne Scheffler
Fri Feb 22, 2019 12:59 pm
Forum: VST 3 SDK
Topic: Receive MIDI CC events: artificial parameters?
Replies: 4
Views: 529

Re: Receive MIDI CC events: artificial parameters?

Hi Lorcan,
you can test if a host implements this via the also new IPlugInterfaceSupport interface. And Cubase has this implemented since version 10.0.10.
You can checkout the NoteExpressionSynth in the SDK. It shows the usage of IMidiLearn.

Cheers,
Arne
by Arne Scheffler
Thu Feb 21, 2019 9:20 am
Forum: VST 3 SDK
Topic: Receive MIDI CC events: artificial parameters?
Replies: 4
Views: 529

Re: Receive MIDI CC events: artificial parameters?

Hi,
can you tell us, why you think that you need the actual MIDI-CC events ? Have you seen the new IMidiLearn interface ?

Cheers,
Arne
by Arne Scheffler
Tue Feb 19, 2019 3:40 pm
Forum: VSTGUI
Topic: Scalable UI: Maximum Scale
Replies: 3
Views: 431

Re: Scalable UI: Maximum Scale

As last resort, you can add a context menu where the user can also change the scaling.

Arne
by Arne Scheffler
Tue Feb 19, 2019 3:38 pm
Forum: VST 3 SDK
Topic: MIDI Program Change
Replies: 7
Views: 930

Re: MIDI Program Change

Hi,
you basically have to do the following:
- create a parameter per channel and bus that is your program list for that channel
- create a unit per channel/bus and set the parameter from above as the program list.

This should give you a program list per channel/bus.

I hope this helps.
Arne
by Arne Scheffler
Tue Feb 19, 2019 2:35 pm
Forum: VSTGUI
Topic: Scalable UI: Maximum Scale
Replies: 3
Views: 431

Re: Scalable UI: Maximum Scale

No. I think it's the responsibility of the host to prevent the resize of its window to a size bigger than the screen.
But I have never actually checked this myself, if this is the case.

Cheers,
Arne
by Arne Scheffler
Tue Feb 12, 2019 1:21 pm
Forum: VST 3 SDK
Topic: IMidiLearn
Replies: 4
Views: 478

Re: IMidiLearn

OK, that was always the problem if a plug-in likes to do this for itself. This was already the case with VST2.x and one of the reasons why we think that this is a host responsibility. Just think about a merged MIDI input where two or more actual hardware devices will control a plug-in. A host can ma...
by Arne Scheffler
Tue Feb 12, 2019 10:11 am
Forum: VST 3 SDK
Topic: IMidiLearn
Replies: 4
Views: 478

Re: IMidiLearn

Hi,
your description how it works is correct. Regarding the question, if a user can change the mapping in the host, is dependent on the host, and no there's no facility to inform you about this. Why do you need this information ? What's the use case ?

Cheers,
Arne
by Arne Scheffler
Mon Feb 11, 2019 12:15 pm
Forum: VST 3 SDK
Topic: Possible to send Current selected track to plugin
Replies: 2
Views: 320

Re: Possible to send Current selected track to plugin

Hi,
this is not part of the VST3 SDK. Every host has it's own extensions to VST3 for this stuff. VST3 is only for processing audio, not for other sequencer related things.

Cheers,
Arne
by Arne Scheffler
Fri Feb 08, 2019 2:15 pm
Forum: VST 3 SDK
Topic: Halion 6: Sample Selector in Macro Page - How to show loaded Layer?
Replies: 1
Views: 233

Re: Halion 6: Sample Selector in Macro Page - How to show loaded Layer?

Hi Pit,
if you want to talk about HALion sound design, you are better set with the following forum:
https://www.steinberg.net/forums/viewforum.php?f=266.

This forum is about writing VST Plug-Ins.

Cheers,
Arne