Desensitizing reactions to data from a an external controller

j walton's icon

I'm currently using [change+/-] objects to detect an increase or decrease in value to determine whether higher or lower notes should be played.
My problem is that because i'm using the (up/down) data from the y-axis of a Wacom tablet to do this, notes are being triggered way too rapidly, as changes are occurring with every slight movement.
It may be really obvious, but i'm trying to find a way to limit the this - effectively creating a larger distance across the tablet before a note is triggered. I've been looking at the counter and scale objects but can't seem to work anything out...

Any suggestions?

brendan mccloskey's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Hi
some smoothing or velocity-based gating might work; both suggestions are used here:

Brendan

Wetterberg's icon

or do

wacom->[scale] object scaling to integers -> change
The key is using integers - if you scale down to, say "0 63" then the entire axis of the wacom only has 64 steps, so you will, at most, trigger 64 events across the surface in that direction.

j walton's icon

Thanks for the input guys. Scaling to integers is working nicely.