Re: Starting with AppleUSBAudio and CoreMIDI
Re: Starting with AppleUSBAudio and CoreMIDI
- Subject: Re: Starting with AppleUSBAudio and CoreMIDI
- From: Niel Warren <email@hidden>
- Date: Fri, 4 Mar 2005 14:11:23 -0800
Hi Brian,
If you are planning a fairly simple device and make it class compliant
then the current drivers
in Mac OS X should support your device nicely. Pitfalls are hubs and
their different idiosyncrasies.
Hopefully, the CoreMIDI people will jump in with comments for the MIDI
part.
Regards,
Niel
On Friday, March 4, 2005, at 01:30 PM, Brian Kennedy wrote:
Hi all,
I am an DSP embedded programmer/designer who is
just starting to research the possible use of USB on
some of our future projects. After pouring through
the documentation and example code for USB and Core
Audio, and playing with a TI USB eval board, I have
come up some simple questions that I can't seem to pin
down.
The TI eval board is configured with two channels
of audio streaming from the host, one channel streamed
from the host, and HID controls on the eval board for
volume up/volume down/mute. Upon connecting the board
to the Mac all of the features of the USB board worked
with the AppleUSBAudio driver without any further
configuration. In the projects we we are looking at
developing we would like to stream audio to the Host
from our device as well as pass MIDI Sysex/CC data
back and forth between the Host and our device. Am I
correct in my thinking that as long as we follow the
USB audio class spec and the USB MIDI class spec in
our firmware the default OS X drivers should
communicate with our device? Are there any pitfalls I
should watch out for? I am also having trouble
finding info on how CoreMIDI works. Sorry if this all
seems a bit trivial but like I said I am really just
starting on this and all of the documentation I have
read so far doesn't really address this and is a
little overwhelming. Thanks,
Brian Kennedy
Design Engineer, DSP - Research & Development
__________________________________
Celebrate Yahoo!'s 10th Birthday!
Yahoo! Netrospective: 100 Moments of the Web
http://birthday.yahoo.com/netrospective/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
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