I thought about it and tried to reproduce the issue. I've never used snapshot automation before...didn't really know it existed and thought it might come in handy.
First off, I found that the automatable controls for synths can only appear on it's associated audio track. Fine enough there - although for some reason I though they'd be on the midi track.
Next I tested the tracks using snapshot automation on pan and volume. This worked as advertised.
I tested using snapshot automation on synth controls -
no go. This was of course, an assigned knob in the 'assigned controls' section of the undocked synth view.
I then manually added the automation lane for the control I was attempting to automate - in this case the tone control of the SI-Electric Piano. Setting it to write automation, hitting play and then moving the control around, both on the synth itself and in the 'assigned controls' knob in the undocked synth view. This worked somewhat as expected, recording the synths control, but the automation lane display was only partially updated. I expected to see level changes hold steady in-between knob rotations, (I had read off). Level changes were properly displayed once playback was stopped.
Conclusions:
- You can't snapshot automate directly from a synths own controls - the right-click option to snapshot automate only appears for controls assigned in the synthrack window, or the synth's audio track controls (vol, pan, etc.). No problem so far.
- Nothing happens when when right clicking an assigned control in the synth rack and selecting snapshot automation. It's dead - doesn't do anything.
- Not quite sure that automation is being displayed correctly as it's being recorded.
Workarounds:
Put the automation lane on for the synth control you want to automate, and manually set a node at the now pointer. Set it to whatever % you would the actual control. Be sure to set node types to 'jump'. This will work in the short term.