b3LAB – Cases
Concrete b3LAB workflows for VJs, live artists, colorists, streamers, educators, and creative technologists. Each use case is a small, real signal path — across audio, realtime visuals, post hosts, virtual camera, and clean delivery.
// ROUTING — PortalOFX+
Realtime apps → Post tools
Live frames go straight into DaVinci Resolve Studio or Assimilate Scratch / LiveFX, then back out as Syphon or NDI — no capture-card detour, no export loop.
Stage visuals into the documentation cut
A dance company runs live, motion-tracked visuals on the back wall — TouchDesigner reacting to the dancers. The doc cut needs the same on-stage frames, not a re-render. PortalOFX+ pulls the TouchDesigner output straight into Resolve while the show plays. One Mac runs the show; the editor cuts with the actual on-stage frames the next morning.
MadMapper test patches into the showreel
A projection-mapping artist needs new test patches in next week's spec reel. Before: screen-record MadMapper, import, scrub for the good frames, hate the resolution. With PortalOFX+: MadMapper publishes NDI, Resolve cuts it live, color-grades inline. Reel finished tonight, not next weekend.
Live-coded visuals as a comp layer during a multi-cam take
A band records a live take while a Hydra patch generates a reactive overlay. The director wants to see — during soundcheck — how the visual layers under the multi-cam edit. PortalOFX+ pulls the Hydra NDI directly into Resolve as a track. Composite preview is live, the call about "more or less visual" gets made before the take, not in the edit.
// PRESENCE — b3WebCam+
Syphon / NDI → Camera output
View, multiview, correct, record, and expose live visual sources as a system-wide virtual camera for Zoom, Teams, Safari, FaceTime, OBS, TouchDesigner.
Reactive cover art as the stream cam
A DJ streams a 90-min set on Twitch. Static avatar = boring; full screen-share = laggy. VDMX renders an audio-reactive cover-art animation; b3WebCam+ exposes it as a system camera; OBS picks it like any cam. Viewers get a moving brand image, the DJ stays out of the frame, no extra hardware.
B-roll clips routed through the camera input
A podcaster wants short demo videos to play during interviews — without screen-share that breaks the cam framing. Mitti plays B-roll as Syphon; b3WebCam+ exposes that as a webcam; Riverside.fm and Streamlabs see it as a second camera input. Cuts to B-roll as cleanly as cuts between hosts.
Architectural walk-through as a "camera" in a Teams call
An architect needs to walk a remote client through a Twinmotion model in a Teams call. Screen-share kills the framerate. Twinmotion publishes Spout/Syphon; b3WebCam+ becomes the system camera; Teams picks it up at 60fps. Client sees rooms in motion, architect controls the mouse.
// CONTROL — PulseOSC+
Audio → Visual control
Turn mic, file, or soundtrack input into 52 structured OSC values for TouchDesigner, Resolume, MadMapper, Synesthesia, VDMX, Max — built for low-latency live response.
Sound bus triggers light scenes via OSC
A small theater company runs without a dedicated lighting designer at every show. PulseOSC+ listens on the audio bus and broadcasts beat / band envelopes as OSC. QLab catches the cues and triggers grandMA scenes via OSC bridge. Lights and music breathe together for the full eight-night run, no operator at the cue desk.
Recording session with pre-synced visual takes
A music producer records a take in the studio. Future music-video footage needs to feel locked to the audio — but composing visuals after the fact is a sync nightmare. PulseOSC+ broadcasts envelopes from the live take; TouchDesigner renders reactive material in real time, recorded in parallel. The visual track is already audio-synced when the take ends.
30-second loop, voice-perfectly-aligned
A generative artist wants a short Instagram-ready loop that reacts to her own voice memo. Hand-keyframing waveform animation by ear takes a day. PulseOSC+ analyzes the voice file, broadcasts envelopes to Cinema 4D / Octane. The loop is voice-locked in one render pass — drop-ready in an hour.
// DELIVERY — BatchForge+
Rendered output → Show assets
Batch-create HAP, ProRes, HEVC, H.264, WebM, image sequences, and audio masters locally — no CLI, no cloud, no telemetry.
12 talks, three deliveries, one watch folder
A conference ends 18:00 with twelve ProRes talk recordings sitting in a folder. Marketing needs YouTube 1080p, LinkedIn-square, and sponsor-logo-overlay versions by 20:00 — none of which is sane to do by hand. BatchForge+ watches the folder; each new file triggers all three preset chains. Twelve talks, three formats each, marketing has 36 deliverables before dinner.
Editor handoff to color, screening copies for producers
A documentary editor wraps a Premiere cut Friday afternoon. Color is doing the grade externally on Avid; producers want H.264 screening copies on the shared drive. Before: stay until 22:00 hand-encoding two passes. With BatchForge+: drop the cut, run DNxHR + H.264 presets, leave at 18:00. Both files land on the share over the weekend.
One EXR sequence, three pipelines
A game studio's cut-scene comes out of Houdini as a 4K EXR sequence. Three downstream targets: H.265 for the Unreal build, ProRes for the external VFX house, WebP-sequence for the marketing trailer. BatchForge+ runs all three from the same source in one pass. No cross-team file-format negotiations, no re-renders.
// FULL CHAIN — Multi-Tool
The whole signal path
When a single tool isn't enough — workflows that connect audio, realtime visuals, post hosts, virtual camera, and clean delivery in one signal chain.
Eight-night theater run, one tech volunteer
Audio bus → PulseOSC+ → light cues. Stage visuals → PortalOFX+ → doc-cut Resolve. Each night → BatchForge+ → next-season promo compilation. Setup once, run eight nights, season highlight reel ready for box office before next season's posters drop.
Sunday morning, one volunteer, the whole service
A church service runs 90 minutes with one tech volunteer. ProPresenter → PortalOFX+ → Resolve Live mix. Audio bus → PulseOSC+ → Resolume stage visuals. Service output → b3WebCam+ → vMix stream. Recording → BatchForge+ → overnight YouTube sermon plus audio-only podcast. Service ends at noon, sermon online before lunch.
Quantum-optics outreach, live to thousands of kids
A university lab streams open-door demos. Microscope NDI + sensor-data TouchDesigner patch + lab-mic audio. PulseOSC+ feeds reactive visuals; b3WebCam+ exposes the composed feed; OBS streams. Researchers explain on camera while the data visual breathes with the experiment. Post-event, BatchForge+ encodes versions for each downstream platform.
// CONTACT
Get in touch
// LEGAL & TERMS
Legal
PulseOSC+ is licensed, not sold. Non-exclusive, non-transferable. Commercial use in creative and production workflows is permitted. Resale and redistribution are not permitted. Full EULA: EULA - PulseOSC+ v0.1 (PDF version on request).
Provided "as is." No guarantee of compatibility with unsupported audio interfaces or OS versions. Liability is limited to the amount paid.
Refunds may be considered for non-delivery, activation failure, or non-functional behavior in a clearly documented and supported environment. Not granted for unsupported systems, third-party incompatibilities, or change of mind. Mandatory consumer rights apply where required by law. EU statutory withdrawal: for digital products with immediate download access, the right of withdrawal expires upon download initiation, in accordance with Art. 16 m of the EU Consumer Rights Directive (§ 356 V BGB). By initiating the download, you explicitly waive the 14-day withdrawal period.
b3LAB applications use standard macOS system APIs subject to Apple's applicable developer terms. Any third-party libraries that may be bundled with a given build are listed in that product's THIRD_PARTY_NOTICES, included with the download package.
OSC protocol implementation is in-house. If a third-party OSC library is bundled in a future build, full attribution will be added here and to the application bundle.
b3LAB and the b3LAB tool names (PortalOFX+, b3WebCam+, PulseOSC+, BatchForge+) are trademarks of Benjamin Mauz / b3LAB. They are independent products. PortalOFX+ and b3WebCam+ are not affiliated with or endorsed by the Syphon Authors, the Open Effects Association, Vizrt NDI AB, Blackmagic Design, Assimilate Inc., or any other third party.
The following are trademarks of their respective owners. Their mention on this website is for descriptive interoperability purposes only ("nominative fair use") and does not imply partnership, endorsement, or affiliation:
- Apple, macOS, Apple Silicon, Sonoma, Sequoia, FaceTime, Safari, Photo Booth, Metal, VideoToolbox, AudioToolbox, CoreAudio, Accelerate, ProRes — Apple Inc.
- Intel — Intel Corporation
- DaVinci Resolve, DaVinci Resolve Studio — Blackmagic Design Pty. Ltd.
- Assimilate Scratch, Scratch, LiveFX — Assimilate Inc.
- TouchDesigner — Derivative Inc.
- Resolume Arena, Resolume — Resolume B.V.
- MadMapper — 1024 architecture / Garagecube SA
- Synesthesia — Synesthesia Live Ltd.
- VDMX — Vidvox LLC
- Max — Cycling '74 / Ableton AG
- Notch — Notch Limited
- Mitti — imimot.com
- OBS, OBS Studio — OBS Project
- Zoom — Zoom Video Communications, Inc.
- Microsoft, Teams — Microsoft Corporation
- HAP — Vidvox LLC (open-source codec)
- HEVC, H.265, H.264, AVC — respective patent pool licensors (Access Advance, Via LA, MPEG LA)
- VP9, WebM — Google LLC
- Gumroad — Gumroad Inc.
- NDI — Vizrt NDI AB (registered trademark)
- Syphon — Syphon Authors (open-source)
- OpenFX, OFX — The Open Effects Association
Angaben gemäß § 5 DDG:
Benjamin Mauz · Ruländerstr. 3 · 73733 Esslingen am Neckar · Deutschland
E-Mail: [email protected]
Website: b3lab.io
USt-ID: DE277951151
Controller: Benjamin Mauz · b3LAB · Ruländerstr. 3 · 73733 Esslingen am Neckar · Germany · [email protected].
No analytics / no tracking: this website does not use analytics services, advertising trackers, tracking cookies, or embedded social-media tracking pixels.
Server logs: when you visit this website, the hosting provider may process technical access data such as IP address, browser/user-agent, requested URL, referrer, date/time, and status codes for security, error analysis, and stable delivery of the website.
Local storage: this website may store local interface preferences such as theme, layout, or visual pattern settings in your browser. These values stay on your device and are used only to remember your preferred website display.
Web fonts: Inter and JetBrains Mono are served locally from this website. No font requests are sent to Google Fonts or Google font servers.
Email contact: contact links use mailto: and open your local email client. If you email b3LAB, your message and contact details are used only to respond to your inquiry, support request, licensing question, or purchase-related communication.
Purchases: purchases, payments, taxes, invoices, refunds, and digital delivery are processed through Gumroad. Gumroad may process buyer data according to its own terms and privacy policy. b3LAB receives only the information needed to deliver licenses, handle support, and document purchases.
Your rights: subject to applicable law, you may request access, correction, deletion, restriction, portability, or object to processing. You may also contact the competent data protection authority. For privacy questions, email [email protected].
b3LAB.io is built to follow WCAG 2.1 Level AA wherever practical, in line with the European Accessibility Act (EAA) and the German Barrierefreiheitsstärkungsgesetz (BFSG, in force since 2025-06-28).
What this site does:
- Semantic HTML5 landmarks (
<header>,<main>,<footer>,<nav>) on every page. - Each page exposes a single descriptive
<h1>viaaria-label; decorative hero text-swap is markedaria-hidden="true". - All interactive controls reachable by keyboard with visible focus outlines.
- ARIA labels on icon-only buttons, dropdown triggers, and accordion regions.
- Self-hosted Inter and JetBrains Mono variable fonts; no external font fetch (privacy + reliability).
- Dark (default) and light theme toggle; left- and centered-layout toggle, persisted per browser.
- Color contrast checked against WCAG AA for body copy and primary controls.
- Skip-link to main content; consistent navigation order across pages.
- No autoplay audio; embedded videos are muted by default.
prefers-reduced-motionrespected for animation-heavy elements where applicable.
Known limitations:
- Embedded product demo videos do not yet ship with caption tracks. Plain-text transcripts available on request.
- Some long legal text blocks rely on natural language only; structured summaries are planned.
- Pricing tables use visual grouping only and may benefit from additional row/column scoping.
Feedback channel: if any part of this site is not accessible to you, please email [email protected]. b3LAB aims to respond within four (4) weeks. If you are not satisfied with the response, you may also contact the competent enforcement body in your jurisdiction.
Last reviewed: 2026-04-29.