• 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
Re: Jack and CoreAudio (was Mirroring Audio Output)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Jack and CoreAudio (was Mirroring Audio Output)


  • Subject: Re: Jack and CoreAudio (was Mirroring Audio Output)
  • From: Jeff Moore <email@hidden>
  • Date: Mon, 8 Jan 2007 12:39:45 -0800


On Jan 8, 2007, at 6:41 AM, Dan Nigrin wrote:

Jeff:

To the contrary - the CoreAudio team, and you in particular, have been extremely helpful when we (Stephane) have posed questions, and we greatly appreciate it.

Great! We'll keep trying to help where we can.

I think what Stephane was trying to say though was that in order to get even better integration between Jack and CoreAudio, that an even deeper understanding of CoreAudio internals and AudioMIDI Setup is necessary for us. Stephane and I will try to draft a technical proposal of sorts for your (and Apple's) consideration in the next couple of days.

The lower bits of the audio stack aren't as well documented as the other bits, so it is understandable that you'd have questions that we would be very happy to answer. There really isn't any technical impediment to you integrating Jack into the system. There are plug- able patch points throughout the stack.


We are obviously biased, but our sense in the Audio community is that there is a strong desire to have Jack (or Jack-like) functionality embedded at the OS-level; take for example this thread on Create Digital Music: http://createdigitalmusic.com/2006/12/06/vista-audio-improvement-details-for-consumers-at-least/#comments

Yes. Routing between apps and the sort of things that Jack, AudioHijack, et al. do has been requested of us in the past. However, it has never really been something that has been at the top of request lists from either users or developers. Throw in the fact that for the users that want those features, there are good, useable solutions like Jack out there now and you can begin to see why there hasn't really been any work done in this area.


Just as Apple has used open source foundations in Safari, we feel that a Jack extension to CoreAudio makes a lot of sense...

I don't believe that this is really a topic that belongs here on this list, but we'd be happy to talk about whatever issues you've been having with integrating Jack into what's there in the system now.


Stephane or I will post again shortly.

Thanks,
Dan

Dan Nigrin
Defective Records
202 Hack / PC-1600 User / VSTi Host / OMS Convert / Jack OS X
http://www.defectiverecords.com
http://www.jackosx.com

I'm unclear. Have we been lax in replying to your questions? My apologies if so, and I'm sure we'll try to do better.

I should have added that this doesn't mean that it's impossible. For
example, there are several tools out there that pose as a virtual
device to route the audio back out to user space where a program can
then send it to where ever it likes. The AudioReflectorDriver example
code in our SDK provides a simplistic attempt at this. There are also
more complex tools, like Jack for instance, that do routing and a
bunch of other cool things too.



And if Apple would support the open-source jack project (more specifically the new multi-processor aware jackdmp version http://www.grame.fr/~letz/jackdmp.html) , even cooler things could happen! ((-:


_______________________________________________
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


--

Jeff Moore
Core Audio
Apple


_______________________________________________ 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
References: 
 >Jack and CoreAudio (was Mirroring Audio Output) (From: Dan Nigrin <email@hidden>)

  • Prev by Date: Re: Purpose of kAudioDevicePropertyChannelNumberNameCFString
  • Next by Date: Re: Converting to LPCM 32bit
  • Previous by thread: Jack and CoreAudio (was Mirroring Audio Output)
  • Next by thread: Re: Jack and CoreAudio (was Mirroring Audio Output)
  • Index(es):
    • Date
    • Thread