## zam-plugins

Posted on 1 CommentPosted in Audio, Mathematics, Technology

Get zam-plugins now! zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins for sound processing developed in-house at ZamAudio. The default settings and almost every slider is calibrated to standard ranges. Installation is a manual process by unzipping the plugins and saving the bundle in a designated path. The paths are documented here for all operating […]

## zam-plugins (A collection of LADSPA/LV2/VST/JACK audio plugins for high-quality processing)

Posted on 12 CommentsPosted in Audio, GNU/Linux, Mathematics, Technology

I have been working on a set of audio plugins for use with the GNU/Linux operating system, in particular to complement JACK and Ardour DAW. See this post for details on the linuxaudio list. UPDATED ZAM-PLUGINS HERE WITH GUIs!

## Overlap-save method of block convolution for fast convolution on audio streams.

Let $$\mathbf{h}$$ be a vector of size $$P$$ containing the impulse response you wish to convolve with, and let $$\mathbf{x}$$ contain an unknown number of float values which is the input audio stream. Note that an FIR filter can be expressed as follows: $$FIR(x[n],\mathbf{h})=y[n]=\sum_{j=0}^{P-1}({x[n+j] \cdot h[j]})$$ By chopping up $$x[n]$$ into sections of length $$L$$, […]

## Use your NVIDIA GPU as a DSP chip

Posted on 13 CommentsPosted in Audio, Mathematics

I have been working on a jack client that uses the GPU to process audio. The benefit of this is that it lightens the load off the CPU to process audio. I used the NVIDIA CUDA toolchain to create a jack-cuda client. Currently I have made a gain plugin that uses 256 parallel threads to […]

## Linkwitz-Riley (LR4) digital crossover filter implementation

Posted on 2 CommentsPosted in Audio, Mathematics, Technology

After reading extensively on digital filters, I decided to write my own digital filter using the Bilinear Transform method. What is a digital filter? A regular analogue filter uses passive radio components to filter out certain frequencies of an input signal. A digital implementation of this aims to have the same effect, but it must […]

## Compound Interest: How long does it take to double your money?

If $$P$$ dollars are invested for one year, at a rate of interest $$i$$, it will accumulate to amount $$A$$ at the end of the year by the following equation: $$!A=P(1+i)$$ How long does it take in years $$t$$ to double your principal $$P$$ with an interest rate of $$i$$ per annum? $$!2P=P(1+i)^t$$ $$!2=(1+i)^t$$ !\log_e […]