aboutsummaryrefslogtreecommitdiff
path: root/sc4pd/source/LFClipNoise.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sc4pd/source/LFClipNoise.cpp')
-rw-r--r--sc4pd/source/LFClipNoise.cpp12
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());
}