dw154515 wrote:In short, I want one momentary button to toggle a stop ON and a different button to toggle it back OFF. Is there a way to do this within the Hauptwerk software?
There isn't, I'm afraid (unless you were to configure them within your hardware/firmware so that both MIDI switches sent 'matching' MIDI events). Here's the relevant excerpt from the "MIDI implementation" section in the Hauptwerk user guide (pages 325-326 in the v8.0 version):
(Except for the special 'alternating' event types), engaging and disengaging events must be 'symmetrical'. For example, if an engaging event is a MIDI note-on message, then the disengaging event must be a note-off message for the same MIDI note number, MIDI port and MIDI channel. However, there are no restrictions on the MIDI port, MIDI channel, or other parameters for any particular virtual switch or menu function. For example, any stop or any piston can use any MIDI channel.
If you use a momentary MIDI piston or computer key to control a virtual latching switch (such as a stop), then it will be configured automatically to toggle the state of the latching switch by default. If a MIDI switch sends a message when disengaged (as well as when engaged), and you use it to control a virtual latching switch (such as a stop), then you have the option for it to toggle the latching switch's state, or to set its state directly.