
Recent Posts
Archives
 January 2017
 December 2016
 September 2016
 February 2016
 September 2015
 January 2015
 March 2014
 January 2014
 October 2013
 June 2013
 May 2013
 April 2013
 March 2013
 February 2013
 December 2012
 November 2012
 May 2012
 March 2012
 January 2011
 December 2010
 November 2010
 July 2007
 March 2003
 February 2003
 August 2002
 January 1997
 November 1996
 October 1996
 August 1996
 July 1996
Categories
 Digital Audio (48)
 Aliasing (8)
 Convolution (3)
 Dither (7)
 Filters (23)
 DC Blocker (1)
 FIR Filters (7)
 IIR Filters (17)
 Biquads (11)
 Fourier (3)
 FFT (3)
 Impulse Response (5)
 Jitter (2)
 Oscillators (8)
 Phase (2)
 Reverb (2)
 Sample Rate Conversion (8)
 Sampling Theory (1)
 Envelope Generators (5)
 MIDI (2)
 Source Code (7)
 Synthesizers (9)
 Uncategorized (5)
 Video (4)
 Widgets (12)
 Digital Audio (48)
Category Archives: Sample Rate Conversion
A wavetable oscillator—Part 1
There are many ways to make an oscillator. Without looking for further motivation, I’ll propose a wavetable oscillator. Wavetables are a fairly obvious extension of the general playback of digital audio. Such oscillators are easy to understand, and their extreme … Continue reading
Sample rate conversion: down
In doubling the sample rate, we inserted zeros between existing samples, then used a lowpass filter to remove the resulting alias in the audio band. To resample at half the current rate, we use a lowpass filter to remove audio … Continue reading
Posted in Aliasing, Digital Audio, Filters, Sample Rate Conversion
Leave a comment
Sample rate conversion: up
Once we have a suitable set of FIR filter coefficients from our windowed sinc calculator, it’s time to apply them. Again, our recipe for doubling the sample rate: 1) Insert a zero between existing samples. (This is the upsampling step, … Continue reading
Posted in Aliasing, Convolution, Digital Audio, Filters, FIR Filters, Sample Rate Conversion
7 Comments
Towards practical resampling
In a previous article, we looked at sample rate conversion in the frequency domain. Let’s take a quick second look in the time domain as reinforcement of principles behind sample rate conversion, before developing a practical rate convertor. In an … Continue reading
Sample rate conversion
Here we explain how sample rate conversion works. As an essential prerequisite, you must understand the principals of sampling. Even if you understand sampling already, read our explanation of the process here. The viewpoint and terms used there are mirrored … Continue reading
Posted in Digital Audio, Sample Rate Conversion
2 Comments
Oversampling
In this discussion, “oversampling” means oversampling on output—at the digital to analog conversion stage. There is also a technique for oversampling at the input (analog to digital) stage, but it is not nearly as interesting, and in fact is unrelated … Continue reading
Posted in Aliasing, Digital Audio, Sample Rate Conversion
4 Comments