At 01:55 AM 6/21/2016, you wrote:

>>Not only that, I don't find any other application from anyone having this 
>>problem, so it makes my apps look stupid. You said the stalling happens as a 
>>result of "CoreMIDI initializing", but why is this only a problem with MBS 
>>and not anything else?

>Let's change it. So the plugin doesn't do the initialization when plugin is 
>loaded. We simply move that to the constructor of the PortMidiMBS class. And 
>you can now call PortmidiMBS.Initialize to do the initialization when you want.

Thanks very much. I'm a little confused though; you moved it out of the entire 
plugin init, correct? This was the whole problem - I didn't even have to 
declare a PortMIDIMBS class, your stuff would init before any code of mine 
would even occur. So I could never code any warnings or info to the user. 
Apparently now I can; if it stalls, I would set an indicator beforehand and the 
next time the app starts it would know it stalled the previous time and warn 
and instruct the user. That's good.

But you moved it into the Constructor of the PortMIDIMBS class, but then you 
said I have to call a new method Initialize - why do that if the COnstructor 
method does it?

Also see private email. 

Garth Hjelte
Sampler User

_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
mbsplugins@monkeybreadsoftware.info
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to