Filter Block Calculation Error

Issue #20 resolved
Christopher Dotson created an issue

The four Filter blocks have an error when the Frequency goes to exactly 3,200 Hz. This was documented by a user on the Wiki. I can't confirm that the divide-by-zero is the cause but I assume it is correct. http://wiki.patchblocks.com/index.php5/Known_Bugs#All_Filters_.28LP.2C_BP.2C_HP.2C_All.29

Recreate/Test patch: AAIAAAEreJxFj81qg0AUhY/pNDeSH0X6AC5cdBVGo4niKhRKN6WCT6DEgCBRkrGkD9YX6LoP1J25mobMncWcOd+cewcgZ/yH6+q6ft+OEGl5KCD8fZ4DT+TQJ6a+L+P/0oBHQH8tK1Uc7bcEYr2JdnxJZ/rBQsYDuwyYHWADmLzUB3WsqxPEXoYBMKeEu+u3TJexBfDwnjUQ3joIWdIXPcMa3HjlShmvZC88Rk1gtm13ZW1/tKppFUS4yXgCg9Rkek+V/JWkPrEd5V4BWPRL34O9dPtYHjltqpL9IItYmVTRGXR97I3Y1jRYuACm1zhc

Comments (4)

  1. Poindexter Frink

    This issue is confirmed as a divide-by-zero error. I could fix it with a simple test that, but it seems that there is also aliasing going on very near 3,200 that is undesirable. I may review the filter code further.

  2. Log in to comment