CSS positioning and cables.gl
How CSS positioning techniques combine to overlay interactive HTML elements on a cables.gl canvas.
Tutorials, open source libraries, and software notes.
How CSS positioning techniques combine to overlay interactive HTML elements on a cables.gl canvas.
Two-part tutorial on type safety, generics, overloads, adaptive nodes, casting, and related topics in vvvv Gamma.
Step-by-step video on creating and manipulating classes and member operations in vvvv Gamma — explained through exploding barrels.
A closer look at spreads, dictionaries, hashsets, sequence/IEnumerable, and esoteric collections like MutableArray and IReadOnlyList.
How definitions, applications, and dependencies work together in vvvv Gamma.
How to export data from vvvv Gamma into a spreadsheet.
An introduction to working with Records in vvvv Gamma.
Interactive helppatches on mathematics in vvvv Gamma — dot product, cross product, quaternions, camera transforms, and more.
Record vs Class — understanding mutability in vvvv Gamma.
Why and how to use Ticket instead of Bang for event handling in vvvv Gamma.
A high-level command-based audio player for vvvv Gamma.
Open source library for working with polygons in 2D and 3D in vvvv Gamma.
vvvv Gamma wrapper for RogueSharp — 2D line-of-sight and navigation calculations.
Interactive helppatches for intermediate vvvv Gamma users — companion to the video tutorials on this site.
I contributed a new module for vvvv, TextFlock — a basic particle system that morphs from one text string to another.
Introduction to using infrared light and threshold tracking to capture performer position and pose for lighting, sound, and audiovisual systems.