diff options
Diffstat (limited to 'nusmuk-utils/tab_upsample_copy.c')
-rw-r--r-- | nusmuk-utils/tab_upsample_copy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nusmuk-utils/tab_upsample_copy.c b/nusmuk-utils/tab_upsample_copy.c index c123896..e6f1948 100644 --- a/nusmuk-utils/tab_upsample_copy.c +++ b/nusmuk-utils/tab_upsample_copy.c @@ -19,7 +19,7 @@ void *tab_upsample_copy_new(t_symbol *s_src,t_symbol *s_dst, t_float factor) x->x_arrayname_src = s_src; x->x_arrayname_dst = s_dst; - x->factor = factor; + x->factor = MAX(1, factor); x->offset = 0; x->b_out = outlet_new(&x->x_obj, &s_bang); @@ -78,7 +78,7 @@ void tab_upsample_copy_dst(t_tab_upsample_copy *x, t_symbol *s_dst) { } void tab_upsample_copy_factor(t_tab_upsample_copy *x, t_float factor) { - x->factor = factor; + x->factor = MAX(1, factor); } void tab_upsample_copy_setup(void) { |