This is an implementation of the flanger effect using my previous entry
that is a fractional delay line, as a building block. Basically the flanger effect is
achieved by making the delay vary in ti...
posted byGabriel Rivas on Apr 22 2011 Comments (0) |
This phaser implementation was created using cascaded 2nd order variablenotch filters to take advantage of the strong phase shift producednear the center notch frequency. The Q parameter determines th...
This is a working implementation of a fractional delay line in C. It has been tested
in the dsPIC audio kit, and in a PC running GNU/Linux operating system using the Open Sound System audio driver, b...
posted byGabriel Rivas on Jan 27 2011 Comments (3) |
We provide a set of macros and routines that perform fixed-point arithmetic, including basic arithmetic operators, conversions between fixed-point and floating point types, sines and cosines, exponent...
posted byJordan Rhee on Nov 30 2010 Comments (0) |
This code has the basic functions to perform amplitude modulation
or tremolo effect on audio signals according to
(LFO signal) m [n]---->[+]------------>[*]---------------> y[n] (tremolo mo...
posted byGabriel Rivas on Nov 29 2011 Comments (0) |
This is the implementation of a variable notch filter in C language. It is based on a second order analog notch filter converted to Z domain by means of the bilinear transform.
The objective of this ...
posted byGabriel Rivas on Jun 21 2011 Comments (0) |
This FIR filter implements a circular buffer. Your own coefficients in yourfiltercoeffs.h can be created using fdatool in MATLAB.
DIP1 down = Unfiltered
DIP1 up = Filtered...
This piece of code implements a variable band pass filter in C language. It is intended to be used to create an array of coefficients sets in runtime, each set of coefficients is mapped to a center fr...
This auto wah effect uses a variable band pass stage as a building block and a LFO
to control it. Find the variable band pass block at:
http://www.dsprelated.com/showcode/176.php
Xin ...
posted byGabriel Rivas on Sep 24 2011 Comments (0) |
This is a template to develop audio DSP applications in GNU/Linux using the OSS (Open Sound System) driver, this can allow us to use any regular PC as DSP processors, I hav tested it on pentium 3 and ...