User Guide  for  Hauptwerk
About Hauptwerk
Welcome
What is it?
What is it used for?
Licensing
Installation
Prerequisites
Background
Installing
Upgrading
Backups
Quick start
Stand-alone
MIDI sequencing
VSTi plug-in
Background
Tour of a pipe organ
Using Hauptwerk
The virtual console
Settings screens
Menus
The File menu
Loading sample sets
Combination files
The registration sequencer
Temperaments
Audio routing and multi-channel audio
Activation and reset
Capture mode
Recording audio
Master tuning
The transposer
MIDI input
MIDI output
Re-directable inputs
Component installer
Importing v1 organs
MIDI organ consoles
MIDI sequencing
Organ design tools
Performance tuning
General options
Sample set options
Voicing
Reference
MIDI implementation
Troubleshooting
Creating sample sets

Organ design tools


The Design tools menu contains options to assist with creating sample sets for Hauptwerk:

Design tools menu


It also contains the Design tools | Load custom organ function, which forms the core of the Custom Organ Design Module. Using this option, you can create your own organs quickly and easily, utilising existing ranks of samples in Hauptwerk version 2 format and above, by creating a custom organ definition file in a text or XML editor. The menu option loads such a custom organ definition file, compiles it into a standard Hauptwerk organ definition file, and then loads it as normal.

The Custom Organ Design Module User Guide is a separate manual, available on the Help menu, which covers the module and its use in depth. Please consult that manual if you are interested in using the module.

If you have purchased a licence for the MySQL integration option, the Design tools menu will also contain functions to load organ definitions from a MySQL database, and to export them to such a database. A Database tab will also then be present on the General settings | General options screen, with which you can adjust the connection details for the MySQL Server:

MySQL connection details


Use of the MySQL interface, and of the options on the menu is covered in the Creating Sample Sets for Hauptwerk guide, which is available separately from the Crumhorn Labs website. You can also purchase licences for the MySQL integration interface from the on-line shop on the website.

Please note: if you have not purchased the MySQL integration option you will only see the Load organ (with design options) and Load custom organ items on the Design tools menu, since the remaining items relate only to the MySQL integration option.

The General settings | General options screen also has a tab called Design tools:

Design tools details


By default, whenever Hauptwerk saves an organ definition file, combination file or any settings file, it automatically omits any parameter in the XML file if no value has been specified for it, or if the value specified corresponds to the fixed default for that parameter. Doing so makes the XML file much smaller and allows it load much faster. However, if you are a sample set developer and want to edit the XML files using a text or XML editor you might want all available parameters to be visible in an XML file. Ticking the Disable auto-compacting ... options does that. Please leave the options un-ticked in all other cases, since ticking them can make loading organs, combination files and settings very significantly slower.

Note that the Design tools | Load organ (with design options) function can also be used to force all control mappings (those corresponding to the objects on the screens under the Organ settings menu) to be re-defaulted.


Visit Crumhorn Labs on the Internet
© Crumhorn Labs Ltd 2001-2008

Hauptwerk, Hauptwerk virtual pipe organ, Crumhorn Labs and the Crumhorn Labs and Hauptwerk logos are trademarks of Crumhorn Labs Ltd.