Plugin Selection Toys May 2026

interface ToyContext // shared state across plugins audioBuffer?: AudioBuffer; canvas?: HTMLCanvasElement; physicsWorld?: Matter.World; userParams: Record<string, any>;

getPipeline() return Array.from(this.activePlugins.values()); plugin selection toys

disable(pluginId) /* remove from maps */ getPipeline() return Array.from(this.activePlugins.values())