Roli Lightpad multitouch separate values?

ian leblanc's icon

Hello, I have managed to unpack the messages from a blocks.multitouch object into X Y and Z coordinates, but...

How do you get separate values for each finger touch?

I am sending these values via OSC to Touchdesigner, and when I use two or more fingers on the lightpad, the X Y Z channels seem to come in as alternating messages on the same channel, so not sure how to separate them into distince channels.

Les Stuck's icon

Hi Ian,

Use a route object (route 1 2 3 4 5) directly out of blocks.multitouch to get separate messages for each finger, then unpack and format your OSC messages (e.g. /finger1_X, /finger1_Y). These messages will show up as separate channels in your OSC In CHOP in TouchDesigner .

<

Max Patch
Copy patch and select New From Clipboard in Max.

ian leblanc's icon

Thanks, Les! The route object is definitely what I needed to know how to use, however, it is still trying to send both fingers to finger2 when both fingers are engaging. You can see the first finger stop when the second finger engages:

lightpad route.maxpat
Max Patch

Les Stuck's icon

The problem you describe doesn't happen for me.

ian leblanc's icon

Hmm, I wonder if it has something to do with windows. Are you on a Mac?

Les Stuck's icon