• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Simple, Intuitive CoreAudio Framework
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

  • Follow-Ups:
    • Re: Simple, Intuitive CoreAudio Framework
      • From: Tim Hanson <email@hidden>
  • Prev by Date: Re: What happened to Audio Units?
  • Next by Date: Re: Playing lots of tiny sounds with different formats?
  • Previous by thread: Re: What happened to Audio Units?
  • Next by thread: Re: Simple, Intuitive CoreAudio Framework
  • Index(es):
    • Date
    • Thread