It is currently Thu Mar 28, 2024 4:09 am


Pitch detection

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

chr.schmitz

Member

  • Posts: 374
  • Joined: Sun Aug 25, 2013 11:49 pm

Re: Pitch detection

PostSun Mar 19, 2017 6:57 am

Hello Martin,

For such a rank, the only thing you can reasonably do is to store its pitches an octave lower, and then set the CODM.Rank pitch attributes to compensate by an octave.


Following your recommendations Thomas wrote the MIDI information of a 2' rank into the 1' WAV files.

I changed <Pitch_RankBaseOutputPitch64ftHarmonicNum> from 64 to 32 and <Samples_MIDINoteNumIncrementFromPipesToSamples> from 0 to 12.

The result was a weird sounding stop. Did I misunderstand your advice?

Best,
Chris
Offline
User avatar

mdyde

Moderator

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

Re: Pitch detection

PostSun Mar 19, 2017 8:30 am

Hello Chris,

You would need to leave Rank.Samples_MIDINoteNumIncrementFromPipesToSamples=0:

Samples_MIDINoteNumIncrementFromPipesToSamples: Determines which pipe sample files should be used for which pipes. A value of 0 would indicate that a pipe with MIDI note number 36 would use a sample with filename 036-C.wav, 37 would use 037-C#.wav and so forth. A value of 12 would indicate that pipe 36 would use sample 048-C.wav, and -12 would indicate that pipe 36 would use sample 024-C.wav.If the samples are to be played at approximately their original pitches, then this value should normally be set to 0, but other values can be used to re-pitch or 're-voice' sampled ranks to different pitches.


Also set Samples_RankBasePitch64ftHarmNumIfAssumedTunedToConcertPitch=0 to read the stored pitches from the files.
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.
Offline
User avatar

chr.schmitz

Member

  • Posts: 374
  • Joined: Sun Aug 25, 2013 11:49 pm

Re: Pitch detection

PostSun Mar 19, 2017 8:33 am

Hello Martin,

thanks for the quick response!

Yes, <Rank.Samples_MIDINoteNumIncrementFromPipesToSamples> is 0. The wrong parameter was obviously <Rank.Samples_MIDINoteNumIncrementFromPipesToSamples>.

Chris
Offline
User avatar

mdyde

Moderator

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

Re: Pitch detection

PostSun Mar 19, 2017 9:51 am

Thanks. You're welcome.
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.
Previous

Return to Creating sample sets / recording organs

Who is online

Users browsing this forum: No registered users and 1 guest