It is currently Wed Oct 20, 2021 5:41 am

Question on Behavior of Hauptwerk Codes for Combinations Set

Sampling pipe organs and turning them into something you can play in Hauptwerk.
  • Author
  • Message

Christian Zurhorst


  • Posts: 6
  • Joined: Mon Jan 30, 2017 4:34 am
  • Location: Germany, Stuttgart area

Question on Behavior of Hauptwerk Codes for Combinations Set

PostSun Jun 27, 2021 11:46 pm


I want to assign "load fav comb. set 01" to a piston. I use a switch with code 910341 for this.
Observed behavior: Current Combination Set is assigned as favourite 01.

How can I get the desired functionality?

I have other pistons using the +/- cued comb. set and load cued. Works as expected.

Best regards, Christian
User avatar



  • Posts: 13606
  • Joined: Fri Mar 14, 2003 1:19 pm
  • Location: UK

Re: Question on Behavior of Hauptwerk Codes for Combinations

PostMon Jun 28, 2021 4:13 am

Hello Christian,

I've moved your topic here, since if I understand correctly you're referring to creating a virtual piston within an organ definition (ODF) that you've created yourself.

Note that you could instead simply assign the desired function to one of Hauptwerk's piston toolbar pistons (View | Piston toolbars ...') by right-clicking on the desired piston. Also, you could access that function via the relevant control panels, and/or assign it to be triggered from MIDI by auto-detecting in the usual way.

However, assuming that you do specifically want to embed a virtual piston/switch in your ODF for the purpose for some reason, and briefly (since we only officially provide support for editing ODFs to major sample set producers):

To trigger the "Registration: comb. set: favorite 01" function, the code that you would need to specify for Switch.DefaultInputOutputSwitchAsgnCode is 901328 (not 910341) -- see the organ definition format documentation (which you have access to via the 'Design tools' menu in Hauptwerk).

Note also that (regardless of how you trigger it) that function will load the assigned combination set if the setter is off, and assign the combination set if the setter is on.
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.

Return to Creating sample sets / recording organs

Who is online

Users browsing this forum: No registered users and 2 guests