Scratchpole's picture

ahha I worked it out. Had to add the Hold values on the quaternions but had forgotten that I had to revert the Hold to generic to take in the quaternion translations. All smooth now. Time to add some sound effects :)

Scratchpole's picture

I have spent a few days getting orientations from NI mate working.

Please have a look and test of the attached if you can, thanks. I'm getting random slowdowns again with this one, not sure where I should put the Hold Value.

Also seems that the Y coordinate of the Quaternions from Nimate needed reversing unless that's something wrong in Vuo?

Kewl's picture

I'm using Vuo under High Sierra since last summer's betas: nothing negative to report. Though, the Spectra and Meltdown patches have the potential of slowing down computers: https://reverse.put.as/2018/01/07/measuring-osx-meltdown-patches-perform...

cwilms-loyalist's picture

Hey, I hadn't upgraded my main VUO system to High Sierra since it was running fine under Sierra. However due to the recent hype about the Spectra and Meltdown security issues and potential slow downs I thought I would ask how well VUO performs under OSX 10.13.2, are there are any known performance issues over OSX 10.12.x?

My main VUO system doesn't HAVE to stay online, it just makes some things easier.

timwessman's picture

Yessss...Thanks a lot!! Now it works.

Its great that there is possibility to code with Vuo Framework. Sometimes its much easier and more efficient to write some code than draw thousands of virtual wires.

(rebooting Vuo editor and reloading project after every code change is anoying, but I hope it will be fixed someday)

jstrecker's picture

@timwessman, great to hear that you're coding with the Vuo framework. Try this:

void nodeEvent(VuoOutputData(VuoOscMessage) message)
{
    struct json_object *data[1] = { json_object_new_double(1.23) };
    VuoOscType     dataTypes[1] = { VuoOscType_Auto };
    *message = VuoOscMessage_make(VuoText_make("/foo"), 1, data, dataTypes);
}
timwessman's picture
useful design's picture

Reversible node orientation (flipped) on canvas to untangle wires of feedback type nodes

This concept came to me from an dynamic system modelling tool called Minsky which uses a visual programming type canvas, node and wires interface. Example

Quite often we'll have one or more nodes in any functional group of nodes where the inputs are being fed from nodes to the right and the output is going to nodes on the left. No amount of rearranging the nodes will avoid wires running right to left. Flipping the node about a vertical axis would put the input(s) on the right and output port(s) on the left.

If the redesign of Vuo results in nodes being asymmetric in the horizontal plane then flipped nodes would be more readily apparent than otherwise, and no additional visual cue would be required. If nodes frames are symmetrical, then a right to left arrow at top or bottom of node could be useful.

Here's an example of asymmetric node design, design appropriated from an old nord synth app.

useful design's picture

Jaymie (@jstrecker) It's not clear to me what port design has been adopted for the redesign (inside like QC/Origami, half-inside-half-outside like current or completely detached like [insert vis. prog. tool here]). Either way I think when you have enough wires, especially when they come in at angles closer to the vertical than horizontal and the are wires are all straight there's going to be trouble tracing them. That's what the colour coding thing would solve. Maybe people consider it more trouble than it's worth. (Caps-lock or a shortcut could turn the feature on and off).

In terms of current Vuo vs QC/Origami I find it just as easy to get a bit confused about wire origins/destinations at times and having the ports half slung off the edge of the node is never something I particular took to in an aesthetic (see video link) and did sense any improved functional capability over QC/Origami port design. If a more functionally discriminating GUI can be worked out my solution of colour coding selected node wires would be less relevant.

Another feature request I've been sitting on, reversible patch orientation (horizontal flip for nodes) would also help de-clutter the canvas. Will add that FR now.

Admiral Ackbar - "It's A Trap!"

Pages

Welcome!

Vuo is more than nodes and cables, it's a community! Feel free to browse or add your voice.

Browse Discussions

Start a Discussion


Browse Questions and Answers

Ask a Question


Browse Feature Requests

Suggest a Feature


Browse the Composition Gallery

Share a Composition


How can I get notifications?

Learn more about the community

Learn more about Vuo

Vuo Announcements

Sign up for the Vuo announcements mailing list to get news and join the community. We post about once per month.