The machine also dual boots XP64 and that works perfectly for me as well. I was going with Vista/Windows7 more to future proof my setup. A lot of hardware manufacturers now seem to have abandoned XP64, driver-wise.
Dual booted into x64 to check out this MIDI port issue and I can confirm it's also happening there, so it doesn't seem to be a Windows 7 / Vista specific issue. I experimented with some 64bit/32bit hosts to see what happened. It looks like the 64bit Kontakt sees the output ports fine. 32bit Battery/Guitar Rig fail to:
I'm guessing it's down to MIDI ports being handled by GMIDI4.dll, which is a 64bit DLL?
Other than that, the machine seems to be working and it runs so smoothly. I've tried stressing Gigastudio a little and it held up fine (BSOD'd when I went to shut down the machine, but I've had that one XP64 also). Kontakt 32bit VST is having a minor issue with FL Studio but it's workaroundable and I am more inclined to think that's FL Studio being weird.
Bookmarks