I’ve been trying to figure out how to define actions in python scripts, but I cannot find out a way to add a channel to an object of type Action. I looked at http://members.optusnet.com.au/cjbarton/BPY_API/NLA.Action-class.html which gave a way to remove a channel, but not add one. It appears that a channel contains the all the IPO curves associated with a particular bone of the armature, and the channel holds the data as a Blender Ipo type, of type Action.
Also, I’m not quite sure about the way to make new actions. I have found that if I already have an action, I can do Blender.Armature.NLA.CopyAction(). Is this the only way to make a new action or is there a way to make a blank action?