Final class project
Modelization of the Mathematics for a Parametric EQ (dropped idea)


I dropped the idea because I first want to increase the efficiency of the computation by using the Altivec unit of the Macintosh G4 which allows to compute 4 floating multiplications and additions in one single instruction. Also I'll try to approximate fonctions like 'sinh' or 'log' by a polynomial expansion.

I have previously implemented the Mathematical interface between the high-level control parameters of a Parametric EQ and the low-level filter coefficients.

Here is what a Parametric EQ looks like in the frequency domain.

The user can change up to 5 parameters :

Here is the Math that leads to the filter coefficients :

This computation is quite expensive. My project is to find a model for these Mathematics to reduce the amount of computation and allow a much greater number of EQs in cascade. I am currently thinking of using Neural Networks or Cluster-Weighted Modeling.