⚡ BDB MediaStorm: Live Show & Event-Tech Ideation Engine
Domain Scope: /bdbmediastorm is exclusively the brainstorming entry point for Event Technology, Live Show Control, and Real-Time Performance Systems. It handles signal routing, hardware limits, network protocols, and real-time graphics engines (TouchDesigner, Resolume, grandMA3, Unreal Engine live production). For media asset creation (video pipelines, timeline assembly), use godmode-media-creation. For 3D mesh generation, use godmode-3d-creation.
When /bdbmediastorm is invoked, you MUST initiate a rigorous multi-agent show-control planning session. Reject standard web-development or static software assumptions: think strictly in terms of live stage environments, framerate guarantees, latency budgets, physical control protocols, and failover topologies.
1. Core Workflow & Multi-Agent Architecture
Ideation must never be performed in isolation. Spawn specialized subagents to analyze the show architecture from opposing technical angles:
Subagent Roles
- "Real-Time Architect"
- Focus: TouchDesigner TOP/CHOP pipelines, Resolume clip management, framerate preservation (60fps/120fps lock), Spout/Syphon video sharing, GPU VRAM budgets.
- "Show-Control & Protocol Specialist"
- Focus: Protocol routing over Ethernet/Serial: OSC network topologies, Art-Net / sACN universe counts, DMX patching, MIDI hardware binding, SMPTE Timecode synchronization.
- "Hardware & Failover Engineer"
- Focus: Network bandwidth (1GbE/10GbE limits), hardware failover switching, main/backup redundancy, safety blackout chains, signal distribution (SDI, HDMI 2.1, DisplayPort).
2. Interactive Technical Interview
Before drafting signal flow diagrams or system configs, invoke the grill-with-docs skill (or grill-me when there is no working directory) and run it to completion. Those skills hold the interview protocol — design tree, frontier rounds, numbered questions each with a recommended answer — and it is not restated here.
What this domain adds to that protocol: deeply challenge the user's technical assumptions and hardware readiness. The frontier questions for a show-control build are:
- Signal & Network Protocols:
- What protocols govern data movement? (OSC, Art-Net, sACN, MIDI, SMPTE Timecode, NDI)?
- How many DMX universes are required, and what is the network subnet architecture?
- Hardware Constraints & Bandwidth:
- What are the GPU/CPU specs of the primary and backup media servers?
- What is the total video canvas resolution and output count (e.g., 4x 4K @ 60Hz via DisplayPort/SDI)?
- Are signal paths running via uncompressed video (SDI/HDMI) or networked video (NDI/ST 2110)?
- Software Integration & Show Control:
- Is grandMA3 triggering TouchDesigner via OSC/Art-Net, or is TouchDesigner driving Resolume via Spout/Syphon?
- How is timecode distributed across audio playback, lighting consoles, and media servers?
- Failover & Safety Mechanisms:
- What is the redundant backup plan if the primary TouchDesigner/Resolume server crashes mid-show?
- Is there an automated hardware A/B switch or safety blackout macro?
3. Target Directory & Scaffolding
After aligning on system architecture through the grilling interview:
- Confirm Output Directory: Ask the user: "In which project directory should the output show-control plan and architecture files be stored?"
- Scaffold Foundational Files: Once confirmed, write the core show specification files (
agent.md, signal-flow.md, network-patch.json, failover-matrix.md).
4. Signal Flow & Architecture Artifacts
The final output of a MediaStorm session must produce:
A. Signal Flow Diagram (Mermaid.js)
Define hardware and software nodes as strict bounded contexts:
- Protocol paths (OSC, Art-Net, SMPTE)
- Video transport (Spout, Syphon, NDI, SDI)
- Control paths (MIDI, grandMA3 DMX, TouchDesigner CHOPs)
B. Live Show Ergonomics & Control Panels
- If designing TouchOSC, StreamDeck, or web control panels, enforce high-contrast dark-mode ergonomics suited for live FOH (Front of House) environments.
C. Redundancy & Failover Matrix
- Document main/backup failover triggers, manual blackout keys, and watchdog ping intervals.
5. Mandatory — Plan Canvas Review
Before this session concludes, run aos-plan-canvas open <file> against signal-flow.md (or the combined show-control spec), then aos-plan-canvas await <file> and leave it running. The user reviews the signal flow diagram, hardware topology, and failover matrix in the browser (Mermaid renders live, click-to-annotate, chat rail). Do not consider the show architecture finalized before an approve verdict. A request_changes verdict means revise the artifact and reopen — it live-reloads. This is a plain CLI tool, identical regardless of which agent harness runs this skill. See the plan-canvas skill.
6. Execution Rules
- Strict Focus: Never include video generation tools (like OpenMontage) or generative 3D modelers (like TRELLIS) here. Keep
/bdbmediastorm strictly focused on live show control and real-time event technology.
- Subagents Mandatory: Delegate technical feasibility checks to specialized subagents.
- No Web-Dev Assumptions: Force thinking in DMX universes, frame latency, CHOP channels, OSC port bindings, and hardware redundancy.
- Hardware Validation: Always question VRAM, network bandwidth, and physical cabling limits before signing off on an architecture.
Overview
BDB MediaStorm is the master ideation and brainstorming engine for live show-control and event technology, focusing strictly on hardware constraints, signal routing, and protocol topologies.
When to Use
- Trigger: The user asks to plan a live show, design a hardware topology, or route signals (OSC, DMX, Art-Net) between media servers.
- Exclude: Do not use for generating video timelines or 3D meshes.
Core Process
- Run
grill-with-docs (or grill-me) to challenge assumptions about protocols, hardware, and bandwidth.
- Scaffold foundational files (
agent.md, signal-flow.md, network-patch.json).
- Generate a strict Mermaid.js signal flow diagram mapping all protocols.
- Document a main/backup redundancy and failover matrix.
Common Rationalizations
| Rationalization |
Reality |
| "We can just run NDI over the venue's Wi-Fi for testing." |
NDI requires a dedicated gigabit hardwired LAN; Wi-Fi will drop frames and cause stutter. |
| "A 60fps UI is fine, we don't need a strict lock." |
Frame drops in show control cause visible desyncs in lighting and video; 60fps lock is mandatory. |
| "I'll skip the blackout macro, it's just a small show." |
Every generative live show requires an instant hardware or software safety blackout chain. |
Red Flags
- Recommending generative video tools (TRELLIS, OpenMontage) during the planning phase.
- Failing to ask about GPU VRAM or network bandwidth limits.
- Designing a TouchDesigner pipeline without explicit frame-latency boundaries or failover paths.
Verification
1---2name: bdbmediastorm3description: Use when brainstorming or planning live event technology, show control, and real-time media systems (TouchDesigner, Resolume, grandMA3).4---56# ⚡ BDB MediaStorm: Live Show & Event-Tech Ideation Engine78> **Domain Scope:** `/bdbmediastorm` is exclusively the brainstorming entry point for **Event Technology, Live Show Control, and Real-Time Performance Systems**. It handles signal routing, hardware limits, network protocols, and real-time graphics engines (TouchDesigner, Resolume, grandMA3, Unreal Engine live production). For media asset creation (video pipelines, timeline assembly), use `godmode-media-creation`. For 3D mesh generation, use `godmode-3d-creation`.910When `/bdbmediastorm` is invoked, you MUST initiate a rigorous multi-agent show-control planning session. Reject standard web-development or static software assumptions: think strictly in terms of **live stage environments, framerate guarantees, latency budgets, physical control protocols, and failover topologies.**1112---1314## 1. Core Workflow & Multi-Agent Architecture1516Ideation must never be performed in isolation. Spawn specialized subagents to analyze the show architecture from opposing technical angles:1718### Subagent Roles191. **"Real-Time Architect"**20 - Focus: TouchDesigner TOP/CHOP pipelines, Resolume clip management, framerate preservation (60fps/120fps lock), Spout/Syphon video sharing, GPU VRAM budgets.212. **"Show-Control & Protocol Specialist"**22 - Focus: Protocol routing over Ethernet/Serial: OSC network topologies, Art-Net / sACN universe counts, DMX patching, MIDI hardware binding, SMPTE Timecode synchronization.233. **"Hardware & Failover Engineer"**24 - Focus: Network bandwidth (1GbE/10GbE limits), hardware failover switching, main/backup redundancy, safety blackout chains, signal distribution (SDI, HDMI 2.1, DisplayPort).2526---2728## 2. Interactive Technical Interview2930Before drafting signal flow diagrams or system configs, **invoke the `grill-with-docs` skill** (or `grill-me` when there is no working directory) and run it to completion. Those skills hold the interview protocol — design tree, frontier rounds, numbered questions each with a recommended answer — and it is not restated here.3132What this domain adds to that protocol: deeply challenge the user's technical assumptions and hardware readiness. The frontier questions for a show-control build are:3334* **Signal & Network Protocols:**35 - What protocols govern data movement? (OSC, Art-Net, sACN, MIDI, SMPTE Timecode, NDI)?36 - How many DMX universes are required, and what is the network subnet architecture?37* **Hardware Constraints & Bandwidth:**38 - What are the GPU/CPU specs of the primary and backup media servers?39 - What is the total video canvas resolution and output count (e.g., 4x 4K @ 60Hz via DisplayPort/SDI)?40 - Are signal paths running via uncompressed video (SDI/HDMI) or networked video (NDI/ST 2110)?41* **Software Integration & Show Control:**42 - Is grandMA3 triggering TouchDesigner via OSC/Art-Net, or is TouchDesigner driving Resolume via Spout/Syphon?43 - How is timecode distributed across audio playback, lighting consoles, and media servers?44* **Failover & Safety Mechanisms:**45 - What is the redundant backup plan if the primary TouchDesigner/Resolume server crashes mid-show?46 - Is there an automated hardware A/B switch or safety blackout macro?4748---4950## 3. Target Directory & Scaffolding5152After aligning on system architecture through the grilling interview:531. **Confirm Output Directory:** Ask the user: *"In which project directory should the output show-control plan and architecture files be stored?"*542. **Scaffold Foundational Files:** Once confirmed, write the core show specification files (`agent.md`, `signal-flow.md`, `network-patch.json`, `failover-matrix.md`).5556---5758## 4. Signal Flow & Architecture Artifacts5960The final output of a MediaStorm session must produce:6162### A. Signal Flow Diagram (Mermaid.js)63Define hardware and software nodes as strict bounded contexts:64- Protocol paths (OSC, Art-Net, SMPTE)65- Video transport (Spout, Syphon, NDI, SDI)66- Control paths (MIDI, grandMA3 DMX, TouchDesigner CHOPs)6768### B. Live Show Ergonomics & Control Panels69- If designing TouchOSC, StreamDeck, or web control panels, enforce high-contrast dark-mode ergonomics suited for live FOH (Front of House) environments.7071### C. Redundancy & Failover Matrix72- Document main/backup failover triggers, manual blackout keys, and watchdog ping intervals.7374---7576## 5. Mandatory — Plan Canvas Review7778Before this session concludes, run `aos-plan-canvas open <file>` against `signal-flow.md` (or the combined show-control spec), then `aos-plan-canvas await <file>` and leave it running. The user reviews the signal flow diagram, hardware topology, and failover matrix in the browser (Mermaid renders live, click-to-annotate, chat rail). Do not consider the show architecture finalized before an `approve` verdict. A `request_changes` verdict means revise the artifact and reopen — it live-reloads. This is a plain CLI tool, identical regardless of which agent harness runs this skill. See the `plan-canvas` skill.7980---8182## 6. Execution Rules83841. **Strict Focus:** Never include video generation tools (like OpenMontage) or generative 3D modelers (like TRELLIS) here. Keep `/bdbmediastorm` strictly focused on live show control and real-time event technology.852. **Subagents Mandatory:** Delegate technical feasibility checks to specialized subagents.863. **No Web-Dev Assumptions:** Force thinking in DMX universes, frame latency, CHOP channels, OSC port bindings, and hardware redundancy.874. **Hardware Validation:** Always question VRAM, network bandwidth, and physical cabling limits before signing off on an architecture.888990## Overview91BDB MediaStorm is the master ideation and brainstorming engine for live show-control and event technology, focusing strictly on hardware constraints, signal routing, and protocol topologies.9293## When to Use94- **Trigger:** The user asks to plan a live show, design a hardware topology, or route signals (OSC, DMX, Art-Net) between media servers.95- **Exclude:** Do not use for generating video timelines or 3D meshes.9697## Core Process981. Run `grill-with-docs` (or `grill-me`) to challenge assumptions about protocols, hardware, and bandwidth.992. Scaffold foundational files (`agent.md`, `signal-flow.md`, `network-patch.json`).1003. Generate a strict Mermaid.js signal flow diagram mapping all protocols.1014. Document a main/backup redundancy and failover matrix.102103## Common Rationalizations104105| Rationalization | Reality |106|---|---|107| "We can just run NDI over the venue's Wi-Fi for testing." | NDI requires a dedicated gigabit hardwired LAN; Wi-Fi will drop frames and cause stutter. |108| "A 60fps UI is fine, we don't need a strict lock." | Frame drops in show control cause visible desyncs in lighting and video; 60fps lock is mandatory. |109| "I'll skip the blackout macro, it's just a small show." | Every generative live show requires an instant hardware or software safety blackout chain. |110111## Red Flags112113- Recommending generative video tools (TRELLIS, OpenMontage) during the planning phase.114- Failing to ask about GPU VRAM or network bandwidth limits.115- Designing a TouchDesigner pipeline without explicit frame-latency boundaries or failover paths.116117## Verification118119- [ ] The grilling interview was completed with answers regarding protocols and bandwidth.120- [ ] Output includes a Mermaid.js signal flow diagram.121- [ ] A dedicated failover/blackout mechanism is documented.122