Multiple VSTi extension of a piano roll midi editor
$100-300 USD
Paid on delivery
Multiple VSTi extension of a piano roll midi editor
Project Description
I need a programmer to extend the VSTi functionality of my simplified piano roll midi editor C++ MFC application.
THE KEY FEATURES:
General
* This application must be developed in Visual Studio 2008 or later
* The appearance (i.e., all graphical elements) must be unique to this application and must not be copied from any existing application.
Requirements
* Each channel/track should be able to have it's own VSTi (presently one VSTi is possible). On tracks without VSTi the user should be able to choose any instrument from the Microsoft GS Wavetable Synth.
* A new tab and/or window must be introduced to the program that clearly and visually shows which track is connected to which channel. It must also show
which instrument (VSTi or midi) is presently played on each track.
* The moving red line must be visible in its initial position. It must always be visible.
* The CPU must not be overloaded when using several VSTi:s.
Pre-Existing Code:
There are already many open source MIDI editors.
As such, all the code is probably already available in one form or another.
Below are some links that should be helpful:
[url removed, login to view]
[url removed, login to view]
Final product should be:
* Bug free
* End-user ready.
* Converted to VS2008 if a later version of VS2008 is used.
* Work on XP, Vista and Windows 7.
Milestones:
***REGULAR updates, milestones compliance and deadline maintenance are a MUST
*** We will test the applications with random MIDI-files and random VSTi:s.
Skills required:
C++ Programming, Music Experience with MIDI programming DirectSound, WinMM is preferred.
Thanks!
Project ID: #8287437