Interface between published ports and Nexus OSC

A new protocol mode named Performance

Performance allows users to publish ports, and when the composition is run a simple web server servers the http://www.nexusosc.com/ Javascript UI widgets.

Nexus OSC allows UI widgets to be generated: Buttons; Sliders; Envelopes; etc.

This protocol would greatly simplify the control of Vuo for live performance, and allow easy creation of custom interfaces.

When a user logs into the Vuo Nexus OSC interface, (from iPhone; iPad; Android; Linux; PC) they are able to control Vuo compositions simply and easily.

Component: 

Notes from Team Vuo

Vuo Pro: 

Yes — requires a Vuo Pro license

Complexity: 

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

Potential: 

●●○ — Could expand community

Using QLab to control Vuo

Using QLab to control Vuo

How to cue actions in Vuo by sending OSC messages from QLab3 to Vuo, by community member @wmackwood.

Transcript: 

It's just a quick little tutorial to show how you can send OSC messages from QLab into Vuo.

So, start out by adding an OSC cue. And you can see that it comes up with something like a standard QLab kind of cue, standard QLab OSC message.

We're going to change this. We're going to just flip this around. We're going to create a new OSC port. It's going to go up on the localhost, on our own machine here. And I'm going to assign it a port of 5000. And it's been done.

And then when I go back to here, you can see that I can say the destination is localhost 5000.

In-editor recording and playback (simulation) of `Receive*` nodes

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

OpenCL node

Node that loads OpenCL or CUDA text code, similar to loading shader shader toy node.

Would enable super fast maths for mesh generation, or any processor intensive maths, (particlesystem? Flocking? Physics?)

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 - Vuo Interoperation