Data (vuo.data)
Nodes for working with data in ways that are independent of data type (such as storing the most recent data) or that apply to most data types (such as checking if two values are the same).
The Hold Value and Hold List nodes can be used within a feedback loop to do something repeatedly or iteratively. For more information, see the Vuo Manual.
Example compositions:
- Record Camera Drags: Records interactions with a draggable camera and saves them to a file to be played back later.
First, run this composition to display a 3D scene. While the composition is running, drag or scroll the mouse to change the camera perspective. The camera updates will be recorded and saved to a JSON-formatted file for as long as the composition is running.
Then, to play back the recording in a high-quality offline render, use the File > Export > Movieā¦ menu option.
- Save Word Definition: Fetches a word's definition via RSS, and writes it to a text file on the Desktop.
- Show Bar Chart: Reads a CSV file and displays its contents as a bar chart.
- Store Mouse Position: Draws two dots that follow the mouse pointer. One dot stays with it constantly (purple), and the other only updates once per second (blue).
Nodes:
- Are Equal (Generic) (vuo.data.areEqual): Outputs true if all values are identical.
- Fetch Data (vuo.data.fetch): Loads or downloads a file from a URL.
- Hold List (vuo.data.hold.list2): When its Update port receives an event, this node outputs its stored list.
- Hold Value (vuo.data.hold2): When its Update port receives an event, this node outputs its stored value.
- Is Greater Than (vuo.data.isGreaterThan): Outputs true if A is greater than B.
- Is Less Than (vuo.data.isLessThan): Outputs true if A is less than B.
- Record and Play Values (vuo.data.record): Records a series of values to a file and plays them back.
- Save Data (vuo.data.save): Saves data to a file.
- Share List (vuo.data.share.list): Outputs the input list.
- Share Value (vuo.data.share): Outputs the input value.
- Summarize Value (vuo.data.summarize): Outputs a short text description of a value.