You need the Stream Deck software, plus the Stream Deck Midi add-in,
see
https://trevligaspel.se/streamdeck/midi/index.html, ( and see
https://forum.hauptwerk.com/viewtopic.p ... ck#p153098 ) and a virtual midi cable.
I have and use both on Windows PCs (not on MACs).
You can assign images and text to the buttons whereas you have to work out how to label the buttons on the LaunchPad. The buttons are smaller (1.5cm x1.5cm) than those on the LaunchPad (2.0cm x 2.0cm)
You could always try a "small" one first - I've used the 3x2 mini and placed it adjacent to the the lower manual.
The LaunchPad is supported in Hauptwerk and provided you get a supported model probably easier to set up. On Windows you need to install the basic LaunchPad driver (only), I assume it is similar on the MAC. Hauptwerk then does the rest. With the Stream Deck you need to configure the midi codes to send (i use note on and note off) and the text you want displayed. The Stream Deck can be set up so that you can "page" through different "virtual pages" of functions (you need to allow a button to be the "next page" function. There are macro like functions available through the midi add-in which could be used to sent multiple commands to Hauptwerk on a single button press - I've only "played" with this.
Hope this helps.
Iain
[edited 23:55]