VST SDK 2.4 - no midi input in Cubase LE

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

I just finished porting Wusikstation to the SDK 2.4, so far it runs on several hosts, BUT, Cubase LE. No Midi Input.

Is there a workaround for this?

Any advise would be great, thanks in advance. :cool:

(still need to port the code to the new GUI SDK 3.0/3.5)

Best Regards, WilliamK

Post

Forte is also not working.

So far the only ones working: FL7, Orion 6, EX 1.4 and SONAR 6.

Post

call AEffectX::resume() in your own resume method.

arne

Post

MIDI Input: New Plugs should implement AudioEffectX::canDo "receiveVstMidiEvent" to indicate the presence of a MIDI Input, instead of wantEvents.
+ call resume on your own as arne wrote.

Post

Yeh... "wantEvents()" is deprecated, but under the hood it's still done in AudioEffectX::resume() - iff the PlugIn called isSynth() before and canDo("receiveVstMidiEvent") returns 1. Quite some older hosts rely on it, as you have already found out 8-)
"Until you spread your wings, you'll have no idea how far you can walk." Image

Post

Got it, thanks guys.

So I added on my synth class right after "isSynth ();"
canDo("receiveVstMidiEvent");

And in the resume call: "AudioEffectX::resume();"

Now a question, hosts that expect the SDK 2.4, won't this crash the host? Or its safe?

Wk

Post

WilliamK wrote:Got it, thanks guys.

So I added on my synth class right after "isSynth ();"
canDo("receiveVstMidiEvent");
No, no, no, no, no.
The host calls your PlugIn's canDo() method, and it has to return 1 when asked for "receiveVstMidiEvent".
"Until you spread your wings, you'll have no idea how far you can walk." Image

Post

Ah, :oops:, thanks. I see it now. I was working crazy yesterday so my mind blocked that. :dog: I already do that on my canDo call. ;-)

Wk

Post Reply

Return to “DSP and Plugin Development”