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 and Vuo Pro licenses

Complexity: 

●●○○ — A few weeks of work

Potential: 

●○○ — Appeals to current community

Comments

Feature status

When we (Team Vuo) plan each release, we try to implement as many of the community's top-voted feature requests as we have time for. Vote your favorite features to the top! (How do Vuo feature requests work?)

  • Submitted to vuo.org
  • Reviewed by Team Vuo
  • Open for community voting
  • Chosen to be implemented
  • Released