Skip to content

b3LAB – AudioOSC+

Broadcast 53 real-time audio analysis values from any audio input to TouchDesigner, Resolume Arena, MadMapper, and Synesthesia — via OSC. Per-band envelopes, channel mapper, spectrum texture, and OSC recording built in.

TouchDesigner Resolume Arena MadMapper Synesthesia Assimilate LiveFX Mitti macOS

What AudioOSC+ does

One tool. Real-time audio to OSC. Everything a VJ or reactive AV artist needs to drive visuals from sound — without custom scripting.

Audio Analysis

53 real-time OSC values

Amplitude, RMS, peak, transient, spectral centroid, and per-band values across configurable frequency bands — broadcast on every audio frame.

  • Configurable FFT size and window function
  • Logarithmic frequency rebinning
  • Per-band asymmetric attack / release envelopes
  • Beat detection with configurable sensitivity
  • GPU-accessible shared memory spectrum texture
Channel Mapper

Per-channel transform and routing

Map any analysis value to any OSC address. Apply per-channel lag, gain, curve, and range transforms before broadcast. Built-in monitor and log tab.

  • Per-channel lag, gain, min/max range, curve
  • Named OSC address per channel
  • Live monitor with per-channel bar readout
  • OSC recording and playback for offline testing
  • TouchDesigner bridge script included
Integration

Broadcast to any OSC target

Sends to any OSC-capable app. Pre-configured profiles for TouchDesigner, Resolume Arena, MadMapper, and Synesthesia. Custom target configuration supported.

  • OSC master on configurable port (default 7000)
  • Multi-target broadcast support
  • Synesthesia, Resolume, TD, MadMapper profiles
  • Custom OSC address mapping
  • Double-buffered mmap spectrum texture for TD

53 broadcast values

CategoryValuesOSC Path PatternCount
AmplitudeRMS, Peak, Transient/audio/amplitude/*3
Beat DetectionBeat trigger, Beat strength, BPM estimate/audio/beat/*3
Frequency BandsSub, Bass, Low-mid, Mid, High-mid, High, Air (x2 — raw + envelope)/audio/band/[n]14
SpectralCentroid, Spread, Flux, Rolloff, Flatness, Crest, ZCR/audio/spectral/*7
EnvelopePer-band attack/release envelope (7 bands)/audio/env/[n]7
Mapped ChannelsUser-defined channel mapper outputs/b3/ch/[name]up to 19

Get AudioOSC+

All licenses include the application binary, setup documentation, and email support within the defined scope. Purchases delivered via Gumroad.

Personal

€29

For individual VJs and creative technologists

  • 1 seat · macOS + Windows
  • All 53 OSC values
  • Channel Mapper + OSC recording
  • 12 months of updates
  • Setup documentation
  • Email support (standard scope)
Buy Personal →
Please review the compatibility notes before purchase. Refunds considered for non-delivery or non-functional behavior in documented environments. See Legal for full policy.

Built from a real live performance problem.

AudioOSC+ started as a personal script for driving Synesthesia and Resolume from live audio during VJ sets. The problem: nothing that existed gave enough control over how audio values were shaped, mapped, and delivered to multiple apps simultaneously.

The result is a focused tool that does exactly what a live AV artist needs — and nothing else. Per-band envelopes, a clean mapper, OSC recording for pre-show testing, and a TouchDesigner bridge that just works.

b3LAB

Benjamin Mauz

Esslingen am Neckar, DE

StackPython · PySide6 · OSC · FFT
TargetsTouchDesigner · Resolume · MadMapper · Synesthesia
Also from b3LABSyphonOFX+ · MultiEncoder

Get in touch

For support, licensing questions, and studio inquiries:

[email protected]

Response scope follows the purchased support tier. For custom OSC mapping or pipeline integration assistance, describe your setup.

Opens your email client via mailto. Or email directly.