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

Comments

Feature status

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

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.

If anyone would like to help this happen sooner, we're also accepting open source contributions and commissioned work.

Read more about how Vuo feature requests work.