Greetings Wise People
I’m trying to develop a visual composition system for use in a theatre environment, and this will probably be the first of many questions Ill be asking…
FYI I’m fairly new to VVVV, and I’m not coming from a programming background. I am however determined.
Due to the theatre-based nature of this project this is the workflow I want to have:
You plot a cue - which consists of a number of quads with filestreams and filetextures arranged on a canvas, you should be able to control any paramater of any number of quads.
You then save the cue, giving it a number somewhere in the cuelist.
You then define the transition between it and the next/previous cue in the list. (might look at TimelinerSA for this…)
Then, for the show, the cuelist is played back - using some kind of simple ‘one button’ controller. The important part is that the playback interface requires no special knowledge - so a stage manager thats never seen VVVV can run it.
The last detail is that all the cue info has to be absolute, so if you recall cue X you get cue X on screen regardless of what you had on screen beforehand.
Anyone who is familiar with strand/etc/avab lighting desks will know where I’m going with this…
My questions at this point are about the saving and playback of cues
Has anyone tried to do something like this before? Can you give me any general advice?
Is there some kind of inbuilt method for saving a snapshot of current XML data or something?
If there is no convenient method, is this thinking right:
I’ll have to write/parse every potential parameter (all the pins of transform 3d/blend mode/anything else that might be useful) into a textfile or similar, then write a ‘unparser’ to put it back into the rendering engine for playback when the cue is run. May be made more complex by having multiple quads, eg spreaded data, because there will be a different number of spreads in each cue…
Any help you can give me is appreciated.