Monday, April 9, 2012

C++ Music Application For Windows and MAC by shadowboxa

  • Project ID:

    1554096
  • Project Type:

    Fixed
  • Budget:

    $3000-$5000 USD

Project Description:

I need a developer for my own version of the several DJ music mixing programs (desktop) out there.

Experience with development of music-related applications is preferred, though not essential.

Most of the code is already available from libraries and open source projects. (More below.)

I feel the best avenue will be C++ (perhaps some Plain C elements) with QT framework (preferred). Any other suggestions on what coding method would be better and why, would be appreciated.

I wish to start with a simple version, then expand and extensively further develop the software. Update GUI and features regularly etc - Not being stuck with the one developer.

It would be commercially available as a downloadable product when finished.

Starting with a Windows version, then a MAC version to immediately follow. You must be able to produce both. (Perhaps iphone and ipad app versions too)

Below are two of the many programs already available:

http://www.algoriddim.com/djay-mac
http://www.virtualdj.com/products/basic.html
http://www.djmixersoft.com/

All available as free downloads. I suggest you get them and test.

You will notice that these programs and others, all share almost identical features. Most likely derived from the same open source code.

Pre-Existing Code:

There are already many open source libraries and those with licenses that can be purchased. As such, all the code is already available one one form or another.

***I am happy for you to "borrow" code from anyone and anywhere you like - to keep the price down.

If you are not aware of perhaps the most popular licensable library for sound engines and extensions, let me know and I will link you. Most of the code (already out there) will let us get:

The Key features:

*Mixing of 2 channels - 2 songs from computer library
*Rendered waveforms for each channel
*GUI to Display elapsed time of tracks, track name and artist
*Skip, scratch and loop sections of the track
*Adjust pitch, speed and BPM of each track
*Trigger .wav audio samples from library
*Cross-fade from L to R channels
*Volume adjustment of each channel
*3 band graphic EQ
*Basic effects such as reverb, flanger etc
*Record final activity to user hard drive as .wav or MP3
*MIDI compatibility (midi-over-USB) for DJ midi controllers

Final product should be:

*Supplied with AMAZING GUI graphics
*NOT be "held for ransom" for unreasonable payments for minor tweaks or additions
*Bug free or basic warranty offered
*End-user ready with installer.

**REGULAR updates, set milestones and deadline maintenance are a MUST

Please ignore my budget - it is ok if you provide a broad price estimate subject to variation. However, I will do whatever it takes to keep the costs down. I can remove some requirements if needed and expand the product later.

User stories and wireframes available for more accurate pricing. (Signing of NDA required.)

Thanks!

Skills required:

C Programming, C++ Programming, Game Design, Software Architecture

frank martin pink slime eagle cam us soccer amare stoudemire trayvon martin case affordable care act

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.