Real-time audio FFT Spectrum Analyzer Development

This project received 14 bids from talented freelancers with an average bid price of $3000 CAD.

Get free quotes for a project like this
Employer working
Project Budget
$250 - $750 CAD
Total Bids
Project Description

Before starting, please only respond if you can do this contract. DO NOT reply with just your company boiler plate telling me how great your company is or how good you are. All that will happen is that your response won’t be considered.

What will give you points is if you have done something similar in the past which can be seen from your reply. Therefore, a measure of your qualification for consideration is the relevant content of your technical response. Basically tell me what you can do, how you will do it and what it costs. Address what is asked. That’s it.

PLEASE READ the following Statement of Work (SOW) in its entirety before you reply. No formality required, just stick to the technical facts in your response. A few paragraphs will do in addressing the requirements outlined below. It will let me know that you understand this SOW.

Technical Summary

To develop equations and/or undergo a software development to display real-time digitized audio data retrieved from standard capture cards or from off-line audio files. The focus will be the development of a real-time FFT based audio spectrum analyzer and associated user controls.

Audio streams can come from any Windows based Directshow supported audio card or from A/V interleaved type consumer and/or professional video capture cards.

Development Details

Provide a document with the proper FFT related equations including explainer text in support of the equation. Explain theory of operation. What are the equation variables, ranges, limits, any issues in which to be aware, performance numbers, etc., secondly…

To undergo a software development of the Spec A itself. The application must be able to process and display streamed or stored audio data in real time.

Audio Properties

WAV format: (read from file and/or real-time processing)

Uncompressed PCM

To handle 8, 16, 20, 24 bit quantization, 32khz, 44.1, 48, 88.2, 96, 176.4 and 192khz sampling and support stereo and mono channels.

MP3 format (MPEG 1) (file based only)

Bit rates: 32kb/s to 320Kb/s, sampling rates: 32Khz, [url removed, login to view], 48Khz

HDMI Stereo, Dolby 5.1 and 8 channel audio (file and real-time analysis)

Uncompressed PCM

8, 16, 20, 24 bit quantization, 32khz, 44.1, 48, 88.2, 96, 176.4 and 192khz sampling

This RFQ has two parts. One, to supply just the equation and technical explainer document for the Spec A, and two, to supply a software application for the real time FFT based spec A.

The Spec A software will be Windows based and display the audio data using OpenGL 3 or above tools and GLEW if necessary for display output. No other third party tools or dependencies are allowed. Development must use Studio 2010. Draw window must be scalable. Output draw style must offer both dot and bar styles. Display colors are up to you. Other spec details are TBD.

You must not use any third party proprietary functions or libraries for this project. The source code must be well commented and free of any copyright or proprietary content and you declare as such. Further, you agree that ownership and rights of the deliverable source code transfers to the issuer of this contract.

So moving on, please provide two quotes, one for just the equations/explainer text as described and two, for the development of the FFT Spec A software application, along with its associated explainer text.

Please provide any payment and progress milestones you wish applied as part of this contract in your response.

Final contract award may include both the documentation part and the software part or just the documentation part or just the software part.

If this contract is awarded, you must supply a more refined schedule of deliverables with payment milestones attached and be mutually agreed upon before work begins.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online