title: Simulating a MIDI device - Windows
body: <p>I need some advice on windows programming, MIDI and WDM.  I am trying to write a small application that will sit in the sys tray and be advertised to the system as a MIDI In/Out device so that MIDI programs can send to it and it will convert the messages into a different format.  I have been reading Cant's WDM book and scouring for information about writing device drivers, but don't know if I'm going down the right path.
    I don't see yet how to:-</p>
  
  <p>a) register my driver as MIDI capable (do I stick a ref to it in the registery and let the OS direct MIDI calls to the functionality in a dll?)</p>
  
  <p>b) direct MIDI data through the my driver to my app, which is probably going to be too large to be a driver itself.</p>
  
  <p>Any advice on where to start would be much appreciated.
  thanks,
  Pete</p>