Tuesday, April 10, 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

snow white and the huntsman trailer snow white and the huntsman trailer sexiest man alive bob costas krzyzewski childish gambino sandusky interview with bob costas

No comments:

Post a Comment

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