Simple, Intuitive CoreAudio Framework
Simple, Intuitive CoreAudio Framework
- Subject: Simple, Intuitive CoreAudio Framework
- From: Daniel Staudigel <email@hidden>
- Date: Mon, 2 Sep 2002 14:49:45 -0700
There is an extreme shortage of cheap, powerful audio software for
MacOSX (for all computers?), which is causing a lack of home-made
songs, and a pressure to get the big stuff, which I cannot afford. I
think that a free, simple, and intuitive Audio framework that is a
superset of CA would solve this problem.
If anybody wants to help design/implement such a framework, the more
help the better.
My proposed model is an Object Oriented "Network of Nodes", where nodes
can be "Inputs" "Outputs" or "Filters". Inputs are audio sources,
MIDI, Microphones, or Sound Files. Outputs are speakers, MIDI files,
or sound files (QTSS?). Filters are nodes that convert one format to
another (MIDI stream to normal stream), and/or change the midi/normal
stream. (By normal i mean AIFF-type streams). All streams would be
monochannel, monodirectional, and to make a simple player, you would
simply instantiate an AIFFFile class, a Speaker class, and connect left
- to - left and right - to - right. All nodes have an arbitrary number
of inputs/outputs. You might connect them up in an app like
InterfaceBuilder (LabView?), or it could be all programmatic.
This would be a simple superset, and I'm sure not very hard. I've
tried simple implementations, but they all ended up failing because of
the complexity in the carbon/java calls. As I understand it this is
pretty similar to the way CoreAudio is organized, but I found it
extremely difficult to implement anything more than a sinewave thing,
random noise, and a simple (and crashy) link from mic - to - speaker.
Any ideas?
Daniel
_______________________________________________
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.