Log in
Register
Home
Forums
New posts
Search forums
What's new
New posts
New profile posts
Latest activity
News
Members
Current visitors
New profile posts
Search profile posts
Features
Log in
Register
Search
Search titles only
By:
Search titles only
By:
New posts
Search forums
Menu
Install the app
Install
Reply to thread
Home
Forums
Pro Audio
Junior Varsity
Digital guru needed
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="John Roberts" data-source="post: 83277" data-attributes="member: 126"><p>Re: Digital guru needed</p><p></p><p></p><p>Encoder? The typical ramification is that you will get no output. </p><p></p><p>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. </p><p></p><p>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). </p><p></p><p>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. </p><p></p><p>JR</p></blockquote><p></p>
[QUOTE="John Roberts, post: 83277, member: 126"] Re: Digital guru needed 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 [/QUOTE]
Insert quotes…
Verification
Post reply
Home
Forums
Pro Audio
Junior Varsity
Digital guru needed
Top
Bottom
Sign-up
or
log in
to join the discussion today!