We are working on a very unique project using .NET to render MIDI files based on specific user input.
You need to have a good working understanding of the MIDI architecture (note numbers, programs, channels, frequencies, etc.) and how to manipulate and sequence these attributes. There are a lot of resources on the web with specific code examples on how to work with MIDI using the .NET framework… just google MIDI VB.NET or MIDI C#:
http://www.codeproject.com/KB/audio-video/MIDIToolkit.aspx
http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvb/thread/8099da2f-2ab3-4763-ba4d-faca7964cbd0
http://www.a1vbcode.com/app-4058.asp
Project Scope:
We need to have a class or a wrapper created preferably in VB.NET or C# for an ASP.NET application. The class would have a public method that will accept user provided sequence as parameter(s). Using the specified input, the class needs to generate the midi file and either save it on the server or return it as a binary stream. Thats’ it.
This should be a very easy project for an experienced MIDI developer. I am also attaching a sample working project in C# that extracts segments from a midi file and saves the resulting sequence in a new midi file. All the code samples you need to complete this project has been provided in the links above and the attachment.
Please provide your bids for the project and specify how many development hours you will need to complete this task.
If you have any questions, please don’t hesitate to ask.