b3LAB – PulseOSC+
将音频转换为结构化 OSC。52 个值,一个应用,所有接收端。从麦克风输入、音频文件、视频音轨或实时系统音频广播至 TouchDesigner、Resolume Arena、MadMapper、Synesthesia、VDMX、Max — 或任何 OSC 接收端。电平 · 击打 · 节拍 · BPM · 频谱频段 · 全局。均衡的首次启动 DSP 默认设置、增强频谱模式、时间精准的 OSC + 音频录制、B3SP 共享内存频谱纹理,低延迟 GPU 接收。与 PortalOFX+ 配对组成 Performer Stack — 音频驱动的 Resolve 实时调色与 FX。免费版可用 — 音频转 OSC 基础功能,无承诺。
// 功能
PulseOSC+ 能做什么
一款工具。实时音频输入,52个OSC值输出 — 还有BPM追踪、打击检测、可编辑映射、OSC/音频/视频精准录制回放,以及共享内存频谱纹理。VJ和响应式AV艺术家驱动声画所需的一切 — 无需自定义脚本。
52个实时值 · BPM调制 · 打击检测
通过Apple Accelerate vDSP进行真实FFT,汉宁窗,75%重叠。4个频段(低频/中频/中高频/高频)提供电平、打击、存在度和时间通道,以及节拍/小节/弱拍、BPM调制器、能量、运动、全局和波形指标。
- BPM检测 — 双层追踪器,约4秒后稳定
- 打击检测使用带静音门控的频谱通量
- 默认预设:
Balanced· 打击阈值45% · 起音20ms · 衰减150ms - 默认输出平滑:80ms · 打击保持:80ms · 块大小:2048
- 频谱模式默认为
juiced;raw模式仍可用 - 预增益范围:-20 dB 至 +20 dB · 输出静音不影响分析运行
OSC · 音频 · 视频 — 帧级精准回放
同步录制OSC、配套WAV音频和视频剪辑范围。所有52个基础通道精准回放。使用入/出标记进行剪辑,导出同步的剪辑音频和视频 — 每文件编辑状态(标记、缩放、位置)跨会话持久保存。
- OSC-REC写入配对
OSC-Rec_yyyy-MM-dd_HH-mm-ss.json+.wav - 录音保存至
~/Documents/b3LAB/PulseOSC/OSC_Rec/ - 视频剪辑导出保存至
~/Documents/b3LAB/PulseOSC/Trim/ - OSC-REC剪辑保存至
~/Documents/b3LAB/PulseOSC/Trim/OSC_Rec/ - 每文件编辑状态(标记、缩放、位置)保存在
~/Documents/b3LAB/PulseOSC/Edit/ - 视频音轨回退将音频提取至
~/Library/Application Support/b3LABPulseOSC/audio-cache/
OSC输出 · 频谱mmap · 视频预览
通过UDP OSC发送至任何支持OSC的应用。TX、ARENA和RX端点在界面中可见,单机设置默认使用本地回环地址。还提供GPU友好的频谱纹理(通过内存映射暴露给可视化补丁)以及同步视频预览窗口。
- 默认路由:TX
127.0.0.1:7000· ARENA127.0.0.1:7030· RX0.0.0.0:7001 - TX和ARENA主机字段支持逗号分隔的多目标主机
- Resolume Arena映射自动写入
~/Documents/b3LAB/PulseOSC/Arena/default.json - Arena默认:3个层8个片段共15个连续映射 + 3个触发映射
- 每信号源映射器:别名、静音、反转、输出最小/最大值、平滑0…8
- 映射标签:手动/OSC源、缩放0…4、偏移-1…1、钳制0…1、启用开关
- 快捷键:
I/O标记 ·Space播放/暂停(时间轴悬停时)· 方向键步进1帧 ·⇧方向键步进1秒 ·⌘?手册 - 频谱纹理共享将B3SP 128×1 RGBA float32写入
/tmp/b3lab_spectrum.mmap(4160字节) - 视频预览与音频时间轴同步 · 每2秒A/V重新同步 · 可隐藏/移除控件
// OSC 值列表
52个广播值
所有52个基础值在可配置的OSC端口上广播。可为您的可视化应用(TouchDesigner、Resolume Arena、MadMapper、Synesthesia、VDMX、Max或任何支持OSC的应用)设置别名、静音、反转、平滑、缩放、钳制,或添加自定义目标消息。
| 类别 | 值 | OSC路径 | 数量 |
|---|---|---|---|
| 频段系列 | 全频/低频/中频/中高频/高频的电平、打击、存在度和时间,以及原始和低频指数电平 | /audio/level/* · /audio/hits/* · /audio/presence/* · /audio/time/* | 23 |
| 节拍 + BPM | 强拍、弱拍、小节、节拍时间、节拍随机、BPM、置信度、稳定性、正弦/三角调制器、切换、淡入淡出、抖动器 | /audio/beat/* · /audio/bpm* | 20 |
| 能量 + 运动 | 强度、存在度、流动、脉冲、驱动 | /audio/energy/* · /audio/motion/* | 5 |
| 全局 + 波形 | 增益、平滑、动态、峰值、过零率、波峰因数 | /audio/global/* · /audio/waveform/* | 6 |
| 映射输出 | 来自映射标签的可选用户自定义目标消息 | 任意OSC地址 | 附加 |
★ 已知稳定路径
抢先体验范围:已在我们自己的设置 + 少量合作伙伴安装上验证。尚未进行广泛的实地测试 — 如果你的使用场景符合所记录的宿主矩阵则可购买,预期会有活跃迭代。
- 操作系统 / 硬件:macOS 15(Sequoia)· 通用二进制(Apple Silicon + Intel)· Accelerate/vDSP 加速的音频分析
- 已测试接收端:TouchDesigner · Resolume Arena · MadMapper · Synesthesia · VDMX · Max · 任何 OSC 兼容接收器
- 推荐首次工作流:选择音频输入 → Balanced 预设 → OSC 目标
127.0.0.1:7000→ TouchDesigner 在 5 分钟内接收 bass / mids / highs / hit / BPM - 前 3 项限制:52 个 OSC 值固定(用户不可扩展)· 仅 OSC over UDP · 免费层限制为 1 个 TX 目标(EA 支持多目标)
// 信号链
在b3LAB信号链中的位置。
PulseOSC+ 是 b3LAB 创意信号网络的控制层。音频通过 52 个结构化 OSC 值驱动视觉。PortalOFX+ 将实时信号带入 Resolve、Fusion Studio 或 LiveFX。b3WebCam+ 将同一信号作为系统级摄像头公开。BatchForge+ 将录制和导出内容转换为可交付文件。
Performer Stack 流水线(配 PortalOFX+):实时音频(麦克风、DJ 输出、音轨)→ PulseOSC+ 分析并广播 52 个 OSC 值 → PortalOFX+ 将 Resolve 调色输出路由回你的视觉堆栈(Resolume、OBS、TouchDesigner、b3WebCam+)。音频驱动的实时调色、多应用同步、一个许可证堆栈。硬件控制器(Stream Deck、MIDI fighter、Korg nanoKontrol)可通过同一 OSC 总线参与。
// 购买
获取 PulseOSC+
所有授权均包含应用程序二进制文件、设置文档和邮件支持(在规定范围内)。购买通过Gumroad交付。
¥0
音频转 OSC 基础功能 — 无承诺
包含内容
- 音频输入(麦克风、系统)+ mp3 / wav 文件播放
- 16 路 OSC 通道,1 个 TX 目标(电平 · 击打 · 节拍 · BPM · 全局)
- 时间轴拖动 + IN/OUT 标记(用于 mp3/wav)
- DSP 调音 + 预设
- Monitor + Log 标签页
免费版不包含
- 视频源
- 录制功能
- OSC In / OSC Playback
- 通道映射器
- mmap(纹理共享)
- Resolume Arena 集成
- 试用周期与许可证管理
列出的功能集永久免费。可随时升级到早期访问版本,不会丢失你的预设。
免费获取 PulseOSC+ →¥148
面向独立VJ和创意技术人员
- 1个席位 · macOS
- 全部52个OSC值
- 通道映射器 + OSC录制
- 12个月更新
- 设置文档
- 邮件支持(标准范围)
早期访问 — 产品功能完整,持续演进。已知限制和支持环境均已记录。早期访问定价于2026-07-01结束。2026-07-01后正式定价:¥304。
购买 PulseOSC+ 早期访问 →// 联系
联系我们
// 法律与条款
法律
PulseOSC+是授权使用,非出售。非独家、不可转让。创意和生产工作流程中的商业用途被允许。禁止转售和重新分发。完整EULA:EULA - PulseOSC+ v0.1(PDF版本可应要求提供)。
按"现状"提供。不保证与不受支持的音频接口或操作系统版本的兼容性。责任限于已支付金额。
退款可在以下情况下考虑:无法交付、激活失败,或在明确记录和支持的环境中功能异常。不适用于不支持的系统、第三方不兼容或改变主意的情况。法律要求的强制性消费者权利在适用法律的地方适用。
产品:b3LAB PulseOSC+ · 发布者:b3LAB
本声明列出了本产品可能使用的第三方软件、SDK、框架、API、商标和可选外部运行时依赖项。PulseOSC+是独立的b3LAB产品。对第三方名称、框架、SDK、商标和文件格式的引用仅用于兼容性、归属和互操作性目的。
Apple系统框架和macOS API:AVFoundation、CoreMedia、CoreVideo、CoreAudio、VideoToolbox、Metal、IOSurface、CoreImage、AppKit、SwiftUI等Apple平台API。提供者:Apple Inc.
Open Sound Control (OSC):用于与创意应用进行实时控制数据输出和互操作。与TouchDesigner、Resolume、MadMapper、Synesthesia或其他支持OSC软件的产品兼容性不意味着赞助、批准、认证或背书。
捆绑库:PulseOSC+未捆绑任何第三方二进制文件或库。OSC协议实现为内部实现。
完整第三方许可声明也包含在每个应用/插件下载包中,文件名为 THIRD_PARTY_NOTICES.txt。
b3LAB及b3LAB工具名称(PortalOFX+、b3WebCam+、PulseOSC+、BatchForge+)是Benjamin Mauz / b3LAB的商标。以下是各自所有者的商标,仅用于描述性互操作性目的:
- Apple、macOS、Apple Silicon、Metal、CoreAudio、Accelerate、ProRes — Apple Inc.
- DaVinci Resolve — Blackmagic Design Pty. Ltd.
- TouchDesigner — Derivative Inc.
- Resolume Arena — Resolume B.V.
- MadMapper — 1024 architecture / Garagecube SA
- Synesthesia — Synesthesia Live Ltd.
- VDMX — Vidvox LLC
- Max — Cycling '74 / Ableton AG
- Gumroad — Gumroad Inc.
- NDI — Vizrt NDI AB(注册商标)
- Syphon — Syphon Authors(开源)
- 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
控制者:Benjamin Mauz · b3LAB · Ruländerstr. 3 · 73733 Esslingen am Neckar · Germany · [email protected]。
无分析/无追踪:本网站不使用分析服务、广告追踪器、追踪Cookie或嵌入式社交媒体追踪像素。
服务器日志:访问本网站时,托管提供商可能处理技术访问数据,如IP地址、浏览器/用户代理、请求URL、来源、日期/时间和状态码,用于安全、错误分析和网站稳定交付。
本地存储:本网站可能在您的浏览器中存储本地界面偏好(如主题、布局或视觉图案设置)。这些值保留在您的设备上,仅用于记住您偏好的网站显示。
网络字体:Inter和JetBrains Mono从本网站本地提供。不向Google Fonts或Google字体服务器发送字体请求。
购买:购买、支付、税务、发票、退款和数字交付通过Gumroad处理。b3LAB仅接收交付许可、处理支持和记录购买所需的信息。
您的权利:根据适用法律,您可以请求访问、更正、删除、限制、可移植性,或反对处理。如有隐私问题,请发送邮件至 [email protected]。
b3LAB.io致力于在实际可行的范围内遵循WCAG 2.1 AA级标准。
本网站的做法:
- 每页使用语义化HTML5地标(
<header>、<main>、<footer>、<nav>)。 - 所有交互控件可通过键盘访问,具有可见焦点轮廓。
- 图标按钮、下拉触发器和手风琴区域带有ARIA标签。
- 支持深色(默认)和浅色主题切换;左对齐和居中布局切换,按浏览器持久保存。
- 不自动播放音频;嵌入视频默认静音。
已知限制:嵌入的产品演示视频尚未附带字幕轨道。如需纯文本脚本,请联系我们。
反馈渠道:如本网站有任何部分对您不可访问,请发送邮件至 [email protected]。最后审查:2026-04-29。