Hi! I'm looking for a tutiroal that can I can learn how to create multimedia / MIDI applications (I'm not referring about using DirectMusic but I may be talking about using DirectShow that MP3, WMA, etc. requires). Once I master the knowledge of multimedia/MIDI programming, then I felt like getting into creating my OWN softsynths/samplers. The reason is, there are so many manufactures (like Native Instruments and Yamaha) that had made softsynths either demo or shareware. But since I'm a hobbyist, if I would like to release softsynths/softsamplers over the Internet, then I would probably release it as freeware. One of the examples of how I would release it as freeware is many of the customers can't afford a very good softsynth/softsample (like Reason which costs $400 and Native Instrument's Rektor which costs about $500).

So, in summary, I'm looking for tutorials on creating multimedia applications/midi applications using C# (Not C++/VB/Java).

Any help would be greatly appreciated!

Thanks,
-Grayson