
Hello Geoff,
If the sample set producer has populated the CustomOrganRank XML table in the sample set's relevant installation package definition file then you can read the recommended values to use for each rank from there, including pitch settings and sample folders. (E.g. for St. Anne's see: <HauptwerkSampleSetsAndComponents>\OrganInstallationPackages\000010\PackageID000010.InstallationPackageDefinition_Hauptwerk_xml .) Whilst Hauptwerk's sample set producer documentation recommends that producers populate that table for the benefit of CODM users, in practice I think few sample set producers actually do.
If you don't have that information for a given rank, and assuming that the sample set's sample files haven't be re-tuned perfectly to A-440/equal, then Hauptwerk will need to read the pitches that the producer saved in the the rank's raw sample files, in order that it can know how much pitch-shifting to apply to play them at the desired output pitches. To enable that you need to leave Rank.Samples_RankBasePitch64ftHarmNumIfAssumedTunedToConcertPitch blank/0 in your CODM ODF (to tell Hauptwerk to read the sample pitches from the sample files). You would then also need to match the basic rank output pitch(es) (Rank.Pitch_RankBaseOutputPitch64ftHarmonicNum) to the basic rank pitch(es) that the producer used when detecting and storing the pitches in the sample files.
I think (although I might be wrong) that many producers detect/store mixture ranks as though the whole rank was a 2'-pitched rank, so you could try setting:
Rank.Samples_RankBasePitch64ftHarmNumIfAssumedTunedToConcertPitch=<blank>/0
Rank.Pitch_RankBaseOutputPitch64ftHarmonicNum=1
... for the whole rank.
If that doesn't work, you could potentially either:
- Try different values for Rank.Pitch_RankBaseOutputPitch64ftHarmonicNum, e.g. try setting it for 4', or 1', or 2 2/3' (probably for the rank as a whole, but it might be the case that the producer has detected/stored different portions of the rank at different basic pitches in feet), or:
- Use an audio editor to see what pitches are stored in the sample files (assuming they aren't encrypted), so as to try to work out roughly what basic rank pitch(es) in feet they correspond to (for the rank as a whole, or portions of it, if the stored pitches indicate that's been used), or:
- Contact the sample set producer to ask him/her which basic rank pitch(es) in feet were used for detecting/storing the mixture rank's pitches.