How Software Gets Done  


Login

Software Buyers
Request bids
Search coders
My Buyer Account
Buyer help
Buyer articles
Buyer FAQ
Latest news
 
Software Coders
Newest open work
Browse all work
Search all work
My Coder Account
Coder help
Coder articles
Coder FAQ
Latest news
 
Affiliates
My Affiliate Account
Affiliate help
Affiliate FAQ
Latest news
 
Newest Bid Requests.
cool flash design needed FAST!(repost)
By adrianbye on Jul 10
Max Bid: Open to fair suggestions


Logo for marketing firm
By 1212Kenwood on Jul 10
Max Bid: $30


Customer Tracking System(repost)
By cyrusb on Jul 10
Max Bid: $100


SQLSERVER-SPEED
By KURTL34@MD on Jul 10
Max Bid: Open to fair suggestions


Logo for my company
By dgconsulting on Jul 10
Max Bid: Open to fair suggestions


PHP for Windows precompiled, ready to go
By mightycpa on Jul 10
Max Bid: Open to fair suggestions


Click here to put this ticker on your own site and/or get live RSS newsfeeds

Open Work Categories.
Database 
(139 open)
   Access 
(50 open)
   MySQL 
(82 open)
   Oracle 
(9 open)
   SQL Server 
(46 open)
   Other DB 
(16 open)
Documentation / Tech Writing 
(13 open)
Data Entry 
(21 open)
Game Development 
(24 open)
Graphics / Art / Music 
(45 open)
   Graphics 
(52 open)
     Adobe AfterEffects 
(1 open)
     Adobe Photoshop 
(15 open)
     Adobe Premiere 
(3 open)
     3d Animation 
(12 open)
   Art (Misc.) 
(18 open)
   Music 
(11 open)
   3d Modeling 
(13 open)
Language Specific 
(95 open)
   ASP 
(52 open)
   ASP .NET 
(33 open)
   C# 
(41 open)
   C++ / C 
(107 open)
   Carbon (Mac OS) 
(2 open)
   Cocoa / Obj-C 
(2 open)
   Cold Fusion 
(10 open)
   Delphi 
(28 open)
   Java 
(55 open)
   JSP 
(7 open)
   Perl 
(39 open)
   PHP 
(85 open)
   XML/XSL 
(29 open)
   Visual Basic 
(134 open)
   Visual Basic .Net 
(53 open)
   Other 
(54 open)
Misc 
(29 open)
   CAD 
(3 open)
MultiMedia 
(36 open)
   Video Editing 
(4 open)
Network 
(43 open)
   Network Design 
(11 open)
   Network Implementation 
(13 open)
Platforms 
(75 open)
   Windows 
(157 open)
     MS Exchange 
(6 open)
     MS Office 
(13 open)
     Other 
(15 open)
   Darwin 
(1 open)
   Internet Browser 
(38 open)
   Linux 
(61 open)
   UNIX 
(27 open)
   Hand Held/PDA Programming 
(9 open)
Requirements 
(13 open)
Security 
(28 open)
Testing / Quality Assurance 
(16 open)
Web 
(147 open)
   Page Design 
(75 open)
   Flash 
(34 open)
   Web Services 
(68 open)
   Web (Other) 
(76 open)
Training 
(12 open)
   Computer Based 
(11 open)
Other
 
Other Sites

Download the free Rent A Coder IE toolbar!
 
Show Bid Request

Audio Loop Recorder
Bid Request Id: 32623
Bookmark in my 'To Do' list
Posted by: CraniumProject (1 ratings)
(Software buyer rating 10)
Non-action Ratio: Below Average - 50.00%
Buyer Security Verifications: Good
Approved on: Oct 26, 2002
6:43:16 PM EDT
Bidding Closes: Dec 14, 2002
11:12:21 PM EDT
Viewed (by coders): 201 times
Deadline: 11/15/2002
TIME EXPIRED
Phase:
100% of work completed and accepted. Coder has been paid.
Max Accepted Bid: Bidding is closed
Project Type: Small Business Project: $100 (USD) +
Bidding Type: Open Auction
Categories: Windows, C++ / C, MultiMedia, Visual Basic .Net
Enter chat room for this bid request
(0 active users at Jul 10, 2003 1:43:32 PM EDT)

