aboutsummaryrefslogtreecommitdiff
path: root/sc4pd/source/OnePole.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sc4pd/source/OnePole.cpp')
-rw-r--r--sc4pd/source/OnePole.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/sc4pd/source/OnePole.cpp b/sc4pd/source/OnePole.cpp
index 310bf54..3de6ef4 100644
--- a/sc4pd/source/OnePole.cpp
+++ b/sc4pd/source/OnePole.cpp
@@ -31,7 +31,7 @@
SuperCollider by James McCartney
http://www.audiosynth.com
- Coded while listening to:
+ Coded while listening to: Goh Lee Kwang: Internal Pleasures
*/
@@ -240,6 +240,6 @@ OnePole_kr::OnePole_kr(int argc, t_atom *argv)
void OnePole_kr::m_perform(float f)
{
- m_y1= f + m_b1 * (m_y1 - f);
+ m_y1= ((1-abs(m_b1))*f)+m_b1*m_y1;
ToOutFloat(0,m_y1);
}