/[svn]/linuxsampler/trunk/src/engines/common/BiquadFilter.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/common/BiquadFilter.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 685 by persson, Tue Jul 5 19:30:37 2005 UTC revision 791 by persson, Sun Oct 16 14:50:20 2005 UTC
# Line 501  namespace LinuxSampler { Line 501  namespace LinuxSampler {
501                  bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);                  bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
502    
503                  const float a0r = 1.0 / (1.0 + alpha);                  const float a0r = 1.0 / (1.0 + alpha);
504                  this->b0 = a0r * alpha;                  this->b0 = a0r * sn * 0.71;
505                  this->b1 = 0.0;                  this->b1 = 0.0;
506                  this->b2 = a0r * -alpha;                  this->b2 = a0r * -sn * 0.71;
507                  this->a1 = a0r * (2.0 * cs);                  this->a1 = a0r * (2.0 * cs);
508                  this->a2 = a0r * (alpha - 1.0);                  this->a2 = a0r * (alpha - 1.0);
509              }              }
# Line 515  namespace LinuxSampler { Line 515  namespace LinuxSampler {
515                  bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);                  bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
516    
517                  const float a0r = 1.0 / (1.0 + alpha);                  const float a0r = 1.0 / (1.0 + alpha);
518                  param->b0 = a0r * alpha;                  param->b0 = a0r * sn * 0.71;
519                  param->b1 = 0.0;                  param->b1 = 0.0;
520                  param->b2 = a0r * -alpha;                  param->b2 = a0r * -sn * 0.71;
521                  param->a1 = a0r * (2.0 * cs);                  param->a1 = a0r * (2.0 * cs);
522                  param->a2 = a0r * (alpha - 1.0);                  param->a2 = a0r * (alpha - 1.0);
523              }              }

Legend:
Removed from v.685  
changed lines
  Added in v.791

  ViewVC Help
Powered by ViewVC