MartinusMagneson's picture

Magneson (@MartinusMagneson)


    MartinusMagneson's picture
    Magneson commented on Bodysoulspirit's Feature Request, “Fire / Time at chosen FPS

    I think these are two (or three perhaps) issues that should not be confused. Time is always time from composition start, not linked to framerate in itself (and framerate/frame-number should never be used to drive animations).

    First is the "Fire Periodically" approach. Use a "Divide" node to set the timing - don't enter decimals manually ;). "1" at input A, then your desired framerate as the divisor. In such a workflow, a "Get System Refresh" node or a "Display refresh time" output from a "System Info" node would be beneficial to make "Fire Periodically" nodes more easy to use (Jean Marie). Then it's just a matter of multiplying the output of this node by an integer to get a subdivision that should match up with the system refresh/draw.

    Second is excessive event firing in generators/time input compositions. You don't want to link this up to framerate either, but rather limit the incoming triggers to a more suitable rate for the HW you got. To do this; attach an event cable from the "Time" input port to the "Increment" port of a "Count within range" node. Set it to a minimum of 1 and a maximum of 2. Drag the output of this to the "Which" port of a "Select Event out (2)" node, and attach the "Time" input port to the event input of the selector. Now you can use the trigger outputs to drive the composition at half the input rate (you can also play around with increasing the max value to get an in-between rate, but then you will skip frames here and there).

    Also when going fullscreen on a retina mac with a shadertoy-shader you are rendering at 4K or whatever the retina displays are. That can be pretty heavy, especially for some of the more experimental stuff done there. Try dividing the Width and Height inputs by 2 if you get these from the input ports/screen info node!

    Edit: Framerate is linked to time, but only in the sense that you get the time elapsed from composition start based on which frame you are at

    MartinusMagneson's picture
    Magneson commented on Magneson's Discussion, “Color picker depth

    Thank you Jean Marie! Turns out I was stupid and had set my debug port to output a scaled integer that confused me a bit :)

    MartinusMagneson's picture
    Magneson posted a new Bug Report, “Can't load CSV files from Excel

    Can't load CSV files from Excel


    Vuo version: 

    Fixed in Vuo version: 

    OS version: 

    • macOS 11

    CPU architecture: 

    Intel x86_64

    How severely does this bug affect you?: 

    ●●●○ — It prevents me from completing a specific task with Vuo.

    Steps causing the bug to occur: 

    1. Make table in Excel
    2. Export as either of the following: CSV, CSV-UTF8, Tab separated TXT, Macintosh CSV, MS-DOS CSV
    3. Fetch table in Vuo
    4. No items in table

    Have you found a workaround?: 


    MartinusMagneson's picture
    Magneson commented on Magneson's Feature Request, “Xlsx support in fetch table

    I can add that by default (for a Norwegian install at least), Excel exports CSV files with semicolon which makes them a bit tricky to import for Vuo. Maybe the separator list for the Fetch Table node should be expanded, or replaced by a custom separator instead?

    Edit: This is based on a regional setting in the OS, but changing this will break other stuff, so I'd rather not deal with it. I can also see issues with tables exported and sent across different countries.

    MartinusMagneson's picture
    Magneson posted a new Feature Request, “Xlsx support in fetch table

    Xlsx support in fetch table

    To quickly and easily work with and tables from customers, it would be beneficial to be able to load Excel tables directly. Along with other Excel shenanigans of course.


    Notes from Team Vuo

    Vuo Pro: 

    No — available with both Vuo CE and Vuo Pro


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


    ●○○ — Appeals to current community

    This would only read numeric/text values in cells (not formulas, formatting, graphics, or charts)