Re: Digital guru needed
If you feed an encoder set for 44 an input running at 48, what are the ramifications other than pitch shift? Will the encoder start skipping as well?
Thanks.
Encoder? The typical ramification is that you will get no output.
If you are asking about sending a digital platform running internally at a 44kHz sample rate, 48k samples of data per second. there will be 4,000 samples extra each second, not to mention the per sample timing will not line up nicely. Hypothetically if the digital platform could magically ignore those extra 4,000 samples, how it does that will impact whether there is a pitch shift or not.
Say the platform grabs just the first 44,000 samples of the 48,000 each second, and stretches them out as they came in to fill the full one second, you would hear a click each second caused by the 4k sample discontinuity each second, and a slight pitch shift (lower). If the 44k platform resampled the 48k data on the fly and just grabs the closest 48k input sample data to put into each 44k sample time hole, the sound will not experience a pitch shift or large perturbations. (this is sort of what sample rate conversion does).
To perform pitch shift on purpose by reading data in at one sample rate and reading that same date out at a different sample rate, you either end up with too much data that you need to discard some fraction of, or not enough data creating holes in the real time output. To discard data there are a number of sample splicing algorithms to reduce perturbations, to fill holes one common technique is to repeat redundant information again with careful splicing.
JR