User Tools

Site Tools


conv:conv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
conv:conv [2008/01/24 13:16] devaconv:conv [2008/09/04 12:09] (current) deva
Line 1: Line 1:
-=====Convolution implementation pages (Spring 2008 studies group under Ole Caprani)=====+=====Experiments with realtime convolution reverb - (Eksperimenter med realtids foldningsrumklang)===== 
 +Spring 2008 studies group under Ole Caprani\\ 
 +\\
 Our goal is to implement a realtime plugin to do convolution.\\ Our goal is to implement a realtime plugin to do convolution.\\
 The basic "Input Side" is way too slow (convolution implemented with two for loops), so we will be experimenting with a dft-multiply-idft algorithm (sometimes called "The Overlap-and-Save algorithm") instead.\\ The basic "Input Side" is way too slow (convolution implemented with two for loops), so we will be experimenting with a dft-multiply-idft algorithm (sometimes called "The Overlap-and-Save algorithm") instead.\\
Line 52: Line 54:
 Get impulse responses here [[http://www.voxengo.com/impulses]].\\ Get impulse responses here [[http://www.voxengo.com/impulses]].\\
 **NOTE**: Remember to convert them into mono before usage. Running the application on stereo files has undefined results. **NOTE**: Remember to convert them into mono before usage. Running the application on stereo files has undefined results.
 +
 +====Realtime LADSPA plugin====
 +We have experimented with implementing our code as a realtime ladspa plugin.\\
 +This however is a very fragile implementation that only works on a hardcoded filter file and jack buffersize.\\
 +If still interested, it can be fetched here: {{:conv:conv_opt_ladspa-0.1.tar.gz}}
  
 ====Links==== ====Links====
conv/conv.1201176991.txt.gz · Last modified: 2008/01/24 13:16 by deva