Now we've seen we can control the Push using max4live in Part 1, it's time to press ahead and start building our own devices... Deep breath...
In Live, to the Max for Live category in the browser, open the Max MIDI Effect folder and drag a new blank Max Midi Effect to your set. Now go to the folder in your User Library where you installed the Push Development Kit last time, and drag the 2. All objects.amxd to the same MIDI track. Now open the max editors for both devices and you should end up (give or take some window resizing) with a screen like this:
Click image to open larger version
Now, ensure both editors have their little padlocks (bottom left) in the unlocked position, and we can get patching. For the sake of speed we can simply copy a couple of things across from the All Objects editor window into our new device, using Ctrl-C, Command-C, or the right click menu on your computer mouse.
First, copy across a p push_grid object and then the whole box containing Push control, when and a drop-down. Now hover over the right-hand output at the bottom of the Push control, when object, then click and drag a line down to the top-right input of the p push_grid object.
We've just done something quite clever and rather important here so a small diversion into the 'operating philosophy' (for want of a better phrase) of the Push controller is in order.
On the fly arrangement of chords and melody