diff options
Diffstat (limited to 'sc4pd/source/LFClipNoise.cpp')
-rw-r--r-- | sc4pd/source/LFClipNoise.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sc4pd/source/LFClipNoise.cpp b/sc4pd/source/LFClipNoise.cpp index 9aa6dfc..18f95ee 100644 --- a/sc4pd/source/LFClipNoise.cpp +++ b/sc4pd/source/LFClipNoise.cpp @@ -154,7 +154,7 @@ public: LFClipNoise_kr(int argc, t_atom *argv); protected: - void m_perform(); + void m_perform(void*); void m_seed(int i) { @@ -163,9 +163,9 @@ protected: void m_set(float f) { - double dt = sc_min(1/f, .001f); + double dt = sc_max(1/f, .001f); m_timer.Reset(); - m_timer.Periodic(1000*dt); + m_timer.Periodic(dt); } private: @@ -187,16 +187,16 @@ LFClipNoise_kr::LFClipNoise_kr(int argc, t_atom *argv) //parse arguments AtomList Args(argc,argv); - double dt = sc_min(1/sc_getfloatarg(Args,0), .001f); + double dt = sc_max(1/sc_getfloatarg(Args,0), .001f); rgen.init(timeseed()); - m_timer.Periodic(1000*dt); + m_timer.Periodic(dt); AddOutFloat(); } -void LFClipNoise_kr::m_perform() +void LFClipNoise_kr::m_perform(void*) { ToOutFloat(0,rgen.fcoin()); } |