some of this might be old news to you guys, but i couldn't find this in the forum, so here goes !
i just did some tests with Hydro and a Midi controller on WinXP :
1) to be able to route Midi within XP i installed MidiYoke (similar to jack, but midi only and far less sophisticated).
This creates a number of 'virtual midi connections' within XP, allowing you to route midi from/to your controller/application.
(see http://www.midiox.com/ > free download)
2) change XP midi settings : goto Control panel > Sounds and Audio devices > Audio tab > change default midi device to 'MIDI Yoke 1'
3) in Hydrogen : goto Tools > Settings > Midi tab, change the driver from ALSA > PortAudio, save (click OK), goto midi settings again and only then you can select a input : select 'MIDI Yoke 1'
4) play a note on your controller and you should see the Midi-in indicator light flash
fyi : using 0.9.4-svn on XP
- every time you goto Tools > Settings >Midi system tab, the input is set back to 'None' > at least that's what the gui tells you, in reality the input is still selected
- the red 'Record' button in the Midi system tab (used for 'Midi learning') is not available. This feature works fine under Linux (although a bit buggy, and i cant figure out how to remove a learned midi mapping ??)
hope this was helpful, and of course if you have tips on how to get the midi learn function to work > let me know !
maybe there is a way to do it manually by editing a config file ?