Ok, we finally got this sorted. The issue will be fixed in the next release (1.3), but until then you can modify line 267 of cltrack.py
change this –
if self.clipSlot != -1 and quantized and not self.track.implicit_arm:
to this –
if self.clipSlot != -1 and quantized:
and the Push issue will go away. Basically what was happening is that when you select a track with the Push, even with it record armed, it is also implicitly armed. You can also change it to
if self.clipSlot != -1 and quantized or self.track.implicit_arm:
and then it will only record onto tracks selected with the push, if you have multiple armed CL#1 tracks.