Find Jobs
Hire Freelancers

C++ functions to detect and shift pitch of audio sample array

$30-5000 USD

Cancelled
Posted over 11 years ago

$30-5000 USD

Paid on delivery
This project is the creation of a C++ file that I can include in a larger project. There are two functions that I will need to call. The first is a pitch detection function and the second is a pitch shifting function. The pitch detection function should take, as an argument, an array of audio samples. The samples sent to the function will be between -1.0 and 1.0. The function should return the primary frequency of the signal in hertz. Ideally, the function will be able to detect the pitch given an audio sample array of 64 samples. If the function requires a greater number of samples, that is acceptable, but it should be a multiple of 64. The pitch shifting function should take as arguments 1) an array of audio samples, and 2) a float representing the factor to shift the pitch of the sample array. Ideally, the function will be able to shift the pitch of a sample array of 64 samples. If the function requires a greater number of samples, that is acceptable, but should be a multiple of 64. As to the second argument, the float is the frequency scaling factor. For example, passing 1.0 should return the audio at normal speed. Passing an argument of 0.5 lowers pitch one octave. Passing an argument of 2.0 raises audio one octave. No external libraries or third-party code may be used or relied upon in the final delivered product. If you see technical insufficiencies or oversights in my spec, feel free to propose and explain any changes. To bid on this project, you must include you proposed deadline for delivery. Additionally, providing any links or examples of previous work in the audio programming field will be very favorably considered.
Project ID: 2777620

About the project

5 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $263 USD for this job
User Avatar
See private message.
$255 USD in 14 days
5.0 (11 reviews)
4.7
4.7
User Avatar
See private message.
$60.35 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$100.30 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$700.40 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$200.60 USD in 14 days
0.0 (1 review)
0.0
0.0

About the client

Flag of UNITED STATES
Minneapolis, United States
5.0
1
Payment method verified
Member since Jul 29, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.