Right now it's possible to play back video with a time delay, but it takes multiple nodes to set up the delay. It would be easier if nodes were provided to streamline this.

From discussion on Delay Value (before passthrough) node

A simple example would be two windows, both with a live video feed. In the one window the image is streamed live and in the other the frames are cached for say for 7 seconds before it begins to pass the frames to another Render Image to Window node. The effect would be that the Live action happens in the first window live and in the second window the same video appears but after a 7 seconds delay.

Like the attached composition? The Enqueue node (with surrounding nodes) stores up the images for 7 seconds and then starts letting them through. So, maybe the Delay Value node you're suggesting could be something along those lines, where it would store up the values until it gets an event saying to let them through? Or maybe that's something we could add to the Enqueue node, not sure yet.

If you can think of other situations besides time-delayed video/audio playback where this would be helpful, please add a comment.

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

Node to add:

  • Delay Stream
    • input:
      • Value (generic type)
      • Seconds (real number)
    • output:
      • Delayed Value (generic type)

Related feature request: Delay node, a more general solution for when data may not be coming in at a steady rate.

Comments

I've updated the notes at the

jstrecker's picture
Submitted by

I've updated the notes at the top of this feature request to describe the planned node.

mic, let's keep this feature request focused so it's clear what people are voting for. As I mentioned on your earlier question, we'd like to help you achieve your goal while being respectful toward Tom's work. You're welcome to post questions toward getting your Sampler working.

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.

Votes

41 votes so far!

Who voted?

pnca_sysadmin's picture
cremaschi's picture