Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > Jobs and Commerce > Help Wanted

Reply
 
LinkBack Thread Tools Display Modes
Old 03-17-2010, 06:56 PM   #1 (permalink)
http://app-apps.com
 
Join Date: Jun 2009
Location: Los Angeles, CA
Posts: 450
MichaelE is on a distinguished road
Default $100 bounty for core audio playback a 2x speed.

I'm offering a $100 bounty for code that extends, wraps or mimics the AVAudioPlayer class and allows playback at 1.0x, 1.5x and 2.0x speeds. Private APIs are not allowed. Code should be clean and readable.

Deliver a working ipad (or iphone) project which demos the functionality and the $100 is yours. Will pay via paypal or elance.com.
__________________
Michael Emmons
Founder, App Apps, LLC
http://app-apps.com



VideoBot | Audiotorium Notes | Thought Bubbles
MichaelE is offline   Reply With Quote
Old 03-17-2010, 07:22 PM   #2 (permalink)
Registered Member
 
Join Date: Nov 2009
Posts: 580
ChrisL is on a distinguished road
Default

Have you seen Finch? (zoul's Finch at master - GitHub) It seems to do everything you need and is open source. I haven't tried it lately, but it apparently supports pitch bending now (see the demo).

Edit: should add that this doesn't do compressed audio. Exactly what capabilities do you need?

Last edited by ChrisL; 03-17-2010 at 07:25 PM.
ChrisL is offline   Reply With Quote
Old 03-17-2010, 07:42 PM   #3 (permalink)
http://app-apps.com
 
Join Date: Jun 2009
Location: Los Angeles, CA
Posts: 450
MichaelE is on a distinguished road
Default

Quote:
Originally Posted by ChrisL View Post
Have you seen Finch? (zoul's Finch at master - GitHub) It seems to do everything you need and is open source. I haven't tried it lately, but it apparently supports pitch bending now (see the demo).

Edit: should add that this doesn't do compressed audio. Exactly what capabilities do you need?
That was my understanding as well--finch doesn't support compressed audio, which is exactly what I need. I'm currently using iLBC format. I could use a different compressed format possibly, depending on how much larger it is than iLBC, but uncompressed is out of the question.

Other than varying playback speed I need similar functionality to the basic AVAudioPlayer--play, pause, stop, current time. Being able to vary the pitch independently of the speed would be a $50 bonus. It would be nice, but not a requirement.

Also, I'm happy to put the money in escrow on elance.com to guarantee payment.
__________________
Michael Emmons
Founder, App Apps, LLC
http://app-apps.com



VideoBot | Audiotorium Notes | Thought Bubbles

Last edited by MichaelE; 03-17-2010 at 07:57 PM.
MichaelE is offline   Reply With Quote
Old 03-17-2010, 08:11 PM   #4 (permalink)
Registered Member
 
Join Date: Nov 2009
Posts: 580
ChrisL is on a distinguished road
Default

I see. Just wanted to point it out in case it satisfied your requirements.

(Just to be clear, when I said pitch bending above, I was really referring to changing the speed. Shifting pitch and speed independently would require a phase vocoder or other such techniques that are not built in to Core Audio -- probably not feasible to have this done for $50 )
ChrisL is offline   Reply With Quote
Old 03-17-2010, 08:26 PM   #5 (permalink)
http://app-apps.com
 
Join Date: Jun 2009
Location: Los Angeles, CA
Posts: 450
MichaelE is on a distinguished road
Default

Quote:
Originally Posted by ChrisL View Post
I see. Just wanted to point it out in case it satisfied your requirements.

(Just to be clear, when I said pitch bending above, I was really referring to changing the speed. Shifting pitch and speed independently would require a phase vocoder or other such techniques that are not built in to Core Audio -- probably not feasible to have this done for $50 )
LOL. Probably not. At least for the variable playback speed I figure someone has created this wheel before and it would simply be a matter of modifying the code a bit rather than developing from scratch.
__________________
Michael Emmons
Founder, App Apps, LLC
http://app-apps.com



VideoBot | Audiotorium Notes | Thought Bubbles
MichaelE is offline   Reply With Quote
Old 03-17-2010, 08:46 PM   #6 (permalink)
Registered Member
 
Join Date: Nov 2009
Posts: 580
ChrisL is on a distinguished road
Default

Quote:
Originally Posted by harkonian View Post
LOL. Probably not. At least for the variable playback speed I figure someone has created this wheel before and it would simply be a matter of modifying the code a bit rather than developing from scratch.
Yeah, that's exactly what made me think of Finch. You might also look into the CocosDenshion engine that comes with the Cocos2d game engine, but I'd expect it to be pretty limited as well.

The 3D Mixer Audio Unit has built in support for changing the playback speed (OpenAL uses this under the hood), so all of the pieces are there, but since OpenAL doesn't do compression you'd really have to drop down all the way down to the Audio Unit API and write a nice wrapper around it. Probably feasible to have an off-the-shelf implementation licensed pretty cheaply, but there's enough complexity here (dealing with various formats, numbers of channels, etc) that having this built from scratch and thoroughly tested probably wouldn't be realistic at that price.

I'd be surprised if someone didn't already have this done, but I'm not sure where else to look. Good luck
ChrisL is offline   Reply With Quote
Reply

Bookmarks

Tags
avaudioplayer, playback

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 423
15 members and 408 guests
AppsImpact, AReality, BSH, Cee Oasis, djqbert, Duncan C, epaga, flamingliquid, HemiMG, jbro, leighec68, nobstudio, revg, Rudy, taylor202
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,645
Threads: 94,111
Posts: 402,862
Top Poster: BrianSlick (7,990)
Welcome to our newest member, leighec68
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 05:12 PM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0