Description:
Our project involves developing an audio loop recorder. We are looking for a developer can help us fast track 3 modules that, at a high level, will:

-List all possible audio recording sources
-Allow for the selection of an audio source.
(This could be from any valid audio source connected to the system. We currently utilize internet audio streams, standard windows soundcards, as well as a analog -> digital converter from MOTU)
-Assign 50 character descriptor to source
-Configure loop duration
-Begin recording and end when the loop duration is complete
-Write .wav file
-Update sequential counter
-Begin recording next audio chunk
-Repeat until ordered to stop

Module will need to:
- be able to support concurrent recording threads, up to as many as 75-100 simultaneously - we are looking to test the upper performance thresholds (yes, we may have that many unique audio sources…)
-manage the start stop state of each thread
-manage XML configuration file containing audio source/port, description, duration, status, and counter information (more fields TBD)
while the written spec calls for C++, it appears that vb.net might be a viable development platform. Since thats the case, I've added it in the vb.net section.

Deliverables:
1) an initial module, to be the basis for module 1 of the code, that will list all audio sources. The module will allow us to confirm that support for all the audio devices installed on the system are available as sources to record from. Upon successful testing and acceptance, 25% of the bid will be paid.

2) Complete and fully-functional working program(s) in executable form as well as complete, documented source code of all work done.

3) Installation package that will install the software (in ready-to-run condition) on the Win2k platform as specified in this bid request. Balance of the accepted bid price will be paid upon succesful final testing and completion of the project.

4) Complete ownership and distribution copyrights to all work purchased.



Platform:
Windows 2000

Must be 100% finished and received by buyer on:
Nov 15, 2002 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.

Additional Files:
This bid request includes IMPORTANT additional attached files. Please download and read fully before bidding.



Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements. We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation. If you notice a violation please help out the site and report it. Thanks for your help.
 
Bidding/Comments:
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests.

See all rejected bids (and all comments)
Name   Bid Amount 
 
Date   Coder Rating  
Mark Mangrich
(3 ratings)
in Bloomington, Indiana
United States
Bid id: 363,820
 
$775 (USD) Oct 27, 2002
9:23:53 PM EDT
 10
(Excellent)
   
Dear CraniumProject,

Thank you for this bid opportunity. I have read through your documentation. It is nicely put together. As a professional programmer with an MS in Computer Science and a Lead Application Developer at Indiana University, I do freelance programming occasionally and I only like to work with professionals. You sound like you know what you want. Let me tell you about myself: what I know, and what I dont know regarding your project.

There are advantages and disadvantages of everything. First off, I would say there is no way Visual Basic could do this efficiently, for you to support this many threads and since as you mention performance is an issue (web servers and SQL server running) you want to make it clean from the start. I suggest you get it in C/C++. My work will be in C/C++. Secondly, I have considerable experience writing sound recording software. I know the WIN32 audio libraries, and some tricks to help things run smoother.

Here is where I am not sure...I have never written anything that supports this many Audio Sources! You must have quite the setup! So I am not sure what that will bring, but we can try it. Also, It is going to be tough to not miss a beat between sequences when all of these inputs are coming in at once. As you mentioned each device must be in a separate folder that is good, but you may need to put in subfolders like day, and hour, depending on the length of duration. As the number of files in the folder gets big the time to write will increase (taken to the extreme). Other concerns I have, which we can talk about later, are sampling rates, bit length, and compression.

