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.
// FEATURES
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.
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
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
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
// OSC VALUES
53 broadcast values
| Category | Values | OSC Path Pattern | Count |
|---|---|---|---|
| Amplitude | RMS, Peak, Transient | /audio/amplitude/* | 3 |
| Beat Detection | Beat trigger, Beat strength, BPM estimate | /audio/beat/* | 3 |
| Frequency Bands | Sub, Bass, Low-mid, Mid, High-mid, High, Air (x2 — raw + envelope) | /audio/band/[n] | 14 |
| Spectral | Centroid, Spread, Flux, Rolloff, Flatness, Crest, ZCR | /audio/spectral/* | 7 |
| Envelope | Per-band attack/release envelope (7 bands) | /audio/env/[n] | 7 |
| Mapped Channels | User-defined channel mapper outputs | /b3/ch/[name] | up to 19 |
// SHOP
Get AudioOSC+
All licenses include the application binary, setup documentation, and email support within the defined scope. Purchases delivered via Gumroad.
€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)
€79
For studios, agencies, and multi-seat setups
- 3 seats · macOS + Windows
- All Personal features
- Priority email support
- 12 months of updates
- TouchDesigner bridge script
- Custom OSC profile setup assistance
// ABOUT
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
// CONTACT
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.
// LEGAL & TERMS
Legal
b3LAB – AudioOSC+ 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 provided at point of purchase.
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. EU consumer rights apply where required.
Benjamin Mauz · Ruländerstr. 3 · 73733 Esslingen am Neckar · Deutschland
E-Mail: [email protected] · USt-ID: DE277951151
Verantwortlich gemäß § 55 Abs. 2 RStV: Benjamin Mauz, Ruländerstr. 3, 73733 Esslingen am Neckar.