Hello Douglas,
dhm wrote:Has the MIDI-implementation changed between HW4 and 5/6?
No -- no fundamental changes in Hauptwerk v6's MIDI implementation, or in regard to how Hauptwerk handles/sends/receives MIDI (aside from the specific changes listed in the 'MIDI changes' section of the release notice, such as the ability to change existing MIDI port selections without needing to auto-detect again, and the ability to auto-detect menu/master functions 'for all organs').
If using the new ability to auto-detect functions 'for all organs', do be careful to heed the note in the release notice (and user guide) about it:
"
N.B. As with Hauptwerk v4/v5, it’s important that you should normally assign any given MIDI control (physical MIDI switch/stop/piston, etc.) either to a global (‘for all organs’) function or to a per-organ (‘for this organ’) function, but not to both; a MIDI assignment to an organ function (or to any of the organ’s virtual controls) will not automatically override any global MIDI function assignment. Hence you need to decide whether any given MIDI control will always be assigned globally or per-organ before configuring it (otherwise it would trigger both functions, which may give unintended results); global assignments cannot be changed/ignored for some organs and not others."
In case it's relevant, how to un-assign MIDI settings that you may have previously assigned organ-specifically, is covered in this topic:
viewtopic.php?f=4&t=19192
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.