Find Jobs
Hire Freelancers

C/C++ batch program

$750-1500 USD

Closed
Posted about 4 years ago

$750-1500 USD

Paid on delivery
C/C++ project Reading samples from an audio stream at an USB port. The USB port would receive a raw audio signal from a device similar to a soundcard. The goal is to directly read samples from that sound-stream and find the resulting (average) amplitude and the significant frequency (by FFT) and write the result to a file in 1 second intervals. There is no user interface, The program should run as a batch program under all standard OS like Windows, Mac OS X, and Linux (i86 or ARM). It is therefor required to bypass the OS specific audio modules, like ALSA/portaudio etc. completely. Recommended Libs: - for detecting and direct reading from USB device: libusb [login to view URL] - for Freqeuncy analyzys any FFT lib e.g. FFTW [login to view URL]
Project ID: 24812023

About the project

10 proposals
Remote project
Active 4 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
10 freelancers are bidding on average $1,252 USD for this job
User Avatar
Thank you for looking at our bid. Not sure, maybe we can use Python - as they used in audio analysis - sampling & FFT. Appreciate if you can kindly respond to enable us further the discussion on the requirements. Kindly check out my Freelancer portfolio https://freelancer.com/u/fleetways.html for previous work. It would be great if we can get an opportunity to discuss this project further. Sincerely
$1,670 USD in 40 days
5.0 (69 reviews)
7.9
7.9
User Avatar
Hi, I've extensive experience in C and C++ programming. I am also experience in batch programming and network administration. I'll write a program for you according to the project description. I'm interested to work on your project. Best regards,
$1,200 USD in 10 days
5.0 (59 reviews)
7.3
7.3
User Avatar
I can help you with this project . I have passed C/C++ Exam, you can check it, And I have done many projects which require C/C++ skills .
$1,500 USD in 15 days
5.0 (1723 reviews)
6.7
6.7
User Avatar
Hi, There. I have plenty of experience in C, C++. Have a chat about the project. I shall be glad to work on this project.
$1,200 USD in 7 days
5.0 (11 reviews)
3.8
3.8
User Avatar
Hello, I can offer you a solution for your task in Labview for Windows computers. I have good experience in this field and can guarantee a good result. Then this solution may be converted easily to Mac OS by someone who has Mac installed and a Labview version for Mac. But I do not have it. In my opinion you can't use the USB to read raw data as you suggest. I need details about the "raw audio signal from a device similar to a soundcard" Maybe this device can be interrogated programmatically via USB or another interface to send the raw data. But if the signal is an analog signal available at the device output we can capture it using a cheap DAQ device. Please contact me for details and clarifications if you will consider my offer. Best regards, Nicolae
$900 USD in 15 days
4.9 (5 reviews)
3.9
3.9
User Avatar
Hello I am interested about your project and it's my top skill. I already decided to do this so you must check me. Hurry up! There is only one chance. If you use chance well, you will have perfect project and new friend. Let's contact me and discuss your project. See you later!
$1,000 USD in 7 days
5.0 (5 reviews)
3.2
3.2
User Avatar
Hi, I'm an experienced C/C++ programmer, having been coding in C (and more recently, C++) for around 30 years. I'm confident that I can tackle your FFT filter task in a couple of weeks. Do you have any kind of software emulation of your USB device that I could use for testing purposes ? Loaning me a device would be another alternative, but would add a delay. In the absence of either actual hardware or an emulation, then the timeframe might need to be extended somewhat to allow for sending interim builds to you for testing on the real device. Do you have good documentation available for your device ? I look forward to hearing from you. Alun.
$1,300 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
By using the libusb and FFTW, it seems a straight forward project. How can I get the raw audio device? If I got one, I can develop this program quikly.
$1,500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have strong embedded development knowledge in providing kernel customization, U-Boot customization(bootload customization), custom root file system development. I have strong understanding in system and application programming IPC, Event management, D-Bus, IOCTLS, Multi-threading, Multi-processor & other aspects of middleware development for linux and android. Firmware application programs and linux kernel drivers in c. Develop SDKs and graphics toolkit based on existing frameworks like qt, GTK, WX widgets, mono,python for linux, windows desktops and servers in c and c++. Develope customised toolkits for touch screen, other input devices based on gesture using GTK and QT for embedded platforms for different customers. I have integrated and customized hardware in transaction market like MSR, smartcard,fingerprint,pinpad for android and linux. I have a strong understanding of networking protocols in L2 and L3 layers. Knowledge on PCI driver bring up. Experience in interfacing and developing chip drivers. Experience in NAND/NOR driver bring up on linux kernel and Free RTOS. Experience in memory map tools for chip read and write. Strong understanding of MTD & UBIFS. Developed and contributed to the FTL layer on Verident SoC's. Expert in Design, coding, testing and optimizing the L2 Features for LTE.
$1,125 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Seaside, United States
0.0
0
Payment method verified
Member since Jun 16, 2010

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.