Michl wrote:Will there be keywords for accessing
* the movie duration ?
* the current timecode of a movies timeline ?
Many new keywords will arrive in the next beta, including "direct" keywords that allows each module to access directly standard values of the object (x,y,z, angles, etc.) without modifying the user-interface. The main problem when you use "ctrl" keywords is that you can have pretty quickly conflicts between two modules, without speaking of the inability for the user to access the control anymore. With direct values you can give motion to a layer and still continue to use the preview control to move the layer. Also if two modules changes the x,y of the layer, the changes will be cumulated (instead of being erased by the last module). It is pretty useful to combine two modules that apply effect using the same keywords.
Michl wrote:Can I access other modules variables (e.g. the current BPM from the BACF) ? How to share my variables ?
No. You can't. This is a good question... and there is no easy answer. Suppose that you need to access the variable of the BACF and the user did not install it... Also this module may not want that you access and change its variables. A good solution would be a mechanism allowing a module to publish a list of functions and variables. Or kind of a global dictionary that would be accessible from all modules. I'll think about it.