In-editor recording and playback (simulation) of `Receive*` nodes

Add a "record interactions" option and a "play back interactions" option when running a composition from the Vuo Editor. "Record interactions" would listen for all data output by the relevant Receive * nodes and save the timestamped data to a file. "Play back interactions" would read the recorded data from the chosen file and cause it to fire through the Receive * nodes at the appropriate times.

Since there are numerous Receive * nodes whose data could be recorded (even restricting it to "low-bandwidth" data such as mouse, MIDI, OSC, etc.), I'd like to limit the scope of this feature request to just a couple to start with — let's say mouse and keyboard.

See also: Node that records to a text file and plays it back

QC equivalent: 

record/playback in Kineme Quartz Crystal 2.x

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo CE and Vuo Pro

Complexity: 

●●○○ — A few weeks of work

Potential: 

●○○ — Appeals to current community

OpenCL node

Node that loads OpenCL or CUDA text code, similar to loading shader shader toy node.

Would enable super fast maths for mesh generation, or any processor intensive maths, (particlesystem? Flocking? Physics?)

Component: 

Notes from Team Vuo

Vuo Pro: 

Yes — requires a Vuo Pro license

Complexity: 

●●○○ — A few weeks of work

Potential: 

●○○ — Appeals to current community

Enable a composition to tell whether it's running in Vuo Editor or as an exported app

A node that will return the current state of the Vuo editor/composition.

Such a node would know if the composition was being rendered- as opposed to running from the Vuo editor- or even if it is running as a stand alone app.

Very useful if interface elements control aspects of composition, (like mouse interaction) but are unable to have interaction during offline render.

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo CE and Vuo Pro

Complexity: 

●○○○ — Up to a few days of work

Potential: 

●○○ — Appeals to current community

Deploy compositions as Darwin command line apps

OS X is built on open source aspects. Darwin is free and downloadable. One could save a composition as a Darwin app- then boot a show PC from a USB stick with Darwin and the app installed. Simply then run the app from command line. This feature would allow easy running of compositions on dedicated show machines, without having to translate Vuo to Linux or MS. Also it would be much more stable as the machine would be running ONLY the Vuo app. OS X libraries obviously would have to be substituted with open libraries: ffmpeg vs avfoundation example. Vuo already uses many open libraries I believe.

Component: 

Notes from Team Vuo

Vuo Pro: 

Yes — requires a Vuo Pro license

Complexity: 

●●●○ — A few months of work

Potential: 

●○○ — Appeals to current community

Pages

Subscribe to RSS - Vuo Interoperation