Are you saying you code xhip by trial-and-error from observing a Steinberg host's behavior? Of course not, you (like everybody else) go by what the VST SDK specifies. Unfortunately for all of us it is extremely vague on a large number of issues, but unless a plugin or host is in clear violation of what *is* specified you cannot call it a faulty implementation or a bug.aciddose wrote:it is unexpected behaviour. if you'd like to hear steinberg themselves say that only their implementations are correct, all you need to do is ask them: "which hosts can i use as a reference when developing vst plugins?"
Besides, I'm sure you are aware of the fact that even the Steinberg hosts do not play by the SDK rules in a number of cases. VSTack reports that it can handle any number of input/output channels, whereas in reality it is restricted to mono or stereo in/out. Wavelab reports that it is *always* processing in realtime (or always offline, I don't remember which). Does that make it OK for other hosts to do the same?
-- dj!
