This release provides an SDK that developers can use to embed Vuo in their software. The purpose of this release is to give you, the developer, an early start to adapting your software to use Vuo — and to elicit your feedback.
This release also provides preliminary versions of the compiler, editor, nodes, and documentation.
To get started using the Vuo SDK, see the Vuo API documentation for developing applications and the Vuo Manual. This is an alpha release. Don’t even think about using it in production.
Known Issues
Documentation
- The Vuo Manual is incomplete. [#3281] [#2937] [#2577]
- Some nodes are not well documented. [#2786]
- Some classes and functions are undocumented. [#4248]
Vuo Compiler
- There’s hardly any error checking during the composition compiling and linking process. If compilation fails, the compiler may crash. Currently some messages may be printed on the console, so check there first if something isn’t working. [#2341]
- Defining
moduleDependencies
in multiple node libraries results in duplicate symbol errors. [#4018] - Constant input port values are not yet visible during
nodeInstanceInit
. [#2741] - Vuo Compiler crashes if
nodeInstanceData
returns a bool type. [#4016] - Vuo Compiler crashes if
nodeInstanceData
returns a struct type. (Workaround: Return a pointer to a struct.) [#3942] - Vuo Compiler crashes when a port has certain struct types with few members, such as a struct with two
int
members. (Workaround: Add some unused members.) [#4124] - Vuo Compiler adds unnecessary dependencies to built compositions. [#4202]
Vuo Editor
- We’re redesigning the visual graph language, based on feedback from https://vimeo.com/52721258; the redesign is not in this release. [#4041]
- Vuo Editor crashes when opening compositions with published ports (you’ll have to edit compositions with published ports in a text editor for now). [#3401]
- Node Library does not provide node documentation or search bar. [#3568]
- If Vuo Editor fails to save a graph (if the destination path isn’t writable, for example), it doesn’t warn you. [#3289]
- It’s sometimes difficult to select input ports. [#4216]
- Real number constant input port values cannot be edited. [#4554]
- Composition canvas sometimes isn’t repainted correctly after deleting a node. [#3634]
- Compiling locks Vuo Editor UI longer than necessary. [#3264]
- Collapsed type-converter nodes aren’t selectable. [#3783]
- Collapsed type-converter nodes’ ports aren’t highlighted. [#3785]
- Type-converter nodes aren’t collapsed when pasting. [#3402]
- Node Library doesn’t resize properly. [#3923]
- Nodes sometimes flicker when being dragged. [#3148]
- “Save Composition As…” moves the window to the background. [#3213]
- Too many Undo steps are created when pasting and moving. [#3304]
- Clipboard is overwritten when ⌥-dragging nodes. [#3303]
Built-in Nodes
- The set of built-in nodes is incomplete. [#4038] [#3901] [#3630] [#3629]
- The audio nodes (
vuo.audio.getVolume
,vuo.audio.inputAudioStream
) do not work. [#4033] - The mouse node (
vuo.device.mouse
) does not work. [#4033] - The frobnicate node (
vuo.gl.texture.frobnicate
) crashes if it isn’t passed a valid GL Context. [#3283] - The scene nodes (
vuo.scene.makeSphereVertices
,vuo.scene.object.group
,vuo.scene.object.join
,vuo.scene.render.window
,vuo.scene.replicateObject
) do not work. [#3240] - The
Write to Console
node takes a file handle (so it can write to a pop-up console window), but theRead from Console
node always reads from standard input (and thus can’t yet be used from within the Vuo Editor app). [#3121]
Version
0.3
Files
Attachment | Size |
---|---|
vuo-0.3.2-editor.zip | 56.43 MB |
vuo-0.3.2-framework.zip | 45.86 MB |
vuo-0.3.2-composition-examples.zip | 8.29 KB |
vuo-0.3-framework-examples.zip | 963.06 KB |
vuo-0.3-manual.pdf | 1.49 MB |
graphviz-2.28.0.tar_.gz | 18.71 MB |
Ugress Live Park 22 04.jpeg | 80.17 KB |
Csu-79.tar_.gz | 12.42 KB |
RGN22 Scroller 221114-2131-00.04.24.100.jpeg | 135.99 KB |