The DSP Dimension started out as a platform for online courses and tutorials on Digital Signal Processing in 1999 as part of Stephan Bernsee’s lectures on advanced audio DSP held at various institutions around Germany. The DSP Dimension quickly became a standard resource for specialized DSP topics like time stretching and pitch shifting and is part of engineering classes at several universities across Europe as well as a frequently featured content in many popular magazines.
Check out our recently updated online tutorials available on the following topics:
This online course will provide you with the basic knowledge of how the Fourier transform works, why it works and why it can be very simple to comprehend when we’re using a somewhat unconventional approach [more...]
This tutorial gives a brief overview of the most popular algorithms used for achieving time stretching and pitch shifting in a musical context, along with their advantages and disadvantages. We provide audio examples to demonstrate common artifacts and effects associated with these processes, and provide pointers to papers and other resources on the net [more...]
With the increasing speed of todays desktop computer systems, a growing number of computationally intense tasks such as computing the Fourier transform of a sampled audio signal have become available to a broad base of users. Being a process traditionally implemented on dedicated DSP systems or rather powerful computers only available to a limited number of people, the Fourier transform can today be computed in real time on almost all average computer systems [more...]
This page is dedicated exclusively to the topic of formant movement occuring when pitch shifting sampled sounds. It will detail the effects involved and show pictures of the effects that cause unnatural sounding pitch shifts [more...]