Thanks, mesch.
The extra logged messages don't show anything of additional interest after all.
The problem is indeed, as Mark mentioned, simply that whenever you press one its pistons, the Johannus is sending a MIDI "all notes off" message on each of the 16 MIDI channels, thus explicitly telling Hauptwerk (or any other connected MIDI device) to turn off all keys on all keyboards. It's also sending MIDI messages to set the positions of expression pedals.
If you don't want it to do those things, I think your options would be those that Mark mentioned, i.e.:
You could conceivably also try contacting Johannus for support if needed, to see whether there's any way to get the console not to send "all notes off" messages when its pistons are pressed, and/or not to set the positions of expression pedals.
I will also log as an enhancement request for potential consideration for a future Hauptwerk version that Hauptwerk could have a new advanced general preference to ignore MIDI "all notes off" messages. However, I think that's somewhat risky because MIDI consoles/keyboards/encoders sometimes send "all notes off" messages at other times (e.g. if all keys in a chord are released simultaneously on a particular keyboard, and/or when the last held note is released, instead of individual note-off messages) as a normal part of use, and ignoring those messages could risk hung notes.
The extra logged messages don't show anything of additional interest after all.
The problem is indeed, as Mark mentioned, simply that whenever you press one its pistons, the Johannus is sending a MIDI "all notes off" message on each of the 16 MIDI channels, thus explicitly telling Hauptwerk (or any other connected MIDI device) to turn off all keys on all keyboards. It's also sending MIDI messages to set the positions of expression pedals.
If you don't want it to do those things, I think your options would be those that Mark mentioned, i.e.:
mnailor wrote:If there's an advanced manual for the digital organ, they sometimes have MIDI "output filters" that could possibly remove the extra messages. It's not in the basic user guide (on the manualslib site). Otherwise, you might need a MIDI translator such as Bome to filter them.
You could conceivably also try contacting Johannus for support if needed, to see whether there's any way to get the console not to send "all notes off" messages when its pistons are pressed, and/or not to set the positions of expression pedals.
I will also log as an enhancement request for potential consideration for a future Hauptwerk version that Hauptwerk could have a new advanced general preference to ignore MIDI "all notes off" messages. However, I think that's somewhat risky because MIDI consoles/keyboards/encoders sometimes send "all notes off" messages at other times (e.g. if all keys in a chord are released simultaneously on a particular keyboard, and/or when the last held note is released, instead of individual note-off messages) as a normal part of use, and ignoring those messages could risk hung notes.
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.
Hauptwerk software designer/developer, Milan Digital Audio.