#include <BlockerDc.h>
Diagramma delle classi per BlockerDc


Membri pubblici | |
| BlockerDc (const float &sr) | |
| Costruttore. | |
| virtual | ~BlockerDc () |
| Distruttore. | |
| void | setGain (const float &gain=0.995) |
| Imposta il guadagno del filtro. | |
| float | outSig (const float &input) |
| Restituisce l'input filtrato. | |
| float | outSigRoss (const float &input) |
| Restituisce l'input filtrato. | |
by Alessandro Petrolati 2006. www.alessandro-petrolati.com ale_petrolati@alice.it
Definizione alla linea 19 del file BlockerDc.h.
| float BlockerDc::outSig | ( | const float & | input | ) |
Restituisce l'input filtrato.
L'equazione del filtro è la seguente:
Y[n] = X[n] - X[n-1] + (igain * Y[n-1]);
Questa implementazione è presente in Csound come "dcblock opcode" di Perry Cook.
| float BlockerDc::outSigRoss | ( | const float & | input | ) |
Restituisce l'input filtrato.
Usa un metodo ispirato a RB-GST di Ross Bencina.
| void BlockerDc::setGain | ( | const float & | gain = 0.995 |
) |
Imposta il guadagno del filtro.
Tipicamente si usano valori compresi tra 0.9 e 1. Con SR = 44.1 KHz (Samping Rate), è consigliato un guadagno di 0.995.
1.4.7