
GPU-accelerated 2D graphics rendering library built on Babylon.js. Provides styled shapes with custom shaders, stroke outlines, and thin instancing for 10,000+ shapes. Use when writing code that uses @avtools/power2d for 2D rendering, shape creation, materials, instancing, or canvas textures.
GPU-accelerated shader effects framework built on Babylon.js. Provides composable graph-based post-processing, multi-pass rendering, feedback loops, and fluid simulation. Use when writing code that uses @avtools/shader-fx for shader effects, effect chains, or GPU computations.
Pure TypeScript utility library providing computational geometry and data structure algorithms for creative coding. Includes Voronoi diagrams, shape helpers, variation trees, and sequence combiners. Use when writing code that uses @avtools/creative-algs for geometry, polygon operations, generative exploration, or sequence generation.
Shader code generation framework that transforms WGSL and GLSL shader source files into TypeScript companion modules with type-safe APIs for Babylon.js. Use when writing or modifying shader codegen, material generation, or working with @avtools/power2d-codegen.
Deno Jupyter-to-iframe communication infrastructure for embedding interactive web components in notebooks. Provides HTTP/WebSocket bridge, session management, and adapter pattern. Use when writing code that uses @avtools/ui-bridge for notebook UI, WebSocket clients, or component adapters.
Music theory and MIDI note manipulation library. Provides type definitions, data structures, and utilities for Ableton Live clips, musical scales, Bezier curve envelopes, and MPE data. Use when writing code that uses @avtools/music-types for clips, notes, scales, curves, or MIDI operations.
Deterministic drift-free timing engine for JavaScript/TypeScript. Provides logical-time scheduling with structured concurrency, variable tempo support, and dual execution modes (realtime and offline). Use when writing code that uses @avtools/core-timing for scheduling, timing, tempo, beat-based waits, or offline rendering.