Audio File to ADPCM Application
Budjet is $200 FIXED , must be completed in 14 days to beta or project will be cancelled . It is not a Hard project, we have just run out of time and need to farm it out.
;------------------------------
I have the need for a Routine that will run on a PC as below in both VISTA and XP.
a) read a sound file on a PC (.wav or .mp3 ) in
8 or 16 bit mono or stereo
all files are less then 1 min long
b) Convert the file to an ADPCM (4 bit) in a HEX file as either
@ 8 khz , 11 , 22 and 44 KHZ sampling rate ( selectable in SW )
in Mono or stereo (selectabel in SW)
Be able to give the file an 8 character name
Storage style required is a 8 bit hex file
Mono two 4 bit samples per byte
Stereo , both left and right 4 bit sample per byte.
A header for the ADPCM file , that is
Byte 1 to 8 = Name
Byte 9 01 = mono or 02 = Strereo,
Byte 10 , Sample rate 8,11,22,44 Khz as ( 01,02,03,04 )
Byte 11,12,13,14,15,16, Length in bytes
This needs to be well documneted in a seperate file
I should be able to view the file as a hex file so viewer needed
within the program
c) I should be able to play back the file to check sampling on the PC
thsi should be part of the application
d) i am not after great looking app , but a functional one
The files wil be saved as a .hex file, This is needed for micro processor project that has to output low quality sound cheeply. This program ADPCM converter .. will produce the raw files needed for that conversion process.
Payment will be made only on 100% completion , as usual we expect bugs in developed software and payment will only be made after these are fixed.
There are many software libraries out there, in C and C++ and delphi to do this , other then my exact requirments of the HEX file . Weexpect you to use one of them and tailor the libraries to suit our very basic needs. Not to have to write al lnew code , so please research the net to find code first
Full source code ( componets ) will be supplied and you will be required to enter all your work on our SVN service and keep us updates via our online program management software.
As you can see I use a lot Gaf programmers and good ones are kept on with many new projects. If sucessfull you wil be asked to write the serial output module needed to send the file to the micoprocessor.
Regards
Patrick