Am 27.10.2012 um 00:09 schrieb Garth Hjelte <[email protected]>:

> I know I've asked this before and I apologize, but...
> 
> Can you use the NSxxx types of MBS classes on REAL apps built in Carbon? Or 
> do they have to be built in Cocoa?

With CocoaControlMBS control you can embed any Cocoa control in Carbon app.

> Related question: does this
> 
> * Changed MidiEndPointMBS and MidiPortMBS to use Grand Central Dispatch for 
> faster event handling.
> 
> Rely on Cocoa or is it available for Carbon too?

This has nothing to do with Cocoa.

> -Does the GCD thing on Mac improve latency within that class?

GCD changes Midi*MBS classes, not PortMidi classes.
For PortMidi you use a timer to ask for new events.

> -Which does lower latency to incoming external MIDI on Windows - PortMIDI or 
> the WindowsMIDI classes?

Not sure. Please measure.

> -Does it matter which is better, does REAL's slower event handling make this 
> a non-issue?


Why do you think Real's event handling is slow?

The big problem on Windows is the limited resolution of the timer.
So you often end up making a thread doing things.

Greetings
Christian

-- 
Read our blog about news on our plugins:

http://www.mbsplugins.de/

_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to