Find Jobs
Hire Freelancers

Audio files conversion

$50-3000 USD

Completed
Posted about 9 years ago

$50-3000 USD

Paid on delivery
The application must perform one of the specified activities on every audio file which is located in a certain folder and all subfolders. The results should be saved into the other given folder and create the same structure of subfolders. • Audio files will be in wav format. • It is necessary to support all PCM formats: 8-96 kHz, 8 bit (lin/A-law/u-law) - 16bit lin, mono/stereo. The offer must contain the information which conversions will support stereo (mandatory for conversions 1, 2, 3, 6 and 7). • Tool should be written in C++. • The version for GCC (4.8 or later) and for MS Visual Studio as well (12 or later) is required. Project files should be provided to enable compiling without additional effort. The same goes for external tools accompanied with the source code. If only the executable version of the external tool is used, it should be provided for both Linux and Windows. • The application should be well-written and well-documented, both regarding its use and its source code. Supply plenty of test samples. The following conversions should be provided: 1. Resampling recordings to different sampling frequency (e.g. from 22kHz to 16kHz). Of course, the application of anti-aliasing filter is compulsory. All the other conversions mentioned do not require the change of the sampling frequency. 2. Speedup of the recordings by simply omitting the samples. Besides the speedup, the expected effect is the pitch increase and the spectrum expansion. Speedup should be set in a range that can also be decimal (e.g. 0.4 – which represents the actual length of the file compared to the initial one). 3. Slowing down the recordings by inserting and interpolating samples. Similar comments can be applied here as for the aforementioned point. These two points could be combined into one, with the speed down coefficient being bigger than 1. 4. Speedup and slowdown of the recordings without pitch and spectrum change. Since this is a bit more complex technique, the use of other (free) tools is acceptable, preferably with the source code. This goes for all other transformations as well. 5. Application of a certain compression to the recording and its returning to the original format (wav), with deformities made by the compression. Minimally support the majority of codecs at [login to view URL], as well as mp3. 6. Noise application to all recordings. The noise signals (corresponding wav files) will be available in a separate folder (and its subfolders). These should be selected in random manner. Signal-to-noise ratio (SNR) is an input parameter and it is necessary to make sure that it is always maintained (by changing the intensity of the noise applied). 7. Conversion by applying external tool which would be supplied. So, the application should use that external program for every file which needs processing.
Project ID: 7398426

About the project

8 proposals
Remote project
Active 9 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
Awarded to:
User Avatar
There are some helper libraries for this task and assuming GPL licensed code is okay the amount of custom developed code is not very large. Most of the effort will go into overall design&functionality, build, portability and testing. Please ignore the "milestone", too early for it but this bidding tool requires it. If interested, we can discuss further details and make a proper plan. Kind regards, x3x7
$50 USD in 7 days
5.0 (1 review)
1.4
1.4
8 freelancers are bidding on average $2,269 USD for this job
User Avatar
Hello. I take an interest in your job. I have full skills in Reverse engineering, Java, AI, Mathematics, Algorithms,Qt and c++ programming. please check my portfolio and working history. Looking forward to your kind answer. Best Regards, Yknox.
$2,631 USD in 30 days
4.9 (670 reviews)
8.8
8.8
User Avatar
Hi, I propose using an open source audio processing program (actually written in C, not C++) and a wrapper in C++ or scripts (your preference) for implementing the specific conversions required upon the groups of files.
$2,020 USD in 14 days
5.0 (24 reviews)
6.3
6.3
User Avatar
Hello. You hadn't told anything about GUI. should it be console application? Also, explain please #7. Anyway, let's do the business.
$2,355 USD in 21 days
4.9 (11 reviews)
5.9
5.9
User Avatar
I have a Master's Degree in Electrical Engineering with specific coursework in Signal Processing. Also, I worked for Intel as a Signal Integrity Engineer. I am completely familiar with the mathematics needed to make your project successful, as well as have the background in c and c++ programming needed to make your project a success. I program under Linux and I can use standard libraries; however, for code like this, it should be for the most part self-contained and clean. For mp3 support we would need to agree on a codec that would accomplish that because of licensing issues. The project has three phases: initial review and sign-off of detailed proposal; completion of work; and final sign-off of results. My reputation is good. If there is some barrier preventing completion of a phase, I will let you know what specifically the issue is so we can discuss the inherent limitation. I have never insisted on charging on any phase where there was an intrinsic limitation preventing completion of the work, guaranteeing my work at every phase! One person got 99% of the work done for ~ $15 out of a $250 bid, and my reputation took a hit; but the customer was satisfied, and that is what matters most! Also I have allocated plenty of time for your final review of everything so that you are completely satisfied! I am back as soon as this Sunday. I would provide you the source files so you could let me know on your system if there is any issue with compiling them to make changes
$3,000 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have been programming for 10 years. Currently work for the biggest Telecoms company in South Africa developing land line telephone services. To me it does not matter what the programming project is about, I will get it done on time and of the highest quality.
$2,000 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I'm interested in this project and I would have the pleasure doing business with you. We have the necessary experience in media processing, we have Intellectual Property certificates for a couple of our products, such as "TASSAD IP PLAYER" a Real-Time Audio/Video (G.729/MPEG4) streaming engines, including AV capturing modules (PCM audio/YUV video), conversion, encoding and decoding; furthermore, all are products are multithreading aware and high performance aligned. I look forward to hearing back from you soon, Best regards, Tamer
$3,000 USD in 60 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SERBIA
Novi Sad, Serbia
5.0
1
Payment method verified
Member since Mar 30, 2015

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.