Here's some progress on a more push-oriented version of polygome:
http://sadfactory.com/assets/downloads/ ... 4_push.zip
Here is a new version made compatible with the latest dev kit. Discard the previous one.
http://sadfactory.com/assets/downloads/ ... ush_v2.zip
It's built off of your work, with the following additions:
1) The base velocity of each note is established through aftertouch (but offset by whatever's coming out of the "velocity" page)
2) Note duration can optionally be controlled by the touchstrip.
The velocity hack makes me very happy (though I do wish we could have used poly aftertouch instead for even more expressive control). I'm not sold on the duration one, to be honest.
Still to do (by someone -- maybe not myself):
We should move the top-row controls to the Scene buttons, and make that row part of the primary grid again.
You'll notice a new object in the code, between the "do I want to take over the touchstrip?" toggle and the code which does so. Something like this should probably be in the dev kit as well:
Essentially, it makes sure that when the device is disconnected, anything we've taken over by hand is also released. It grabs them again, if appropriate, when focus is restored.
With that in place, you can take over pitch bend, switch to a different track, and still have pitch bend on that track.
Somewhere between that object and your "push control, when:" block, we should maybe add one more layer of safeguards: If the device we're in has been disabled, the middle outlet of [live.thisdevice] can be used to release control of the Push components.