Hello Bob,
There's no native way to change rank/pipe/layer IDs in your ODF whilst preserving your voicing for those objects, so the only supported and recommended way to do it is to re-voice the affected ranks via the voicing screen - sorry.
Internally, Hauptwerk v3.30 currently stores the voicing in its organ configuration file by pipe-layer ID with layer ID being generated by the CODM as:
layer ID = CODM rank ID * 512 + pipe MIDI note number
The caveats are that:
- The organ configuration file is an internal file that isn't intended to be user-editable.
- Hence it's format might change between any versions, even patches, or the data might even more to different files.
- Its format has no public documentation.
- Attempting to edit it is entirely at your own risk and not supported in any way.
- Making a mistake while trying to edit it manually could prevent the organ loading or lose all of your settings and voicing.