Hi crew, I need a MIDI/Audio sequencer. See the attached document for details. But in a nutshell this sequencer must be able to accomplishe four main tasks:
Record/Open/Import and play MIDI data.
Record/Open/Import and play audio data (especially wave)
Record/Play both Audio and MIDI data simultaneously
And finally, display MIDI data on a virtual Piano inside the sequencer.
Now for the specifics. First, it's a windows based program, though I'll probably make a Mac version in the future. But for now it must be windows based.
The language must be a version of C or Delphi; either C++ or C#, don't ask me about the difference between them. Also, don't even try changing my mind about using another language to accomodate your programing skills, or lack there of, no offense :-)
Program must be fully functional and ready for commercial use by the deadline, no execptions. If you can't do the project then don't bid because you won't get paid. I need experience, not someone trying to learn how to code by using my product as a lab rat.
This sequencer will be part of a larger program so I must have complete access to all the source code, and when I say all of it, I mean everything.
You must use Object Oriented Programming. I don't just need a bunch code put together so I or some other programmer can pull his hair out when he sees it. Objects (modules or whatver you want to call them) are easier and more effective to work with.
Code must be original; no recycled code or any kind of free licence code (GNU, GPL, etc.), no execptions.
I may sound a bit rough, but I'm very easy to work with. So if you know you can handle the project, then by all means bid.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows 2000 or higher