Re: ESQ1 Project
Posted: Thu Jul 05, 2018 10:36 am
Spogg wrote:I agree the float arrays are the purest form, the real deal for sure, and that's why I wanted them! The WAVs are the common currency for sound files though, so I want them to be as good as possible, for eveyone to use as they wish.
This and the explanations from your former post:
I see and understand what you headed for, and, as I said in my other post, that's the most original you can get with .wav files. Also, everything you said about playing the waveforms at corect pitches is just as true as what KG said a week or so ago. Unfortunately that doesn't touch my point.
Every .wav file has a base pitch, a tuning, so to speak. If you don't enter one it is put to middle C (that's what Christian referred to). So, in a sampler the files will be interpreted as being equal to Midi key 60. But you didn't alter the rate, you just told the .wav header, the content would have been sampled at 44.1 kHz, while it actually is sampled at 38something kHz. In result, in a sampler, played at key 60, the content is played at a rate of 44.1 kHz and therefore faster than it should. Faster means at a higher pitch. People who don't use the material as we do, need to know that to accommodate the files (For example those who want to use them in a sampler).
Now I don't know the original pitch, Ensonic recorded the waveforms in, and it doesn't matter much, as long as the difference between 38 and 44.1 is pointed out.
Real world example: Import one of the .bin waveforms with the correct parameters (8-bit unsigned integer @ 38.something kHz) in an audio editor (for example the fantastic Wavosaur). Now load the same sound from your .wav files. Loop both and play them one after the other. Hear the difference in pitch?
That's my only concern. The people out there that are not plugin developers, but want to use the .wav files as they are. Not us.