跳转到主内容

b3LAB – PulseOSC+

将音频转换为结构化 OSC。52 个值,一个应用,所有接收端。从麦克风输入、音频文件、视频音轨或实时系统音频广播至 TouchDesignerResolume ArenaMadMapperSynesthesiaVDMXMax — 或任何 OSC 接收端。电平 · 击打 · 节拍 · BPM · 频谱频段 · 全局。均衡的首次启动 DSP 默认设置、增强频谱模式、时间精准的 OSC + 音频录制、B3SP 共享内存频谱纹理,低延迟 GPU 接收。与 PortalOFX+ 配对组成 Performer Stack — 音频驱动的 Resolve 实时调色与 FX。免费版可用 — 音频转 OSC 基础功能,无承诺。

52 个 OSC 值 TouchDesigner · Resolume Arena MadMapper · Synesthesia · VDMX · Max BPM + 打击检测 OSC + 音频 + 视频录制 mmap 频谱纹理 免费版可用 Performer Stack 配 PortalOFX+ macOS 15 (Sequoia) · 通用二进制

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
  • 频谱模式默认为 juicedraw 模式仍可用
  • 预增益范围:-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 · ARENA 127.0.0.1:7030 · RX 0.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重新同步 · 可隐藏/移除控件

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+ →
购买前请查阅兼容性说明。因无法交付或在已记录环境中功能异常可申请退款。完整政策见法律条款

联系我们

将通过mailto打开您的邮件客户端,发送至 [email protected]