question about CoreMIDI & cocoa
question about CoreMIDI & cocoa
- Subject: question about CoreMIDI & cocoa
- From: Khamba Staring <email@hidden>
- Date: Tue, 28 Sep 2004 16:23:13 +0200
Hi,
Not exactly Core_Audio_ related but here goes.. (is there a coremidi list?)
I've setup the midi callback so that a standard C function is called when
a midi message is received by the system. I'd like to make this C function
signal a method in an ojbc class, in order to let that method update an
NSTextView in my programs window.
Now, the callback is called when a signal is received; it can call a method
in my MIDI class, which also seems to work (some printf()s showed me).
However, when I try to send a message to the NSTextView outlet from the
method called by the C callback, the program buserrors. I suppose this
happens because the C function lives in the midi thread which is automatically
created by CoreMIDI?
What can I do to call a function/send a message to the MIDI class so I can
safely update the NSTextView?
One way I'm trying to avoid is to copy the received midi messages in a struct
and let the MIDI class periodically check and clear this struct..
Kind regards,
-- Khamba Staring
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden