Node that records data to a text file and plays it back

jersmi's picture

  • To record gestures from mouse, midi controller, OSC, etc.
  • Ability to save data in Vuo comp or export as txt, etc.
  • Ability to export .mov with recorded data.
  • QC equivalent: 

    Kineme Value Historian

    Component: 

    Notes from Team Vuo

    Vuo Pro: 

    No — available with both Vuo and Vuo Pro licenses

    Complexity: 

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

    Potential: 

    ●○○ — Appeals to current community

    Implemented in Vuo version: 

    OSX Notifications Center Subscribe Patch

    Hi guys,

    Wouldn't it be amazing if Vuo could push receive notifications from the notification center ?

    Like you could just by typing the name of the app in a patch, receive all notifications from it in form of a structure ?

    For example I would subscribe to "iTunes" and receive track info in form of a structure each time a song is changed.

    Would be great for Twitter, iTunes, Spotify, Facebook and of course all the endless amount of apps :)

    One patch, endless possibilities :)

    Component: 

    Tags: 

    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

    Twitter Node

    Oauthentication entry, hashtag search, user account timeline following using streaming api. This would be absolutely amazing.


    Proposed Twitter nodes

    (Mockup by Team Vuo.)


    Each node in the proposed Receive Tweets collection delivers a stream of Twitter status updates ("Tweets") matching specific criteria:

    • The Receive Tweets node delivers tweets that contain the specified search keywords, which may include hashtag phrases or screen names of mentioned users.
    • The Receive Tweet Mentions node delivers tweets that include mentions of the authenticated user.
    • The Receive Tweets on Timeline node streams data and events specific to the authenticated user, including tweets and retweets posted by the authenticated user and the users (s)he follows.

    Each of the Receive Tweets node variants accepts a parameter requesting a backfill of the specified number of recent tweets before live streaming is to begin.

    Use of the Receive Tweets nodes requires OAuth-based user authentication to Twitter.

    The proposed Get Tweet Values node outputs useful data associated with a given tweet, including the author, date, text content, and media content embedded within the tweet.

    Screenshots, Mockups, and Videos: 

    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

    Query scientific databases via OPeNDAP

    pemo's picture

    The ability to query NetCDF files via a THREDDS server, using URL strings to query structured scientific data via OPeNDAP. This would open up Vuo for scientific visualisation development (my research area) and take it leaps and bounds beyond Quartz Composer.

    Application scenario: Vuo composition as visualisation front-end for oceanographic data (NetCDF) on a (e.g.) THREDDS server, interaction via Leap and wand devices, 3d mouse, enabling tagging of data for subsequent computational routines in Python etc.


    Proposed nodes

    (Mockup by Team Vuo.)

    For scientific database support, Team Vuo proposes adding the following nodes:

    • Query OPeNDAP Database — Makes an HTTP query to an OPeNDAP server, and outputs the result
      • inputs
        • url — e.g., http://test.opendap.org/opendap/data/nc/sst.mnmean.nc.gz.ascii?sst%5b0:1%5d%5b13:16%5d%5b103:105%5d
      • outputs
        • dataset
    • Get Dataset Value — Outputs the specified value from the OPeNDAP Dataset
      • inputs
        • dataset
        • variableName
      • outputs
        • value — A generic type, which can be:
          • Integer, Real, Text — Single values
          • List of Integers, List of Reals, List of Text — 1-dimensional arrays (e.g., the result of this query)
          • Dataset — For use with recursive structures
          • List of Images — Creates an image from a Grid with 3D Arrays — e.g., for this query, it would output an image for each time index, where the image is a greyscale map representing the normalized array values. For simplicity, this would ignore the grid's maps. Missing values would be represented as transparent pixels.
          • List of 4D Points — Outputs the raw data from a Grid with 3D Array — One list item for each array value where X,Y,Z = the mapped array indices, and W = the array value
          • List of 3D Points — Outputs the raw data from a Grid with 2D Array — One list item for each array value where X,Y = the mapped array indices, and Z = the array value
          • List of 2D Points — Outputs the raw data from a Grid with 1D Array — One list item for each array value where X = the mapped array index, and Y = the array value
    • Make Color Mesh using Grid — Outputs a 3D mesh representing a Grid from the OPeNDAP Dataset
      • Requires a Grid with 2 mapped dimensions — the data source can have more than 2 dimensions, but the extra dimensions need to have fixed values. E.g., for the result of this query (a single time index), it would output a mesh where the X and Y values are longitude and latitude, and Z values and colors represent the temperature.
      • inputs
        • dataset
        • variableName
        • colors — A list of colors forming a heatmap gradient used to choose a color for each output vertex
        • displacement — The amount that the array values displace the mesh along the Z axis
      • outputs
        • mesh

    Component: 

    Notes from Team Vuo

    Vuo Pro: 

    Yes — requires a Vuo Pro license

    Complexity: 

    ●●○○ — A few weeks of work

    Potential: 

    ●○○ — Appeals to current community

    Pages

    Subscribe to RSS - Utilities