Job listing: Cocoa/CoreAudio Contract
Job listing: Cocoa/CoreAudio Contract
- Subject: Job listing: Cocoa/CoreAudio Contract
- From: Kirk <email@hidden>
- Date: Tue, 28 Jan 2014 07:57:42 -0600
Cocoa/CoreAudio Contract
I am exploring having the company I work for hire out the following task:
***
Create a Cocoa wrapper (OSX target) for the Core Audio HAL API that will allow a Cocoa app to route audio arbitrarily from composite input devices to composite output devices, preferably with volume/level control per channel.
The intended use is to simulate a crosspoint-switch function for voice communication, where N channels of input (from USB audio devices) can be arbitrarily connected to outputs (USB audio devices). ’N’ could range from 3 to whatever is technically possible for the host hardware.
If needed, a “channel” can be defined as a stereo pair from/to a single USB device. The ability to mix multiple input channels into a single output channel is desirable, as is the ability to send a single input channel to multiple output channels.
This routing/mixing needs to be configurable on-the-fly by the controlling application, using Cocoa methods that are reasonably easy to understand and use by a competent coder with no significant Core Audio experience.
The host hardware can be assumed to be the fastest Mini available at a given moment, with 16GB of RAM (or more, if available).
A separate application controlled by IAC is OK, or a library/framework. Use of an existing wrapper such as PortAudio is OK.
No historical compatibility is required.
App-store compatibility is not required, but is desirable.
Contract features will be developer-friendly.
A series of sensible milestones and progress payments will be negotiated.
Ownership of the final product will rest with the purchaser, but you will be free to use and sell similar derivative works elsewhere.
At this time it is not intended that this software will be publicly open-sourced, but the code will be provided to our end users as part of a documentation package (industry contractual requirement). They will ignore it, as usual.
Questions/proposals/quotations to: email@hidden.
***
Kirk Kerekes
(iPhone)
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden