Re: Re(2): MIDISend problem with packet length =1
Re: Re(2): MIDISend problem with packet length =1
- Subject: Re: Re(2): MIDISend problem with packet length =1
- From: Brian Willoughby <email@hidden>
- Date: Sun, 11 Aug 2002 00:07:03 -0700
Didier,
[ I think you are right, the problem is I try to send a GM2 switch
[ command which is 8 characters long byte by byte.
I have not reviewed the Generic MIDI spec in a while, but if you are sending a
valid MIDI message, then there should be a way to do so in CoreMIDI.
[ I still don't understand why a driver ought to interpret my data
[ (I can't found any reference on this topic in the CoreAudio
[ reference manual), but I'll try to adjust this.
The system (not the driver) will interpret your data in order to merge it with
other threads and processes on the computer which may be sending MIDI at the
same time.
[ Do you think the CoreAudion will be able to send raw MIDI data in
[ the future, without trying to understand them ?
In order to allow arbitrary MIDI data, CoreMIDI would have to disable merging
of MIDI data between multiple threads and / or processes. Since CoreAudio has
recently added an exclusive "hog" mode, it seems remotely possible that
CoreMIDI might add a similar mode. However, I think you would have to make a
strong case to justify the need for something like this.
Brian Willoughby
Sound Consulting
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.