I wanted to let you know I am interested in working with you on this. It sounds like an interesting project. I dont want to get too wrapped up in this if you are not serious, so I thought I would shoot you a price and see if you are serious. I am definately a serious C/C++ programmer, with a good understanding of making this work at the low level. The price given is for your reference. As we get into this we can talk about price more. I made it this high so rentacoder will allow us to talk outside their system. Please drop me an email if you are interested.

Thank you,
Mark Mangrich
 
 
 
 
  See 2 private reply(ies)
to/from Mark Mangrich.
 

This bid was accepted by the buyer!
Mark Mangrich
(3 ratings)
in Bloomington, Indiana
United States
Bid id: 366,450
 
$575 (USD) Oct 29, 2002
9:36:33 PM EDT
 10
(Excellent)
   
Hi Mike,

I am pleased to submit this proposal to develop audio looping software for your needs per our discussions and emails dated Monday Oct 28, and Tuesday Oct 29. These details are outlined below.

Included in this proposal:
1)The Commander commandline module supporting the following actions:
*create (creates new thread- port#, description,
dir, duration are required)
*start (starts sleeping or stopped thread- port#
is required)
*stop (kills thread- port# is required)
*sleep(sleeps thread for duration-port#,duration is required)
*remove(stops thread, removes from configuration-port# is required)
*shutdown(shuts down controller)
*startup(launches controller service)
*listdev(lists status of all ports on machine)

2)Controller as an NT( now called Windows) Service which controls looper threads, talks with SQL server database, updates port status, and through looper threads writes audio files in wav format to disk from audio data sampled from up to 3 MOTU 24 port audio devices.

3) A simple install program.

4) All software, source code, executables, copywrites needed for implementation of the above two modules delivered by November 15th 2002

Not included in this proposal are, but not limited to, the folowing:
1) Internet Audio Stream support

2) Support for any other OS than Win2K

3) Support for standard windows sound cards.

4) Any warantee this application will be capable of supporting more than 1 MOTU

5) Any additional commander commandline actions

6) Sound section durations longer than 20 sec, or shorter than 1 sec

7) XML configuration file support as defined within bid request.

8) Additional performance enhancements, and tweaks.

9) Distribution software or support for multiple computers and multiple users, since this software is written to be used on Mike's computer.

Thank you. I hope this price works for you. Let me know if you have any questions or concerns.

Mark Mangrich
 




Quick Bid Request Search
 Advanced Search
Newest Open Work
Latest News  
Credentials


 

 
Rent A Coder upholds the rigorous business practices required to be both a BBB member and Square Trade vendor.
  • All customer issues addressed within 2 days
  • Openly disclosed pricing and return policies
  • Participation in mediation at buyer request
  • Superior selling track record
This site is verified through its parent company, Exhedra Solutions, Inc.
 
Top Coders.

Anuj Gakhar
Rated a 9.98 on 100 jobs 
Securenext
Rated a 9.96 on 109 jobs 
Buddies
Rated a 9.82 on 80 jobs 
Andrei Remenchuk
Rated a 10 on 13 jobs 
Codman
Rated a 9.97 on 149 jobs 
Michael Sharp
Rated a 9.97 on 181 jobs 
D-N-S
Rated a 9.93 on 37 jobs 
markesh
Rated a 10 on 22 jobs 
teleCODERS
Rated a 9.93 on 67 jobs 
Tometa Software, Inc.
Rated a 10 on 10 jobs 

See all top coders...

(What makes a top coder?)

Top Exam Scorers

 
Other
Rent A Coder is PayPal verified through its parent company, Exhedra Solutions, Inc.

Created in partnership with:

 

Affiliate Sites
Latest News | About Us | Kudos | Feedback/Contact    Affiliates | Advertise    Privacy | Legal

Copyright © 2001, Exhedra Solutions, Inc. All rights reserved.
By using this site you agree to its Terms and Conditions.
"Rent A Coder" (tm), "Safe Project Escrow" (tm) and "How Software Gets Done" (tm)
are trademarks of Exhedra Solutions, Inc.