Re: CoreMidi and Virtual EndPoints
Re: CoreMidi and Virtual EndPoints
- Subject: Re: CoreMidi and Virtual EndPoints
- From: Philippe Wicker <email@hidden>
- Date: Wed, 15 Jan 2003 21:08:27 +0100
On Wednesday, January 15, 2003, at 09:06 AM, Pierre-Olivier Latour
wrote:
>
>
> Apple "Audio MIDI Setup" Application shows you devices. In my case for
>
> instance, it shows a device called Unity (the software sampler from
>
> Bitheadz) and another device called UM-1 (USB MIDI interface from
>
> Edirol). Unity cannot be connected to any other device because it is a
>
> "pure" virtual device that do not communicate with the world outside
>
> the machine. On the contrary, I can connect the UM-1 to external
>
> devices (eg a Sond Canvas, or a hardware sampler). This is possible
>
> because UM-1 is a physical device designed to send or receive MIDI
>
> to/from the outside of the machine.
>
>
That doesn't work: I just create a virtual destination in my program.
>
It is
>
created without any errors and appears in the "SampleTools" example of
>
the
>
developer examples when executed.
>
>
However, it _does not_ appear in the "Audio MIDI Setup" Application...
>
What's that? Do only virtual sources appear here?
Hi Pierre-Olivier,
In my opinion, this is the expected behavior. From the MIDI point of
view, "Audio MIDI Setup" is a remake of the old OMS Studio Setup
application. It is intended to manage descriptions of the connection of
your computer to real MIDI equipments (in term of physical devices).
So virtual source or destination endpoints do not appear. Although I'm
not sure about this, I think that a necessary condition for a device
icon to appear is an installed MIDI driver. But this not a sufficient
condition. In my own configuration, 4 MIDI drivers are installed
(Unity, UM-1 and EmagicUSBMIDIDriver in the /Library/Audio/MIDI
Drivers, and the 4th one, MIDI Monitor from the excellent tool of Kurt
Revis in ~/Library/Audio/MIDI Drivers). But only 2 of them appear in
the MIDI pane. Don't know the reason why. People more involved in
driver writing than me could answer this question.
Philippe Wicker
email@hidden
_______________________________________________
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.